1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng phần mềm tạo đề thi trắc nghiệm trên ứng dụng visual basic 6 0

45 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng phần mềm tạo đề thi trắc nghiệm trên ứng dụng Visual Basic 6.0
Tác giả Lê Văn Anh Mạnh
Người hướng dẫn Nguyễn Đăng Minh
Trường học Trường Đại học Hòa Bình
Chuyên ngành Công nghệ Thông tin
Thể loại đề tài
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 45
Dung lượng 1,62 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Cấu trúc

  • Chương I: ÁP DỤNG CÔNG NGHỆ THÔNG TIN THI TRẮC NGHIỆM (12)
    • 1.1 Tổng quan đề tài (12)
    • 1.2 Các dạng thi tốt nghiệp hiện nay (12)
    • 1.3 Những ưu điểm, nhước điểm của thi trắc nghiệm (16)
    • 1.4 Áp dụng công nghệ thông tin vào thi trắc nghiệm (19)
  • Chương II. XÂY DỰNG PHẦN MỀM THI TRẮC NGHIỆM VỚI VB6 (24)
    • 2.1 Xác định mục tiêu (24)
    • 2.2 Tổng quan về Visual Basic 6.0 (24)
      • 2.2.1 Giới thiệu về VB6 (24)
      • 2.2.2 Hướng dẫn cài đặt VB6 (26)
      • 2.2.3 Ứng dụng VB6 (30)
      • 2.2.4 Điều khiển trong VB6 (33)
      • 2.2.5 Ưu điểm của VB6 (37)
  • Chương III.KẾT QUẢ NGHIÊN CỨU (39)
    • 3.1 Tổng quan về sản phẩm (39)
    • 3.2 Các chức năng của phần mềm (39)
      • 3.2.1 Tạo Ngân hàng câu hỏi (39)
      • 3.2.2 Tạo đề thi từ ngân hàng câu hỏi (39)
      • 3.2.3 Tạo nhiều bộ đề thi (41)
      • 3.2.4 Trò chơi nhỏ trên phần mềm (43)
  • KẾT LUẬN (44)

Nội dung

ÁP DỤNG CÔNG NGHỆ THÔNG TIN THI TRẮC NGHIỆM

Tổng quan đề tài

Thi trắc nghiệm là gì?

Trắc nghiệm trong tiếng Hán có nghĩa là đo lường và chứng thực kiến thức Thi trắc nghiệm là hình thức kiểm tra nhằm xác định kiến thức của học sinh Trắc nghiệm khách quan, hay còn gọi là Objective test, là phương pháp đánh giá nhanh chóng kiến thức và kỹ năng thông qua các câu hỏi đúng sai hoặc lựa chọn đáp án A, B, C.

Hình 1.1 Hình ảnh thi trắc nghiệm trên giấy.

Các dạng thi tốt nghiệp hiện nay

Hiện nay, thi trắc nghiệm trở thành phương pháp phổ biến trong giáo dục, được sử dụng rộng rãi trong các kỳ thi và kiểm tra để đánh giá kết quả học tập của học sinh ở nhiều cấp học khác nhau, cũng như trong các kỳ thi tuyển sinh cho các khóa học.

P a g e 13 | 45 hình 1.2 phiếu trả lời thi trắc nghiệm trên giấy

Phương pháp trắc nghiệm được chia làm 3 loại bao gồm: thi trắc nghiệm quan sát, trắc nghiệm vấn đáp và trắc nghiệm viết

Hình thức trắc nghiệm quan sát

Trắc nghiệm quan sát là phương pháp đánh giá dựa trên các thao tác, phản ứng vô thức, hành vi và kỹ năng thực hành của người học Ví dụ, trong một tình huống nghiên cứu, phương pháp này giúp đánh giá khả năng giải quyết vấn đề của học viên.

Hình thức trắc nghiệm vấn đáp

Trắc nghiệm vấn đáp là phương pháp đánh giá khả năng trả lời câu hỏi trong tình huống tự phát, thông qua sự tương tác giữa người hỏi và người trả lời Hình thức thi này giúp xác định khả năng nhận thức và thái độ phản ứng của người được phỏng vấn.

Hình thức trắc nghiệm viết là phương pháp phổ biến nhất trong kiểm tra, nhờ vào những ưu điểm nổi bật như khả năng kiểm tra nhiều thí sinh cùng lúc, cho phép thí sinh có thời gian suy nghĩ kỹ trước khi trả lời và đánh giá các loại tư duy ở mức độ cao hơn Bên cạnh đó, việc ghi lại rõ ràng các câu trả lời giúp người chấm dễ dàng quản lý mà không cần phải kiểm tra trực tiếp.

Trong cách thi trắc nghiệm viết, người ta chia ra làm 2 nhóm chính: a Nhóm các câu hỏi trắc nghiệm tự luận

Nhóm câu hỏi tự luận yêu cầu người học trình bày ý kiến của mình để giải quyết các vấn đề trong đề bài, thường với nội dung dài Trong khi đó, các câu hỏi trắc nghiệm khách quan, hay còn gọi là trắc nghiệm, đã được sử dụng trong trường học từ lâu.

Hình thức thi trắc nghiệm khách quan (Objective test) là một dạng bài thi phổ biến, bao gồm nhiều câu hỏi khác nhau Mỗi câu hỏi sẽ đưa ra một vấn đề cụ thể, kèm theo thông tin để thí sinh có thể trả lời ngắn gọn và chính xác Hiện nay, hình thức thi này vẫn được ưa chuộng và áp dụng rộng rãi.

P a g e 15 | 45 gọi cách thi này là thi trắc nghiệm mà chúng ta sẽ hiểu ngầm là hình thức thi trắc nghiệm khách quan này

Trong kiểu thi trắc nghiệm khách quan, có nhiều kiểu câu hỏi khác nhau mà bạn cần biết bao gồm:

• Loại câu ghép đôi (matching items) gồm 2 cột nhóm từ để các thí sinh ghép đúng từng cặp nhóm từ ở 2 cột với nhau để có câu trả lời đúng

• Loại câu điền khuyết sẽ nêu một mệnh đề khuyết một bộ phận nào đó mà thí sinh phải đưa ra nội dung thích hợp để điền vào ô trống

• Loại câu trả lời ngắn (short answer) sẽ gồm các câu trắc nghiệm yêu cầu trả lời ngắn

• Loại câu đúng sai (Yes/No questions): Đề bài đưa ra một nhận định yêu cầu thí sinh lựa chọn đáp án trả lời là đúng hay sai

• Loại câu nhiều lựa chọn sẽ đưa ra một nhận định kèm theo 4,5 đáp án trả lời để thí sinh đánh dấu vào đáp án đúng hoặc tốt nhất

Tóm lại, trong các loại câu hỏi trắc nghiệm, câu hỏi nhiều lựa chọn và câu đúng là hai dạng dễ trả lời nhất Câu hỏi nhiều lựa chọn thường được sử dụng phổ biến trong các kỳ thi, vì vậy thí sinh cần nắm rõ đặc điểm của loại câu hỏi này để làm bài hiệu quả.

Loại câu trắc nghiệm lựa chọn gồm có 2 phần

Phần đầu là phần dẫn giúp nếu vấn đề với những thông tin cần thiết hay nêu một câu hỏi

Phần sau sẽ trình bày các đáp án mà bạn cần chọn đúng một cách chính xác Những lựa chọn khác có thể gây nhầm lẫn cho thí sinh Do đó, để đạt được kết quả đúng, thí sinh cần phải có kiến thức vững vàng.

Một câu hỏi trắc nghiệm nhiều lựa chọn được soạn thảo tốt sẽ có các đáp án phụ tương tự như câu trả lời đúng, nhằm tăng độ khó cho thí sinh khi đưa ra lựa chọn.

Các dạng bài thi trắc nghiệm hiện nay rất phổ biến và thường xuất hiện trong các đề thi cũng như bài kiểm tra mà học sinh đã thực hành.

Những ưu điểm, nhước điểm của thi trắc nghiệm

Ưu điểm của hình thức thi trắc nghiệm

Thi trắc nghiệm hiện nay thể hiện được những ưu điểm hấp dẫn bao gồm:

Có thể ứng dụng CNTT vào quá trình chấm thi

Hình 1.3 thi trắc nghiệm bằng công nghệ

Trong bài thi trắc nghiệm, thí sinh sẽ điền câu trả lời vào phiếu câu hỏi với các đáp án có sẵn Máy tính sẽ tự động chấm bài, giúp tiết kiệm thời gian và đảm bảo kết quả khách quan hơn so với việc chấm bằng tay Điều này mang lại sự công bằng cho thí sinh, đồng thời máy tính Casio cũng tính toán nhanh chóng các câu hỏi dễ và khó.

Tiết kiệm thời gian, chi phí khi triển khai

Thi trắc nghiệm sẽ có thời gian thi ngắn hơn, các cụm thi tập trung nên tiết kiệm nhiều chi phí công hơn cả

Kết quả thi sẽ được công bố sớm hơn rất nhiều, đặc biệt khi sử dụng máy chấm thi tự động, chỉ cần đưa bài thi vào máy Chỉ sau 10 – 20 ngày, kết quả chấm thi trên toàn quốc sẽ có mặt So với phương pháp thi tự luận truyền thống, thường mất nhiều thời gian và cần huy động nhiều giáo viên, kết quả thi có thể phải chờ hàng tháng mới được công bố.

Kết quả thi công bằng, an tâm hơn

Với đáp án đúng sai rõ ràng nên thí sinh sẽ yên tâm hơn về kết quả thi của mình Điểm thi chia đều theo các câu

Trong bài trắc nghiệm, mỗi câu hỏi được chấm điểm 0,2 và tổng cộng có 50 câu, tạo ra một hệ thống điểm số đồng nhất Ngược lại, trong hình thức thi tự luận, các câu hỏi có độ khó khác nhau, dẫn đến sự chênh lệch trong điểm số giữa các câu.

Cấu trúc đề thi có thứ tự tăng dần độ khó, từ câu 1 đến câu cuối cùng Thí sinh nên làm theo trình tự từ câu 1 đến câu cuối để không bỏ sót bất kỳ câu hỏi nào.

Nhược điểm của hình thức thi trắc nghiệm

Bên cạnh những ưu điểm vượt trội, hình thức thi trắc nghiệm vẫn còn tồn tại những nhược điểm như:

Giảm khả năng tư duy của người học

Thi trắc nghiệm yêu cầu thí sinh chỉ chú trọng vào kết quả chính xác, bỏ qua các yếu tố như cách trình bày và tư duy giải quyết vấn đề Điều này tạo ra nhược điểm lớn

Đánh giá năng lực thí sinh một cách khách quan qua hình thức trắc nghiệm gặp nhiều khó khăn do yếu tố may rủi Mặc dù một số học sinh đạt kết quả tốt nhờ vào năng lực và kiến thức của mình, nhưng cũng có nhiều em phụ thuộc vào sự may mắn, dẫn đến sự không công bằng trong đánh giá so với các thí sinh khác.

Nội dung kiến thức có tính bao quát cao và rộng

Bài thi trắc nghiệm có phạm vi kiến thức rộng lớn, bao gồm toàn bộ nội dung trong sách giáo khoa, khác với thi tự luận chỉ tập trung vào từng dạng bài và cách trình bày Trong khi thi trắc nghiệm, thí sinh không cần quá chú trọng vào cách trình bày.

Trắc nghiệm thường tạo áp lực thời gian cho thí sinh do số lượng câu hỏi lớn và kiến thức rộng Những học sinh không có nền tảng vững chắc và kiến thức sâu rộng sẽ gặp khó khăn trong việc hoàn thành bài thi.

Học sinh, giáo viên và cả phụ huynh áp lực hơn

Hình thức thi trắc nghiệm đang ngày càng được cải tiến để phù hợp với thực tiễn và khắc phục những hạn chế hiện có Do đó, giáo viên cần đổi mới phương pháp giảng dạy, kiểm tra và ôn tập, đồng thời điều chỉnh giáo án nhằm giúp học sinh nắm vững kiến thức, hiểu bài và giải đề một cách chính xác và nhanh chóng.

Do đó, nếu không được hướng dẫn kỹ, học sinh sẽ không làm được bài Giáo viên lâu năm sẽ khó soạn đề

Nhiều giáo viên lâu năm, do thuộc thế hệ trước và không thành thạo công nghệ thông tin, gặp khó khăn trong việc soạn thảo đề thi và thu thập tài liệu, dẫn đến việc họ chậm hơn so với các đồng nghiệp trẻ hơn.

Áp dụng công nghệ thông tin vào thi trắc nghiệm

Hình 1.3 Hình ảnh thi trắc nghiêm

Phần mềm thi trắc nghiệm đang ngày càng trở nên phổ biến tại các trường cao đẳng và đại học ở Việt Nam Một trong những tính năng nổi bật của nó là khả năng đánh giá và xếp hạng sau khi hoàn thành bài thi, điều này thu hút sự quan tâm của nhiều người Chính vì vậy, việc sử dụng phần mềm kiểm tra trực tuyến không chỉ cần thiết mà còn mang lại nhiều lợi ích cho người dùng.

Thi trắc nghiệm trực tuyến tương tự như thi trắc nghiệm truyền thống trên giấy, nhưng được thực hiện trên máy tính có kết nối Internet Tất cả các bước từ soạn đề, xây dựng ngân hàng đề thi, tổ chức thi đến chấm điểm và xếp loại đều được tự động hóa.

Trong đề thi có thể chia thành nhiều dạng câu hỏi như:

Câu ghép: Cho 2 cột nhóm từ thí sinh phải ghép đúng từng cặp nhóm từ ở cả 2 cột sao cho tương ứng với nội dung

Câu điền khuyết: Nếu một mệnh đề còn thiếu một phần nào đó người thi nên nghĩ ra nội dung thích hợp để lấp đầy khoảng trống

Câu trả lời ngắn: Một câu hỏi trắc nghiệm chỉ yêu cầu một câu trả lời rất ngắn

Câu hỏi Có / Không hoặc Đúng / Sai yêu cầu thí sinh lựa chọn một trong hai phương án để xác định tính đúng đắn của câu nói.

Phần mềm thi trắc nghiệm nhiều lựa chọn là ứng dụng trực tuyến cho phép người dùng thực hiện các bài kiểm tra giống như trên giấy, nhưng hoàn toàn qua Internet Ứng dụng này giúp đánh giá chất lượng kiến thức của học sinh, sinh viên một cách dễ dàng và tự động Hiện nay, phần mềm này đang được áp dụng rộng rãi tại nhiều trường đại học, cao đẳng và các trung tâm giáo dục.

Lợi ích của phần mềm thi trắc nghiệm

Tiết kiệm chi phí và thời gian

Phần mềm thi trắc nghiệm là giải pháp tối ưu giúp cải thiện quy trình thi cử, giảm thiểu thời gian tạo đề, tổ chức thi và chấm bài Nhờ vào việc tự động hóa, phần mềm này tiết kiệm thời gian cho giáo viên và giảm chi phí nhân sự khi chấm thi số lượng lớn Đặc biệt, độ chính xác cao của phần mềm đảm bảo không có sai sót trong việc chấm điểm, mang lại kết quả công khai và minh bạch, từ đó ngăn chặn gian lận trong kỳ thi.

Hỗ trợ nhiều tính năng nổi bật

Phần mềm thi trắc nghiệm không chỉ hỗ trợ chấm thi mà còn cung cấp nhiều tính năng hữu ích trong việc tạo đề thi trực tuyến Người dùng có thể tận dụng các tính năng nổi bật như tạo đề thi và chủ đề không giới hạn, quản lý thư viện đề thi, phân chia viên tham gia các đoàn công tác, cũng như tạo bài kiểm tra thực hành hoặc điểm thành tích, giúp đẩy nhanh quá trình tạo đề thi một cách hiệu quả.

Thời gian làm bài cố định

Giờ giấc rõ ràng chặt chẽ: trên phần mềm sẽ có đồng hồ điện tử đếm ngược đã định sẵn

Học sinh có thể tự điều chỉnh và phân bổ thời gian làm bài dựa trên số lượng câu hỏi Đồng hồ đếm ngược đảm bảo tính khách quan của bài thi, vì khi hết giờ, bài thi sẽ tự động kết thúc và thí sinh không còn cơ hội tham gia nữa.

Thí sinh có thể thực hiện bài thi trắc nghiệm một cách dễ dàng chỉ với một cú click chuột, mà không cần sử dụng giấy và bút.

Khả năng tương thích cao

Phần mềm thi trắc nghiệm mang lại nhiều lợi ích vượt trội, khắc phục những hạn chế của hình thức thi truyền thống Nó cung cấp một ngân hàng câu hỏi trắc nghiệm phong phú và chính xác, được chuẩn bị sẵn từ trước, đảm bảo chất lượng cao cho quá trình đánh giá.

Sử dụng phần mềm thi trắc nghiệm giúp các trường học và trung tâm đào tạo tiết kiệm thời gian và chi phí in ấn đề thi Việc chấm thi và kiểm soát đáp án trở nên dễ dàng hơn, đồng thời nâng cao chất lượng kiểm tra Phần mềm này cho phép hàng nghìn tài khoản truy cập đồng thời, loại bỏ sự cần thiết phải xếp chỗ ngồi và phát đề như trong thi giấy, giúp kiểm tra chất lượng học sinh, sinh viên nhanh chóng và hiệu quả.

Chi phí vận hành của hệ thống này không cao, chỉ cần chi trả cho phần mềm và các khoản bảo trì định kỳ So với các phương pháp kiểm tra truyền thống, đây là lựa chọn thông minh và tiết kiệm hơn.

Hình 1.4 Hình ảnh thi trắc nghiệm trên ứng dụng

Lợi ích đem lại cho giáo viên và học sinh Đối với Giáo viên

Việc áp dụng công nghệ vào công tác coi thi không chỉ nâng cao kỹ năng tin học của giáo viên mà còn tạo sự linh hoạt trong quá trình giám sát thi cử.

Ngoài kiến thức chuyên môn giáo viên phải có thêm các kỹ năng tin học khác như chèn hình ảnh video căn lề …

Giáo viên có thể sử dụng phần mềm để dễ dàng biên soạn bộ đề thi theo khóa học riêng, giúp học sinh củng cố kiến thức hiệu quả.

Việc chuyển từ thi tự luận sang thi trắc nghiệm giúp học sinh dễ dàng ôn tập qua máy tính hoặc điện thoại thông minh, tiết kiệm thời gian và công sức Nhờ phần mềm luyện thi, học sinh có thể ôn tập trực tiếp trên mạng mà không cần đến lớp luyện thi, đặc biệt là cho các môn không có trong kỳ thi Ngoài việc sử dụng tài liệu từ các trung tâm luyện thi, học sinh còn có thể củng cố kiến thức tại nhà thông qua phần mềm thi trắc nghiệm.

XÂY DỰNG PHẦN MỀM THI TRẮC NGHIỆM VỚI VB6

Xác định mục tiêu

Mục tiêu của việc xây dựng phần mềm tạo đề thi trắc nghiệm bao gồm:

- Tạo ngân hàng câu hỏi

- Tạo nhiều bộ đề thi mà các câu hỏi xáo trộn, sắp xếp ngẫu nhiên

- Phần mềm thân thiện, dễ sử dụng cho người dùng

Tổng quan về Visual Basic 6.0

Lập trình ứng dụng là môn học thiết yếu cho sinh viên ngành công nghệ thông tin, với nhiều ngôn ngữ lập trình chuyên nghiệp như Microsoft NET, C++ Builder và Delphi Trong số đó, Visual Basic 6.0 (VB6) được xem là một trong những công cụ dễ học nhất, giúp sinh viên nhanh chóng nắm bắt kiến thức lập trình.

Lập trình ứng dụng là môn học thiết yếu cho sinh viên ngành công nghệ thông tin (CNTT) Hiện nay, có nhiều ngôn ngữ lập trình chuyên nghiệp như Microsoft NET, C++ Builder, và Delphi Tuy nhiên, Visual Basic 6.0 (VB6) được xem là một trong những công cụ dễ học nhất cho việc lập trình ứng dụng.

Visual Basic 6.0 (VB) là một ngôn ngữ lập trình hướng đối tượng, trực quan, lý tưởng cho việc phát triển ứng dụng trên Windows VB cung cấp công cụ hoàn chỉnh giúp đơn giản hóa quá trình lập trình, là lựa chọn nhanh chóng và hiệu quả cho người mới học Phần "Visual" trong tên gọi đề cập đến việc tạo giao diện đồ họa người dùng (GUI) dễ dàng, với nhiều điều khiển (Controls) có sẵn cho lập trình viên sắp đặt và tùy chỉnh trên form Việc thiết kế giao diện người dùng trong VB tương tự như việc vẽ trên Word hoặc Paint của Windows.

Ngôn ngữ BASIC (Beginners All-Purpose Symbolic Instruction Code) là một ngôn ngữ lập trình đơn giản và dễ học, được thiết kế cho các nhà khoa học không có nhiều thời gian để học lập trình Visual Basic 6 là phiên bản cải tiến của BASIC, phù hợp với phong cách lập trình hiện đại Ngoài ra, Visual Basic còn có hai dạng khác là Visual Basic for Application (VBA), thường được sử dụng trong các chương trình như Word, Excel và Project, còn được gọi là Macros.

Sử dụng Visual Basic (VB) trong Microsoft Office giúp tăng cường chức năng của các ứng dụng thông qua việc tự động hóa các chương trình VBScript được áp dụng trong lập trình để tương tác trên giao diện web Trong số nhiều phiên bản của Visual Basic, hai phiên bản nổi bật nhất là Visual Basic 6.0 (VB6) và Visual Basic NET (VB.NET) Về mặt kiến trúc, VB6 và VB.NET có sự khác biệt rõ rệt; VB6 phát triển ứng dụng dựa trên công nghệ COM (Common Object Model), một công nghệ phổ biến cho đến năm 2000.

Hình 2.1 Hình ảnh visual basic 6.0

2.2.2 Hướng dẫn cài đặt VB6

B1: Sau khi tải xuống Visual basic 6.0, chúng ta sẽ giải nén và cho vào ổ đĩa muốn chúa VB6

B2: Tìm và chạy file Setup.exe

Hình 2.2 hình ảnh hướng dẫn cài đặt VB6

Hình 2.3 hình ảnh hướng dẫn cài đặt VB6 B4: Chọn “I Accept the Agreement”, sau đó chọn (click) Next

P a g e 27 | 45 Hình 2.4 hình ảnh hướng dẫn cài đặt VB6

B5: Nhập 111-1111111 vào ID number, rồi chọn Next

Hình 2.5 Hình ảnh hướng dẫn cài đặt VB6

B6: Chọn “Custom” và chọn Next (Hoặc có thể chọn Products để cài đặt các sản phẩm riêng biệt – Đây là cách đơn giản nhất)

Hình 2.6 Hình ảnh hướng dẫn cài đặt VB6

B7: Nếu muốn cài Visual Studio vào thư mục khác, click chọn Browse Tiếp theo chọn Next

Hình 2.7 Hình ảnh hướng dẫn cài đặt VB6 B8: Chọn Continue, Bước tiếp theo chọn OK

Để tiết kiệm dung lượng ổ cứng khi cài đặt VB6, bạn nên loại bỏ các thành phần không cần thiết bằng cách bỏ dấu kiểm tra cho các mục không muốn cài đặt, như hình ảnh hướng dẫn dưới đây.

Hình 2.9 Hình ảnh hướng dẫn cài đặt VB6

Sau khi gài đặt VB, có thể khởi động từ thanh tác vụ của Windows như sau: Start | Programs | Microsoft Visual Studio 6.0 | Microsoft Visual Basic 6.0

Hộp thoại đầu tiên của phần mềm xuất hiện: hình 2.10 Hình ảnh môi trường làm việc của VB6

P a g e 31 | 45 Để bắt đầu một ứng dụng mới, từ thẻ New, chọn Standard EXE, nhấn Open Môi trường làm việc VB xuất hiện:

Hình 2.11 Hình ảnh môi trường làm việc của VB6

Có rất nhiều các thành phần trong môi trường làm việc của VB Ở mức đơn giản nhất có 5 thành phần được khoanh tròn trong hình trên đó là:

(1) Thanh thực đơn và thanh công cụ chuẩn của VB;

Cửa sổ Project Explorer trong VB là công cụ quản lý toàn bộ các thành phần của dự án hiện tại Khi làm việc trên VB, người lập trình sẽ tạo ra nhiều thành phần như giao diện, biểu mẫu báo cáo và thư viện Tất cả những thành phần này được tổ chức và quản lý một cách hiệu quả trong cửa sổ Project Explorer.

(3) Biểu mẫu Form – nơi thường dùng để thiết kế các hộp thoại, cửa sổ - giao diện của người sử dụng với ứng dụng phần mềm

ToolBox là một công cụ quan trọng, cung cấp các điều khiển giúp lập trình viên dễ dàng tạo ra giao diện thân thiện và thực hiện lập trình một cách thuận lợi, đa năng.

(5) Cửa sổ Properties – nơi để thiết lập các thuộc tính cho những đối tượng, những điều khiển trong quá trình làm việc trên VB

Làm việc trên VB liên quan đến việc quản lý các dự án, thường chỉ tập trung vào một dự án đơn lẻ tại một thời điểm Dự án là công cụ quan trọng giúp tổ chức và quản lý mọi yếu tố cần thiết để phát triển phần mềm Hình ảnh dưới đây minh họa các nội dung có thể được quản lý trong dự án có tên quan_ly_canbo.

Hình 2.13 Hình ảnh môi trường làm việc của VB6

Trong dự án trên có các thành phần:

Forms được sử dụng để tạo giao diện người dùng cho phần mềm, bao gồm các hộp thoại, biểu nhập dữ liệu và cửa sổ giao diện Trong dự án này, đã tạo ra 4 form khác nhau.

Modules là nơi lưu trữ các thư viện cần thiết cho việc phát triển phần mềm Mỗi Module có thể bao gồm các chương trình con, cùng với các khai báo về biến, hằng số và môi trường làm việc.

Trong dự án này, có hai module được phát triển, bao gồm Module1 và Module2, cho phép các thành phần thư viện được sử dụng riêng lẻ hoặc chia sẻ chung trong toàn bộ dự án.

Class Modules là công cụ giúp lập trình viên tạo ra các lớp đối tượng tùy chỉnh nhằm phục vụ nhu cầu phát triển riêng Trong dự án này, có một tệp lớp được định danh là Class1.

User Controls là một tính năng cho phép lập trình viên tự tạo ra các điều khiển nhằm phục vụ cho các mục đích công việc riêng trong dự án Trong dự án này, có một đối tượng điều khiển tự định nghĩa mang tên UserCo.

Designers create data environments and reports to meet the needs for data processing, retrieval, and printing within projects.

QUẢ NGHIÊN CỨU

Tổng quan về sản phẩm

Với đề tài “xây dựng phần mềm thi trắc nghiệm”, sản phẩm sẽ được lập trình trên ứng dụng Visual Basic 6.0 Qua quá trình tìm hiểu về việc soạn đề thi trắc nghiệm và phần mềm VB6.0, ứng dụng sẽ có 4 chức năng chính phục vụ cho việc thi cử hiệu quả.

- Tạo ngân hàng câu hỏi

- Tạo đề thi từ ngân hàng câu hỏi

- Tạo nhiều đề thi với các câu hỏi được rút ra ngẫu nhiên Một trò chơi nhỏ trên ứng dụng

- Trò chơi nhỏ từ phần mềm

Các chức năng của phần mềm

3.2.1 Tạo Ngân hàng câu hỏi

Ngân hàng câu hỏi được tạo ra và những câu hỏi này được chia thành nhiều chương ( số lượng chương do người dùng quyết định )

3.2.2 Tạo đề thi từ ngân hàng câu hỏi

Từ ngân hàng câu hỏi em sẽ tạo ra 1 bộ đề thi từ các chương đã chia và sắp xếp tạo thành 1 bộ đề thi

P a g e 40 | 45 hình 3.1 Hình ảnh phần mềm tạo đề thi trắc nghiệm

Ví dụ: Từ ngân hàng câu hỏi em rút ra làm 3 chương

- Chương 1: Rút ngẫu nhiên 11 câu hỏi từ tổng 40 câu hỏi

- Chương 2: Rút ngẫu nhiên 8 câu hỏi từ tổng 30 câu hỏi

- Chuong 3: Rút ngẫu nhiên 6 câu hỏi từ tổng 0 câu hỏi

Từ kết quả trên em đã có 1 bộ đề thi với 25 câu hỏi

P a g e 41 | 45 hình 3.2 Hình ảnh phần mềm tạo đề thi trắc nghiệm Ở đây chúng ta có 1 bộ đề với 25 câu hỏi gồm:

- 11 câu hỏi đầu: Sẽ rút từ câu 1 đến câu 40 trong ngân hàng câu hỏi

- 8 câu hỏi tiếp theo: Sẽ rút từ câu 41 đến câu 70 trong ngân hàng câu hỏi

- 6 câu hỏi cuối cùng: Sẽ rút từ câu 71 đến câu 100 của ngân hàng câu hỏi

3.2.3 Tạo nhiều bộ đề thi

Với việc sử dụng VB6 để phát triển phần mềm, em có thể tạo ra nhiều bộ đề thi một cách nhanh chóng, đồng thời cho phép xáo trộn các câu hỏi Ngoài ra, phần mềm cũng hỗ trợ chỉnh sửa số lượng câu hỏi được rút ra từ từng chương, mang lại sự linh hoạt trong việc thiết kế đề thi.

P a g e 42 | 45 hình 3.3 Hình ảnh phần mềm tạo đề thi trắc nghiệm

Chạy thử nghiệm tạo ra 2 bộ đề thi mỗi bộ đề gồm 25 câu hỏi gồm:

Bộ đề thứ 1: Chạy thử nghiệm rút ra 100 câu hỏi từ ngân hàng câu hỏi

- 11 câu hỏi đầu: Sẽ rút từ câu 1 đến câu 40 trong ngân hàng câu hỏi

- 8 câu hỏi tiếp theo: Sẽ rút từ câu 41 đến câu 70 trong ngân hàng câu hỏi

- 6 câu hỏi cuối cùng: Sẽ rút từ câu 71 đến câu 100 của ngân hàng câu hỏi

Bộ đề thứ 2: Chạy thử nghiệm rút ra 200 câu hỏi từ ngân hàng câu hỏi

- 1 câu hỏi đầu: Sẽ rút từ câu 1 đến câu 40 trong ngân hàng câu hỏi

- 14 câu hỏi tiếp theo: Sẽ rút từ câu 41 đến câu 120 trong ngân hàng câu hỏi

- 15 câu hỏi cuối cùng: Sẽ rút từ câu 121 đến câu 200 của ngân hàng câu hỏi

3.2.4 Trò chơi nhỏ trên phần mềm hình 3.4 Hình ảnh phần mềm tạo đề thi trắc nghiệm

Trò chơi được hiển thị bằng các ô vuông với các con số đã được xáo trộn nhiệm vụ ở đây là sắp xếp lại chúng theo tứ tự 1; 2; 3; 4……

Quy tắc trò chơi là ô vuông chỉ được di chuyển khi không có chướng ngại vật

Ngày đăng: 31/08/2023, 11:08

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w