Introduction to Lao Governance
ยท Dr. Bounthong Phommasack
Review Quiz โ Principles of Good Governance
Attempt no. 2
โฑ 12:03
● Online
Question 1 of 3
6 points
Which principle requires decision-making processes to be open to public scrutiny?
โ Answer saved
Screen Flow (UC-PLY.02):
๐ Spec notes โ SCR-PLY.05 Quiz Player / UC-PLY.02 Take Quiz
Identity
- Screen: SCR-PLY.05 โ Quiz Player
- Use case: UC-PLY.02 โ Take Quiz
Brief description
Main quiz-taking screen โ one question at a time with the response input matching the question type (mcq, multi-select, true/false, fill-blank, matching, short-answer), a server-authoritative countdown timer, a question navigation panel grouped by section, and Previous/Next/Submit actions. Supports per-question auto-save, offline buffer, resume from a saved attempt (cross-device), and auto-submit when time expires. Renders inline within the SCR-PLY.01 viewer area; PLY sidebar and shell remain visible throughout. Mockup shows 3 representative response types (mcq, true/false, multi-select) of the 6 supported by spec.
Fields
lesson_title,quiz_title,attempt_no_labelโ quiz header, always visible, read-onlytimer_display"Time remaining" โ server-authoritative; hidden when no time limit configuredsync_status_badgeโ online / offline / syncingquestion_navigatorโ grouped by section; unanswered/answered/current visual statesquestion_number_label,question_points_label,question_textโ question content, read-onlymcq_response/multi_select_response/true_false_response/fill_blank_response/matching_response/short_answer_responseโ one visible per current_question.type
Actions
navigate_prev"Previous" โ enabled when current_question_index > 1 โ UC-PLY.02-M-7navigate_next"Next" โ enabled when current_question_index < total_questions โ UC-PLY.02-M-7jump_to_questionโ click any navigator indicator โ UC-PLY.02-M-7submit"Submit answers" โ always enabled โ UC-PLY.02-M-9 (may branch to AF-10A)confirm_submit"Submit now" โ in unanswered warning dialog โ UC-PLY.02-A-10A-2cancel_submit"Go back and continue" โ dismisses the warning dialog, no UC step change
Embedded dialog
- #modal-unanswered-warning (AF-10A): "You have X unanswered questions โ unanswered questions will receive 0 points"; blocks background interaction until the learner chooses.
Additional requirements
- timer_display shows red + pulse when remaining < 60s or < 10% of the time limit; Timer bar hidden when no time limit configured. [SS-PLY.04]
- When timer reaches 0 (AF-9A): all inputs disabled, full-screen overlay blocks interaction until the system navigates to SCR-PLY.06. [SS-PLY.04]
- sync_status_badge = offline shows a top banner "Offline โ saving answers locally"; timer keeps counting. [SS-PLY.04]
- Resume notice (AF-2A): banner "Resuming from previous attempt โ question X"; auto-dismisses after 4 seconds or on navigation.
- question_navigator: unanswered = empty circle, answered = filled, current = highlighted ring; responses flushed before navigating (debounce โค500ms). [SS-PLY.04]
- Unanswered warning dialog (AF-10A) blocks background interaction until the learner confirms or cancels.