Skip to content

Conversation

@sjd210
Copy link
Contributor

@sjd210 sjd210 commented Oct 28, 2025

Dependent on isaacphysics/isaac-api#731 (although this PR is unfinished as of writing anyway)

Adds a toggle to the Assignment Progress/Markbook page settings to switch between displaying question parts considered correct and number of marks those question parts have received.

The default is Parts, which should display identically to the previous Assignment Progress version (although calculated differently, as we now use a 2D correctMarkResults array rather than 1D correctPartResults). #
When on Marks, most questions should appear the same (although with numbers in place of any symbols) but IsaacLLMFreeTextQuestions (and any questions that use the marks field as more than a binary in the future) will display the number of marks received and total marks for that specific question.

@codecov
Copy link

codecov bot commented Oct 28, 2025

Codecov Report

❌ Patch coverage is 5.31915% with 89 lines in your changes missing coverage. Please review.
✅ Project coverage is 41.51%. Comparing base (13187ee) to head (b6d36b6).
⚠️ Report is 56 commits behind head on main.

Files with missing lines Patch % Lines
...pp/components/elements/quiz/QuizProgressCommon.tsx 1.38% 70 Missing and 1 partial ⚠️
.../components/pages/AssignmentProgressIndividual.tsx 9.09% 10 Missing ⚠️
...p/components/pages/quizzes/QuizTeacherFeedback.tsx 11.11% 8 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1804      +/-   ##
==========================================
- Coverage   41.65%   41.51%   -0.15%     
==========================================
  Files         541      543       +2     
  Lines       23685    23785     +100     
  Branches     7835     7871      +36     
==========================================
+ Hits         9867     9874       +7     
- Misses      13178    13268      +90     
- Partials      640      643       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants