Live Test Task/Assignment Feature - Platform Web
Summary
Extend Live Tests into a Live Assessments & Tasks surface by adding a new assessment type: Task / Assignment. Learners submit file/link deliverables inside a submission window; teachers review, score, and publish feedback.
Prototype (interactive): https://jsfiddle.net/Bridgeyu/ct9hg0mn/
Background
Today Live Tests support Quiz, Coding test, and AI Interview. The prototype adds Tasks as a fourth type under the same Content → Live Tests (renamed / grouped as Live Assessments & Tasks) ecosystem, with dedicated admin grading and learner submit/result flows.
Goals
- Teachers can create a Task with title, instructions, start/end window, allowed upload formats, max score, and max file size.
- Learners can submit deliverables (file + optional project/demo URL + notes) within the window.
- Teachers can review pending submissions, grade with score + feedback, and publish results.
- Learners can see In Review vs Graded states and view published grades/comments.
- Admin + learner calendars surface task/test start and due dates.
Existing Quiz / Coding / AI Interview creation paths remain available via the “Select Test Type” step.
Out of scope (for this epic unless pulled in)
- Automated grading of task files
- Full coding/AI interview behavior changes (reuse existing flows)
Hardening of the demo’s mock persistence (prototype is UI/UX reference only)
Proposed UX (from prototype)
Admin / Teacher
- Live Assessments & Tasks list — index of quizzes, coding, AI interviews, and tasks; search + type filter (All / Tasks / Quiz / Coding / AI Interview).
- Create flow — Select type → if Task, open Create Task modal (name, description, start/end date-time, allowed formats, max score, max size) → Publish.
- Task Submissions & Grading — pending-review badge; filter by status; open Grade modal (file + link + student notes → score + feedback) → Publish grade.
- Calendar — schedule view for test launches and task deadlines.
Student / Learner
- Scheduled — active live assessments/tasks; Task CTA = Submit Task / In Review / View Grade.
- Submit Task — instructions, permitted formats, file upload (drag/drop), optional project link, notes.
- Finished / Graded — score, %, teacher comments, submitted file summary.
- Expired — past unsubmitted / closed assessments.
- Learner calendar — tests + task due dates.
0 Comments
Sign in to comment
No comments yet. Be the first to share your thoughts!
