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

feat(admin): create student assignment workflow #32

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

feat(admin): create student assignment workflow #32

CaerusKaru opened this issue Oct 15, 2017 · 2 comments

Comments

@CaerusKaru
Copy link
Owner

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

  • We don't have to manage uploads, students will do that themselves
  • We do have to manage a number of additional contingencies, including submission time, exceptions, number of submissions, late penalties, group submissions, automated testing, and others

For these reasons, and for the interest of the instructors, grading setup does not take place at the same time as assignment creation (even though it's the opposite for instructor assignments). This is because setting all of these parameters may take place before grading is decided, which is generally not the case with exam uploads.

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

  • Assignment name, optional description, optional submission guidelines (as PDF or Markdown)
  • Submission dates, late submission date, late penalty, max number of tokens allowed (note: token setup is handled at the course level, not the assignment level), max number of submissions
  • Files to accept, whether to restrict beyond required files, upload size limit
  • Advanced options, including submission exceptions (which allow for adjustments to any of the above as a group or individually), group submissions (should this be advanced?), and TBD
@CaerusKaru
Copy link
Owner Author

Another potential configuration could be the inclusion of starter code, but this depends wholly on how much we want to offload the burden for course websites, which generally contain the description and content of assignments.

Should discuss with instructors on potential benefits/usefulness

@CaerusKaru
Copy link
Owner Author

Implemented all fields in the backend, just need to sync with frontend

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