Luận văn ThS Đỗ Ngọc Minh: Hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT

Luận văn thạc sĩ CNTT trình bày giải pháp xây dựng hệ thống sát hạch trực tuyến, đánh giá toàn diện kiến thức và kỹ năng công nghệ thông tin.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2006

95
0
0

Phí lưu trữ

35 Point

Tóm tắt

I. Tổng quan Luận văn ThS Xây dựng Hệ thống Sát hạch CNTT

Luận văn thạc sĩ này tập trung vào xây dựng hệ thống sát hạch trực tuyến cho kiến thức và kỹ năng công nghệ thông tin. Sự phát triển nhanh chóng của công nghệ thông tin và truyền thông, đặc biệt là Internet, đòi hỏi các phương pháp đánh giá hiệu quả và khách quan. Các hình thức sát hạch truyền thống có nhiều hạn chế, đặc biệt trong việc đánh giá kỹ năng thực hành. Luận văn này đề xuất giải pháp sử dụng trắc nghiệm khách quan trực tuyến để khắc phục những hạn chế này. Hệ thống được xây dựng theo mô hình máy chủ-máy trạm, giúp quản lý và phân phối bài thi hiệu quả. Các hệ thống đánh giá trực tuyến như ICDL và Cisco là những ví dụ điển hình. Ở Việt Nam, hình thức trắc nghiệm trực tuyến còn chưa được nghiên cứu và triển khai bài bản, đặt ra yêu cầu cấp thiết về việc xây dựng hệ thống e-learning đáp ứng nhu cầu này.

1.1. Tính cấp thiết của sát hạch trực tuyến kiến thức IT

Sự phát triển của CNTT và nhu cầu đánh giá kỹ năng khách quan là yếu tố then chốt. Các hình thức thi truyền thống như kiểm tra vấn đáp, kiểm tra viết, kiểm tra trực tiếp trên máy tính, v. tuy có nhiều ưu điểm, nhưng vẫn bộc lộ nhiều hạn chế. Nhằm khắc phục những hạn chế trên, nhiều nước trên thế giới đã nghiên cứu và vận dụng các phương pháp đánh giá bằng trắc nghiệm khách quan.

1.2. Mục tiêu và phạm vi của luận văn thạc sĩ CNTT

Luận văn tập trung vào việc nghiên cứu, phân tích thiết kế và xây dựng một hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT, triển khai thử nghiệm cho một số chương trình đào tạo. Yêu cầu của luận văn là xây dựng một hệ thống sát hạch độc lập nhưng vẫn đảm bảo khuôn dạng và các thuộc tính của câu hỏi phù hợp với cấu trúc các Khung chương trình đào tạo.

II. Thách thức Giải pháp Xây dựng Hệ thống Sát hạch Trực tuyến

Việc xây dựng hệ thống sát hạch trực tuyến không hề đơn giản. Một trong những thách thức lớn nhất là xây dựng ngân hàng câu hỏi chất lượng, bao gồm các câu hỏi lý thuyết và thực hành, đồng thời đảm bảo tính bảo mật và công bằng. Bên cạnh đó, cần phải lựa chọn công nghệ phù hợp để phát triển hệ thống, đảm bảo tính ổn định, khả năng mở rộng và dễ sử dụng. Giải pháp được đề xuất trong luận văn là sử dụng kiến trúc module, cho phép dễ dàng thêm mới các tính năng và loại câu hỏi. Đồng thời, áp dụng các biện pháp bảo mật để ngăn chặn gian lận và đảm bảo tính khách quan của kỳ thi. Chuẩn đầu ra công nghệ thông tin cần được xác định rõ ràng để xây dựng hệ thống phù hợp.

2.1. Những khó khăn trong quản lý thi trắc nghiệm online

Để soạn được một bộ đề sát hạch trắc nghiệm (tập hợp thành một ngân hàng đề) là một công việc khó và đòi hỏi phải mất nhiều thời gian. Không dễ gì có được những câu hỏi tốt với những lựa chọn thích hợp. Đặc biệt là trong các câu chọn lựa, câu nhiễu và câu chọn đúng phải tương xứng với nhau và không sai biệt nhau nhiều theo mức độ hiểu biết của thí sinh.

2.2. Yêu cầu về bảo mật và công bằng trong thi trực tuyến

Thứ tự các câu hỏi cũng như thứ tự các phương án trả lời luôn được thay đổi, hơn nữa các bài thi đều có khống chế thời gian nên có thể hạn chế hiện tượng gian lận trong quá trình thi. Rủi ro trong việc rò rỉ các câu hỏi thi trong ngân hàng câu hỏi cũng như xác xuất để đoán mò các câu trả lời đúng trong một kỳ sát hạch như thế này là rất thấp.

III. Phương pháp Thiết kế Hệ thống Sát hạch Kiến thức CNTT

Luận văn sử dụng phương pháp phân tích thiết kế hướng đối tượng (Object-Oriented Analysis and Design - OOAD) để xây dựng hệ thống. Các biểu đồ Use Case, Class Diagram, Sequence Diagram được sử dụng để mô tả các chức năng và tương tác của hệ thống. Ngôn ngữ lập trình PHP và hệ quản trị cơ sở dữ liệu MySQL được lựa chọn để phát triển hệ thống, do tính phổ biến, dễ sử dụng và khả năng tương thích cao. Giao diện người dùng được thiết kế thân thiện, dễ sử dụng, phù hợp với nhiều đối tượng người dùng. Hệ thống đánh giá năng lực IT cần được tích hợp để theo dõi và đánh giá.

3.1. Phân tích yêu cầu và thiết kế CSDL cho Hệ thống

Một hệ thống sát hạch trực tuyến luôn gồm hai thành phần quan trọng là CSDL ngân hàng câu hỏi và các chức năng quản lý, phân phát bài thi thông qua mạng Intranet/Internet. Ngân hàng câu hỏi được xem là phần nội dung của hệ thống, trong đó các câu hỏi được phân loại theo môn học hoặc theo chủ đề, rồi được tập hợp lại trong CSDL đặt ở máy chủ.

3.2. Lựa chọn công nghệ và kiến trúc phát triển hệ thống

Các chức năng quản lý ngoài nhiệm vụ quản lý toàn bộ các đối tượng tham gia hệ thống như thí sinh, giáo viên. còn có nhiệm vụ tổ chức những câu hỏi được rút ra từ ngân hàng thành bài thi và phân phối cho thí sinh thông qua trình duyệt web, đồng thời phân tích các phương án trả lời và hiển thị kết quả bài thi của thí sinh đó.

IV. Xây dựng Hệ thống Sát hạch Trực tuyến theo chuẩn đầu ra CNTT

Hệ thống được xây dựng bao gồm các module chính: Quản lý người dùng, Quản lý môn học, Quản lý ngân hàng câu hỏi, Quản lý bài thi, Thực hiện thi, Báo cáo và thống kê. Module quản lý ngân hàng câu hỏi cho phép tạo mới, chỉnh sửa, xóa các câu hỏi, đồng thời phân loại câu hỏi theo môn học, độ khó, loại câu hỏi. Module quản lý bài thi cho phép tạo mới, chỉnh sửa, xóa các bài thi, đồng thời lựa chọn câu hỏi từ ngân hàng câu hỏi theo nhiều tiêu chí khác nhau. Module thực hiện thi cung cấp giao diện cho thí sinh thực hiện bài thi trực tuyến. Module báo cáo và thống kê cung cấp các báo cáo về kết quả thi, phân tích độ khó của câu hỏi, tiêu chuẩn đánh giá kiến thức IT, ...

4.1. Quản lý ngân hàng câu hỏi và tạo bài thi trắc nghiệm IT

Chương 2: Phân tích, thiết kế và xây dựng một phần mềm sát hạch trực tuyến kiến thức và kỹ năng CNTT với nội dung sát hạch thực hiện cho 7 môn học theo Khung chương trình ICDL. Ngoài các module cơ bản như quản lý học sinh, giáo viên, ngân hàng câu hỏi, bài thi… phần mềm còn có các chức năng chính sau đây:

4.2. Giao diện và trải nghiệm người dùng trên hệ thống

  • Triển khai sát hạch trên môi trường mạng (Intranet/ Internet): Các bài thi được tạo lập theo nhiều tiêu chí lựa chọn câu hỏi khác nhau và được phát hành trực tuyến từ máy chủ tới các máy trạm có nối mạng. Bản thân các phương án lựa chọn trong mỗi câu hỏi trắc nghiệm cũng luôn được hoán đổi, không hiển thị theo thứ tự cứng nhắc

V. Ứng dụng và Triển khai Thử nghiệm Hệ thống Sát hạch CNTT

Hệ thống được triển khai thử nghiệm tại Viện CNTT-ĐHQG Hà Nội, cho các kỳ thi KTV Tin học. Kết quả thử nghiệm cho thấy hệ thống hoạt động ổn định, hiệu quả, giảm thiểu thời gian và chi phí tổ chức thi. Hệ thống cũng được đánh giá cao về tính dễ sử dụng và khả năng đáp ứng nhu cầu của người dùng. Luận văn cũng đề xuất các giải pháp để cải thiện và hoàn thiện hệ thống trong tương lai. Ứng dụng công nghệ thông tin trong giáo dục được thể hiện rõ nét trong luận văn này.

5.1. Đánh giá hiệu quả và những hạn chế của hệ thống

Chương 4: Triển khai thử nghiệm và ứng dụng. Chương này trình bày quá trình triển khai thử nghiệm cho một kỳ sát hạch CNTT tại Viện CNTT-ĐHQG Hà Nội, kết quả thu được và những nhận xét, đánh giá sau quá trình thử nghiệm.

5.2. Các đề xuất cải tiến và mở rộng hệ thống trong tương lai

Chương này cũng nêu bật tính ứng dụng của phần mềm qua việc nó đã được sử dụng là phần mềm sát hạch chính thức của Viện CNTT, được thương mại hóa và được sử dụng để triển khai dịch vụ sát hạch cho nhiều cơ quan, đơn vị trong nước.

VI. Kết luận Hệ thống Sát hạch CNTT và Hướng Phát triển

Luận văn đã thành công trong việc xây dựng một hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT hiệu quả, đáp ứng nhu cầu đánh giá năng lực CNTT của sinh viên và cán bộ. Hệ thống có tiềm năng ứng dụng rộng rãi trong các trường đại học, cao đẳng, trung tâm đào tạo và các cơ quan, doanh nghiệp. Hướng phát triển tiếp theo của hệ thống là tích hợp các công nghệ mới như trí tuệ nhân tạo (AI) để tự động tạo câu hỏi, đánh giá năng lực người dùng và cá nhân hóa quá trình học tập. Đề tài luận văn thạc sỹ này có tính ứng dụng thực tiễn cao.

6.1. Tóm tắt kết quả đạt được và những đóng góp của luận văn

Đề tài của luận văn là nghiên cứu công nghệ, phân tích thiết kế và xây dựng một hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT, triển khai thử nghiệm cho một số chương trình đào tạo. Yêu cầu của luận văn là xây dựng một hệ thống sát hạch độc lập nhưng vẫn đảm bảo khuôn dạng và các thuộc tính của câu hỏi phù hợp với cấu trúc các Khung chương trình đào tạo.

6.2. Tiềm năng phát triển và ứng dụng của hệ thống trong tương lai

Chỉ những kiến thức nằm trong Khung chương trình mới được xây dựng thành nội dung câu hỏi dành cho thí sinh, do đó quá trình sát hạch không phụ thuộc vào quá trình và phương thức đào tạo.

24/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG SÁT HẠCH TRỰC TUYẾN Chương này đề cập đến khái niệm về hệ thống sát hạch trực tuyến, các thành phần cơ bản và các kiểu câu hỏi trong hệ thống sát hạch trực tuyến. Chương này cũng tìm hiểu các hình thức sát hạch CNTT truyền thống, vấn đề sát hạch CNTT sử dụng trắc nghiệm, các ưu và nhược điểm của hình thức sát hạch này. Sau khi khảo sát và phân tích các hệ sát hạch trực tuyến trong và ngoài nước, các sản phẩm phần mềm sát hạch trực tuyến nguồn mở và chuẩn ngân hàng câu hỏi sát hạch trực tuyến, chúng tôi đưa ra những nhận xét đánh giá làm cơ sở cho việc phát triển một hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT độc lập với hệ thống e-Learning. Định nghĩa hệ thống sát hạch trực tuyến Một hệ thống sát hạch trực tuyến luôn gồm hai thành phần quan trọng là CSDL ngân hàng câu hỏi và các chức năng quản lý, phân phát bài thi thông qua mạng Intranet/Internet.

Ngân hàng câu hỏi được xem là phần nội dung của hệ thống, trong đó các câu hỏi được phân loại theo môn học hoặc theo chủ đề, rồi được tập hợp lại trong CSDL đặt ở máy chủ. Các chức năng quản lý ngoài nhiệm vụ quản lý toàn bộ các đối tượng tham gia hệ thống như thí sinh, giáo viên. còn có nhiệm vụ tổ chức những câu hỏi được rút ra từ ngân hàng thành bài thi và phân phối cho thí sinh thông qua trình duyệt web, đồng thời phân tích các phương án trả lời và hiển thị kết quả bài thi của thí sinh đó. Trong một số hệ thống sát hạch trực tuyến, các thành phần của hệ thống có thể được sử dụng như những phân hệ độc lập như phân hệ tạo câu hỏi (Authoring Tool), phân hệ quản lý câu hỏi (Questions Bank), phân hệ tổ chức và phân phối bài sát hạch (Delivery System).

Các phân hệ này có thể hoạt động độc lập, đặc biệt là phân hệ tạo câu hỏi (do cần huy động nhiều tài nguyên trên máy tính đơn nên thường được cài 7 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT đặt vào máy tính đơn thay vì hoạt động trên nền web) hoặc có thể kết nối với nhau thành một hệ thống nhất khi tổ chức kỳ thi [12]. Các kiểu câu hỏi trong hệ thống sát hạch trực tuyến 1. Các kiểu câu hỏi trong đặc tả QTI Có rất nhiều kiểu câu hỏi có thể được sử dụng trong các hệ thống sát hạch trắc nghiệm, đặc biệt là sát hạch trắc nghiệm trực tuyến. IMS Global đưa ra một đặc tả có tên IMS QTI (Question and Test Interoperability- khả năng tương tác giữa câu hỏi và bài trắc nghiệm) cho các câu hỏi và bài trắc nghiệm [12].

Các câu hỏi này được thể hiện dưới các tệp XML (eXtensible Markup Language) mô tả dữ liệu và do đó dễ dàng được chia sẻ dữ liệu giữa các hệ thống. Trong phạm vi phần này, ta chỉ xét các kiểu câu hỏi do IMS đưa ra: 1. Câu hỏi Đơn lựa chọn • Mô tả: Câu hỏi có nhiều phương án trả lời, trong đó có duy nhất một phương án đúng. Câu hỏi Đa lựa chọn • Mô tả: Câu hỏi có nhiều phương án trả lời, trong đó có từ 2 phương án đúng trở lên.

8 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 3. Câu hỏi Sắp xếp trật tự • Mô tả: Câu hỏi cho trước một tập hợp các đối tượng và yêu cầu thí sinh sắp xếp các đối tượng đó theo một trật tự nhất định. Câu hỏi Tương tác kết hợp • Mô tả: Câu hỏi đưa ra một tập hợp các đối tượng và yêu cầu thí sinh kết hợp các đối tượng với nhau thành từng cặp (Câu hỏi này yêu cầu hệ thống phải hỗ trợ tương tác đồ họa kéo thả) 5. Câu hỏi Ghép cặp • Mô tả: Câu hỏi đưa ra một bảng gồm 2 tập đối tượng.

Thí sinh có nhiệm vụ là ghép đôi các lựa chọn từ tập nguồn với các lựa chọn ở tập đích. 9 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 6. Câu hỏi Ghép cặp điền vào ô trống • Mô tả: Nội dung câu hỏi đưa ra có các ô trống cần bổ sung thông tin, phía dưới là một bảng chứa các phương án có thể lựa chọn. Thí sinh cần lựa chọn các phương án tương ứng cho từng ô trống trong bảng một cách phù hợp.

Câu hỏi Lựa chọn nội tuyến • Mô tả: Điền vào chỗ trống trong đoạn văn bản bằng cách lựa chọn đáp án từ một danh sách cho trước. Câu hỏi Nhập văn bản • Mô tả: dạng tương tác nhập văn bản trong đó yêu cầu thí sinh phải tự đưa ra câu trả lời bằng cách gõ câu trả lời vào chỗ trống. • Chú ý: Từ nhập vào phải chính xác so với đáp án và có thể phân biệt chữ hoa chữ thường. 10 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 9.

Câu hỏi Nhập văn bản mở rộng • Mô tả: Đây là dạng tương tác yêu cầu nhập văn bản mở rộng. Câu trả lời không phải là một từ chính xác mà là một đoạn văn bản. Câu hỏi Chọn từ • Mô tả: Trong nội dung câu hỏi có một số từ/cụm từ được đánh dấu đậm để thí sinh lựa chọn. Câu hỏi Chọn điểm cho trước • Mô tả: Câu hỏi này cũng tương tự dạng câu hỏi chọn từ, tuy nhiên, thí sinh phải lựa chọn các điểm đã được đánh dấu trên một hình ảnh (Câu hỏi này yêu cầu hệ thống phải hỗ trợ tương tác đồ họa bắt vị trí chuột) 11 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 12.

Câu hỏi Chọn điểm không cho trước • Mô tả: Ứng với mỗi tình huống đặt ra, câu trả lời của thí sinh là một điểm duy nhất được thí sinh đánh dấu trên hình vẽ. (Câu hỏi này yêu cầu hệ thống phải hỗ trợ tương tác đồ họa bắt vị trí chuột) 12 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT • Chú ý: Do không thể yêu cầu thí sinh nhấn chuột chính xác vào vị trí được hỏi, người ta xác định một khoảng không gian cho câu trả lời đúng bằng cách hoặc khoanh một vòng tròn với bán kính là 8 pixel và tâm là toạ độ điểm trả lời chính xác hoặc kẻ một ô chữ nhật bao trọn lấy khu vực đáp án đúng. Câu hỏi Sắp xếp trật tự đồ họa • Mô tả: tương tác sắp xếp trật tự đồ họa. Dựa trên các điểm có sẵn trên một hình vẽ/bản đồ, thí sinh phải sắp xếp các điểm đó theo một trật tự nhất định theo yêu cầu của câu hỏi đề ra.

(Câu hỏi này yêu cầu hệ thống phải hỗ trợ tương tác đồ họa kéo thả) 13 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT • Chú ý: các lựa chọn được biểu diễn như các điểm cho sẵn trên hình ảnh. Câu hỏi Liên kết đồ họa • Mô tả: Câu hỏi yêu cầu liên kết các đối tượng đồ họa với nhau theo một trình tự cụ thể. Các đối tượng đồ họa lựa chọn được thể hiện dưới dạng điểm cho sẵn. (Câu hỏi này yêu cầu hệ thống phải hỗ trợ tương tác đồ họa kéo thả và vẽ hình) 14 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 15.

Câu hỏi Ghép cặp điền vào ô trống đồ họa • Mô tả: dạng tương tác ghép cặp điền vào ô trống đồ họa. (Câu hỏi này yêu cầu hệ thống phải hỗ trợ tương tác đồ họa kéo thả) 15 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 16. Câu hỏi Định vị đối tượng • Mô tả: tương tác dạng định vị đối tượng • Chú ý: câu hỏi cũng yêu cầu chức năng kéo thả, và có nhiều tương tác vì phải đặt các đối tượng vào các vị trí khác nhau trên ảnh. Câu hỏi Sử dụng con trượt • Mô tả: Câu hỏi có tương tác sử dụng đối tượng đồ họa dạng con trượt.

16 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 1. Khả năng chuyển một số câu hỏi trong chuẩn QTI sang dạng Câu hỏi đơn lựa chọn: 1. Câu hỏi sắp xếp trật tự -> có thể chuyển đổi thành • Nhận xét: Trong trường hợp này và các trường hợp tiếp dưới đây, câu hỏi thuộc chuẩn QTI thường đưa ra nhiều khả năng lựa chọn cho thí sinh hơn câu hỏi chuyển đổi. Câu hỏi tương tác kết hợp -> có thể chuyển đổi thành 17 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 3.

Câu hỏi Ghép cặp -> có thể chuyển đổi thành 4. Câu hỏi Ghép cặp điền vào ô trống -> có thể chuyển đổi thành 18 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 5. Câu hỏi Lựa chọn nội tuyến -> có thể chuyển đổi thành 6. Câu hỏi Nhập văn bản -> có thể chuyển đổi thành 19 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 7.

Câu hỏi Chọn từ -> có thể chuyển đổi thành 8. Câu hỏi Chọn điểm cho trước 20 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT -> Có thể chuyển đổi thành 21 TIEU LUAN MOI download : skknchat@gmail.com Xây dựng hệ thống sát hạch trực tuyến kiến thức và kỹ năng CNTT 1. Các dạng câu hỏi trong một số hệ thống sát hạch trắc nghiệm CNTT điển hình Như đã thống kê ở trên, có 17 dạng câu hỏi được IMS đề xuất và trong số 17 dạng câu hỏi này ta đã chỉ ra khả năng có thể quy về dạng Câu hỏi đơn lựa chọn (với phạm vi lựa chọn bị thu hẹp lại) của các dạng còn lại. Trong phần nội dung dưới đây, ta tiếp tục khảo sát các dạng câu hỏi trong trong các hệ thống sát hạch trắc nghiệm CNTT điển hình và cũng rút ra nhận xét rằng: Các dạng Đơn lựa chọn, Đa lựa chọn hoặc Nhập văn bản là các dạng câu hỏi được sử dụng nhiều hơn cả.

Các minh họa dưới đây chỉ ra điều này. Câu hỏi trong trong hệ thống ReviewNet Hình 1.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ