Last updated
Last updated
(Dành cho giảng viên)
Hệ thống cổng thực hành là website luyện tập, thực hành, thi dành riêng cho các môn học lập trình cho sinh viên, giảng viên Đại học CMC. Tài liệu này là hướng dẫn sử dụng các chức năng dành cho sinh viên. Nội dung gồm:
- Hướng dẫn thao tác trên tài khoản: đăng nhập, thay đổi mật khẩu, thông tin cá nhân.
- Hướng dẫn sử dụng hệ thống để luyện tập khi tham gia các môn học.
- Hướng dẫn sử dụng hệ thống để tham gia thực hành, thi.
Các sinh viên khi tham gia học tập trên cổng thực hành đều được cấp một tài khoản để đăng nhập hệ thống.
Khi đã được cấp tài khoản, sinh viên truy cập cổng thực hành qua đường dẫn: https://dlab.cmc-u.edu.vn
Khi đăng nhập thành công bằng hệ thống sso (trên email microsoft), hệ thống sẽ hiển thị giao diện xác thực cho người dùng.
Nếu người dùng chọn “Authorize”, hệ thống sẽ điều hướng sang trang cổng thực hành lập trình và cấp quyền để kết nối, chia sẻ dữ liệu.
Thông tin cá nhân mặc định ban đầu được nhập liệu thông thường chỉ bao gồm mã tài khoản, họ và tên. Giảng viên có thể xem lại các thông tin cá nhân của mình ở mục Hồ sơ trên trang cá nhân bằng cách nhấn vào ảnh đại diện ở góc phải phía trên.
Giao diện dưới đây sẽ tóm tắt các thông tin cá nhân, danh sách các lớp học được phân công, lịch sử làm bài tập và lịch sử các ca thực hành đã tổ chức trên hệ thống. Để cập nhật thông tin cá nhân, giảng viên chọn chức năng Cập nhật thông tin.
Giảng viên tiến hành cập nhật thông tin cá nhân bằng cách điền vào các trường thông tin trên giao diện. Các trường thông tin có dấu * là bắt buộc.
Trên menu tài khoản người dùng, có chức năng đăng xuất, sau khi kết thúc phiên làm việc, giảng viên có thể đăng xuất khỏi hệ thống.
Thông thường, trong một học kỳ, giảng viên có thể được phân công giảng một hoặc nhiều lớp học. Giảng viên chọn lớp học mặc định bằng cách chọn chức năng Bài tập từ thanh điều hướng trên cùng. Trong hộp chọn phía trên bảng danh sách các bài tập có hộp chọn để cài đặt môn học mặc định. Giảng viên chọn môn học tương ứng để tham gia giảng dạy.
Trên giao diện danh sách các bài tập, giảng viên chọn bài tập để xem chi tiết đề bài và thực hiện nộp bài sau khi hướng dẫn sinh viên. Trên mỗi dòng có thông tin về mã bài tập, tiêu đề, nhóm, chủ đề và độ khó.
Những bài tập đã hoàn thành sẽ được đánh dấu bằng màu nền xanh, những bài màu nền trắng là chưa hoàn thành. Khi nhấn vào tên hoặc mã bài tập sẽ được chuyển đến giao diện thông tin chi tiết đề bài.
Nội dung bài tập sẽ bao gồm mô tả, yêu cầu và ví dụ. Ngoài ra, giới hạn về thời gian thực thi, giới hạn bộ nhớ cũng được thông báo cùng đề bài.
Để nộp bài tập, giảng viên chọn trình biên dịch phù hợp với môn học và ngôn ngữ lập trình đã sử dụng, đưa mã nguồn bài tập đã làm vào trình soạn thảo. Sau đó giảng viên tiến hành chọn tệp tải lên và khi đã tải lên file thành công giảng viến ấn nộp bài.
Sau khi nộp bài, hệ thống sẽ chuyển hướng đến trang kết quả. Tại giao diện này kết quả chấm bài tự động sẽ được cập nhật ngay khi máy chấm thực hiện xong mà không cần người dùng phải làm mới trang web. Người dùng có thể xem lại mã nguồn của các bài tập đã nộp bằng cách nhấn vào trạng thái kết quả của từng bài tập.
Bên dưới bảng lịch sử nộp bài sẽ có giải thích chi tiết về kết quả chấm bài như hình dưới đây.
Tại các trang chi tiết về đề bài, sinh viên và giảng viên có thể tham gia thảo luận, trao đổi về cách làm bài tập, hoặc báo cáo về nội dung của bài tập. Chức năng này giúp sinh viên và giảng viên có thể giao tiếp với các sinh viên khác đang học môn học tương tự.
Giảng viên cũng có quyền xem và quản lý các bình luận trên tất cả các bài tập trong cổng thực hành. Để truy cập chức năng này, chọn menu bài tập từ thanh điều hướng và truy cập chức năng bình luận.
Ngoài tính năng xem lịch sử cá nhân, giảng viên hoàn toàn có thể xem lịch sử giải bài trên toàn hệ thống của các sinh viên khác. Giao diện này cũng tương tự như giao diện xem lịch sử nộp bài cá nhân. Giảng viên cũng có thể xem trực tiếp lời giải của một sinh viên bất kỳ bằng cách nhấn vào dòng kết quả tương ứng với mỗi lời giải.
Với mỗi lớp học, hệ thống có bảng xếp hạng chi tiết đánh giá tự động các cá nhân trong lớp. Bảng xếp hạng này sẽ được hiển thị công khai tới toàn bộ sinh viên trong lớp để có thể chủ động theo dõi kết quả học tập của mình so với cả lớp. Bảng xếp hạng này cũng có thể được giảng viên sử dụng để đánh giá năng lực, chuyên cần của sinh viên.
Đối với giảng viên giảng dạy nhiều môn học, nhiều lớp học trong một học kỳ, có thể chọn môn học ở hộp chọn trên giao diện bảng xếp hạng giống như chọn môn học khi xem danh sách bài tập.
Chức năng xuất dữ liệu để có thể lấy dữ liệu dưới dạng excel để tổng hợp, đánh giá điểm cho sinh viên từ dữ liệu excel được tải xuống.
Giảng viên có thể truy cập danh sách các lớp học đang được phân công giảng dạy để quản lý danh sách sinh viên trong lớp. Để truy cập tính năng này, chọn từ menu Cấu hình trên thanh điều hướng.
Tại giao diện quản lý lớp học, giảng viên có thể tùy chọn quản lý danh sách sinh viên, danh sách giảng viên, ca thực hành liên quan đến lớp học mình đang phụ trách giảng dạy.
Tại giao diện quản lý sinh viên, giảng viên theo lớp học, giảng viên có thể thao tác chỉnh sửa danh sách này hoặc đăng nhập dưới quyền một sinh viên thuộc lớp mình quản lý để thuận lợi trong quá trình theo dõi quá trình học tập của sinh viên.
Giảng viên cũng có thể nhấn vào trực tiếp Mã sinh viên bất kỳ để đi đến trang lịch sử làm bài tập và trang tổng hợp thông tin cá nhân của sinh viên đó. Tại giao diện trang thông tin cá nhân này, giảng viên có thể thấy được tổng quan về các khóa học của sinh viên, lịch sử làm bài tập cũng như các ca thực hành, ca thực hành mà sinh viên đã tham gia.
Để xem chi tiết kết quả luyện tập của một sinh viên, giảng viên có thể nhấn vào Kết quả tương ứng với mỗi lớp học sinh viên đã tham gia. Giao diện kết quả này sẽ thể hiện chi tiết các bài tập sinh viên đã thực hiện trong lớp học đó. Kết quả này có thể làm cơ sở đánh giá điểm đối với một sinh viên.
Để quản lý các bài tập thuộc môn học mình đang giảng dạy, giảng viên chọn chức năng Quản lý bài tập từ menu Bài tập.
Tại giao diện này, giảng viên có thể tìm kiếm bài tập theo mã bài, tiêu đề, có thể thêm bài tập mới, sửa, xóa bài tập từ nút thao tác trên mỗi bài tập. Ngoài ra giảng viên có thể quản lý bộ test case cho từng bài tập với các thao tác xử lý tải xuống hoặc tải lên bộ test case. Theo chuẩn bộ test của hệ thống sẽ sử dụng tập tin nén zip có định dạng thống nhất để biểu diễn dữ liệu bộ test. Giảng viên có thể tải xuống tệp dữ liệu mẫu hoặc bộ test của bài tập hiện tại để chỉnh sửa.
Với giao diện thêm mới bài tập, giảng viên điền các thông tin trên biểu mẫu và chọn nút thêm mới để hoàn thành việc thêm bài. Đối với bài tập ở chế độ riêng tư, nội dung sẽ không hiển thị đến sinh viên, chỉ khi nào được chuyển sang công khai thì sinh viên sẽ được phép xem. Ngoài ra, các bài thuộc nhóm đề thực hành, thi sinh viên cũng không được xem trực tiếp, chỉ có thể nhìn thấy nếu được gán vào bài thực hành, bài thi cụ thể.
Giảng viên có thể tự tổ chức ca thực hành, ca thi đối với các lớp mình phụ trách giảng dạy, để truy cập chức năng này, chọn chức năng Thực hành từ menu Cấu hình trên thanh điều hướng.
Tại giao diện này, giảng viên có thể quản lý các ca thực hành và thi, thêm mới, chỉnh sửa thời gian, cấu hình các ca thực hành, thi, xuất dữ liệu kết quả sau mỗi ca thực hành, thi. Giảng viên cũng có thể cấu hình danh sách sinh viên, danh sách giảng viên tham gia, cấu hình bài tập cho mỗi ca.
Chức năng thêm ca thực hành hỗ trợ nhiều hình thức thi khác nhau. Ngoài các thông tin cơ bản về ca thực hành, giảng viên có thể tùy chọn thêm các trường bên dưới để tổ chức ca thực hành phù hợp.
Các tùy chọn hỗ trợ bao gồm:
- Chấm từng test: Đối với các bài tập có nhiều bộ test, sinh viên và giảng viên sẽ được thống báo kết quả dạng hiển thị số test đúng / tổng số test chấm bài.
- Công khai xếp hạng: Cho phép sinh viên xem xếp hạng khi làm bài thi.
Các bài tập tổ chức theo mỗi ca thi cần được thêm vào hệ thống dưới kiểu thực hành hoặc thi, trạng thái công khai. Có thể chọn chức năng sửa từ danh sách bài tập để chỉnh sửa các bài tập trong ca thi. Danh sách bài tập có thể thay đổi thêm, bớt bài tập kể cả khi sinh viên đã làm bài thi.
Khi kết thúc ca thực hành, giảng viên có thể xuất dữ liệu ca thực hành dưới dạng excel để xử lý kết quả thi độc lập. Nội dung trong tập tin excel sẽ thể hiện chi tiết kết quả chấm bài với từng sinh viên và từng bài tập.