Xây dựng Website dạy & học lập trình tích hợp AI hỗ trợ học tập
Từ khoá:
Website học lập trình
Tích hợp AI
Chấm điểm tự động
Tóm tắt
Đồ án tập trung vào việc xây dựng một nền tảng học tập trực tuyến dành cho sinh viên ngành công nghệ thông tin, với điểm nhấn là việc tích hợp trí tuệ nhân tạo (AI) để hỗ trợ quá trình học lập trình. Hệ thống cung cấp các chức năng như truy cập bài tập, viết mã trực tiếp trên trình duyệt, chạy thử và nộp bài để hệ thống chấm điểm tự động. Phương pháp thực hiện bao gồm việc sử dụng framework Angular cho giao diện người dùng và thiết kế cơ sở dữ liệu để quản lý người dùng, khóa học và kết quả bài tập. Kết quả đạt được là một website hoàn chỉnh với quy trình học tập khép kín, cho phép quản trị viên quản lý nội dung và sinh viên thực hiện các bài tập lập trình một cách thuận tiện
Tài liệu tham khảo
- Trường Đại học Công nghệ thông tin và Truyền thông, Giáo trình Phân tích thiết kế hệ thống. Thái Nguyên: ICTU.
- Angular Team, "Angular Documentation," 2024. [Online]. Available: https://angular.dev/
- Angular Team, "Angular v17 Documentation," 2024. [Online]. Available: https://v17.angular.io/
- LeetCode, "LeetCode - The World's Leading Online Programming Learning Platform," 2024. [Online]. Available: https://leetcode.com/
- Khoa CNTT - ICTU, "Hệ thống học lập trình trực tuyến," 2024. [Online]. Available: http://laptrinh.ictu.edu.vn/
- Khoa CNTT - Đại học Kinh tế Quốc dân, "Website Khoa CNTT NEU," 2024. [Online]. Available: https://fit.neu.edu.vn/
- Judge0, "Judge0 - Code Execution Made Simple for Every Business," 2024. [Online]. Available: https://ce.judge0.com/