Tiến trình thi trắc nghiệm

Một phần của tài liệu 28065_1712202001935509LUANVANLETRUNGTHANH (Trang 37)

1. 4 TỔNG KẾT CHƢƠN G1

2.4.3.Tiến trình thi trắc nghiệm

Bảng 2.4. Tiến trình thi Học sinh Hệ thống Hồ sơ - Đăng nhập - Chọn bắt đầu làm bài. Hệ thống sinh đề trắc nghiệm tự động - Đề thi - Bảng điểm 2.4.4. Tiến trình thống kê Hình 2.3. Tiến trình thống kê Hệ thống Thồng kê theo môn Thống kê theo lớp Thống kê toàn trƣờng Thống kê theo chủ đề kiến thức

2.5 . PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.5.1. Mô hình nghiệp vụ

a. Bảng phân tích các yếu tố của bài toán

Bảng 2.5. Phân tích các yếu tố của bài toán

Động từ + Bổ nghĩa Danh từ Nhận dạng

Nhập câu hỏi Câu hỏi Tác nhân Lập hồ sơ ngƣời sử

dung

Ngƣời sử dụng Tác nhân

Tạo bảng điểm Bảng điểm Tác nhân Lập bảng thống kê theo môn học, theo lớp, toàn trƣờng, theo chủ đề kiến thức Môn học Lớp Trƣờng Chủ đề kiến thức Tác nhân Tác nhân Tác nhân Tác nhân Sinh đề thi Đề thi Tác nhân Cập nhật câu hỏi Câu hỏi Tác nhân Quy định quy tắc tạo

đề thi

Quy tắc Tác nhân

In bảng điểm từng học sinh

Học sinh Tác nhân

Nhập tên bài thi Tên bài thi Tác nhân Đăng nhập Ngƣời sử dụng Tác nhân Quản lý ds học sinh Học sinh Tác nhân Duyệt câu hỏi Tổ trƣởng chuyên môn Tác nhân Xem thống kê Ban giám hiệu Tác nhân

b. Biểu đồ ngữ cảnh

Hình 2.4. Biểu đồ ngữ cảnh của hệ thống c. Mô tả

- Giáo viên:

+ Đăng nhập vào hệ thống

+ Nhập hoặc import nội dung câu hỏi

+ Nhập quy tắc ra đề trắc nghiệm: Cấu trúc về kiến thức, mức độ khó dễ của đề thi.

+ Nhận kết quả: Đề thi + đáp án đƣợc in ra giấy hoặc đƣợc xuất ra dạng .doc (.docx), .dbf, …

+ Xem, in, xuất kết quả thi theo lớp, môn học - Học sinh: + Đăng nhập hệ thống HỆ THÔNG SINH ĐỀ THI TRẮC NGHIỆM TỰ ĐỘNG Giáo viên Học sinh Đăng nhập

Đề thi (online) Đăng nhập Nhập câu hỏi

Đề thi (in ra giấy hoặc xuất ra tệp)

Kết quả

Tổ trƣởng chuyên môn

Đăng nhập Duyệt câu hỏi

Ban giám hiệu

Đăng nhập

+ Chọn sẵn sàng thi, hệ thống cung cấp đề thi và thời gian. + Chọn nộp bài hoặc kết thúc phần thi. (adsbygoogle = window.adsbygoogle || []).push({});

+ Xem kết quả làm bài từ hệ thống trả lại

- Tổ trƣởng chuyên môn đăng nhập và duyệt độ đúng đắn của từng câu hỏi trong ngân hàng câu hỏi của môn học

- Ban giám hiệu: Đăng nhập, xem, in bảng thống kê, xem phân tích, dự báo kết quả thi của học sinh.

d. Nhóm dần các chức năng

Bảng 2.6. Nhóm dần các chức năng

Chức năng chi tiết Nhóm lần 1 Nhóm lần 2

Cập nhật ngân hàng câu hỏi trắc nghiệm (thêm, xóa, sửa)

Quản trị ngân hàng câu

hỏi trắc nghiệm HỆ THỐNG SI

NH ĐỀ THI TRẮC NGHIỆM TỰ ĐỘNG

Duyệt tính đúng đắn của từng câu hỏi Phân loại độ khó của từng câu hỏi dựa vào quy định của ngƣời ra đề và kết quả làm bài của học sinh

Import câu hỏi từ một dạng khác

Chọn tên bài thi Sinh đề thi trắc nghiệm tự động

Chọn môn học Chọn khối

Chọn các chủ đề: số lƣợng câu hỏi từng chủ

Chức năng chi tiết Nhóm lần 1 Nhóm lần 2

đề + điểm cho từng câu hỏi

Chon số lƣợng câu hỏi Chọn số lƣợng đề Đăng nhập: Username +Password Thi online Đăng ký: Họ tên đầy đủ Lớp Email Điện thoại Năm học Trƣờng Username Password Quản lý cấp độ của ngƣời thi Chọn môn học Thống kê theo môn/ lớp

Thống kê

Thống kê theo môn học/trƣờng

Thống kê theo chủ đề kiến thức

Phân tích độ khó của đề thi

Phân tích & dự báo

Chức năng chi tiết Nhóm lần 1 Nhóm lần 2

bài theo chủ đề

Phân tích kết quả theo môn và toàn trƣờng

2.5.2. Sơ đồ chức năng

a. Sơ đồ

Hình 2.5. Sơ đồ chức năng của hệ thống sinh đề thi b. Mô tả chức năng lá:

- Quản lý ngân hàng câu hỏi trắc nghiệm + Import HỆ THỐNG SINH ĐỀ THI TRẮC NGHIỆM TỰ ĐỘNG 1.Quản trị ngân hàng câu hỏi 2.Sinh đề thi tự động 3.Thi Online 4.Thống kê 5.Phân tích & dự báo Import Cập nhật Duyệt Phân loại Tạo đề thi trắc nghiệm. Đăng nhập Đăng ký Thi Nộp bài Xem kết quả Theo lớp Theo môn học/Chủ đề. Theo toàn trƣờng Theo lớp. Môn học Chủ đề môn học Học sinh (adsbygoogle = window.adsbygoogle || []).push({});

Chức năng Import cho phép ngƣời tạo đề thi trắc nghiệm nhập khẩu một số câu hỏi đã đƣợc tạo từ một số định dạng nhƣ: Ms Word, MS Excel, Acrobat. Hệ thống thực hiện công việc chuyển tập các câu hỏi vào lƣu ở CSDL của hệ thống.

+ Cập nhật

Chức năng cập nhật cho phép nhập nội dung từng câu hỏi và lƣu trữ nội dung câu hỏi vào CSDL. Đồng thời cho phép sửa nội dung từng câu hỏi và cho phép xóa nội dung một hoặc nhiều câu hỏi từ hệ thống.

+ Duyệt

Chức năng duyệt cho phép ngƣời có chuyên môn duyệt qua tính đúng đắn về kiến thức và độ khó của từng câu hỏi theo môn học. Sau khi câu hỏi đã đƣợc đảm bảo tính đúng đắn và độ khó thì nó sẽ đƣợc sử dụng để tạo đề thi tự động.

+ Phân loại

Phân loại theo độ khó và theo chủ đề kiến thức. - Sinh đề thi trắc nghiệm tự động

Tạo đề thi trắc nghiệmNgƣời sử dụng cần nhập vào các thông tin nhƣ tên kỳ thi, môn thi, số lƣợng đề thi, … Khi ngƣời sử dụng chọn tạo đề thi thì yêu cầu lựa chon: tạo đề thi tự động (lấy câu hỏi từ ngân hàng câu hỏi của hệ thống) hoặc lấy câu hỏi từ tập câu hỏi đƣợc import hoặc nhập trực tiếp vào.

- Thống kê

+ Thống kê theo điểm

Thống kê số lƣợng học sinh (tỉ lệ) theo mức điểm đạt đƣợc + Thống kê theo lớp

Thống kê số học sinh đạt đƣợc các mức điểm theo lớp + Thống kê theo điểm toàn trƣờng

Thống kê tỉ lệ học sinh đạt đƣợc điểm theo toàn trƣờng + Thống kê tỉ lệ theo từng chủ đề câu hỏi

Thống kê tỉ lệ học sinh đạt điểm theo từng chủ đề câu hỏi. - Thi online

Để thực hiện việc thi online ngƣời dùng cần thực hiện các thao tác sau: + Đăng nhập

Mỗi ngƣời sử dụng, sau khi đăng ký sẽ có một tài khoản lƣu trong hệ thống. Khi thi thực hiện việc đăng nhập.

+ Đăng ký

Hệ thống cho phép ngƣời sử đăng ký sử dụng mới. + Thi

Khi ngƣời sử dụng đăng nhập đúng thông tin thì hệ thống sẽ tự động sinh đề trắc nghiệm phù hợp và gửi đến để nhƣời sử dụng thi. Họ thực hiện bài thi trong một khoảng thời gian nhất định.

+ Nộp bài

Sau khi thực hiện việc thi, ngƣời thi sẽ kết thúc khi xảy ra các trƣờng hợp: hết thời gian hoặc trả lời hết các câu hỏi và muốn nộp bài.

+ Xem kết quả

Khi kết thúc việc thi, ngƣời thi sẽ nhận đƣợc giao diện xem kết quả thi. - Phân tích & dự báo

+ Phân tích kết quả thi đối với các chủ đề + Dự báo các chủ đề ngƣời thi yếu.

2.5.3. Danh sách hồ sơ sử dụng

a. Phiếu chứa câu hỏi trắc nghiệm (định dạng: Ms Word, Ms Excel, Acrobat, …)

b. Đề thi trắc nghiệm (in ra giấy)

d. Bảng thống kê điểm theo lớp

e. Bảng thống kê điểm theo toàn trƣờng. f. Bảng thống kê điểm theo chủ đề môn học. g. Phiếu phân tích kết quả thi theo môn học

h. Phiếu phân tích kết quả thi theo lớp và môn học i. Phiếu phân tích kết quả theo chủ đề môn học. (adsbygoogle = window.adsbygoogle || []).push({});

2.5.4. Ma trận thực thể chức năng

Bảng 2.7. Ma trận thực thể chức năng

Các thực thể

a. Phiếu câu hỏi trắc nghiệm

b. Đề thi trắc nghiệm c. Phiếu thống kê điểm

theo môn học

d. Phiếu thống kê điểm theo lớp

e. Phiếu thống kê điểm theo toàn trƣờng f. Phiếu thống kê điểm

theo chủ đề

g. Phiếu phân tích kết quả theo môn học h. Phiếu phân tích kết

quả theo lớp và môn học

quả theo chủ đề

Chức năng nghiệp vụ a b C d e F g H i

1. Quản trị ngân hàng câu hỏi trắc nghiệm 2. Sinh đề thi trắc

nghiệm tự động 3. Thi trực tuyến 4. Thống kê

2.5.5. Biểu đồ luồng dữ liệu

a. Biểu đồ luồng dữ liệu mức 0

Hình 2.6. Biểu đồ luồng dữ liệu mức đỉnh b. Biểu đồ luồng dữ liệu mức 1

- Biểu đồ luồng dữ liệu quản lý ngân hàng câu hỏi trắc nghiệm

Hình 2.7. Biểu đồ luồng dữ liệu chức năng quản lý ngân hàng câu hỏi

Sinh đề thi tự động Quản trị ngân hàng câu hỏi Thống kê Thi Online Phân tích và dự báo

Ban giám hiệu b Đề thi

Học sinh

TTCM

Giáo viên Duyệt câu hỏi

a Câu hỏi Cập nhật Đăng nhập i Bài thi Thống kê Phân tích Báo cáo Báo cáo Thi Giáo viên TTCM Câu hỏi Đăng nhập

Tài khoản Tài khoản

Cập nhật Duyệt

Xem

- Biểu đồ luồng dữ liệu chức năng sinh đề thi trắc nghiệm tự động (adsbygoogle = window.adsbygoogle || []).push({});

Hình 2.8. Biểu đồ luồng dữ liệu chức năng sinh đề thi trắc nghiệm tự động

- Biểu đồ luồng dữ liệu chức năng thi Online:

Hình 2.9. Biểu đồ luồng dữ liệu chức năng thi Online

Giáo viên Sinh đề thi Cập nhật Nhập quy tắc Học sinh a Câu hỏi b Đề thi Quy tắc Học sinh Đăng nhập Đăng ký

Thông tin học sinh Tài khoản Thi Xem kq Nộp Quy tắc Yêu cầu a Đề thi Bài thi

2.6 . THIẾT KẾ CƠ SỞ DỮ LIỆU

2.6.1. Biểu đồ quan hệ ER

a. Xác định thực thể

Bảng 2.8. Xác định thực thể

Thuộc tính tên gọi Thực thể Thuộc tính và định danh

Tên môn học Môn học Mã môn học, Tên môn học, Mã khối Tên khối lớp Khối Mã khối, Tên khối.

Chủ đề kiến thức Chủ đề Mã chủ đề, Tên chủ đề, mã môn học, mã khối.

Tên loại câu hỏi Loại Mã loại, Tên loại.

Tên câu hỏi trắc nghiệm Câu hỏi Mã câu hỏi, Mã môn học, Mã khối, Mã chủ đề, Mã loại, độ khó, độ phân biệt, Điểm.

Câu hỏi trắc nghiệm nhiều lựa chọn

Multi Choice

Mã câu hỏi, lời dẫn, phƣơng án 1, phƣơng án 2, phƣơng án 3, phƣơng án 4, phƣơng án 5, đáp án.

Câu hỏi trắc nghiệm ghép đôi

Câu hỏi 2 Mã câu hỏi, Lời dẫn, nội dung 1, nội dung 2, nội dung 3, nội dung 4, nội dung 5, nội dung 6, phƣơng án 1, phƣơng án 2, phƣơng án 3, phƣơng án 4, phƣơng án 5, phƣơng án 6, đáp án. Câu hỏi trắc nghiệm

điền khuyết.

Câu hỏi 3 Mã câu hỏi, khoảng trống 1, khoảng trống 2, khoảng trống 3, khoảng trống 4, khoảng trống 5, khoảng trống 6, phƣơng án 1, phƣơng án 2, phƣơng án 3, phƣơng án 4, phƣơng án 5, phƣơng

Thuộc tính tên gọi Thực thể Thuộc tính và định danh

án 6, đáp án 1, đáp án 2, đáp án 3, đáp án 4, đáp án 5, đáp án 6.

Tên quy tắc tạo đề thi Quy tắc Mã quy tắc, Tên quy tắc, số lƣợng câu hỏi, số lƣợng đề thi, độ khó, độ phân biệt.

Tên kỳ thi Kỳ thi Mã kỳ thi, Năm học, Học kỳ, Lần thi, Thời gian.

Tên đề thi Đề thi Mã đề thi, mã quy tắc, mã môn học, tiêu đề.

Chi tiết đề thi Chi tiết đề

Mã đề thi, mã câu hỏi.

Tên bài thi Bài thi Mã bài thi, Mã đề thi, Username, Tên bài thi, ngày thi, Số lƣợng câu hỏi, điểm.

Chi tiết bài thi Chi tiết bài (adsbygoogle = window.adsbygoogle || []).push({});

Mã bài thi, Mã câu hỏi, trả lời.

Thông tin học sinh Học sinh Mã học sinh, Tên học sinh, Lớp, Ngày sinh)

b. Xác định mối quan hệ giữa các thực thể

Hình 2.10. Mối quan hệ giữa các thực thể

Câu hỏi Phân Câu hỏi 3

l o ạ i

1 n

Môn học 1 n Câu hỏi

Môn học 1 n Chủ đề môn học

Môn học 1 n Đề thi

Chủ đề n 1 Khối

Câu hỏi 1 1 Chủ đề môn học

Câu hỏi 1 1 Câu hỏi 1

Câu hỏi 1 1 Câu hỏi 2

Quy tắc 1 n Đề thi

Học sinh 1 n Bài thi

Câu hỏi 1 n Chi tiết bài

Chi tiết đề 1 n Câu hỏi

2.6.2. Mô hình quan hệ

- Chuyển đổi các thực thể trong mô hình ER thành quan hệ

Bảng 2.9. Chuyển đổi các thực thể trong mô hình ER thành quan hệ

Thực thể Quan hệ tƣơng ứng

Môn học Môn học(Mã môn học, tên môn học, mã khối) Khối Khối (Mã khối, Tên khối)

Loại Loại(Mã loại, Tên)

Câu hỏi Câu hỏi(Mã câu hỏi, Mã môn học, Mã chủ đề, Mã loại, điểm) Câu hỏi 1 Câu hỏi 1(Mã câu hỏi, lời dẫn, phƣơng án 1, phƣơng án 2, phƣơng

án 3, phƣơng án 4, phƣơng án 5, đáp án.)

Câu hỏi 2 Câu hỏi 2(Mã câu hỏi, lời dẫn, nội dung 1, nội dung 2, nội dung 3, nội dung 4, nội dung 5, nội dung 6, phƣơng án 1, phƣơng án 2, phƣơng án 3, phƣơng án 4, phƣơng án 5, phƣơng án 6, đáp án 1, đáp án 2, đáp án 3, đáp án 4, đáp án 5, đáp án6)

Câu hỏi 3 Câu hỏi 3(Mã câu hỏi, lời dẫn, khoảng trống 1, khoảng trống 2, khoảng trống 3, khoảng trống 4, khoảng trống 5, khoảng trống 6, phƣơng án 1, phƣơng án 2, phƣơng án 3, phƣơng án 4, phƣơng án 5, phƣơng án 6, đáp án 1, đáp án 2, đáp án 3, đáp án 4, đáp án 5, đáp án 6) Quy tắc Quy tắc(Mã quy tắc, tên quy tắc, số lƣợng câu hỏi, số lƣợng đề thi,

độ khó, độ phân biệt)

Kỳ thi Kỳ thi(Mã kỳ thi, năm học, học kỳ, lần thi, thời gian) Đề thi Đề thi(Mã đề thi, mã quy tắc, mã môn học, tiêu đề) (adsbygoogle = window.adsbygoogle || []).push({});

Bài thi Bài thi(Mã bài thi, mã đề thi, mã học sinh, tên bài thi, ngày thi, số lƣợng câu hỏi, điểm)

Chi tiết bài thi

Chi tiết bài(Mã bài thi, mã câu hỏi, trả lời)

Chi tiết đề thi Chi tiết đề(Mã đề thi, mã câu hỏi)

2.6.3. Thiết kế các bảng dữ liệu vật lý

Bảng 2.10. Monhoc lưu các thông tin về các môn học.

Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích

1 MaMH MaMH Varchar(10) Mã môn học 2 TenMH Nvarchar(100) Tên môn học 3 Makhoi Varchar(10) Mã khối lớp

Bảng 2.11. Khoi chứa thông tin về các khối lớp

Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích

1 MaKhoi MaKhoi Varchar(10) Mã khối 2 TenKhoi Nvarchar(100) Tên khối

Bảng 2.12. Chude chứa thông tin các chủ đề của các môn học theo khối lớp

Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích

1 MaCD MaCD Varchar(10) Mã chủ đề 2 TenCD Nvarchar(500) Tên chủ đề 3 Makhoi Varchar(10) Mã khối lớp 4 MaMH Varchar(10) Mã môn học

Bảng 2.13. Loai chứa thông tin về các loại câu hỏi trắc nghiệm

Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích

1 MaLoai MaLoai Varchar(10) Mã loại câu hỏi 2 TenLoai Nvarchar(500) Tên loại câu

Bảng 2.14. Cauhoi chứa các thông tin về câu hỏi trắc nghiệm

Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích

1 MaCH MaCH Varchar(20) Mã câu hỏi 2 TenCH Nvarchar(500) Tên câu hỏi 3 MaMH Varchar(10) Mã môn học 4 MaCD Varchar(10) Mã chủ đề 5 MaLoai Varchar(10) Mã loại 6. Diem Float Điểm của câu

hỏi.

7. Dokho int Mức độ khó

của câu hỏi

Bảng 2.15. Cauhoi1 chứa nội dung những câu hỏi dạng nhiều lựa chọn trong đó chọn một phương án đúng.

Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích

1 MaCH MaCH Varchar(10) Mã câu hỏi 2 Loidan Nvarchar(500) Lời dẫn 3 Phuongan1 nVarchar(500) Phƣơng án trả

lời 1 4 Phuongan2 Nvarchar(500) Phƣơng án trả

lời 2. 5. Phuongan3 Nvarchar(500) Phƣơng án trả

lời 3. 6. Phuongan4 Nvarchar(500) Phƣơng án trả

lời 4. 7. Dapan Varchar(10) Đáp án (adsbygoogle = window.adsbygoogle || []).push({});

Bảng 2.16. Cauhoi2 chứa nội dung các câu hỏi trắc nghiệm loại ghép đôi.

Stt Khóa chính Tên trƣờng Kiểu dữ liệu Null Giải thích

1 MaCH MaCH Varchar(10) Mã câu hỏi 2 Loidan Nvarchar(500) Lời dẫn 3 Noidung1 nVarchar(500) Nội dung 1 4. Noidung2 Nvarchar(500) Nội dung 2 5. Noidung3 Nvarchar(500) Nội dung 3 6. Noidung4 Nvarchar(500) Nội dung 4 7. Noidung5 Nvarchar(500) Nội dung 5 8. Phuongan1 Nvarchar(500) Phƣơng án 1 9. Phuongan2 Nvarchar(500) Phuongan2 10 Phuongan3 Nvarchar(500) Phƣơng án 3 11 Phuongan4 Nvarchar(500) Phƣơng án 4 12 Phuongan5 Nvarchar(500) Phƣơng án 5 13 Dapan1 Varchar(10) Đáp án 1 14 Dapan2 Varchar(10) Đáp án 2 15 Dapan3 Varchar(10) Đáp án 3 16 Dapan4 Varchar(10) Đáp án 4 17 Dapan5 Varchar(10) Đáp án 5

Bảng 2.17. Cauhoi3 chứa nội dung các câu hỏi dạng điền khuyết.

Stt Khóa

chính Tên trƣờng Kiểu dữ liệu Null Giải thích

Một phần của tài liệu 28065_1712202001935509LUANVANLETRUNGTHANH (Trang 37)