Bối cảnh và vấn đề nghiên cứu
Khóa luận tốt nghiệp của tác giả Nguyễn Thành Long (chuyên ngành Hệ thống thông tin, Khoa Công nghệ thông tin, Trường Đại học Thủy Lợi, dưới sự hướng dẫn của TS. Nguyễn Thọ Thông, năm 2023) đặt vấn đề nghiên cứu trong bối cảnh đổi mới phương pháp dạy, học và khảo thí tại Việt Nam. Trên thế giới, hình thức thi trắc nghiệm khách quan đã được áp dụng rộng rãi bởi các tổ chức khảo thí quốc tế như ETS (với các kỳ thi TOEFL, GMAT, GRE) hay Microsoft (với các chứng chỉ MCSE, MCAD) nhờ tính chính xác, thuận tiện và khách quan. Tại Việt Nam, việc chuyển đổi từ các phương thức thi truyền thống sang trắc nghiệm khách quan hỗ trợ khắc phục tình trạng học vẹt, học tủ, đồng thời mở rộng phạm vi kiểm tra kiến thức của người học. Việc ứng dụng công nghệ thông tin và mạng internet vào quy trình tổ chức thi giúp tự động hóa khâu chấm điểm, giảm thiểu sai sót do yếu tố chủ quan của con người, tiết kiệm tài nguyên tổ chức và cho phép thí sinh dự thi linh hoạt. Xuất phát từ nhu cầu thực tiễn đó, đề tài được thực hiện theo thỏa thuận hợp tác nhằm xây dựng một hệ thống website thi trắc nghiệm trực tuyến phục vụ các kỳ thi của Học viện Nông nghiệp Việt Nam.
Mục tiêu nghiên cứu của đề tài được xác định cụ thể gồm ba nhiệm vụ:
- Xây dựng giao diện hệ thống trực quan, thân thiện và dễ thao tác để thí sinh tham gia các kỳ thi trắc nghiệm trực tuyến thuận tiện.
- Cung cấp đầy đủ các tính năng quản lý kỳ thi, bao gồm việc tạo lập, quản lý và lưu trữ ngân hàng câu hỏi, cấu hình đề thi, quản lý thông tin thí sinh và lưu trữ kết quả thi.
- Đảm bảo tính khách quan và an toàn bảo mật trong toàn bộ quy trình thi cử thông qua cơ chế phân quyền, kiểm soát quyền truy cập của thí sinh và tự động hóa quy trình chấm điểm, đánh giá kết quả.
Đối tượng nghiên cứu của đồ án là hệ thống phần mềm website thi trắc nghiệm trực tuyến dành cho môi trường đại học. Phạm vi không gian của đề tài tập trung triển khai và thử nghiệm cho các hoạt động giảng dạy, thi cử tại Học viện Nông nghiệp Việt Nam. Phạm vi thời gian nghiên cứu và hoàn thành đề tài diễn ra trong năm 2023. Về mặt nghiệp vụ, phạm vi đồ án tập trung vào các chức năng cốt lõi: đăng ký và quản lý tài khoản người dùng, quản lý danh mục đơn vị đào tạo (khoa, lớp học), xây dựng ngân hàng câu hỏi, tạo lập và kích hoạt đề thi, cung cấp giao diện làm bài trắc nghiệm cho sinh viên, tính điểm tự động và kết xuất dữ liệu thống kê kết quả.
Cơ sở lý thuyết và công nghệ nền tảng
Cơ sở lý thuyết của đồ án được xây dựng dựa trên hai trụ cột: lý thuyết đo lường trong thi trắc nghiệm và lý thuyết về hệ thống thi trắc nghiệm trực tuyến. Về mặt trắc nghiệm khách quan, tác giả tiếp cận các nguyên tắc cơ bản trong thiết kế công cụ đo lường giáo dục:
- Phân loại câu hỏi trắc nghiệm: Đề cập đến các dạng thức như câu hỏi đúng/sai, câu hỏi nhiều lựa chọn (multiple-choice), câu hỏi điền khuyết/trả lời ngắn và câu hỏi dạng kéo thả.
- Độ tin cậy (Reliability): Mức độ đo lường ổn định và nhất quán của bài kiểm tra đối với mục tiêu đánh giá, có thể được ước lượng thông qua các phương pháp thống kê như hệ số alpha Cronbach.
- Độ hợp lệ (Validity): Mức độ bài kiểm tra phản ánh chính xác mục tiêu đo lường thông qua các phương diện phân tích nội dung, phân tích mặt trực tiếp và phân tích hệ thống.
- Thang điểm và quy trình chấm điểm: Thiết lập tiêu chuẩn tính điểm cho từng câu hỏi và tổng hợp kết quả toàn bài thi.
- Kiểm soát thiên lệch (Bias): Đảm bảo tính công bằng của bài thi, giảm thiểu các yếu tố thiên lệch về giới tính, văn hóa hay ngôn ngữ.
Đối với lý thuyết hệ thống thi trắc nghiệm trực tuyến, nghiên cứu tập trung vào bốn khía cạnh kỹ thuật: thiết kế giao diện tương tác; quy trình quản lý, phân loại phiên bản và bảo mật đề thi; quy trình kiểm soát phòng thi (xác thực thí sinh, giám sát quá trình làm bài và phát hiện gian lận); các biện pháp bảo mật hệ thống (mã hóa dữ liệu, quản lý phiên và phân quyền truy cập).
Về nền tảng công nghệ, đồ án áp dụng kiến trúc ứng dụng web với các thành phần kỹ thuật và thư viện phần mềm cụ thể sau:
| Thành phần / Công nghệ |
Vai trò kỹ thuật trong hệ thống |
| HTML (HyperText Markup Language) |
Xây dựng cấu trúc, định dạng bố cục nội dung các trang giao diện người dùng. |
| CSS (Cascading Style Sheets) |
Định hình kiểu dáng, thẩm mỹ giao diện, tách biệt nội dung HTML và tầng trình bày. |
| JavaScript (JS) |
Xử lý logic phía client (Front-End), thao tác DOM, điều khiển tương tác trên trình duyệt. |
| PHP |
Ngôn ngữ kịch bản phía máy chủ (Back-End) xử lý logic nghiệp vụ và tương tác cơ sở dữ liệu. |
| Laravel Framework |
Khung phát triển ứng dụng web PHP theo kiến trúc Model - View - Controller (MVC). |
| MySQL |
Hệ quản trị cơ sở dữ liệu quan hệ lưu trữ thông tin người dùng, câu hỏi, đề thi và điểm số. |
| Laravel Dompdf & DomPDF |
Thư viện kết xuất báo cáo, xuất kết quả thi và bảng điểm ra định dạng tài liệu PDF. |
| Laravel Snappy |
Công cụ hỗ trợ chuyển đổi giao diện HTML sang tệp PDF sử dụng tiện ích wkhtmltopdf. |
| Laravel Scout |
Công cụ quản lý và hỗ trợ tìm kiếm toàn văn dữ liệu trên các bảng cơ sở dữ liệu. |
| Laravolt avatar |
Thư viện tự động khởi tạo hình ảnh đại diện người dùng dựa trên chuỗi tên tài khoản. |
| Maatwebsite Excel |
Thư viện xử lý dữ liệu bảng tính, hỗ trợ import câu hỏi/sinh viên và export bảng điểm. |
| Chatify & Pusher |
Module tin nhắn nội bộ thời gian thực (real-time chat) giữa các vai trò người dùng. |
| Toastr JS |
Thư viện hiển thị thông báo trạng thái thao tác dạng popup trên giao diện người dùng. |
Phương pháp nghiên cứu thực tế gồm bốn bước kỹ thuật: phân tích khảo sát yêu cầu nghiệp vụ tại đơn vị ứng dụng; thiết kế tổng thể hệ thống (mô hình hóa Use Case, sơ đồ hoạt động, mô hình cơ sở dữ liệu quan hệ); lập trình triển khai hệ thống phần mềm; kiểm thử các chức năng theo kịch bản sử dụng.
Thiết kế và triển khai hệ thống
Hệ thống được thiết kế theo mô hình kiến trúc MVC (Model - View - Controller) của Laravel Framework, phân tách độc lập giữa tầng hiển thị giao diện, tầng xử lý logic điều khiển và tầng ánh xạ cơ sở dữ liệu quan hệ. Cơ sở dữ liệu trung tâm MySQL đảm bảo việc tổ chức dữ liệu nhất quán giữa các thực thể người dùng, đơn vị đào tạo, ngân hàng câu hỏi, đề thi và bài thi. Hệ thống xác định ba vai trò người dùng chính (actors) với các phân hệ chức năng tương ứng:
- Phân hệ Quản trị viên (Admin):
- Quản lý tài khoản: Thực hiện các quyền thêm mới tài khoản, chỉnh sửa thông tin, đặt lại trạng thái và xóa tài khoản người dùng trên hệ thống.
- Quản lý khoa: Thêm, sửa, xóa danh mục các khoa trong trường phục vụ cho việc phân nhóm giảng viên và quản lý cấu trúc tổ chức.
- Giao tiếp nội bộ: Sử dụng tính năng chat trực tiếp với giảng viên qua giao diện tích hợp.
- Phân hệ Giảng viên:
- Quản lý lớp học và sinh viên: Tạo lập lớp học mới, sửa thông tin lớp, xóa lớp học; thêm danh sách sinh viên vào lớp học thông qua nhập liệu biểu mẫu hoặc tải lên từ tệp Excel; xóa sinh viên khỏi danh sách lớp.
- Ngân hàng câu hỏi: Thêm câu hỏi trắc nghiệm kèm các phương án trả lời bằng biểu mẫu hoặc nhập hàng loạt từ tệp Excel; sửa nội dung câu hỏi; xóa câu hỏi; tìm kiếm câu hỏi; tham khảo và sao chép câu hỏi từ ngân hàng câu hỏi của các giảng viên khác trong cùng khoa.
- Quản lý đề thi: Khởi tạo đề thi mới; thêm câu hỏi vào đề thi từ ngân hàng câu hỏi sẵn có; gán danh sách sinh viên hoặc lớp học vào đề thi; tạo mật khẩu bảo vệ đề thi ngẫu nhiên; thiết lập chế độ kích hoạt hoặc hủy kích hoạt đề thi; bật/tắt tính năng cho phép sinh viên xem đáp án sau khi nộp bài; thực hiện chức năng kết thúc đề thi để dừng phiên làm bài của tất cả thí sinh.
- Thống kê và báo cáo: Xem biểu đồ thống kê điểm số của đề thi; tra cứu chi tiết bài làm của từng sinh viên (các câu chọn đúng/sai); kết xuất danh sách điểm thi ra tệp định dạng Excel hoặc PDF.
- Phân hệ Sinh viên:
- Xác thực và hồ sơ: Đăng nhập hệ thống; yêu cầu lấy lại mật khẩu qua thư điện tử xác thực; đổi mật khẩu và cập nhật thông tin cá nhân.
- Làm bài thi trắc nghiệm: Truy cập danh sách đề thi được phân quyền; nhập mật khẩu đề thi; thực hiện làm bài thi với giao diện hiển thị câu hỏi tuần tự hoặc ngẫu nhiên; sử dụng chức năng đánh dấu câu hỏi cần xem lại; theo dõi đồng hồ đếm ngược thời gian làm bài; nộp bài thi.
- Tra cứu kết quả: Xem kết quả thi ngay sau khi nộp bài gồm số câu đúng, số câu sai và tổng điểm đạt được; xem lại đáp án chi tiết nếu giảng viên kích hoạt quyền xem; tra cứu lịch sử danh sách kết quả các bài thi đã hoàn thành.
Hệ thống triển khai 10 kịch bản Use Case và 35 sơ đồ hoạt động (Activity Diagrams) mô tả chi tiết luồng xử lý: đăng nhập, đăng xuất, quản lý khoa, quản lý tài khoản, quản lý lớp học, quản lý ngân hàng câu hỏi, cấu hình đề thi, quy trình làm bài thi và tra cứu kết quả. Cơ chế tạo mật khẩu ngẫu nhiên cho đề thi và khóa nộp bài tự động khi hết giờ giúp hạn chế tình trạng truy cập ngoài giờ và bảo vệ tính toàn vẹn của kết quả khảo thí.
Nội dung chính theo từng chương
Mở đầu
Phần Mở đầu trình bày tính cấp thiết của việc áp dụng hình thức thi trắc nghiệm khách quan trong giáo dục hiện đại và lý do hợp tác với Học viện Nông nghiệp Việt Nam để xây dựng hệ thống website thi trực tuyến. Tác giả xác định 3 mục tiêu nghiên cứu cụ thể, 4 bước trong phương pháp nghiên cứu (khảo sát, thiết kế, triển khai, kiểm thử), đồng thời khoanh vùng đối tượng và phạm vi nghiên cứu xoay quanh các phân hệ quản lý người dùng, đề thi, giao diện làm bài và kết xuất dữ liệu điểm số.
Chương 1: Cơ sở lý thuyết và công nghệ
Chương 1 cung cấp nền tảng kiến thức cho đề tài, chia thành hai phần chính:
- Cơ sở lý thuyết trắc nghiệm: Làm rõ các khái niệm đo lường, cấu trúc các dạng câu hỏi trắc nghiệm, độ tin cậy của bài thi, tính hợp lệ trong đánh giá, nguyên tắc xây dựng thang điểm và các giải pháp hạn chế thiên lệch đo lường. Đồng thời, chương này phân tích các yêu cầu kỹ thuật đối với một hệ thống thi trắc nghiệm trực tuyến về giao diện, quản lý đề thi, quy trình kiểm soát và bảo mật thông tin.
- Nền tảng công nghệ và thư viện: Trình bày chi tiết các công nghệ phát triển web gồm HTML, CSS, JavaScript, ngôn ngữ lập trình PHP, khung phát triển Laravel theo kiến trúc MVC, và hệ quản trị cơ sở dữ liệu quan hệ MySQL. Ngoài ra, tác giả thuyết minh mục đích tích hợp của 9 thư viện mở rộng: Laravel Dompdf, Laravel Snappy, DomPDF, Laravel Scout, Laravolt avatar, Maatwebsite Excel, Chatify, Pusher và Toastr JS.
Chương 2: Phân tích, thiết kế hệ thống
Chương 2 chiếm 40% khối lượng nội dung đồ án, tập trung vào việc mô hình hóa phần mềm:
- Đặc tả yêu cầu phần mềm: Phân định ranh giới chức năng của 3 tác nhân gồm Quản trị viên (quản lý tài khoản, khoa), Giảng viên (quản lý lớp học, ngân hàng câu hỏi, đề thi, thống kê kết quả) và Sinh viên (làm bài thi, tra cứu kết quả, xem đáp án).
- Mô hình hóa Use Case: Xây dựng sơ đồ Use Case tổng quát và 6 sơ đồ Use Case phân rã chức năng (Admin, Giảng viên, Sinh viên, Đăng nhập, Thông tin cá nhân, Tìm kiếm).
- Kịch bản và sơ đồ hoạt động: Trình bày 10 bảng kịch bản Use Case chuẩn hóa kèm theo 35 sơ đồ hoạt động mô tả chi tiết từng bước tương tác giữa người dùng và phản ứng của hệ thống (từ quy trình xác thực tài khoản, thao tác dữ liệu khoa/lớp/câu hỏi đến các nghiệp vụ chuyên biệt như tạo mật khẩu đề thi, kích hoạt đề thi, xuất file bảng điểm và nộp bài thi).
- Thiết kế cơ sở dữ liệu: Xây dựng hệ thống các bảng dữ liệu trong CSDL quan hệ MySQL và lập sơ đồ quan hệ CSDL (Entity-Relationship) thể hiện các mối liên kết giữa tài khoản, vai trò, khoa, lớp học, câu hỏi, đề thi và bảng điểm chi tiết.
Chương 3: Thực nghiệm và đánh giá so sánh
Chương 3 (chiếm 40% khối lượng đồ án) trình bày kết quả hiện thực hóa và thử nghiệm hệ thống:
- Môi trường thực nghiệm: Thiết lập cấu hình máy chủ và môi trường chạy phần mềm trên nền tảng PHP/Laravel kết nối MySQL.
- Kết quả giao diện và chức năng thực nghiệm: Minh chứng bằng các giao diện thực tế của phần mềm bao gồm: nhóm chức năng chung (đăng nhập, quên mật khẩu qua email, cài đặt mật khẩu mới, thông tin cá nhân, đổi mật khẩu, chat thời gian thực giữa giảng viên và admin); nhóm chức năng Admin (trang quản lý khoa, quản lý giảng viên); nhóm chức năng Giảng viên (quản lý lớp học, thêm sinh viên vào lớp, ngân hàng câu hỏi, tạo đề thi, chi tiết đề thi, thêm câu hỏi và sinh viên vào đề thi, tạo mật khẩu đề thi, xem biểu đồ kết quả đề thi, kiểm tra đáp án chi tiết của từng sinh viên); nhóm chức năng Sinh viên (danh sách bài thi, nhập mật khẩu phòng thi, giao diện làm bài thi trực tuyến, trang thông báo kết quả tức thì sau khi nộp, danh sách kết quả các bài thi đã làm).
- Đánh giá so sánh và kết quả đạt được: Tổng kết các tính năng đã hoàn thiện so với yêu cầu đặt ra, nhận diện các điểm hạn chế kỹ thuật của phiên bản hiện tại và đề xuất hướng nâng cấp hệ thống trong tương lai.
Kết quả và đóng góp
Đồ án ghi nhận các kết quả thực tế cụ thể sau:
- Hoàn thành xây dựng trọn vẹn website thi trắc nghiệm trực tuyến bằng ngôn ngữ PHP trên nền tảng Laravel Framework và cơ sở dữ liệu quan hệ MySQL.
- Triển khai thành công hệ thống phân quyền 3 cấp (Admin, Giảng viên, Sinh viên) với đầy đủ quy trình quản lý danh mục khoa, tài khoản người dùng và lớp học.
- Tự động hóa hoàn toàn quy trình khảo thí: cho phép giảng viên tạo lập ngân hàng câu hỏi, chia sẻ câu hỏi giữa các giảng viên cùng khoa, cấu hình đề thi có mật khẩu bảo vệ, kiểm soát thời gian làm bài, tính điểm tự động ngay khi thí sinh nộp bài và kết xuất dữ liệu bảng điểm ra định dạng Excel và PDF.
- Tích hợp giao tiếp thời gian thực (Real-time chat) giữa Quản trị viên và Giảng viên thông qua Chatify và dịch vụ Pusher, hỗ trợ việc trao đổi thông tin quản trị và hỗ trợ kỹ thuật trong quá trình vận hành kỳ thi.
- Cung cấp cho sinh viên môi trường làm bài thi trực quan, hỗ trợ tính năng đánh dấu câu hỏi phân vân, theo dõi thời gian đếm ngược và kiểm tra kết quả bài thi minh bạch.
Về mặt đóng góp so với các hệ thống trước đó, tác giả tự nêu việc cung cấp một giải pháp phần mềm được may đo theo đúng đặc thù và cơ cấu tổ chức của Học viện Nông nghiệp Việt Nam; thiết lập cơ chế chia sẻ và tham khảo câu hỏi nội bộ giữa các giảng viên cùng khoa nhằm nâng cao chất lượng ngân hàng đề thi; đồng thời kết hợp linh hoạt các công cụ quản lý tệp bảng tính và kết xuất báo cáo phục vụ trực tiếp cho công tác tổng hợp điểm thi của phòng đào tạo.
Hạn chế và hướng nghiên cứu tiếp
Về mặt hạn chế, văn bản đồ án chỉ rõ một số điểm tồn tại của hệ thống:
- Hệ thống mới tập trung hoàn thiện các chức năng nghiệp vụ cơ bản của quy trình thi trắc nghiệm trực tuyến, các tiện ích nâng cao về phân tích thống kê sư phạm chuyên sâu đối với từng câu hỏi (như độ phân cách, độ khó chuẩn hóa) chưa được tích hợp chi tiết.
- Các biện pháp giám sát phòng thi và chống gian lận trực tuyến còn ở mức cơ bản (dựa trên mật khẩu đề thi và kiểm soát phiên làm bài), chưa tích hợp các cơ chế giám sát camera hoặc nhận diện hành vi bất thường của thí sinh trong quá trình làm bài.
Về hướng phát triển trong tương lai, tác giả đề xuất:
- Tiếp tục nghiên cứu và áp dụng các công nghệ mới nhằm tối ưu hóa hiệu suất xử lý dữ liệu và nâng cao năng lực chịu tải của hệ thống khi có lượng lớn thí sinh đồng thời truy cập.
- Mở rộng phạm vi triển khai của hệ thống để có thể áp dụng cho các kỳ thi quy mô lớn hơn hoặc chuyển giao, nhân rộng cho các cơ sở giáo dục đào tạo khác có nhu cầu tương tự.
- Phát triển thêm các module kiểm soát an ninh nâng cao và hoàn thiện thuật toán phân tích kết quả thi.
Giá trị tham khảo
Đồ án tốt nghiệp này là tài liệu tham khảo phù hợp cho các nhóm đối tượng sau:
- Sinh viên và học viên chuyên ngành Hệ thống thông tin, Công nghệ thông tin, Kỹ thuật phần mềm đang thực hiện đồ án tốt nghiệp hoặc các dự án xây dựng ứng dụng web quản lý giáo dục.
- Các lập trình viên bắt đầu tiếp cận khung phát triển Laravel Framework và cơ sở dữ liệu MySQL, cần tài liệu tham khảo thực tế về cách tổ chức mô hình MVC, cấu hình phân quyền người dùng và quản lý phiên làm việc.
- Cán bộ kỹ thuật và quản trị viên hệ thống tại các trường đại học, cao đẳng đang tìm kiếm mô hình nghiệp vụ khảo thí trực tuyến để xây dựng giải pháp nội bộ.
Các nội dung có giá trị tham khảo chuyên sâu nhất trong tài liệu gồm:
- Toàn bộ Chương 2 với hệ thống 10 bảng kịch bản Use Case và 35 sơ đồ hoạt động chi tiết, cung cấp khuôn mẫu chuẩn mực cho giai đoạn phân tích và thiết kế phần mềm quản lý khảo thí.
- Giải pháp tích hợp hệ sinh thái các thư viện phụ trợ trong Laravel (Maatwebsite Excel để xử lý dữ liệu hàng loạt, Dompdf/Snappy để xuất báo cáo, Chatify và Pusher để xử lý kênh tin nhắn thời gian thực).
- Thiết kế luồng nghiệp vụ tạo đề thi bảo mật có mật khẩu ngẫu nhiên và giao diện làm bài thi trắc nghiệm thân thiện với người học.
Câu hỏi thường gặp
1. Đề tài sử dụng những công nghệ và thư viện phần mềm cụ thể nào để xây dựng website?
Website được phát triển bằng ngôn ngữ lập trình PHP trên nền tảng Laravel Framework, kết hợp HTML, CSS, JavaScript ở tầng Front-End và hệ quản trị cơ sở dữ liệu quan hệ MySQL. Ngoài ra, tác giả sử dụng 9 thư viện bổ trợ gồm: Laravel Dompdf, Laravel Snappy, DomPDF, Laravel Scout, Laravolt avatar, Maatwebsite Excel, Chatify, Pusher và Toastr JS.
2. Điểm đặc thù trong chức năng quản lý ngân hàng câu hỏi của Giảng viên là gì?
Bên cạnh các thao tác thêm, sửa, xóa thông thường và tính năng nhập hàng loạt câu hỏi từ tệp Excel, hệ thống cho phép giảng viên có thể xem và tham khảo, sao chép các câu hỏi từ ngân hàng câu hỏi của các đồng nghiệp khác thuộc cùng một khoa để đưa vào ngân hàng câu hỏi của mình.
3. Giảng viên kiểm soát tính bảo mật và trạng thái của đề thi bằng những cơ chế nào?
Hệ thống cung cấp cho giảng viên các công cụ quản lý đề thi bao gồm: chức năng sinh mật khẩu ngẫu nhiên cho đề thi (yêu cầu thí sinh phải có mật khẩu mới được vào làm bài), nút kích hoạt hoặc hủy kích hoạt đề thi, tùy chọn cho phép hoặc không cho phép thí sinh xem đáp án sau khi nộp bài, và nút lệnh kết thúc đề thi để dừng phiên làm bài của tất cả thí sinh ngay lập tức.
4. Dữ liệu điểm số và bài thi của sinh viên được kết xuất dưới những định dạng nào?
Kết quả thi của sinh viên sau khi hoàn thành có thể được giảng viên theo dõi trực tiếp qua biểu đồ thống kê, tra cứu chi tiết đáp án từng câu đúng/sai của từng người, và kết xuất dữ liệu ra hai định dạng tài liệu thông dụng là bảng tính Excel (thông qua thư viện Maatwebsite Excel) và tệp văn bản PDF (thông qua thư viện Laravel Dompdf / Laravel Snappy).
5. Đối tượng áp dụng trực tiếp và phạm vi thử nghiệm của phần mềm là đơn vị nào?
Phần mềm được nghiên cứu, thiết kế và triển khai thực nghiệm chuyên biệt cho các hoạt động kiểm tra, đánh giá và thi trắc nghiệm trực tuyến tại Học viện Nông nghiệp Việt Nam, dưới sự thực hiện của sinh viên ngành Hệ thống thông tin thuộc Trường Đại học Thủy Lợi.
Kết luận
Đồ án tốt nghiệp "Xây dựng website thi trắc nghiệm trực tuyến cho Học viện Nông nghiệp Việt Nam" của tác giả Nguyễn Thành Long đã giải quyết bài toán ứng dụng công nghệ thông tin vào công tác khảo thí đại học một cách bài bản. Tác giả đã hoàn thiện đầy đủ quy trình từ nghiên cứu cơ sở lý thuyết đo lường, phân tích thiết kế chi tiết 35 sơ đồ hoạt động hệ thống đến lập trình hoàn chỉnh ứng dụng web trên nền tảng PHP/Laravel và MySQL. Kết quả thực nghiệm cho thấy hệ thống đáp ứng tốt các yêu cầu nghiệp vụ của ba phân hệ quản trị viên, giảng viên và sinh viên, tạo tiền đề kỹ thuật vững chắc cho việc mở rộng quy mô tổ chức thi cử trong tương lai.