OpenTree-Education / rhizone-lms

A learning management system focused on self-reflection.
https://rhi.zone
BSD 3-Clause Clear License
14 stars 7 forks source link

There needs to be a page that presents a list of submissions for an assessment #543

Closed kaiyolau closed 1 year ago

kaiyolau commented 1 year ago

Describe the Feature / Enhancement

The page will retrieve a list of all submissions from a particular assessment and display them to the user, giving them the ability to view a prior submission or create a new submission (if a participant).

The page will present this in a tabular form, similar to the layout of the assessments list page, but with details that are important to the context of viewing a submissions list instead.

This page would live at the path /assessments/:assessmentId/submissions.

Additional Details and Resources

For program participants, it will retrieve all submissions from that particular assessment by that participant, and if the number of submissions by the participant is fewer than the maximum number of submissions for that assessment, and if the due date has not passed yet, it will give the program participant the ability to create a new submission.

For program facilitators, it will retrieve all program participants' submissions from that assessment and give the facilitator the option to view or grade that submission.

Correct Project Selected

Labels

kaiyolau commented 1 year ago

EOD:

today I finished styling the table of submissions page and successfully retrieve a different kind of data between the participant's page and the facilitators' page.