Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/rubric performance #4

Merged
merged 11 commits into from Dec 2, 2019
Merged

Feature/rubric performance #4

merged 11 commits into from Dec 2, 2019

Conversation

@bennettscience
Copy link
Owner

bennettscience commented Dec 2, 2019

Add rubric breakdown for individual assignments.

Return a list of students with the assignment scores and a rubric
report for that assignment and outcome.
Add a new tab to the course UI, users select the target section
and populate a list of assignments to select.
For a given assignment, fetch the student submission score and rubric
results. Break into separate dictionaries for each student to display
in a table in the UI.

Notes:
- A `columns` list defines which Outcomes to add to the table. This
makes the hacky table header setting a little more legit.
- Students are included by sortable name (also updated in the scores
table for grade reconciliation)
- Each student has a `rubric` object with assessed rubric scores for
the selected assignment.
- Table column IDs are matched with the student `rubric` item to make
sure columns are populated correctly.

TODO:
- Color code Outcome scores by Outcome ID for the student (higher/lower
than current average)
- Return total possible points for the assignment
@bennettscience bennettscience merged commit ec1aa85 into master Dec 2, 2019
@bennettscience bennettscience deleted the feature/rubric-performance branch Dec 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
1 participant
You can’t perform that action at this time.