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

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