LMS Workflows — By Concept

What each role does in plain language. Menu labels match the application. Diagrams flow top to bottom.

Admin

Sign in & reach the control panel

Concept: An administrator signs in with email and password to manage the whole platform.

  • Open Admin login and enter credentials.
  • Land on Dashboard with users, courses, revenue, and activity summary.
  • Pick any area from the left sidebar to continue.
flowchart TB A[Admin Login] --> B[Enter email and password] B --> C{Valid?} C -->|No| A C -->|Yes| D[Dashboard] D --> E[Open sidebar menu item] style D fill:#7c3aed,color:#fff
Admin

Admin sidebar — Users & Courses

Concept: First groups in the admin sidebar. Labels match the application menu.

  • Users — Students, Kids, Instructors
  • Courses — Course Management through programme reports
flowchart TB D[Dashboard] --> U[Users] U --> U1[Students] U1 --> U2[Kids] U2 --> U3[Instructors] U3 --> C[Courses] C --> C1[Course Management] C1 --> C2[Workshops] C2 --> C3[Course Programmes] C3 --> C4[Programme Allotment Report] C4 --> C5[Programme Students Report] C5 --> C6[Programme Shifted Students] C6 --> C7[Programme Schedules Report] style D fill:#7c3aed,color:#fff
Admin

Admin sidebar — Demo through Events

Concept: Remaining admin sidebar items in menu order.

flowchart TB D[Dashboard] --> DM[Demo] DM --> DM1[Demo Sessions] DM1 --> DM2[Demo Sessions Report] DM2 --> DM3[Demo Requests] DM3 --> QB[Question Bank] QB --> PAY[Payments] PAY --> CM[Cart Management] CM --> CM1[Pending Carts] CM1 --> CM2[Empty Carts] CM2 --> CERT[Certificates] CERT --> MD[Master Data] MD --> MD1[Categories] MD1 --> MD2[Grade Rules] MD2 --> DOC[Documents] DOC --> DOC1[Students] DOC1 --> DOC2[Instructors] DOC2 --> AN[Analytics] AN --> SET[Settings] SET --> EV[Events] style D fill:#7c3aed,color:#fff
Admin

Build and publish a course

Concept: Create learning content from basics through curriculum to publish.

  • Start at Course Management.
  • Use the Add Course wizard: basics, description, curriculum, pricing, preview, publish.
  • Build lessons in Content Studio with text, quiz, or Zoom blocks.
flowchart TB S[Course Management] --> A[Add Course wizard] A --> B[Basics and description] B --> C[Content Studio] C --> D[Text and images block] D --> E[Quiz block] E --> F[Zoom block] F --> G[Pricing and preview] G --> H[Publish course] style H fill:#7c3aed,color:#fff
Admin

Run a programme batch

Concept: A programme is a timed cohort for a course with schedule, allotment, and credentials.

  • Open Course Programmes and create a batch.
  • Set session schedule and lesson access per batch.
  • Allot students and send credential email.
  • Review Programme Allotment Report and related reports.
flowchart TB A[Course Programmes] --> B[Create programme] B --> C[Manage session schedule] C --> D[Manage lesson access] D --> E[Allot students] E --> F[Send credential email] F --> G[Programme Allotment Report] G --> H[Programme Students Report] H --> I[Programme Schedules Report] style E fill:#7c3aed,color:#fff
Admin

Users workflow

Concept: Manage people from the Users menu group.

flowchart TB U[Users] --> S[Students] S --> S1[View and filter list] S1 --> S2[Open student profile] S2 --> S3[Bulk enroll or unenroll] U --> I[Instructors] I --> I1[Create instructor] I1 --> I2[Assign courses and workshops] U --> K[Kids] K --> K1[View parents and children] style U fill:#7c3aed,color:#fff
Admin

Demo workflow

Concept: Handle demo requests and scheduled sessions.

flowchart TB DR[Demo Requests] --> R[Review request] R --> DS[Demo Sessions] DS --> S[Create session] S --> I[Send invitations] I --> REP[Demo Sessions Report] style DS fill:#7c3aed,color:#fff
Admin

Cart Management & Settings

Concept: Follow up sales and configure platform email behaviour.

flowchart TB CM[Cart Management] --> PC[Pending Carts] PC --> F[Follow up student] F --> X[Complete checkout] SET[Settings] --> E[Email Notifications] E --> A[Student Email Activation] A --> T[Send Test Email] style SET fill:#7c3aed,color:#fff
Student

Join the platform & sign in

Concept: Workforce learners register from the student landing page, then sign in.

  • Register with name, email, password; optional resume.
  • If activation is required: confirm via email, then login.
  • If activation is bypassed: login immediately after register.
  • Arrive at Dashboard.
flowchart TB L[Student landing page] --> N{New user?} N -->|Yes| R[Register] N -->|No| LG[Login] R --> ACT{Activation required?} ACT -->|Yes| EM[Confirm email] EM --> LG ACT -->|No| LG LG --> D[Dashboard] style D fill:#0d7377,color:#fff
Student

Student sidebar menu

Concept: Full student MENU list in application order.

flowchart TB D[Dashboard] --> M1[Browse Workshops] M1 --> M2[Browse Courses] M2 --> M3[My Workshops] M3 --> M4[My Courses] M4 --> M5[Term Calendar] M5 --> M6[Cart] M6 --> M7[Materials] M7 --> M8[Learning Access] M8 --> M9[Assignments] M9 --> M10[Certificates] M10 --> M11[Payments] M11 --> M12[Profile] M12 --> M13[Settings] M13 --> ACC[ACCOUNT] ACC --> CP[Change Password] style D fill:#0d7377,color:#fff
Student

Enroll in a course & learn

Concept: From catalog to lessons and quizzes.

  • Browse Courses → view course details.
  • Free: enroll directly. Paid: Cart → checkout → Payments.
  • My Courses → lesson player → optional quiz.
flowchart TB A[Browse Courses] --> B[Course details] B --> C{Free or paid?} C -->|Free| D[Enroll] C -->|Paid| E[Cart] E --> F[Checkout] F --> G[Payments] G --> H[My Courses] D --> H H --> I[Lesson player] I --> J[Watch lesson] J --> K[Lesson quiz] style H fill:#0d7377,color:#fff
Student

Workshops & schedule

Concept: Workshops use a separate catalog and enrollment path.

  • Browse Workshops → workshop details → CartMy Workshops.
  • Term Calendar and Dashboard show workshop schedule.
flowchart TB A[Browse Workshops] --> B[Workshop details] B --> C[Cart] C --> D[Checkout] D --> E[My Workshops] F[Term Calendar] --> B G[Dashboard] --> F style E fill:#0d7377,color:#fff
Student

Programme batch access

Concept: Students allotted to a programme batch may receive separate login credentials by email.

flowchart TB A[Course Programmes allotment] --> B[Credential email] B --> C[Programme login] C --> D[Enter batch credentials] D --> E[Programme lessons] style C fill:#0d7377,color:#fff
Parent

Register & sign in

Concept: Parents manage children's learning under the Kids area.

  • Register on kids landing with parent and child details.
  • Login with email and password, then OTP confirmation.
  • Arrive at Parent Dashboard.
flowchart TB L[Kids landing page] --> R[Register] R --> LG[Login] LG --> OTP[OTP confirmation] OTP --> D[Parent Dashboard] style D fill:#2563eb,color:#fff
Parent

Parent sidebar menu

Concept: Three sidebar sections in application order.

flowchart TB S1[CHILD MANAGEMENT] --> D[Parent Dashboard] D --> CH1[My Children] CH1 --> CH2[Add Child] CH2 --> CH3[Enroll Course] CH3 --> S2[TRACKING] S2 --> TR1[View Schedule] TR1 --> TR2[Child Progress] TR2 --> TR3[View Payments] TR3 --> S3[ACCOUNT] S3 --> CP[Change Password] style D fill:#2563eb,color:#fff
Parent

Manage a child from My Children

Concept: Actions available when viewing a child from My Children.

flowchart TB MC[My Children] --> P[Child profile] P --> S[Child settings] S --> S1[Enable login] S1 --> S2[Set time limits] S2 --> C[Child courses] C --> A[Toggle course access] style MC fill:#2563eb,color:#fff
Parent

Enroll a child in a kids course

Concept: Only kids-audience courses matching the child's grade can be enrolled.

flowchart TB A[Enroll Course] --> B[Select child] B --> C[View grade-matched courses] C --> D{Grade matches?} D -->|No| C D -->|Yes| E[Confirm enrollment] E --> F[Child My Courses] style E fill:#2563eb,color:#fff
Child

Child sidebar menu

Concept: Child menu items in application order. Parent creates account via Add Child.

flowchart TB D[Dashboard] --> M1[My Courses] M1 --> M2[Schedule] M2 --> M3[My Profile] style D fill:#ea580c,color:#fff
Child

Child login & learning

Concept: Child signs in with username and password on the kids login page.

flowchart TB L[Kids login] --> U[Enter username and password] U --> C{Account enabled?} C -->|No| X[Access denied] C -->|Yes| T{Within allowed hours?} T -->|No| X T -->|Yes| D[Dashboard] D --> MC[My Courses] MC --> P{Parent allowed course?} P -->|No| X P -->|Yes| LP[Lesson player] style D fill:#ea580c,color:#fff
All roles

How the roles connect

Concept: Who sets up content and who learns.

  • Admin — courses, programmes, workshops, users, Settings, Events.
  • Student — registers, enrolls, learns workforce courses.
  • Parent — registers, manages children, enrolls kids courses.
  • Child — learns what parent enrolled and allowed.
flowchart TB AD[Admin] --> PUB[Publish courses and programmes] AD --> USR[Users menu] PUB --> ST[Student learns] PUB --> PA[Parent enrolls child] PA --> CH[Child learns] USR --> ST USR --> PA style AD fill:#7c3aed,color:#fff style ST fill:#0d7377,color:#fff style PA fill:#2563eb,color:#fff style CH fill:#ea580c,color:#fff