The StudentModuleHistory db entries are filled with incomplete/invalid entries. Add more checks to ensure the state is complete with attempts, correct_map, and student_answers and ensure that both grade and max_grade are not null. There are also some entries whose score doesn't match the correct_map which we filter by manually counting the 'correctness'='correct' entries in the correct_map and comparing that to the grade.
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| analytics | Loading commit data... | |
| branding | Loading commit data... | |
| bulk_email | Loading commit data... | |
| certificates | Loading commit data... | |
| circuit | Loading commit data... | |
| class_dashboard | Loading commit data... | |
| course_wiki | Loading commit data... | |
| courseware | Loading commit data... | |
| dashboard | Loading commit data... | |
| debug | Loading commit data... | |
| django_comment_client | Loading commit data... | |
| foldit | Loading commit data... | |
| instructor | Loading commit data... | |
| instructor_task | Loading commit data... | |
| licenses | Loading commit data... | |
| Loading commit data... | ||
| lms_migration | Loading commit data... | |
| multicourse | Loading commit data... | |
| notes | Loading commit data... | |
| notification_prefs | Loading commit data... | |
| open_ended_grading | Loading commit data... | |
| psychometrics | Loading commit data... | |
| shoppingcart | Loading commit data... | |
| static_template_view | Loading commit data... | |
| staticbook | Loading commit data... | |
| verify_student | Loading commit data... |