KHOA CNTT – ĐH KHTN Hỏi Trắc Nghiệm Trắc Nghiệm 4 Chọn mục Soạn Câu Mẫu phát sinh Cung cấp chức năng soạn 1 Câu Mẫu tự động phát sinh 1 câu hỏi Trắc Nghiệm Bảng 2.4.3-6 Danh sách biến c
Trang 1KHOA CNTT –
ĐH KHTN
75
Trang 276
Trang 3Cung cấp chức năng Soạn Bài Tập của Giáo Viên để làm Bài Tập Về Nhà cho Học Sinh
2 Chọn mục Chấm Bài Tập
Cung cấp chức năng Chấm bài tập của Học Sinh đưa cho Giáo Viên
3 Chọn mục thay đổi cách nhập liệu
Thay đổi cách thức cung cấp Lời Gợi Ý để giải Bài tập
77
Trang 4Cung cấp chức năng soạn 1 Bộ Đề Trắc Nghiệm
3 Chọn mục Soạn Câu Cung cấp chức năng soạn 1 Câu Hỏi
78
Trang 5KHOA CNTT –
ĐH KHTN
Hỏi Trắc Nghiệm Trắc Nghiệm
4 Chọn mục Soạn Câu Mẫu phát sinh
Cung cấp chức năng soạn 1 Câu Mẫu tự động phát sinh 1 câu hỏi Trắc Nghiệm
Bảng 2.4.3-6 Danh sách biến cố Màn hình Trắc nghiệm
4.4.2.5 Màn hình Danh sách các bài trong sách giáo khoa :
Hình 2.4.3-27 Màn hình Danh sách các bài trong sách giáo khoa
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong Chọn 1 Bài Học Lý Thuyết cần Thể hiện nội dung ở
79
Trang 6KHOA CNTT –
ĐH KHTN
Danh sách Bài Học xem và hiển thị nội dung hộp TextBox bên cạnh
2 Chọn mục Nhập từ File
Cập nhật lại danh sách các Bài Học Lý Thuyết
3 Chọn mục Xuất ra File
Xuất danh sách các Bài Học Lý Thuyết ra file
Phải chọn trong ô checkbox
4 Chọn mục Thêm Bài Mới
Thêm 1 Bài Học Lý Thuyết mới Không có trong Phân
7 Chọn mục Soạn Bài Thực hiện chỉnh sửa lại nội
dung của 1 Bài Học Lý Thuyết
Không có trong Phân
hệ Học Sinh
8 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-7 Danh sách biến cố màn hình Danh sách các bài trong sách giáo khoa
• Biến Cố (1) :
MHLyThuyet
MHLyThuyet treeDS_AfterSelect()
DSLyThuyet TimBaiTheoSTT() LyThuyet LayNoiDung()
TheHienNoiDung()
• Biến Cố (2) :
80
Trang 7ShowDialog()
• Biến Cố (6) :
81
Trang 8KHOA CNTT –
ĐH KHTN
MHLyThuyet
DSLyThuyet TimBaiTheoSTT() OnXoaBai()
XoaBai() DSLyThuyet
• Biến Cố (7) :
MHLyThuyet
MHLyThuyet ShowDialog() OpenFileDialog
OnSuaBai()
LoadFile()
82
Trang 9KHOA CNTT –
ĐH KHTN
4.4.2.6 Màn hình Tra cứu nhanh công thức :
Hình 2.4.3-28 Màn hình Tra cứu nhanh công thức
• Danh sách các biến cố và xử lý biến cố tương tự Màn hình Danh sách các bài trong sách giáo khoa
83
Trang 10Chọn 1 bài tập và thể hiện nội dung của Đề Bài lên TextBox
2 Chọn mục Nhập từ File Thêm vào danh sách các
Bài Tập từ file CSDL
3 Chọn mục Xuất ra File Xuất danh sách các Bài Tập Phải chọn trong ô
84
Trang 11KHOA CNTT –
ĐH KHTN
7 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-8 Danh sách biến cố Màn hình Danh sách các bài tập
Trang 12MHSoanBaiTap ShowDialog()
• Biến Cố (5) :
TimBaiTheoSTT() OnXoaBai()
DSBaiGiai
MHSoanBaiTap ShowDialog()
86
Trang 13Chọn 1 Bài Tập và thể hiện nội dung của Đề Bài lên TextBox
2 Chọn mục Nhập từ File Thêm vào danh sách các Bài Tập
Trang 14KHOA CNTT –
ĐH KHTN
6 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-9 Danh sách biến cố Màn hình Danh sách các bài tập về nhà
• Biến Cố (3) :
88
Trang 15DSBaiGiai_moi MHDSBTVN
• Biến Cố (4) :
TimBaiTheoSTT() OnXoaBai()
XoaBai()
DSBaiGiai
DSBaiGiai MHDSBTVN
• Biến Cố (5) :
OnChamBai()
TimBaiTheoSTT() DSBaiGiai
MHChamBTVN ShowDialog() MHDSBTVN
89
Trang 16KHOA CNTT –
ĐH KHTN
4.4.2.9 Màn hình Thay đổi cách nhập liệu :
Hình 2.4.3-31 Màn hình Thay đổi cách nhập liệu
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong Danh sách Các Công Thức
Xác định node được chọn Hiển thị nội dung công thức và cách thức khai báo
2 Chọn mục Lưu Lại Lưu lại cách nhập liệu vừa được qui định
3 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-10 Danh sách biến cố Màn hình Thay đổi cách nhập liệu
90
Trang 17KHOA CNTT –
ĐH KHTN
4.4.2.10 Màn hình Soạn mẫu câu hỏi :
Hình 2.4.3-32 Màn hình Soạn mẫu câu hỏi
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn 1 mục trong Danh sách các Câu Mẫu
Chọn 1 Câu Mẫu và thể hiện nội dung của Đề Bài lên TextBox
2 Chọn mục Nhập từ File Thêm vào danh sách các Câu
Mẫu từ file CSDL
3 Chọn mục Xuất ra File Xuất danh sách các Câu Mẫu ra Phải chọn trong
91
Trang 18KHOA CNTT –
ĐH KHTN
7 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-11 Danh sách biến cố Màn hình Soạn mẫu câu hỏi
• Biến Cố (3) :
92
Trang 19DSCauMau
• Biến Cố (5) :
TimBaiTheoSTT() OnXoaBai()
XoaBai() DSCauMau
DSCauMau MHDSCauMau
• Biến Cố (6) :
OnSoanBai()
TimBaiTheoSTT() DSBaiGiai
ShowDialog()
MHDSCauMau
MHSoanCauTN
93
Trang 20Xác định thông tin trên node và hiển thị nội dung câu hỏi tương ứng
2 Chọn nút Lui Hiển thị nội dung câu hỏi phía trước
3 Chọn nút Tới Hiển thị nội dung câu hỏi tiếp theo
4 Chọn Thêm Mới Lưu thông tin vào câu hỏi mới
5 Chọn nút Xóa Bỏ Xóa câu hỏi hiện hành
6 Chọn nút Cập Nhật Cập nhật thông tin của câu hỏi hiện hành
94
Trang 21KHOA CNTT –
ĐH KHTN
7 Chọn nút Tiếp Tục Làm sạch màn hình
8 Chọn nút Nhập File Bổ sung các câu hỏi mới từ tập tin bên ngoài
9 Chọn nút Xuất File Xuất các câu hỏi được chọn ra tập tin nội bộ
10 Chọn nút In Ấn In nội dung các câu hỏi được chọn ra giấy hay
tập tin word
11 Chọn nút Gửi Mail Gởi các câu hỏi được chọn đến người nhận
thông qua mail
MHSoanCauTN OnChonLui()
• Biến Cố (3) :
95
Trang 22KHOA CNTT –
ĐH KHTN
treeDS_AfterSelect()
DiChuyenToi() OnChonToi()
TH_CayDanhMuc MHSoanCauTN
Trang 23BoSungCauHoiTuFile() DSCauHoiTN
• Biến Cố (9) :
ShowDialog()
OnXuatFile() MHSoanCauTN
SaveFileDialog
LuuDSCauHoi() DSCauHoiTN
LayDSCauHoiDuocChon() TH_CayDanhMuc
• Biến Cố (10) :
97
Trang 24OutlookMail
98
Trang 25KHOA CNTT –
ĐH KHTN
4.4.2.12 Màn hình Phát sinh đề trắc nghiệm :
1 2
Xác định thông tin trên node và hiển thị nội dung câu hỏi tương ứng
Như BC(2) của MHSoanDeTN
99
Trang 26KHOA CNTT –
ĐH KHTN
4 Chọn nút Phát Sinh Phát sinh đề trắc nghiệm ngẫu nhiên
5 Chọn nút Tiếp Tục Chuyển trạng thái các nút
6 Chọn nút Kết thúc Đóng màn hình
7 Chọn nút Lui Hiển thị nội dung câu hỏi phía trước
8 Chọn nút Tới Hiển thị nội dung câu hỏi tiếp theo
9 Chọn nút In Ấn In nội dung các câu hỏi được chọn ra
giấy hay tập tin word
10 Chọn nút Gửi Mail Gởi các câu hỏi được chọn đến người
nhận thông qua mail
11 Chọn nút Xuất File Xuất các câu hỏi được chọn ra tập tin
MHPhatSinhDeTN
MHPhatSinhDeTN
PhatSinhCauHoi() DSCauMau
100
Trang 27Xác định thông tin trên node và hiển thị nội dung câu hỏi tương ứng
2 Chọn mục Node trên cây đề bài
Xác định thông tin trên node và hiển thị nội dung câu hỏi tương ứng
3 Chọn nút Lui Hiển thị nội dung câu hỏi phía trước
101
Trang 286 Chọn nút Xóa Khỏi Xóa các câu hỏi đang được chọn trong các đề
7 Chọn nút Lui Hiển thị nội dung câu hỏi phía trước
8 Chọn nút Tới Hiển thị nội dung câu hỏi tiếp theo
9 Chọn nút Thêm Đề Tạo một đề mới chứa các câu hỏi đang được
chọn trong ngân hàng câu hỏi
11 Chọn nút Nhập File Bổ sung các câu hỏi mới từ tập tin bên ngoài
12 Chọn nút Xuất File Xuất các câu hỏi được chọn ra tập tin nội bộ
13 Chọn nút In Ấn In nội dung các câu hỏi được chọn ra giấy hay
tập tin word
14 Chọn nút Gửi Mail Gởi các câu hỏi được chọn đến người nhận
thông qua mail
102
Trang 29103
Trang 30Lưu lại nội dung của Bài Soạn này
2 Chọn mục Kiểm Tra
Kiểm Tra nội dung Đề Bài và Đáp
Án có đúng quy tắc Nhập Liệu không
3 Chọn mục Gợi Ý Nhập lời Gợi Ý cách giải bài Tập này
4 Chọn mục Đồ Thị Hiển thị Bài Tập này dưới dạng Đồ Chỉ thể hiện các đối
104
Trang 31KHOA CNTT –
ĐH KHTN
5 Chọn mục In Ấn Kết xuất nội dung của Bài Tập này ra
file hoặc máy in
Chỉ kết xuất nội dung Đề Bài và Cách Giải
6 Chọn mục Gửi Mail
Gửi mail nội dung Bài Tập
7 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-15 Danh sách biến cố Màn hình Soạn bài
• Biến Cố (2) :
MHSoanBaiTap
KiemTraDeBai() MHSoanBaiTap
KiemTraDapAn() MHSoanBaiTap
BaiGiai PhanTichDeBai()
BaiGiai GiaiBaiTap()
ShowDialog() TH_MessageBox TheHienLoiGiai() MHSoanBaiTap
105
Trang 32Kiểm Tra nội dung Đáp Án Bài làm của Học Sinh đúng quy tắc Nhập Liệu không
2 Chọn mục Đồ Thị Bài Làm
Hiển thị Bài Làm này dưới dạng
Đồ Thị trực quan
Chỉ thể hiệncác đối tượng xác định
3 Chọn mục Kiểm Tra Kiểm Tra nội dung Đáp Án Bài
106
Trang 33Hiển thị Bài Giải này dưới dạng
Đồ Thị trực quan
Chỉ thể hiện các đối tượng xác định
5 Chọn mục Lưu Lại Lưu lại nội dung của toàn bộ Bài
Soạn này
6 Chọn mục Nhận Xét Nhập lời nhận xét của Giáo Viên
về Bài Làm của Học Sinh
7 Chọn mục In Ấn In Ấn toàn bộ nội sung của Bài
Tập
Gồm : Đề Bài, Đáp
Án, Bài Làm, Nhận xét và chấm điểm
8 Chọn mục Gửi Mail Gửi mail nội dung của Bài Tập này
9 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-16 Danh sách biến cố Màn hình Chấm bài tập về nhà
BaiGiai GiaiBaiTap()
ShowDialog() TH_MessageBox TheHienLoiGiai() MHChamBTVN
MHChamBTVN
MHChamBTVN
• Biến Cố (2) :
107
Trang 34KHOA CNTT –
ĐH KHTN
OnXemDoThiBaiLam()
MHDoThi MHChamBTVN
MHChamBTVN OnKiemTraBaiLam()
BaiGiai GiaiBaiTap()
ShowDialog() TH_MessageBox TheHienLoiGiai() MHChamBTVN
MHChamBTVN OnKiemTraDapAn()
• Biến Cố (5) :
CapNhatNoiDung() OnLuuLai()
BaiGiai
DSBaiGiai MHChamBTVN
108
Trang 35KHOA CNTT –
ĐH KHTN
4.4.2.16 Màn hình Soạn mẫu câu trắc nghiệm :
Hình 2.4.3-38 Màn hình Soạn mẫu câu trắc nghiệm
• Danh sách Biến Cố :
STT Biến Cố Xử Lý Ghi Chú
1 Chọn mục Lưu Lại Lưu lại nội dung của Câu Mẫu này
2 Chọn mục Kiểm Tra
Kiểm Tra nội dung Đề Bài và Đáp
Án có đúng quy tắc Nhập Liệu không
Xuất ra nội dung là Câu Hỏi Trắc Nghiệm
3 Chọn mục Thoát Thoát khỏi mục này
Bảng 2.4.3-17 Danh sách biến cố Màn hình Soạn mẫu câu trắc nghiệm
109
Trang 36KHOA CNTT –
ĐH KHTN
110
Trang 37KHOA CNTT –
ĐH KHTN
• Biến Cố (1) :
CapNhatNoiDung() OnLuuLai()
CauMau
DSCauMau MHSoanCauTN
TheHienNoiDungCauTN() MHSoanCauMauTN
MHSoanCauMauTN
MHSoanCauMauTN
MHSoanCauMauTN CauMau
CauMau
4.4.2.17 Màn hình Nhập lời hướng dẫn giải :
111