Manage Assignment › Assignment Submissions
๐ŸŽฌ Simulate: Alt success ยท AF-2B Reset
Back

Assignment Submissions

UC-LMS.05 ยท SCR-LMS.39
Assignment
Quiz Chapter 1
Due: 10/07/2026 23:59
1
Not Submitted
2
Submitted
2
Scored
Learner Name Status Score Submitted Date Actions
ส
สมชาย ใจดี
Submitted โ€” 08/07/2026 09:30 Score
ส
สุกัญญา ดีมาก
Scored 85 / 100 05/07/2026 14:00 Re-score
ว
วิมล รักเรียน
Submitted โ€” 07/07/2026 22:15 Score
ม
มานะ ขยัน
Not Submitted โ€” โ€”
ป
ประกาย ฉลาด
Scored 92 / 100 04/07/2026 10:00 Re-score
๐Ÿ“ 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.title
  • due_at โ€” CohortAssignment.due_at
  • summary_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-11
  • back "Back to Assignment List" โ€” always
Additional requirements
  1. Score disabled when status = not_submitted; enabled for pending_review and reviewed (re-grade)
  2. learner_name เธกเธฒเธˆเธฒเธ LearnerProfile (Identity module) โ€” cross-module FK