Hi!
In my custom xBlock, I want staff have permission to give student points without them submitted any problems. I’ve researched code of some docs any xBlock repos such as: edx-sga or staff_graded-xblock.
Here is my code where I do the task:
for enrollment in course_enrollments:
user = enrollment.user
set_score(self.location, user.id, map_point[user.id], 100)
grades_api.task_compute_all_grades_for_course.apply_async(kwargs={'course_key': str(self.location.course_key)})
After testing, the student had received points but the unit haven’t marked as completed.
Did I do it wrong? How could staffs marked a student unit as completed?