4.3.2.1Nhóm chức năng nhập câu hỏi
Nhóm chức năng nhập câu hỏi bao gồm các chức năng chính sau đây:
Tạo câu hỏi mới:
Tạo câu hỏi đóng Tạo câu hỏi mở
Cập nhật câu hỏi:
Cập nhật điểm và cách tính điểm
Sơđồ: Nhóm chức năng nhập câu hỏi
4.3.2.2Nhóm chức năng ra đề
Nhóm chức năng tạo đề thi bao gồm các chức năng chính sau đây:
Tạo đề thi mới
Chọn các câu hỏi từ các lĩnh vực cho đề thi Xác định điểm đạt, điểm liệt cho đề thi
Cập nhật đề thi
Cập nhật danh sách các câu hỏi Cập nhật điểm đạt, điểm liệt
Sơđồ: Nhóm chức năng ra đề
4.3.2.3Nhóm chức năng tổ chức thi
Nhóm chức năng tạo đề thi bao gồm các chức năng chính sau đây:
Tạo đợt thi
Xác định ngày hiệu lực của đợt thi Xác định đơn vị thi
Lên danh sách đề thi sử dụng trong đợt thi
Tạo đề thi
Đăng nhập hệ thống Kiểm tra tạo đề thi Tạo đề thi
Cập nhật đề thi Yêu cầu tạo đề thi
Dữ liệu câu hỏi
Dữ liệu đề thi trong CSDL
Nhập câu hỏi
Đăng nhập hệ thống Kiểm tra quyền nhập
câu hỏi
Tạo câu hỏi mới Cập nhật câu hỏi Danh sách câu hỏi được
phê duyệt Dữ liệu đề thi trong
Lên danh sách giám khảo chấm câu hỏi mở Lên danh sách thí sinh dự thi
Cập nhật đợt thi
Cập nhật thông tin đối với những đợt thi chưa tiến hành
Ban hành đợt thi
Tự động gửi email cho các thí sinh dự thi (Thí sinh sử dụng email fpt)
Sơ đồ: Nhóm chức năng tổ chức thi
4.3.2.4Nhóm chức năng thực hiện thi
Nhóm chức năng thực hiện bài thi bao gồm những chức năng chính sau đây:
Chọn đề thi và thực hiện
Đánh dấu câu hỏi cần xem xét lại
Hiển thị danh sách các phương án đã chọn
Kết thúc bài thi
Tổ chức thi
Đăng nhập hệ thống Kiểm tra quyền tổ chức
thi Tạo đợt thi
Lập danh sách môn thi Chọn tiêu chí cho đợt
thi (điểm qua, thi lại, trượt)
Lên danh sách giám khảo chấm câu hỏi mở Lên danh sách thí sinh
dự thi
Cập nhật đợt thi Ban hành đợt thi Yêu cầu tạo đợt thi
Dữ liệu đề thi
Sơ đồ: Nhóm chức năng thực hiện bài thi
4.3.2.5Nhóm chức năng chấm điểm
Nhóm chức năng chấm điểm gồm các chức năng chính sau đây:
Chấm điểm cho các câu hỏi mở được phân công
Cập nhật lại điểm chấm.
Gửi kết quả chấm (Không được sửa khi đã gửi kết quả)
Sơđồ: Nhóm chức năng chấm điểm câu hỏi mở
Chấm điểm
Đăng nhập hệ thống Kiểm tra quyền chấm Lựa chọn bài chấm Thực hiện chấm điểm Cập nhật điểm đã chấm Gửi kết quả
Chấm điểm các câu hỏi mở
Dữ liệu bài làm thí sinh
Kết quả chấm
Thực hiện bài thi
Đăng nhập hệ thống Danh sách các đề thi Thực hiện bài thi Xem và cập nhật bài
làm
Kết thúc bài thi
4.3.2.6Nhóm chức năng báo cáo kết quả thi
Sơđồ: Sơ đồ nhóm chức năng báo cáo
4.3.2.7Nhóm chức năng in chứng chỉ
Sơ đồ: Nhóm chức năng in chứng chỉ
4.3.2.8Nhóm chức năng quản trị hệ thống
Nhóm chức năng quản lý hệ thống bao gồm các chức năng chính sau đây:
Chức năng quản trị người sử dụng. Chức năng này đảm bảo sự an toàn cho hệ thống. Chức năng này cho phép:
Kê khai các nhóm người dùng theo quyền hạn
Kiểm tra người sử dụng hệ thống qua tên, mật khẩu sử dụng. Gán người sử dụng vào các nhóm người dùng tuỳ theo công việc.
Các chức năng vào/ra hệ thống dùng để đăng ký và thoát khỏi phiên làm việc của NSD.
In chứng chỉ
Đăng nhập hệ thống Kiểm tra quyền in
chứng chỉ Lên danh sách các thí sinh Nhập thông tin về chứng chỉ Thực hiện in Yêu cầu cấp chứng chỉ Kết quả thi Chứng chỉ được in
Báo cáo kết quả thi
Đăng nhập hệ thống Kiểm tra yêu cầu
(Quyền, đợt thi) Tổng hợp kết quả thi và
báo cáo Yêu cầu báo cáo kết
quả thi
Kết quả chấm thi
Sơđồ: Nhóm chức năng quản lý hệ thống
4.3.2.9Nhóm chức năng tra cứu, tìm kiếm thông tin
Nhóm chức năng tra cứu thông tin bao gồm:
Tra cứu thông tin về đợt thi, thí sinh, điểm dựa theo một số điều kiện ban đầu
Tìm và đưa ra kết quả tìm kiếm
Sơđồ: Sơ đồ nhóm chức năng tra cứu thông tin
Thông tin lưu trữ tại FHR
Tìm kiếm thông tin trên CSDL hiện thời. Trả lại kết quả Yêu cầu tra cứu
CSDL EExam
Thông báo kết quả tra cứu Quản trị hệ thống Đăng nhập hệ thống Quản trị NSD: o Khai báo nhóm người dùng; o Gán quyền cho nhóm người dùng trên chức năng;
o Khai báo người dùng o Gán người dùng vào
nhóm
Chương 5 MÔ TẢ ỨNG DỤNG 5.1 Đăng nhập vào hệ thống
Sau khi đăng nhập chương trình thì thí sinh sẽ vào màn hình của ứng dụng, tên thí sinh đăng nhập sẽ được hiển thị trên góc trái màn hình.
5.2 Quản lý câu hỏi
Khi di chuyển chuột vào menu Quản lý câu hỏi thì các menu con được hiện ra. Trong menu Quản lý câu hỏi ta sẽ nhìn thấy các chuyên mục được liệt kê như hình dưới.
Để thực hiện một chức năng nào đó ta click chuột vào chuyên mục đó, khi đó trang để thực hiện chức năng tương ứng sẽ được mở ra.
5.2.1 Tìm kiếm các câu hỏi theo các tiêu chí
Hình 15 Các thông tin tìm kiếm câu hỏi
Tùy theo sự phân quyền của từng user mà các chức năng sẽ được hiển thị theo quyền user đó được gán cho. (Ví dụ: Một user không có quyền xóa câu hỏi thì nút xóa câu hỏi sẽ không được hiển thị).
Để tìm kiếm câu hỏi theo một số tiêu chí trong phần Thông tin tìm kiếm (Hình 8), ta chọn các tiêu chí của câu hỏi cần tìm và kích vào nút Tìm kiếm. Nếu một tiêu chí tìm kiếm để trắng thì các tiêu chí đó sẽ không được xét đến khi tìm kiếm ( không tìm được câu hỏi nào khi tất cả các tiêu chí tìm kiếm đều để trắng). Nếu tiêu chí tìm kiếm nào chọn tất cả thì những câu hỏi tìm được sẽ thỏa mãn một trong số các trường của tiêu chí đó.
5.2.2 Nhập câu hỏi đóng
Để nhập một câu hỏi đóng thì cần nhập tại hai trang: Nhập nội dung câu hỏi đóng và Nhập các phương án câu hỏi đóng.
Tại trang Nhập nội dung câu hỏi đóng ta nhập các thông tin về câu hỏi và nội dung câu hỏi đóng.
Hình 16 Nhập các thông tin và nội dung câu hỏi đóng
5.2.3 Phê duyệt câu hỏi thi trực tuyến
Chọn mục Phê duyệt câu hỏi từ menu Quản lý câu hỏi như trên để link đến trang
Phê duyệt câu hỏi thi trực tuyến. Trang Phê duyệt câu hỏi thi trực tuyến có chức năng tìm kiếm các câu hỏi theo tiêu chí tìm kiếm, link đến trang xem chi tiết câu hỏi tìm được, xóa câu hỏi.
Hình 17 Chọn các câu hỏi để phê duyệt
5.3 Quản lý đề thi
Khi di chuyển chuột vào menu Quản lý đề thi thì các menu con được hiện ra. Trong menu Quản lý đề thi ta sẽ nhìn thấy các chuyên mục được liệt kê như hình dưới.
Để thực hiện một chức năng nào đó ta click chuột vào chuyên mục đó, khi đó trang để thực hiện chức năng tương ứng sẽ được mở ra.
5.3.1 Liệt kê đề thi
Để tìm kiếm đề thi theo một số tiêu chí trong phần Thông tin tìm kiếm (Hình 19), ta chọn các tiêu chí của đề thi cần tìm và kích vào nút Tìm kiếm. Nếu một tiêu chí tìm kiếm để trắng thì các tiêu chí đó sẽ không được xét đến khi tìm kiếm ( không tìm được đề thi nào khi tất cả các tiêu chí tìm kiếm đều để trắng). Nếu tiêu chí tìm kiếm nào chọn tất cả thì những đề thi tìm được sẽ thỏa mãn một trong số các trường của tiêu chí đó.
Hình 19 Trang liệt kê đề thi
5.3.2 Thêm mới đề thi
Khi cán bộ làm đề muốn tạo mới đề thi phải trải qua 2 bước chính: tạo thông tin về đề thi, lựa chọn câu hỏi cho đề thi.
Tạo thông tin đề thi: Thông tin ban đầu cần xác định khi tạo 1 đề thi mới gồm có: Tên đề thi, Loại hình thi (Thi tuyển dụng, chuyên môn), Lĩnh vực (ISO, Ngoại ngữ..), Môn thi( Môn Tiếng anh, Tiếng pháp...) Mức độ khó(Dễ, Trung bình, Khó), Thời gian làm bài(Đơn vị tính là phút). Quan hệ Loại hình – Lĩnh vực – Môn thi: Là kiểu quan hệ một nhiều, tức là Một Loại hình thi có nhiều Lĩnh vực, trong lĩnh vực có thể có nhiều môn thi
Chọn câu hỏi cho đề thi: Chọn câu hỏi cho đề thi vừa được tạo thông tin xong. Câu hỏi phần này được xây dụng từ hai lưới dữ liệu: Một lưới cho các
câu hỏi vừa được tìm kiếm theo các tiêu chí, khi câu hỏi được chọn đáp ứng được các tiêu chí thì người dùng chọn các câu bằng cách check vào các chekbox bên cạnh chuyển các câu hỏi vào phần lưới đữ liệu lưu các đề thi. Khi tạo xong thì chọn nút Kết thúc.
Hình 20 Tạo đề thi mới
5.3.3 Phê duyệt đề thi
Là các đề thi mà đã được phê duyệt, có thể sử dụng ngay cho các đợt thi
Hình 21 Phê duyệt đề thi
5.4 Quản lý đợt thi
Khi di chuyển chuột vào menu Quản lý đợt thi thì các menu con được hiện ra. Trong menu Quản lý đợt thi ta sẽ nhìn thấy các chuyên mục được liệt kê như hình dưới.
Để thực hiện một chức năng nào đó ta click chuột vào chuyên mục đó, khi đó trang để thực hiện chức năng tương ứng sẽ được mở ra
Hình 22 Menu Quản lý đợt thi
5.4.1 Tạo đợt thi
Chọn mục Tạo đợt thi từ menu Quản lí đợt thi , trang tạo đợt thi sẽ hiện ra. Trang này giúp tạo các thông tin cơ bản về đợt thi: Tên đợt thi, Loại hình thi, Địa điểm thi, Đơn vị thi…
Hình 23 Tạo đợt thi
5.4.2 Phân quyền trên đợt thi
Với danh sách người sử dụng được quản trị phân, ta sẽ phân các quyền xem(V),
thêm(I), sửa(U), xoá(D) tương ứng trên đợt thi này. Để phân quyền cho người sử dụng, ta sẽ chọn người sử dụng mà ta muốn phân, và thực hiện phân quyền trên các lĩnh vực cho người sử dụng đó bằng cách chọn các checkbox tương ứng với quyền rồi bấm nút ghi để lưu lại, nếu người đó đã được phân quyền thì các quyền trên các
vấn đề tương ứng sẽ được chọn (checked) và khi ta bấm nút Ghi sẽ tương ứng với thao tác cập nhật quyền cho người dùng đó. Trong đợt thi người tạo đợt thi mặc định sẽ có quyền cao nhất trong mọi lĩnh vực của đợt thi.
Hình 24 Phân quyền trên đợt thi
5.4.3 Phân đề cho đợt thi
Để phân đề cho đợt thi, trước tiên ta sẽ tìm kiếm danh sách đề đã được phê duyệt trong ngân hàng đề (và người tạo đợt thi có quyền xem trên các đề đó) dựa trên các tiêu chí tìm kiếm là loại hình, lĩnh vực, môn thi, độ khó, ngày tạo, người tạo
(trong đó lĩnh vực thi sẽ tương ứng với từng loại hình thi và môn thi sẽ tương ứng với lĩnh vực thi). Với kết quả tìm được, để chọn đề cho đợt thi ta chọn (check) vào ô checkbox bên cạnh đề rồi bấm nút Chọn , các đề đã có trong danh sách đề được chọn sẽ đổi màu và không chọn được nữa. Ta cũng có thể xoá đề trong danh sách đề được chọn bằng cách chọn vào ô checkbox bên cạnh đề rồi bấm nút Xoá.
Hình 25 Phân đề cho đợt thi
5.4.4 Phân công cán bộ chấm thi
Trong trang này, với danh sách đề đã được phân cho đợt thi, tương ứng với mỗi đề được chọn sẽ là danh sách các cán bộ chấm thi chấm lĩnh vực của đề đó. Để phân cán bộ chấm thi ta chọn cán bộ chấm thi trong danh sách cán bộ chấm thi tương ứng với đề rồi bấm nút Phân công. Cán bộ đã được phân chấm đề nào thì khi chọn vào đề đó tên cán bộ chấm thi sẽ bị mờ đi, có nghĩa là không được chọn để chấm đề đó nữa. Trong danh sách phân công cán bộ chấm thi ta có thể xoá các kết quả phân công bằng cách chọn cán bộ chấm thi đã phân rồi bấm nút Xoá.
Hình 26 Phân công cán bộ chấm thi
5.4.5 Lên danh sách thí sinh dự thi
Trong trang này ta có thể thêm từng thí sinh riêng lẻ cho đợt thi bằng cách điền các thông tin chi tiết về thí sinh rồi bấm nút Thêm, nếu là nhân viên hoặc ứng viên thì ngoài thông tin chi tiết về thí sinh ta còn phải nhập thêm mã nhân viên. Ta cũng có thể xoá thí sinh trong danh sách thí sinh bằng cách chọn thí sinh rồi bấm nút Xoá.
Nếu muốn thêm danh sách thí sinh dưới dạng file Excel, ta bấm vào nút Thêm từ
5.5 Thực hiện bài thi
5.5.1 Lựa chọn đề thi trong đợt
Sau khi đăng nhập chương trình thì tên thí sinh đăng nhập sẽ được hiển thị trên góc trái màn hình.
Đồng thời danh sách các đợt thi mà thí sinh này phải tham gia cũng sẽ được hiển thị ra , cho phép thí sinh có thể lựa chọn 1 trong những đợt thi đó để thực hiện.
Hai cột Đề đã hoàn thành, Đề chưa hoàn thành liệt kê các đề của thí sinh tương ứng với hai trạng thái đó.
Muốn thực hiện đợt thi nào thí sinh chỉ việc click chuột vào tên đợt thi đó. Nếu đợt thi đã hoàn thành tất cả các đề, liên kết sẽ mờ đi, khi chọn sẽ nhận được thông báo “Bạn đã hoàn thành đợt thi”
5.5.2 Thực hiện bài thi
Sau khi lựa chọn đề thi , thí sinh sẽ tiến hành thực hiện làm bài. Giao diện thực hiện bài làm có dạng như sau
Hình 27 Thực hiện bài thi
5.5.3 Danh sách các câu trả lời
Cho phép thí sinh xem lại các phương án lựa chọn cũng như các câu nghi ngờ của mình. Thí sinh muốn trở lại sửa chữa hoặc làm câu hỏi nào thì chỉ cần click vào câu hỏi đó. Những câu hỏi mà thí sinh đánh dấu nghi ngờ sẽ có hình ảnh màu tím
Hình 28 Xem lại các câu trả lời
5.6 Báo cáo kết quả thi
Xem kết quả thí sinh theo từng đợt thi. Nhập nội dung tìm kiếm đợt thi đã kết thúc. Sau khi nhập, kích chuột vào nút Tìm kiếm, chương trình sẽ liệt kê danh sách các đợt thi muốn xem kết quả. Chọn các đợt thi, sau đó kích nút Chọn để ra form liệt kê báo cáo về các đợt thi
KẾT LUẬN
Qua quá trình tìm hiểu nhiều chương trình thi trực tuyến khác nhau của Microsoft, Oracle ..., Hầu hết đều chưa đáp ứng đầy đủ của một chương trình thi trực tuyến đầy đủ. Các chương trình này chỉ chú trọng tới phần thi, còn chưa chú trọng lắm tới các phần quản lý câu hỏi, quản lý đề thi và quản lý đợt thi. Vì vậy trong luận văn tốt nghiệp này tôi đã thực hiện đề tài “Nghiên cứu và xây dựng hệ thống thi trực tuyến” với kết quả là ứng dụng eExam. Về cơ bản, ứng dụng đã đáp ứng được các yêu cầu sau:
Triển khai được một hệ thống thi trực tuyến phục vụ cho Công ty. Các cán bộ thuộc phòng Nhân sự có thể sử dụng hệ thống để tạo nên các kỳ thi thường xuyên. Qua đó tiết kiệm được rất nhiều thời gian và công sức tổ chức