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 |