Worksheet → Moodle XML v11.3 web

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

Không còn Course ID mặc định cố định. Mỗi lần đồng bộ/chấm, giáo viên nhập Course ID của khóa đang cần xử lý; app chỉ nhớ khóa dùng gần nhất để đỡ phải gõ lại.

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

Chấm course 29

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

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.