Skip to end of metadata
Go to start of metadata

Problem

Entire Subjects and their results missing from the Assignment Submission Results interface. For example as per the screenshot below, C3SM107 is missing.

This may be caused by the Assessment and the Student Assessment Confirmation not having the same assignment_group_id set. Even thou within Canvas front-end they appear in the same Group.

For example, going to the API endpoint for the above "A1 - Game Mechanics" Assessment and it's grouped "C1 - Student Assessment Confirmation" resulted in them having different assignment_group_id set.

This is caused by Canvas not updating the assignment_group_id when assignments are moved between groups via the front-end. The assignment_group_id field is only updated if the Quiz or Assignment is edited and re-saved, even if no changes have been made.

Solution

  • Find the Quiz that has an incorrect assignment_group_id
  • Edit it, making no changes
  • Save it

This will update the assignment_group_id to be correct.