Skip to content
This repository has been archived by the owner on Feb 10, 2019. It is now read-only.

feat(admin): create instructor assignment workflow #31

Open
4 tasks
CaerusKaru opened this issue Oct 15, 2017 · 2 comments
Open
4 tasks

feat(admin): create instructor assignment workflow #31

CaerusKaru opened this issue Oct 15, 2017 · 2 comments

Comments

@CaerusKaru
Copy link
Owner

This is distinct from the student assignment workflow, because we can guarantee some different concerns with instructors, namely:

  • They just want to upload the assignment and be done
  • There is no start/end date, or exception handling
  • There is a bulk upload procedure

So, in no particular order, these are the elements required for this issue:

  • Assignment name
  • Bulk upload handler, v1.0-beta assumption is only PDF uploads
  • Grading component setup, allows for assigning graders and scores to files, marking some as extra credit
  • Advanced options like grading due date, rubric upload
@CaerusKaru
Copy link
Owner Author

About the bulk uploader:

  • It will have an option to use the build in parser, or an optional upload system
  • The parser will read for special QR codes to organize submissions, and extra pages will be able to be appended either during upload or after (this will be difficult to implement, but worth it, as it's a common use case)
  • The optional upload system is only recommended for smaller, read: one-two page, assignments, where each submission can be read easily
  • The uploader will be capable of marking submissions with usernames, confirmed with LDAP, implicitly allowing for group submissions, since usernames are many-to-one with assignments

@CaerusKaru CaerusKaru self-assigned this Oct 15, 2017
@CaerusKaru
Copy link
Owner Author

Grading component setup needs to include option for multiple exam types. E.g. Q1 -> p2.pdf for A, p3.pdf for B, p5.pdf for C, etc.

The bulk uploader will be able to sort by exam type when using the QR code setup, otherwise will need to be marked individually by instructors. (Just a small input with the label type, which is accumulated and stored for grading component setup).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant