PROTOTYPE Prototype index — open a use case to preview the actual app (each opens in a new tab).

Backoffice Portal — Prototype

SkillsLao TVET · lo/en

0 Generated 39 Pending

Initial scaffold — UCs not yet generated are shown as Pending. Run /prototype-toolkit:generate-uc <UC-ID> to enable them.

Filter by actor:

All UCs (39)

— generation status
UC ID Name Primary Actor Status Action
UC-ADM.01
Manage System Configuration
Super Admin views and updates platform-wide configuration settings (security policy, integration credentials, platform preferences, feature flags) via a searchable, filterable table with per-item inline editing.
Super Admin Pending
UC-IDP.03
Activate Staff Account
Back-office user receives activation email with a time-limited link → clicks link → chooses auth method (email+password / Google) → account active for first login.
Instructor Program Admin Super Admin Pending
UC-IDP.04
Provision Staff Account
Admin provisions a back-office account → system triggers activation email. Program Admin (institution scope) or Super Admin (cross-institution) creates instructors; Super Admin only creates Program Admins.
Program Admin Super Admin Pending
UC-IDP.06
Bulk Import Learners
Program Admin uploads Excel file → system validates format → imports learners as a batch → populates institution-affiliation + creates/updates learner profiles.
Program Admin Pending
UC-IDP.07
Login — Staff
Staff (Instructor, Program Admin, Super Admin) signs in with email+password or Google SSO — web-only, no mobile OTP, no PIN.
Instructor Program Admin Super Admin Pending
UC-IDP.10
Update Instructor Profile
Instructor edits own profile — inherits base staff fields (name, position, affiliation, contact) from UC-IDP.11 plus instructor-specific fields: biography, specialization, teaching credentials, profile photo.
Instructor Pending
UC-IDP.11
Update Staff Profile
Staff edits basic profile — display name, position title, institution affiliation, contact. Used directly by Program Admin / Super Admin; Instructor uses it via UC-IDP.10.
Program Admin Pending
UC-IDP.12
Manage Learner Profile & Access
Admin views/edits learner profile, suspends/reactivates/revokes account within own scope (Program Admin = own institution; Super Admin = all institutions).
Program Admin Pending
UC-IDP.14
Manage Staff Profile
Super Admin views/edits profile for all staff types (Program Admin and Super Admin) across institutions.
Super Admin Pending
UC-IDP.16
Manage Staff Permissions
Admin defines/edits permissions for staff — instructor (authoring rights, course assignment scope, grading) and Program Admin (institution scope, admin function access).
Program Admin Pending
UC-IDP.21
View Security & Access Audit Log
Super Admin views audit logs of security events (login attempts, permission/role changes, content publishes, admin actions) with filters — quarterly audit (TOR §5.3.1) + incident investigation.
Super Admin Pending
UC-IDP.22
Forgot Password
Staff recovers forgotten password via OTP-based reset flow — request token, verify identity, set new password, restore account access.
Instructor Program Admin Super Admin Pending
UC-CCM.01
Author Course Content
Instructor creates and manages the content tree (module/lesson/item with multimedia + interactive elements) for assigned courses.
Instructor Pending
UC-CCM.02
Build Quiz
Instructor builds quiz (MCQ/true-false) with auto-grading rules to assess learner comprehension with immediate feedback.
Instructor Pending
UC-CCM.05
Submit Course for Publish
Instructor submits a course draft branch for publish review — triggers review queue entry and notifies Program Admin for approval.
Instructor Pending
UC-CCM.06
Review and Approve Course
Program Admin reviews course submission quality, correctness, and compliance before publishing to the catalog.
Program Admin Pending
UC-CCM.07
Import SCORM Package
Instructor imports content authored in external SCORM authoring tools for use in the system without rebuilding from scratch.
Instructor Pending
UC-CCM.08
Export Course as SCORM Package
Instructor exports a course version as a SCORM package for use in other LMSs or for backup/portability.
Instructor Pending
UC-CCM.09
Manage Co-Authors
Course owner invites and manages co-author collaborators on a course — define roles, scope of edit access, and remove collaborators when needed.
Instructor Pending
UC-CCM.10
Manage Course Assets
Instructor views, uploads, and deletes assets (images, videos, PDFs, SCORM) in the course asset pool — assets uploaded here are reusable across all lessons via 'Select from Library' in upload dialogs.
Instructor Pending
UC-LMS.01
Manage Instructor
Admin maintains Instructor records and capacity — assigns instructors to courses/cohorts, manages teaching workload, defines course delivery scope per institution.
Program Admin Pending
UC-LMS.02
Manage Specialization
Admin groups multiple courses into a Specialization (curriculum set) to offer learners a packaged learning path.
Program Admin Pending
UC-LMS.03
Manage Tag
Admin maintains tag master data used on courses and Specializations so catalog search/filter remains consistent and coherent.
Program Admin Pending
UC-LMS.04
Manage Cohort
Instructor manages cohort groups for Model B courses — delivers lessons in batches + manages assignment/forum at the group level.
Instructor Pending
UC-LMS.13
Cohort Dashboard
Instructor views cohort overview — learner list, learning progress, and assignment status — via 4-tab layout (Dashboard / Manage Student / Manage Assignment / Forum).
Instructor Pending
UC-LMS.14
Manage Student
Instructor manages cohort member enrollment — approves or rejects join requests (require_approval=true) or views auto-enrolled members (require_approval=false), and revokes members as needed.
Instructor Pending
UC-LMS.05
Manage Assignment
Instructor manages assignment workflow — reviews submissions, grades responses, finalizes scores, consolidates with course Grade calculation.
Instructor Pending
UC-LMS.11
Manage Course
Program Admin sets or updates the pricing type (Free or Paid) of published courses — controls access conditions before Learner enrollment.
Program Admin Pending
UC-LMS.12
Manage Tag Group
Admin maintains Tag Group master data — create, edit, activate/deactivate (via edit form checkbox), and delete tag groups used to organize tags in the catalog.
Program Admin Pending
UC-BIL.05
Export Finance Transactions
Program Admin exports payment transaction data per period → format accepted by DTVE finance / government accounting (CSV / TBC integration format).
Program Admin Pending
UC-BIL.06
Revoke Subscription
Program Admin revokes learner subscription to support refund, policy violation, or termination with audit trail.
Program Admin Pending
UC-BIL.07
Manage Product
Program Admin maintains Product catalog (type, price, link to course/tag) to define purchasable items and pricing on the catalog.
Program Admin Pending
UC-NOT.01
View Notification Delivery Log
Program Admin or Super Admin views notification delivery history — channel, status, timestamps, retry count — scoped to own institution or cross-institution.
Program Admin Pending
UC-NOT.03
View In-App Notification Inbox
Staff opens notification inbox from topbar bell icon — views in-app notifications (assignment submissions, review requests, enrollments, reports) sorted newest first.
Instructor Program Admin Super Admin Pending
UC-ANL.02
View Course Progress Report (Instructor)
Instructor monitors learner progress in own courses to identify learners needing intervention before drop-off.
Instructor Pending
UC-ANL.03
View Assessment & Grading Report
Instructor analyzes quiz/assignment results for own courses to improve assessments and prioritize the grading queue.
Instructor Pending
UC-ANL.04
View Course Completion Rate Report
Admin assesses course effectiveness via completion rate and drop-off patterns to improve content and plan interventions.
Program Admin Pending
UC-ANL.05
View User Registration & Activity Report
Admin tracks user base growth and engagement (registration trends, active/inactive, channel mix) for outreach planning.
Program Admin Pending
UC-ANL.06
View Institution-level Aggregated Report
Super Admin summarizes per-institution outcomes for MOES/DTVE oversight and World Bank donor reporting.
Program Admin Pending