Mô
tả: Ứng dụng được phát triển dựa trên việc hỗ trợ việc chấm
điểm bài thi thực hành. Hệ thống không hỗ trợ cung cấp một công cụ để tổ chức
thi. Hệ thống đang xây dựng một qui trình là tạo ra một công cụ để hỗ trợ chấm
bài thi thực hành. Công cụ cho phép người dùng import đề thi thực hành và kịch
bản để đánh giá nội dung bài thi được thực hiện được một giảng viên – tổ trưởng
xây dựng.
Công cụ được xây dựng giả định việc canh thi practical test được giám
sát bởi giảng viên và công cụ không đảm bảo việc quá trình thi diễn ra như thế
nào. Công cụ cũng được xây dựng cho người làm bài, sinh viên để có thể kết nối
với ứng dụng của giảng viên để đảm bảo rằng xác định đúng tài khoản được cho
phép truy cập đến việc bắt đầu quá trình đưa bài vào hệ thống để đánh giá. Người
làm bài sau khi kết nối sẽ thấy được nội dung làm bài, sau đó nộp bài theo định
dạng format. Bài được đưa về hệ thống, giải nén và thực thi qui trình chấm bài
xây dượng theo DevOps. Kết quả sau khi chấm xong sẽ thực hiện kiểm tra code
trùng, code sao chép, … và ghi nhận kết quả để thông báo với giảng viên. Kết quả
sẽ được giảng viên sẽ được công bố đến người làm bài. Ứng dụng thực hiện các chức
năng như sau: Tạo ra một kỳ đánh giá với các thông tin về người tham gia thi, đề
thi và kịch bản đánh giá tương ứng; Cho phép người tham gia kỳ thi đưa bài đánh
giá vào hệ thống sau khi được xác thực; Đánh giá bài thi và ghi nhận kết quả;
Cho phép tạo kịch bản để đánh giá bài thi; Kiểm tra code trùng và kiểm tra cấu trúc của nội dung làm bài; Kết nối
giữa các ứng dụng giữa người tham gia thi, giữa giảng viên và dịch vụ đánh giá
bài thi; Xây dựng bài test trên 4 môn C, OOP Java, Desktop Java và Web-based
Java Application … Xây dựng qui trình dựa trên nhu cầu thực tế áp dụng công nghệ
web services, giao tiếp giữa các thiết bị, cách thức đánh giá bài thi áp dụng
DevOps, protocol TCP, UDP, và HTTP để giao tiếp giữa các thiệt bị. Ứng dụng sử
dụng cơ chế để hệ thống có thể chạy tự động với các tác vụ để xử lý mà không cần
sự tương tác của người sử dụng. Ứng dụng xây dựng trên nền tảng của ứng dụng,
xây dựng các api tương tác giúp kết nối các hệ thống với nhau, kiểm tra
semantic trong xử lý đánh giá, kiểm tra code trùng dựa trên GIT API,
Webservices, REST …
Xem Chi Tiết tại đây
Không có nhận xét nào:
Đăng nhận xét