1. 4 TỔNG KẾT CHƢƠN G1
2.7.2. Biểu diễn thuật toán bằng sơ đồ khối
Hình 2.10. Thuật toán sinh đề thi trắc nghiệm
Start Nhập đầu vào I=0; Slm<>sl Đúng Sai I>=n Đúng Kết thúc Sai j=0; j>3 i=i+1; Đúng Sai
Lấy tập câu hỏi tƣơng ma trận H<m Đúng Sai k=0; k>m Đúng J=j+1; Sai J=j+1; T=random(h); Trùng? Đúng Thêm Sai Kết thúc
2.8 . TỔNG KẾT CHƯƠNG 2
Trong chƣơng 2, chúng tôi tập trung nghiên cứu các vấn đề sau: - Hiện trạng thi tại trƣờng THPT Huỳnh Thúc Kháng Gia Lai
- Phân tích hệ thống sinh đề thi trắc nghiệm tự động và thi online: Quản trị ngân hàng câu hỏi, sinh đề thi, tổ chức thi, …
- Đƣa ra các thuật toán xử lý trong hệ thống.
Trong chƣơng tiếp theo chúng tôi sẽ nghiên cứu xây dựng hệ thống sinh đề thi trắc nghiệm tự động.
CHƯƠNG 3
CÀI ĐẶT VÀ THỬ NGHIỆM
3.1 . THIẾT KẾ GIAO DIỆN HỆ THỐNG CHƯƠNG TRÌNH
3.1.1. Chức năng của trang chủ
- Mục đích: giao diện của trang chủ của hệ thống - Phạm vị:
+ Chứa các menu, hiển thị nội dung của hình thức thi trắc nghiêm, hiện thị những mục trang con chính của hệ thống để liên kết đến các trang đó nhƣ môn thi, phòng thi, giải thƣởng...
+ Tất cả mọi ngƣời đều có thể vào đƣợc trang chủ. + Giao diện của trang chủ
3.1.2. Chức năng của quản trị
- Mục đích : Cho ngƣời quản trị hệ thống ( dmin) tạo tài khoản cho các thành viên chƣa có tài khoản trong hệ thống của mình.
- Phạm vị : dmin và tất cả mọi ngƣời đều có thể vào đƣợc trang chủ để đăng kí tài khoản.
- Ràng buộc:
+ Đầu vào: chọn thành viên muốn tạo tài khoản và cấp quyền cho họ. + Đầu ra: Thông báo tạo tài khoản thành công hay không.
- Giao diện trang Tạo tài khoản
Hình 3.2. Giao diện trang đăng ký tài khoản
3.1.3. Chức năng đăng nhập
- Mục đích: Cho phép ngƣời quản lý đăng nhập vào hệ thống để thao tác với các chức năng của hệ thống.
- Phạm vi: Chỉ những ngƣời có tài khoản và nhập vào đúng tên đăng nhập và mật khẩu mới đăng nhập thành công.
- Ràng buộc
+ Đầu vào: Tên đăng nhập, Mật khẩu.
- Giao diện form đăng nhập
Hình 3.3. Giao diện trang đăng nhập
3.1.4. Chức năng quản lý môn học
- Mục đích: Cho phép ngƣời quản lý môn học - Phạm vi: Cập nhật môn học
- Ràng buộc
+ Đầu vào: Mã môn và tên môn
+ Đầu ra: Trả ra thông tin nhập thành công thành công hay không. - Giao diện form quản lý môn học
3.1.5. Giao diện Quản lý câu hỏi
- Mục đích: Cho phép ngƣời quản lý đăng nhập vào hệ thống để thao tác với các chức năng của hệ thống.
- Phạm vi: Chỉ những ngƣời có tài khoản và nhập vào đúng tên đăng nhập và mật khẩu mới đăng nhập thành công.
- Ràng buộc
+ Đầu vào: Nhập các thông tin môn học
+ Đầu ra: Thông báo cập nhật thành công hay không và lƣu vào cơ sở dữ liệu
- Giao diện form quản lý câu hỏi
3.1.6. Chức năng giao diện form quản lý đề thi
- Mục đích: Cho phép ngƣời quản lý đăng nhập vào hệ thống để thao tác với đề thi
- Phạm vi: Cho phép quản lý đề thi tạo, cập nhật, xóa đề thi và câu hỏi - Ràng buộc
+ Đầu vào: Nhập thông tin mới cho đề thi + Đầu ra: Thông tin đƣợc cập nhật hay tạo mới - Giao diện form đăng nhập
Hình 3.6. Giao diện trang quản lý đề thi
3.1.7. Chức năng giao diện form quản lý thí sinh
- Mục đích: Cho phép ngƣời quản lý đăng nhập vào hệ thống xem thông tin của thành viên
- Phạm vi: Cho phép xóa thông tin của thành - Ràng buộc
+ Đầu vào: Bảng thông tin của thành viên
- Giao diện form đăng nhập
Hình 3.7. Đăng nhập
3.1.8. Chức năng giao diện form thi
- Mục đích: Cho phép ngƣời dùng đăng nhập vào hệ thống để làm bài thi - Phạm vi: Cho phép làm bài thi cho đến khi hết giờ của hệ thống hoặc hủy thi
- Ràng buộc
+ Đầu vào: Tài khoản thành viên đăng nhập và lựa chọn đáp án cho mỗi câu hỏi
+ Đầu ra: Kết quả của ngƣời làm bài và đáp án của mỗi câu hoặc đƣa ra thông báo hết giờ làm bài để nộp bài
- Giao diện form quản lý thi
Hình 3.8. Quản lý thi
3.1.9. Chức năng giao diện phản hồi ý kiến
- Mục đích: Khi ngƣời có tài khoản đăng nhập vào hệ thống vào trang ý kiến sẽ nhập câu hỏi, thắc mắc thông tin sẽ đƣợc hiển thị trên trang này
- Phạm vi: Cho phép nhập các ý kiến và câu hỏi, hệ thống sẽ cho hiện thị danh sách các ý kiến.
- Ràng buộc
+ Đầu vào: Các ý kiến và câu hỏi thắc mắc
+ Đầu ra: các ý kiến đƣợc hiện thị dƣới một danh sách theo tuần tự thời gian từ trên xuống dƣới hoặc hủy không bỏ ý kiến
KẾT LUẬN
Nôi dung
Trong luận văn này chúng tôi đã thực hiện đƣợc một số nội dung sau: - Tìm hiểu tổng quan về thi trắc nghiệm.
- Tìm hiểu và phân tích ƣu nhƣợc điểm của các hệ thống thi trắc nghiệm hiện tại.
- Tìm hiểu các phƣơng pháp sinh đề thi trắc nghiệm tự động.
- Mô tả bài toán “Tổ chức thi trắc nghiệm ở trƣờng THPT Huỳnh Thúc Kháng – Gia Lai”
- Phân tích và thiết kế hệ thống sinh đề thi trắc nghiệm tự động. - Xây dựng đƣợc hệ thống sinh đề thi trắc nghiệm tự động.
Kết quả đạt đƣợc
- Giao diện của trang website đẹp, dễ sử dụng và có tính bảo mật. - Hệ thống tƣơng đối hoàn chỉnh, thời gian xử lý kết quả nhanh. - Chức năng đơn giản, tiện ích cho ngƣời sử dụng.
- Phần mềm đƣợc xây dựng dựa trên công nghệ SP.net. Sử dụng công nghệ LinQ.
- Cơ sở dữ liệu đƣợc xây dựng từ SQL Server 2008.
Hạn chế
- Chƣa xây đựng đƣợc tối ƣu các ràng buộc, dữ liệu sắp xếp chƣa đƣợc linh hoạt. hợp lý.
- Chƣa bắt đƣợc hết các lỗi của hệ thống.
- Chƣa xử lý đƣợc trạng thái hệ thống bị dừng khi đang thao tác và còn một số tồn tại trong việc đặt tên và sử dụng linh hoạt các điều khiển.
Hƣớng phát triển
- Hoàn thiện chức năng tạo đề thi.
TÀI LIỆU THAM KHẢO
[1]. TS. Lê Thị Thiên Hƣơng, Trắc nghiệm khách quan một phương pháp khoa học trong kiểm tra đánh giá thành quả học tập, Hà Nội : Hội thảo, 2014.
[2]. Đào Việt Hùng, Xây dựng hệ thống câu hỏi trắc nghiệm khách quan, Thái Nguyên : Đại học Thái Nguyên, 2008.
[3]. TS. Nguyễn Thị Nhị, Đo lường và đánh giá trong dạy học Vật lý, Nghệ An : Đại học Vinh, 2014.
[4]. GS.TSKH Lâm Quang Thiệp, Đo lường và đánh giá hoạt động học tập trong nhà trường, Hà Nội : NXB Giáo Dục, 2013.
[5]. Le Xuan Tai & Đặng Hoài Phƣơng, building adaptive test model based on the item response theory, Đà Nẵng: Trƣờng Đại học Bách khoa – Đại học Đà Nẵng, 2015.