Backoffice Portal — Prototype
SkillsLao TVET · lo/en
54 Generated
0 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 (54)
— generation status| UC ID | Name | Primary Actor | Status | Action |
|---|---|---|---|---|
UC-IDP.26 |
View Staff Portal Home
Landing page all staff roles reach after login — KPI cards, recent activity, pending tasks, quick links.
|
Instructor Program Admin Super Admin | Generated | Open |
UC-IDP.07 |
Login — Staff
Staff (Instructor, Program Admin, Super Admin) signs in with email+password or Google SSO.
|
Instructor Program Admin Super Admin | Generated | Open |
UC-IDP.22 |
Forgot Password
Staff recovers forgotten password via OTP-based reset flow.
|
Instructor Program Admin Super Admin | Generated | Open |
UC-IDP.03 |
Activate Staff Account
Back-office user receives activation email → clicks link → chooses auth method → account active for first login.
|
Instructor Program Admin Super Admin | Generated | Open |
UC-IDP.10 |
Update Instructor Profile
Instructor edits own profile — biography, specialization, teaching credentials, profile photo.
|
Instructor | Generated | Open |
UC-IDP.11 |
Update Staff Profile
Staff edits basic profile — display name, position title, institution affiliation, contact.
|
Program Admin | Generated | Open |
UC-IDP.20 |
Logout
Authenticated staff signs out — clearing session tokens on the client and invalidating them server-side.
|
Instructor Program Admin Super Admin | Generated | Open |
UC-LMS.11 |
Manage Course
Program Admin sets or updates the pricing type (Free or Paid) of published courses.
|
Program Admin | Generated | Open |
UC-LMS.04 |
Manage Cohort
Instructor manages cohort groups for Model B courses — delivers lessons in batches.
|
Instructor | Generated | Open |
UC-LMS.13 |
Cohort Dashboard
Instructor views cohort overview — learner list, learning progress, and assignment status.
|
Instructor | Generated | Open |
UC-LMS.05 |
Manage Assignment
Instructor manages assignment workflow — reviews submissions, grades responses, finalizes scores.
|
Instructor | Generated | Open |
UC-LMS.14 |
Manage Student
Instructor manages cohort member enrollment — approves/rejects join requests.
|
Instructor | Generated | Open |
UC-LMS.21 |
Manage Supplementary
Instructor manages supplementary assets per cohort item — attach links or files to augment course content.
|
Instructor | Generated | Open |
UC-LMS.22 |
Manage Asset
Instructor manages the asset library for a course — uploads files, adds links, previews and removes assets.
|
Instructor | Generated | Open |
UC-LMS.02 |
Manage Specialization
Admin groups multiple courses into a Specialization to offer learners a packaged learning path.
|
Program Admin | Generated | Open |
UC-CCM.01 |
Author Course Content
Instructor creates and manages the content tree (module/lesson/item with multimedia + interactive elements).
|
Instructor | Generated | Open |
UC-CCM.05 |
Submit Course for Review
Instructor submits a completed course to a review queue — Program Admin reviews and approves before publishing.
|
Instructor | Generated | Open |
UC-CCM.07 |
Import SCORM Package
Instructor imports content authored in external SCORM authoring tools.
|
Instructor | Generated | Open |
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.
|
Instructor | Generated | Open |
UC-CCM.09 |
Manage Co-Authors
Course owner invites and manages co-author collaborators — define roles, scope of edit access.
|
Instructor | Generated | Open |
UC-CCM.10 |
Manage Course Assets
Instructor views, uploads, and deletes assets (images, videos, PDFs, SCORM) in the course asset pool.
|
Instructor | Generated | Open |
UC-CCM.12 |
Manage Question Bank
Instructor creates, edits, tags, and manages reusable questions in the course question bank.
|
Instructor | Generated | Open |
UC-CCM.13 |
Configure Course Grade & Completion
Instructor configures grading mode, grade weights, and course completion criteria.
|
Instructor | Generated | Open |
UC-CCM.06 |
Review and Approve Course
Program Admin reviews course submission quality and compliance before publishing to the catalog.
|
Program Admin | Generated | Open |
UC-LMS.18 |
Add Course from Catalog
Program Admin adds an approved Course into their institution's program by selecting from the Course Catalog — includes courses approved within own institution and courses publicly shared by other institutions.
|
Program Admin | Generated | Open |
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 | Generated | Open |
UC-IDP.13 |
Manage Institute Instructors
Program Admin invites Instructors into the selected Working Institute and revokes their institute membership.
|
Program Admin Super Admin | Generated | Open |
UC-LMS.01 |
Manage Instructor
Admin maintains Instructor records — assigns instructors to courses/cohorts, manages teaching workload.
|
Program Admin | Generated | Open |
UC-IDP.12 |
Manage Learner Profile & Access
Admin views/edits learner profile, suspends/reactivates/revokes account within own scope.
|
Program Admin | Generated | Open |
UC-IDP.06 |
Bulk Import Learners
Program Admin uploads Excel file → system validates format → imports learners as a batch.
|
Program Admin | Generated | Open |
UC-IDP.28 |
Manage Learner to Institution
Program Admin adds and removes learners from the institution — direct membership management.
|
Program Admin | Generated | Open |
UC-IDP.25 |
Approve/Reject Learner Registration
Program Admin reviews and approves or rejects pending learner institution registration requests.
|
Program Admin | Generated | Open |
UC-IDP.29 |
Manage Majors
Super Administrator manages the global Major vocabulary — create, edit, delete academic majors (fields of study) that Institutes reference.
|
Super Admin | Generated | Open |
UC-IDP.30 |
Manage Faculties
Super Administrator manages the global academic faculty vocabulary — create, edit, and delete faculties that group Majors.
|
Super Admin | Generated | Open |
UC-ANL.06 |
View Institution-level Aggregated Report
Program Admin or Super Admin summarizes per-institution outcomes for MOES/DTVE oversight and World Bank donor reporting — always scoped to the currently selected Working Institute.
|
Program Admin Super Admin | Generated | Open |
UC-ANL.07 |
View Platform Summary Dashboard
Super Administrator views a real-time platform-wide KPI overview — total users by role, institution/faculty/major counts, and student status cross-table — with optional date range filter.
|
Super Admin | Generated | Open |
UC-IDP.14 |
Manage Staff Profile
Super Admin views/edits profile for all staff types across institutions.
|
Super Admin | Generated | Open |
UC-IDP.04 |
Provision Staff Account
Admin provisions a back-office account → system triggers activation email.
|
Program Admin Super Admin | Generated | Open |
UC-IDP.16 |
Manage Central Access Control
Super Administrator manages role assignments for central-level roles (Super Administrator, Sale Administrator, Tag Administrator) — platform-wide scope.
|
Super Admin | Generated | Open |
UC-IDP.24 |
Manage Institution Roster
Admin manages the institution's student roster — search, edit, delete entries.
|
Program Admin Super Admin | Generated | Open |
UC-IDP.23 |
Manage Institute
Super Administrator manages institution records — search, add, edit, delete.
|
Super Admin | Generated | Open |
UC-LMS.03 |
Manage Tag
Admin maintains tag master data used on courses and Specializations for catalog search/filter.
|
Program Admin | Generated | Open |
UC-LMS.19 |
Manage Course Library
Central Course Approver sets pricing type and paid tags on approved courses, then publishes/unpublishes them to the platform-wide Course Catalog.
|
Central Course Approver | Generated | Open |
UC-LMS.20 |
Revoke Learner Certificate
Super Admin revokes an issued certificate from a learner — centrally governed; institutions cannot initiate revocation independently.
|
Super Admin | Generated | Open |
UC-BIL.07 |
Manage Product
Sale Admin maintains the Product catalog (type, price, link to course/tag) to define products for sale and their prices on the catalog.
|
Sale Admin | Generated | Open |
UC-BIL.06 |
Revoke Subscription
Sale Admin edits a subscription's status (New/Pending/Active/Cancelled/Revoke); Revoke requires a reason and reference, with audit trail and learner notification.
|
Sale Admin | Generated | Open |
UC-BIL.05 |
Export Finance Transactions
Sale Admin exports subscription/finance transaction data from the Subscription Admin page (SCR-BIL.07), filtered by the current search criteria, as CSV or Excel.
|
Sale Admin | Generated | Open |
UC-BIL.09 |
Manage Institution Default Product
Sale Admin searches for any institution and manages its Default Products from a dedicated tab.
|
Sale Admin | Generated | Open |
UC-BIL.10 |
Manage Invoice
Sale Admin reviews and updates the payment status of invoices — search by status / learner / date, view detail, and edit payment status with mandatory comment.
|
Sale Admin | Generated | Open |
UC-ADM.01 |
Manage System Configuration
Super Admin views and updates platform-wide configuration settings — security policy, integrations, feature flags.
|
Super Admin | Generated | Open |
UC-ADM.03 |
View Security & Access Audit Log
Super Admin views audit logs of security events (login attempts, permission changes, admin actions).
|
Super Admin | Generated | Open |
UC-NOT.01 |
View Notification Event Logs
Program Admin or Super Admin views notification event logs — event type, target, dispatch result.
|
Program Admin | Generated | Open |
UC-NOT.04 |
View Delivery Transport Logs
Program Admin or Super Admin views per-event notification delivery records — channel, status, timestamps.
|
Program Admin | Generated | Open |
UC-NOT.03 |
View In-App Notification Inbox
Staff opens notification inbox from topbar bell icon — views in-app notifications sorted newest first.
|
Instructor Program Admin Super Admin | Generated | Open |