CB Plugins
LLN Robot API
LLN Robot API
Couldn't load pickup availability
CB Plugins have developed a specialised Moodle activity plugin that integrates directly with the LLN Robot platform to ensure compliance with LLN (Language, Literacy & Numeracy) assessment requirements — seamlessly and automatically.
✅ Key Objectives
The plugin is designed to:
● Enforce LLN assessment completion before students can access any other course content.
● Track assessment completion and automatically mark the activity as complete in Moodle.
This eliminates manual coordination and helps RTOs and training providers maintain compliance while improving the learner experience.
⚙️ How It Works
1. Add the Activity
Teachers add the “LLN Robot” activity into any Moodle course, just like a quiz or SCORM.
2. Select LLN Level
When setting up the activity, teachers select which assessment level to assign:
○ Level 2
○ Level 3
○ Level 4
(These are fetched directly from the LLN Robot API)
3. Student Interaction Flow
○ A student clicks the LLN Robot activity.
○ The plugin triggers an API call to LLN Robot and sends the student an invitation to take the LLN assessment.
○ The plugin then periodically checks the completion status using the student’s email address and course shortname.
○ Once the student completes the assessment, the plugin:
■ Automatically marks the activity as complete
■ Unlocks other course content (via Moodle’s built-in Restrict Access rules)
🔒 Restrict Access (Handled by Moodle)
● Teachers can configure Moodle’s built-in Restrict Access rules to prevent students from accessing any other activities until the LLN Robot activity is marked complete.
● No special configuration is needed — the plugin integrates with Moodle’s native
completion system.
🎯 Benefits for Clients
● ✅ Zero manual follow-up
● ✅ Automatic tracking of completion status via API
● ✅ Seamless experience for both students and trainers
● ✅ Improved compliance and streamlined onboarding
● ✅ No need to manually manage restrict access rules or statuses
🧩 Technical Notes
● Moodle version compatibility: 4.0+
● Plugin type: mod activity
● Developed using Moodle best practices (no core changes)
● API Key & LLN Robot endpoints configurable in the code (can be made
admin-configurable if needed)
● Supports overrides and extensibility for future improvements
💼 Business Opportunity
This plugin is ideal for:
● RTOs in Australia who use LLN Robot
● Compliance-focused training providers
● Partners looking to offer value-added integrations to their Moodle clients
Share
