Tổ chức chương trình

Một phần của tài liệu Nghiên cứu và xây dựng hệ thống thi trực tuyến (Trang 50)

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)

đồ: 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

đồ: 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ỉ

đồ: 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

Một phần của tài liệu Nghiên cứu và xây dựng hệ thống thi trực tuyến (Trang 50)

Tải bản đầy đủ (PDF)

(81 trang)