Kết nối Moodle API
Cấu hình Moodle một lần, sau đó mỗi lần chấm chỉ cần nhập Course ID của khóa cần thao tác.
1) Cấu hình kết nối Moodle
2) Moodle cần bật gì?
Admin Moodle cần bật Web services, bật REST protocol, tạo External service, rồi thêm các function dưới đây.
core_webservice_get_site_info
core_enrol_get_enrolled_users
core_group_get_course_groups
core_group_get_group_members
gradereport_user_get_grade_items
core_grades_update_grades
Token nên cấp cho tài khoản giáo viên/manager có quyền chấm điểm trong course. Không nên dùng token admin chính nếu không cần.
3) Chọn khóa và đồng bộ nhóm
Dùng bước này nếu giáo viên đã tạo nhóm sẵn trong Moodle. Course vừa đồng bộ sẽ tự hiện ở tab Chấm điểm nhóm.
Đã có dữ liệu course 29
Đồng bộ lúc 2026-06-26 16:00:20 · 3 nhóm · 401 học sinh/người dùng
Đồng bộ lúc 2026-06-26 16:00:20 · 3 nhóm · 401 học sinh/người dùng
4) Đọc grade item / activity id
Dùng để lấy component, iteminstance/activityid, itemnumber trước khi ghi điểm. Với Quiz thường dùng component=mod_quiz, itemnumber=0.