b. Đặc điểm của nội dung dạy học
3.2. Giao diện
Hình 10: Form đăng nhập
Hình 11: Form chọn loại bài tập
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 32
Hình 13: Form thêm loại bài tập
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 33
Hình 15: Form sửa một loại bài tập
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 34
Hình 17: Form thêm một phát biểu bối cảnh
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 35
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 36
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 37
Hình 21:Form chỉnh sửa hƣớng dẫn thuật toán
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 38
Hình 23: Form thêm một thuật toán
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 39
Hình 25: Form đặt đƣờng dẫn tới thƣ mục hƣớng dẫn
Sinh viên: Đồng Xuân Nghĩa – Ngành Công nghệ Thông tin 40
3.3.Code của một số lớp chính trong chƣơng trình
Chức năng chính của chƣơng trình là sinh đề tự động và hỗ trợ giải bài tập. Trong phần này em xin trình bày code của 4 lớp chính bao gồm:
Lớp “Hehotrohoc” là lớp chứa hàm main của chƣơng trình
Lớp “Chonbaitap” là lớp cung cấp giao diện và thực hiện chọn bài tập.
Lớp “Noidunghuongdan” là lớp trình bày nội dung của hƣớng dẫn cho loại bài tập vừa đƣợc sinh ra.
Lớp “Chondemo” cung cấp giao diện và trình bày cho ngƣời dùng thấy nội dung của Code Demo cho loại thuật toán vừa chọn.