Instructor dashboard design
This issue to discuss the design of the instructor and grade dashboard.
First implementation: !28
Instructor dashboard:
-
Add a column to collect the submission status (# submissions, # autograded submissions, maybe some stats on the scores) -
Separate collect to browse local clones from collect autograded -
Enrich the status areas with relevant links. Issues: resizable/scrollable HTML areas; styling so that links are well visible. - Generate -> browse the assignment locally (how? open index/README as in the student dashboard ?)
- Release -> browse the assignment on gitlab
- Check submissions -> browse the submissions on gitlab (link to the forks page)
- Collect -> browse the local clones (how?)
-
With that, the "repository" column can go -
Add a link to browse the source assignment locally (same comment as above) -
Generalize the dashboards to work on a plain Course
-
Support for launching nbgrader's 0.8.1 formgrader, a minima using the "subserver" trick, or better -
Fiddle with column widths: - narrower group column - narrower or hidden email column - narrower status column
Grade dashboard:
- The message "attente notation manuelle" could be moved from the score column to the status column ?
-
Status could display one of "submitted" (green if no grading needed), "autograde failed" (red), "autograded" (orange, or green if no manual grading), "manually graded" (green), -
Display the automatic scores. In particular for assignments without manual grading! -
Include links to the student's submission / job log / feedback on gitlab
All dashboards:
-
Design and use a general purpose caching mechanism -
Smart updates