Back
Assignment Submissions
UC-LMS.05 ยท SCR-LMS.39
1
Not Submitted
2
Submitted
2
Scored
Screen Flow (from flow.puml):
๐ Spec notes โ UC-LMS.05 / SCR-LMS.39
Identity
- Screen: SCR-LMS.39 โ Assignment Submissions
- Use case: UC-LMS.05 โ Manage Assignment
Fields โ Assignment context (read-only)
assignment_titleโ CohortAssignment.titledue_atโ CohortAssignment.due_atsummary_not_submitted / summary_submitted / summary_scoredโ computed counts
Fields โ Filter toolbar
search_keywordโ filter by LearnerProfile.display_name (substring, case-insensitive)filter_statusโ enum [all, not_submitted, pending_review, reviewed]
Fields โ Submission table (read-only per row)
learner_nameโ LearnerProfile.display_name (cross-module: Identity)submission_statusโ AssignmentSubmission.status [not_submitted, pending_review, reviewed]latest_scoreโ AssignmentSubmission.score (null if not reviewed)submitted_atโ AssignmentSubmission.submitted_at (null if not submitted)
Actions
score_submission"Score" โ enabled when status == pending_review or reviewed ยท triggers UC-LMS.05-M-11back"Back to Assignment List" โ always
Additional requirements
- Score disabled when status = not_submitted; enabled for pending_review and reviewed (re-grade)
- learner_name เธกเธฒเธเธฒเธ LearnerProfile (Identity module) โ cross-module FK