TÌM HIỂU VÀ XÂY DỰNG HỆ THỐNG FRAMEWORK HỖ TRỢ CÁC HÌNH THỨC TRẮC NGHIỆM -7 - Pdf 20



79
6.2.1.2
Danh sách các Actor
STT Actor Ý nghĩa
1 Teacher Giáo viên
Bảng 6-1 Danh sách actor module soạn thảo
6.2.1.3 Danh sách các Use-Case chính
STT Use-Case Ý nghĩa
1 CreateQuestion Soạn thảo tạo mới 1 câu hỏi
2 ImportQuestionFromMSWord
Import các câu hỏi từ file word vào
trong 1 ngân hàng câu hỏi nào đó.
3 CreateSection
Sọan thảo các thông tin tạo mới 1
section.
4 SelectQuestions
Thực hiện chọn các câu hỏi cho 1
section.
5 CreateAssessment
Soạn thảo các thông tin tạo mới 1 đề
thi.
6 SelectSections
Thực hiện chọn các section cho 1 đề

6. Giáo viên nhấn nút “Create” để xác nhận việc tạo câu hỏi mới.
7. Hệ thống thực hiện các bước xây dựng chuỗi xml nội dung chính của
câu hỏi dựa vào các thông tin được nhập vào.
8. Hệ thống thêm 1 câu hỏi mới vào trong CSDL.
6.2.2.1.2.2 Các dòng sự kiện khác
Giáo viên không nh
ập đủ dữ liệu cho câu hỏi
Giáo viên không nhập đủ dữ liệu yêu cầu để tạo câu hỏi mà đã nhấn
nút xác nhận muốn tạo câu hỏi thì hệ thống sẽ thông báo lỗi.
6.2.2.1.3 Các yêu cầu đặc biệt
Không có.
6.2.2.1.4 Điều kiện tiên quyết
Người dùng phải đăng nhập thành công vào hệ thống với quyền giáo viên.
6.2.2.1.5 Điều kiện kết thúc
Không có.
6.2.2.1.6 Đi
ểm mở rộng
Không có. 81
6.2.2.2
Đặc tả Use-Case “ImportQuestionFromMSWord”
6.2.2.2.1 Tóm tắt

82
Người dùng phải đăng nhập thành công vào hệ thống với quyền giáo viên.
6.2.2.2.5 Điều kiện kết thúc
Không có.
6.2.2.2.6 Điểm mở rộng
Không có.
6.2.2.3 Đặc tả Use-Case “CreateSection”
6.2.2.3.1 Tóm tắt
Use-case này cho phép giáo viên soạn thảo các thông tin để tạo 1 section mới.
6.2.2.3.2 Dòng sự kiện
6.2.2.3.2.1 Dòng sự kiện chính
1. Use-case này bắt đầu khi giáo viên chọn vào link “Create new section”.
2. Hệ thống hiển thị trang cho phép soạn thảo thông tin section.
3. Người dùng nhập thông tin và chọn các tùy chọn.
4. Người dùng nhấn nút “Create” để xác nhận yêu cầu tạo section mới.
5. Hệ thống thêm 1 section vào cơ sở dữ liệu.
6. Hệ
thống hiển thị liên kết đến trang chọn các câu hỏi cho section vừa
tạo.
6.2.2.3.2.2 Các dòng sự kiện khác
Không có.
6.2.2.3.3 Các yêu cầu đặc biệt
Không có.
6.2.2.3.4 Điều kiện tiên quyết
Người dùng phải đăng nhập thành công vào hệ thống với quyền giáo viên.
6.2.2.3.5 Điều kiện kết thúc


c với node khác trong cây thư mục.
6.2.2.4.2.2 Các dòng sự kiện khác
Không có.
6.2.2.4.3 Các yêu cầu đặc biệt
Không có. 84
6.2.2.4.4 Điều kiện tiên quyết
Người dùng phải đăng nhập thành công vào hệ thống với quyền giáo viên.
6.2.2.4.5 Điều kiện kết thúc
Không có.
6.2.2.4.6 Điểm mở rộng
Không có.
6.2.2.5 Đặc tả Use-Case “CreateAssessment”
6.2.2.5.1 Tóm tắt
Use-case này cho phép giáo viên soạn thảo các thông tin để tạo 1 đề thi mới.
6.2.2.5.2 Dòng sự kiện
6.2.2.5.2.1 Dòng sự kiện chính
1. Use-case này bắt đầu khi giáo viên chọn vào link “Create new
assessment”.
2. Hệ thống hiển thị trang cho phép soạn thảo thông tin đề thi.
3. Người dùng nhập thông tin và chọn các tùy chọn.
4. Người dùng nhấn nút “Create” để xác nhận yêu cầu tạo đề thi mới.

trên cây sẽ có 1 nút checkbox thể hiện tình trạng được chọn của section
của tương ứng (nếu section đã có trong bài thi thì nút checkbox sẽ được
check)
3. Giáo viên check lại các ô checkbox để sửa đổi lại cấu trúc bài thi, quy
định là nếu chọn section cha thì mặc nhiên tất cả section con sẽ được
chọn, và nếu bỏ chọn 1 section con thì cũng là bỏ chọn section cha.
4. Giáo viên nhấn vào linkbutton để yêu cầu cập nhật trạng thái tổ chức
section của bài thi.
5. Hệ thống ghi nhận những thay đổi vào CSDL.
6.2.2.6.2.2 Các dòng sự kiện khác.
6.2.2.6.3 Các yêu cầu đặc biệt
Không có.
6.2.2.6.4
Điều kiện tiên quyết 86
Người dùng phải đăng nhập thành công vào hệ thống với quyền giáo viên.
6.2.2.6.5 Điều kiện kết thúc
Không có.
6.2.2.6.6 Điểm mở rộng
Không có.
6.3 Các lược đồ tuần tự chính
6.3.1 Lược đồ tuần tự “CreateQuestion”

: ImportExportEngine.WordEngine : Engine.QuestionController
1: // choose "Import question from MSWord"
2: // show page
3: // choose options for importing
4: OnBtnImport_Click()
5: // read question type information from file xml
6: // load right class for importing
7: // use word automation to get content for importing
8: BuildXmlContent()
9: CreateNewQuestion()

6.4 Các màn hình giao diện chính và hướng dẫn sử dụng
Các chức năng của module soạn thảo này được hỗ trợ cho người dùng ngay
trong trang quản lý ngân hàng câu hỏi.
6.4.1
Chức năng “Soạn thảo nội dung câu hỏi”
6.4.1.1 Màn hình giao diện trên web
Màn hình quản lý ngân hàng câu hỏi có chứa 2 liên kết cho phép giáo viên
soạn thảo câu hỏi mới và cho phép giáo viên import danh sách câu hỏi từ định dạng
file .doc vào ngân hàng câu hỏi được chọn.
Muốn soạn thảo nội dung 1 câu hỏi, trước tiên giáo viên phải chọn loại câu hỏi.

Hình 6-2 Chọn loại câu hỏi trên web


6.4.1.2 Màn hình giao diện trên windows
Giáo viên có thể bắt đầu thực hiện soạn thảo nội dung câu hỏi bằng 2 cách:
 Chọn menu Tài liệu Æ Tạo mới Æ Tạo câu hỏi.

Hình 6-4 Menu tạo câu hỏi trên windows
 Click chuột phải và chọn trên menu popup Tạo mới Æ Tạo câu hỏi.

Hình 6-5 Context Menu tạo câu hỏi trên windows 90
Giáo viên có thể chọn loại câu hỏi trong danh sách các template câu hỏi.

Hình 6-6 Danh sách các loại câu hỏi trong ứng dụng trên windows 91
6.4.2 Chức năng “Import danh sách câu hỏi từ MS Word”

6.4.3 Chức năng “Soạn thảo thông tin section”
6.4.3.1 Màn hình giao diện trên web
Màn hình quản lý section có chứa liên kết cho phép giáo viên soạn thảo thông
tin để tạo ra 1 section mới.

Hình 6-8 Soạn thảo một section trên web
- Tiêu đề là phần tên của section, phần này có thể không cần thiết.
- Ghi chú đầu section hay còn gọi là header là những chỉ dẫn dành cho các thí
sinh được ghi ở phía trên của section.
- Ghi chú cuối section hay còn gọi là footer là những lời dặn dò dành cho các
thí sinh được ghi ở cuối section.
- Cách chọn câu hỏi cũng là cách quy định loại section. Có 2 loại section là : 93
 Section có các câu hỏi được phát sinh ngẫu nhiên. Đối với loại section
này thì giáo viên chỉ cần cung cấp 2 thông tin là số câu hỏi trong section
và các câu hỏi trong section sẽ được chọn ra từ ngân hàng câu hỏi nào.
 Section có các câu hỏi được chỉ định trước. Đối với loại section này thì
giáo viên phải chọn từng câu hỏi cho section. Các câu hỏi có thể sẽ thuộc
nhiều ngân hàng câu hỏi khác nhau.
- Sau khi hoàn tất quá trình soạn thảo, giáo viên nhấn nút “Tạo mới” để thêm
section vào cơ sở
dữ liệu.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status