Comparative Research Summary
Compare the TVET policy frameworks of two countries in the region and summarize how each addresses industry-linked curriculum design, instructor certification, and funding for rural training centers.
Your cohort has been asked to brief a visiting delegation on how neighboring countries structure their TVET policy. Prepare a comparative summary that highlights what Lao PDR could adopt or adapt.
2 days 4 hours remaining
(8 Jul 2026, 23:59)
4,000 characters
| Criterion | Max points |
|---|---|
| Depth of comparative analysis | 40 |
| Use of credible sources | 30 |
| Relevance of recommendations for Lao PDR | 30 |
| Total | 100 |
- policy-comparison-notes.pdf (240 KB)
Screen Flow (from flow.puml):
📝 Spec notes — UC-PLY.09 / SCR-PLY.07 (fields, actions, requirements)
- Screen: SCR-PLY.07 — Assignment Submission
- Use case: UC-PLY.09 — View All Course Assignments (main step 6 / AF-4A)
- Note: SCR-PLY.07 is also used by UC-PLY.03 and renders inline within the SCR-PLY.01 lesson viewer in that flow. This page is the UC-PLY.09 copy (prototype is not DRY). Submit mode is used for the main flow (submit / re-submit); view mode is used for AF-4A (already-graded result, read-only).
Assignment submission screen for an assignment_ref ContentItem — displays task instructions, scenario prompt, and a rubric preview table (criterion + max points). Operates in two modes: submit mode (editable — response area adapts to the submission_format set by the instructor, real-time character count, due-date countdown, submission attempt badge for resubmissions) and view mode (read-only — for an already-graded submission, shows the submitted answer, score, and instructor feedback instead). Supports draft auto-save (SS-PLY.05) and resumable chunked file upload (SS-PLY.03) in submit mode.
assignment_title"Assignment title" — text · lookup · always · read-onlyinstructions"Instructions" — textarea · lookup · always · read-onlyscenario_prompt"Scenario prompt" — textarea · visible when Assignment.scenario_prompt_html != null · read-only (rendered as HTML)due_date_countdown"Due date" — datetime · visible when Assignment.due_at != null · read-only (shown as countdown + absolute datetime)attempt_no_badge"Submission attempt" — number · visible when AssignmentSubmission.submission_no > 1 · read-only (badge e.g. "Attempt 2")rubric_criteria"Assessment criteria" — text · visible when Assignment.rubric != null · read-only (table: criterion + max_points)text_response"Answer (text)" — textarea · required & visible when submission_format in [text, both] && view_mode == submit · validation: character_count_le_character_limitcharacter_count_indicator"Character count" — number · computed in real time · visible when submission_format in [text, both] && character_limit != null && view_mode == submit · warning at ≥90%, error when exceeded (SS-PLY.05)file_upload_input"Upload file" — file · required when submission_format in [file, both] && no file uploaded yet && view_mode == submit · visible when submission_format in [file, both] && view_mode == submit · drag-and-drop + browse; resumable chunked upload (SS-PLY.03)uploaded_file_list"Uploaded files" — text · visible when submission_format in [file, both] && uploaded_file_count > 0 · read-only list with per-file remove actionauto_save_indicator"Auto-save status" — text · computed · visible when submission_format in [text, both] && view_mode == submit · enum: idle | saving | saved | error (SS-PLY.05)submitted_response_view"Submitted answer" — textarea · visible when submission_format in [text, both] && view_mode == view · read-only counterpart of text_responsescore_display"Score" — text · visible when view_mode == view · "achieved / max_points" format · read-onlyinstructor_feedback_display"Instructor feedback" — textarea · visible when view_mode == view · read-only
submit"Submit" — enabled when required_fields_valid && character_count_within_limit && view_mode == submit · triggers UC-PLY.03-M-6save_draft"Save draft" — enabled when view_mode == submit · triggers UC-PLY.03-A-9A-1remove_file"Remove file" — enabled when view_mode == submit · per-file action in uploaded_file_list · triggers UC-PLY.03-A-8A-1cancel"Cancel" — enabled when view_mode == submit · triggers UC-PLY.03-A-14A-1; if unsaved changes exist → confirm dialog (AF-14A): save draft / discard / go backback_to_overview"Back to overview" — enabled when view_mode == view · pure navigation back to SCR-PLY.11 for the UC-PLY.09 entry path (no UC flow step)
- The screen renders in both Lao and English according to the learner's language preference, including all button labels, field labels, and notification messages. [refs: SS-PLY.01]
- When the learner reaches 90% of the maximum character count, the counter displays a warning color; when the maximum is exceeded, the excess text is highlighted and a warning message is shown, and the Submit button is disabled until the learner trims the text within the limit. [refs: SS-PLY.05]
- Each file being uploaded displays a progress bar; if the connection is lost and restored, the upload resumes from where it was interrupted and shows the status to the learner. [refs: SS-PLY.03]
- If the learner clicks Cancel or navigates away while there is unsaved text or files, the system prompts for confirmation: Save draft / Discard changes / Go back and continue. [refs: —]
- The screen operates in two modes depending on how it is opened: submit mode (editable) and view mode (read-only, for reviewing an already-graded submission) — in view mode the response/file input areas and Save Draft/Submit/Cancel actions are hidden. [refs: —]