HƯỚNG DẪN SỬ DỤNG CỔNG THỰC HÀNH LẬP TRÌNH
Last updated
Last updated
(Dành cho sinh 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
Hệ thống sử dụng đăng nhập theo phương thức sso, sử dụng chung tài khoản cùng hệ thống email.
Trong trường hợp tài khoản đã đăng nhập lần đầu, sinh viên sẽ được yêu cầu cấp quyền cho phép hệ thống DLAB sử dụng thông tin tài khoản để kết nối, cập nhật dữ liệu.
Nếu sinh viên chọn “Authorize”, hệ thống sẽ điều hướng sang trang cổng thực hành lập trình.
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ã sinh viên, họ và tên, lớp học. Sinh 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 đã tham gia, lịch sử làm bài tập và lịch sử các ca thực hành đã tham gia trên hệ thống. Để cập nhật thông tin cá nhân, sinh viên chọn chức năng Cập nhật thông tin.
Sinh 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 luyện tập hoặc ca thực hành, sinh viên có thể đăng xuất khỏi hệ thống.
Thông thường, trong một học kỳ, sinh viên có thể tham gia một hoặc nhiều môn học. Sinh viên chọn môn 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. Sinh viên chọn môn học tương ứng để tham gia luyện tập.
Trên giao diện danh sách các bài tập, sinh 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 làm xong. 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 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 có thể giao tiếp với các sinh viên khác đang học môn học tương tự, có thể trong cùng lớp hoặc các bạn lớp khác, khóa khác để có thể chia sẻ và nâng cao kiến thức của bản thân mình.
Ngoài tính năng xem lịch sử cá nhân, sinh 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. Tuy nhiên sinh viên không thể xem mã nguồn chi tiết của các bài làm này.
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 sinh viên học nhiều môn 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 làm bài tập.
Khi được thiết lập ở chế độ thực hành, thi, sau khi sinh viên đăng nhập vào hệ thống sẽ được chuyển hướng tới giao diện danh sách ca thực hành. Các chức năng khác sẽ được ẩn đi để sinh viên có thể tập trung vào làm bài tập. Ca thực hành và bài thi sẽ được giới hạn thời gian. Để bắt đầu làm bài thi, sinh viên chọn bắt đầu trên giao diện danh sách ca thực hành tương ứng.
Giao diện danh sách bài tập trong ca thực hành, thi tương tự với giao diện luyện tập theo môn học. Tuy nhiên, mã bài tập, độ khó, chủ đề, … sẽ được ẩn đi. Các bài tập đã hoàn thành cũng sẽ được đánh dấu màu xanh, các bài màu trắng là chưa hoàn thành. Để làm bài tập sinh viên nhấn vào tên của bài tập để đến với giao diện chi tiết đề bài và nộp bài.
Ở chế độ thực hành, thi chức năng diễn đàn trao đổi thông tin cũng sẽ được ẩn đi để tránh trao đổi trong giờ thi. Tên của sinh viên đang thực hiện làm bài sẽ được hiển thị lên màn hình cùng với đồng hồ đếm người thời gian làm bài còn lại để sinh viên có thể chủ động theo dõi.
Với chức năng nộp bài khi thi, có thể giao diện nộp bài sẽ thay đổi và yêu cầu sinh viên chọn tệp mã nguồn từ máy và tải lên thay vì trình biên soạn như chế độ luyện tập