Sign in & reach the control panel
Concept: An administrator signs in with email and password to manage the whole platform.
- Entry is the Admin login page (no link from public home — direct URL).
- After login, Dashboard shows key counts: users, courses, revenue, recent activity.
- All further work happens from the left sidebar grouped by area.
Admin sidebar menu (exact labels)
Concept: After login, the left sidebar lists every admin area. Labels below match the application menu exactly.
- Users — Students, Kids, Instructors
- Courses — Course Management, Workshops, Course Programmes, and four programme reports
- Demo — Demo Sessions, Demo Sessions Report, Demo Requests
- Cart Management — Pending Carts, Empty Carts
- Master Data — Categories, Grade Rules
- Documents — Students, Instructors (document files, not the Users list)
- Top-level items: Question Bank, Payments, Certificates, Analytics, Settings, Events
Hidden in menu (not shown): Communications, Course Approvals, Assignments.
Build and publish a course
Concept: Create structured learning content from basics through curriculum to publish.
- Start from Course Management — search and filter existing courses.
- Add Course wizard — six steps: basics, description, curriculum, pricing, preview, publish.
- Content Studio — add lessons; each lesson can have text, images, quiz, or Zoom block.
- Optional demo lessons for prospects; categories from a linked button.
Run a programme batch for a course
Concept: A programme is a timed batch (cohort) for a course — with schedule, student allotment, and optional login credentials.
- Create programme under Course Programmes for a published course.
- Manage schedule — set date/time (and Zoom) per lesson.
- Manage lesson access — open or close specific lessons/quizzes for that batch.
- Allot students — assign purchased students; shift between batches; email programme login credentials.
- Track via programme reports (allotment, students, shifts, schedules).
Users, Demo, Cart Management & Settings
Concept: Common workflows using exact menu names from the admin sidebar.
- Users → Students — list, filter, bulk enroll; open student profile.
- Users → Instructors — create accounts; assign courses and workshops.
- Users → Kids — view parents and their children.
- Demo → Demo Requests then Demo Sessions — review, schedule, send invitations; view Demo Sessions Report.
- Cart Management → Pending Carts — follow up incomplete checkouts.
- Settings — Email Notifications, Student Email Activation, Send Test Email.
Join the platform & sign in
Concept: Workforce / adult learners register from the student landing page, then sign in to learn.
- Register — name, email, password; optional resume upload.
- If email activation is required (admin setting): account stays pending until link in email is clicked.
- If activation is bypassed: account is active immediately — no email step.
- Login — email + password → Student Dashboard.
Student sidebar menu (exact labels)
Concept: The student sidebar MENU section lists every linked page. Labels match the application.
- Dashboard, Browse Workshops, Browse Courses, My Workshops, My Courses
- Term Calendar, Cart, Materials, Learning Access
- Assignments, Certificates, Payments, Profile, Settings
- ACCOUNT section: Change Password, Logout
Buy or enroll in a course & start learning
Concept: From discovery to watching lessons and taking tests.
- Browse Courses → open course details (linked from catalog, not a menu item).
- Free course — enroll in one step.
- Paid course — add to Cart → checkout → Payments flow → enrollment.
- My Courses — open a course → lesson player → optional lesson quiz.
Workshops & schedule
Concept: Workshops are a separate product type with their own catalog and enrollment path.
- Browse Workshops → workshop details (linked page) → Cart or buy now → My Workshops.
- Term Calendar and Dashboard link to workshop schedule and detail pages.
- Complete profile & resume for better recommendations (shown on dashboard).
Programme batch access (special path)
Concept: When admin allots a student to a programme batch, they may receive separate login credentials — not the normal student email login for that content.
- Email contains programme user ID and password.
- Student uses programme login → accesses gated lessons for that batch.
Register as a parent & sign in
Concept: Parents manage K-12 children’s learning. All parent screens live under the Kids area of the site.
- Register on kids landing — parent details plus optional first child (name, grade).
- Login with parent email and password.
- Browser shows an OTP confirmation step (demo OTP in current UI).
- Land on Parent Dashboard with overview of children.
Parent sidebar menu (exact labels)
Concept: Parent sidebar uses three section headings. Menu labels match the application.
- CHILD MANAGEMENT — Parent Dashboard, My Children, Add Child, Enroll Course
- TRACKING — View Schedule, Child Progress, View Payments
- ACCOUNT — Change Password, Logout
- From My Children (linked actions, not menu items): child profile, child settings, per-child courses.
Enroll a child in a kids course
Concept: Only courses marked for kids audience with a matching grade can be assigned.
- Open Enroll Course → pick which child.
- System shows eligible kids courses for that child’s grade.
- Confirm enrollment — child sees course in their My Courses.
- Parent can later restrict access or learning hours in settings.
Child sidebar menu & learning flow
Concept: Children do not self-register. Parent creates the account via Add Child.
- Child menu: Dashboard, My Courses, Schedule, My Profile
- Login on shared kids login page with username + password.
- If parent disabled account or outside allowed hours → access blocked.
- My Courses → lesson player; parent can block a specific course.
How the roles connect
Concept: High-level relationships — who creates whom and who consumes content.
- Admin creates courses, programmes, workshops; manages all users; configures email and events.
- Student self-registers, purchases or enrolls, learns workforce courses.
- Parent registers, creates children, enrolls kids courses, controls access.
- Child learns only what parent enrolled and allowed.