HƯỚNG DẪN SỬ DỤNG CỔNG THỰC HÀNH LẬP TRÌNH

HƯỚNG DẪN SỬ DỤNG CỔNG THỰC HÀNH LẬP TRÌNH

(Dành cho sinh viên)

Mở đầu

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.

CHƯƠNG 1. HƯỚNG DẪN THAO TÁC TRÊN TÀI KHOẢN

1.1. Chức năng đăng nhập

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ình 1.1. Giao diện đăng nhập cổng thực hành

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.

Hình 1.2. Giao diện xác thực.

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.

Hình 1.3. Giao diện cổng thực hành

1.2. Chỉnh sửa thông tin cá nhân

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.

Hình 1.1. Menu chức năng tài khoản cá nhâ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.

Hình 1.5. Giao diện trang thông tin cá nhân.

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.

Hình 1.6. Giao diện cập nhật thông tin cá nhân.

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.

CHƯƠNG 2. HƯỚNG DẪN SỬ DỤNG KHI LUYỆN TẬP CÁC MÔN HỌC

2.1. Lựa chọn môn học

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.

Hình 2.1. Giao diện lựa chọn môn học mặc định.

2.2. Nộp bài trên hệ thống

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.

Hình 2.2. Nội dung chi tiết của đề 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.

Hình 2.3. Trình soạn thảo mã nguồn.

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.

Hình 2.4. Giao diện lịch sử nộp bài cá nhân.

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.

Hình 2.5. Chi tiết kết quả chấm bài.

2.3. Diễn đàn trao đổi về bài tập

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.

Hình 2.6. Diễn đàn trao đổi thông tin theo từng bài tập.

2.4. Xem trạng thái giải bài

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.

Hình 2.7. Giao diện trạng thái giải bài trên hệ thống.

2.5. Xem bảng xếp hạng theo môn học

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.

Hình 2.8. Bảng xếp hạng môn học.

CHƯƠNG 3. HƯỚNG DẪN SỬ DỤNG HỆ THỐNG TRONG THỰC HÀNH, THI

3.1. Xem danh sách ca thực hành, cuộc thi

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.

Hình 3.1. Giao diện danh sách ca thực hành.

3.2. Danh sách bài tập trong ca thực hành, thi

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.

Hình 3.2. Giao diện bài tập theo ca thực hành, thi.

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

Hình 3.3. Giao diện nộp bài trong ca thực hành, thi.

Last updated