WhatsApp Student Assistant: Progressive Module Unlocking
Simple mockup showing how a learner moves from phone recognition to course selection, locked modules,
resource completion, quiz pass, and the next module unlock. This is intended as a discussion visual for
management, not a final UI design.
Remix app API
MongoDB progress log
WhatsApp via n8n/Twilio
60% quiz pass threshold
UK
UKCBC Assistant
online
Hi09:10
Checking your student profile...09:10
Hi Maria, I found your learner account.
Which course can I help you with today?
1. OTHM Level 7 Strategic Management
2. Business Diploma
3. Leadership Certificate
09:10
Comment: recognition happens from phone number, so the learner does not need to log in inside WhatsApp.
UK
UKCBC Assistant
course selected
109:11
OTHM Level 7 Strategic Management - pick a module:
1. Strategic Leadership
More modules unlock as you complete each module's resources and quiz.
Locked: complete Module 1 resources and pass the quiz to unlock Module 2.
09:11
Comment: the course may contain 10 modules, but a new learner sees Module 1 first. This keeps the flow clear.
UK
UKCBC Assistant
module actions
109:12
Strategic Management > Strategic Leadership
What would you like to do for this module?
1. Chat with module
2. Take a quiz
3. Ask a query
4. Show resources
09:12
Comment: admin intervention can be added in the LMS later, allowing staff to review progress or message the learner.
UK
UKCBC Assistant
resources
409:14
Strategic Leadership - pick a topic:
1. Leadership styles
2. Change management
3. Decision making
09:14
109:15
Resources for "Leadership styles":
PDF: Leadership Overview.pdf
Video: Leadership Models
09:15
Comment: WhatsApp cannot prove the learner opened every PDF/video, so the system logs when each topic resource list is shown.
quiz09:25
Quiz: Strategic Leadership
Question 1 of 5
Which leadership style is best for rapid crisis decisions?
A. Autocratic
B. Democratic
C. Laissez-faire
09:25
Quiz complete! You scored 3 / 5.
You passed the quiz (60% required).
09:32
Comment: with five questions, three correct answers is enough to pass. Failed attempts are still stored in MongoDB.
UK
UKCBC Assistant
progress updated
Module complete. The next module is now unlocked.
09:32
back09:33
OTHM Level 7 Strategic Management - pick a module:
1. Strategic Leadership - complete
2. Change Management
Locked: complete Module 2 to unlock Module 3
09:33
Comment: progress is stored in MongoDB so the LMS can later show completion reports and intervention history.
LMS Admin View: Future Consideration
The first build focuses on learner progress tracking through WhatsApp. The next LMS layer can allow staff to
review progress and intervene when needed.
Progress dashboard
Show each learner's unlocked module, completed resources, quiz scores, and failed attempts.
Manual unlock
Admin can unlock a module for a learner when support or exception handling is required.
Admin messaging
Staff can send a message from the Remix LMS to the learner's WhatsApp conversation.
Research and Feasibility Note
This flow needs careful research and practical testing before final delivery. A single developer will need to
review WhatsApp/Twilio/n8n documentation, confirm what events can be tracked reliably, test how LMS admin
intervention can work from Remix, and iterate based on real workflow behaviour. Some parts may require trial
and adjustment because WhatsApp interactions, template limits, and LMS messaging rules can affect the final
implementation.