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

#588 Add a graded assessments feature #589

Open seidior opened 1 year ago

seidior commented 1 year ago

Proposed changes

This pull request resolves #588 by launching the first version of our graded assessments feature, allowing program facilitators to assign assessments with either single-choice (multiple-choice, single-response) or free-response questions for program participants to fill out, with the facilitator able to then grade the submission afterward. This is the cumulative work and contributions of OpenTree's fifth cohort of the Professional Mentorship Program.

In this version, program participants can view all assessments for a program, create a new submission for a given assessment (assessments support multiple submissions from a given participant), resume an in-progress submission (with auto-save), and expire or submit an in-progress submission.

In this version, program facilitators can view a list of all submissions for a given assessment from all program participants (in-progress, submitted, expired, or graded).

Pushed for a future version:

Added along the way:

Screenshots

Assessments List: Participant

participant_assessments_list_1 participant_assessments_list_2 participant_assessments_list_3 participant_assessments_list_4

Assessment Detail: Participant

participant_assessment_detail_1 participant_assessment_detail_2

Assessment Submissions: Participant

participant_assessment_submissions_1 participant_assessment_submissions_2

Assessments List: Facilitator

facilitator_assessments_list

Assessment Submissions: Facilitator

facilitator_submissions_list

Checklist

mgasquez commented 1 year ago

Good morning, I tested all new features and they worked on the expected behavior. I would like to add that all pages look very nice and I want to say congratulations to all of us (Cohort 5 - Binary Bandits) for the great team job and excellent results.