
Nouwens
Nouwens - E-learning directly from COMTOO
From COMTOO straight into the learning environment, without signing in again. Working with Easy Thinking, we developed the Moodle™ plugin that makes this possible for Nouwens.
Partner: Easy Thinking
Bringing e-learning into COMTOO
Nouwens wanted employees to access its Moodle™ learning environment from COMTOO. The aim was to open the learning environment through the ‘E-learning’ menu entry and the home screen tile, without having to enter a separate username and password.
We delivered this login integration with Easy Thinking and the COMTOO developers. Ldesign Media developed the Moodle™ plugin, configured the webservice and supplied example requests for the integration. COMTOO implemented the API call and opening the login link in its app. Easy Thinking runs the learning environment and coordinated the implementation with Nouwens.
From app to learning environment
When an employee opens the learning environment from COMTOO, the app requests a time-limited login link through an authenticated webservice. Moodle™ looks up the account using the employee number in a configured profile field. For an existing account, the plugin also checks that the supplied email address matches. If no account exists, the plugin creates one using the first name, last name and email address supplied in the request.
COMTOO then opens the returned magic link. The plugin validates it, signs the employee in and redirects them to the Moodle™ dashboard or a configured destination. Employees do not need to enter a Moodle™ password for this transition.
The result is a direct route from COMTOO to e-learning. Employees start from their app, and a missing Moodle™ account can be created automatically on the first request.
Key Features
- Direct access to e-learning from the COMTOO menu or home screen tile
- No additional Moodle™ login step when opening from COMTOO
- Existing account lookup by employee number with an email check
- Automatic account creation when no matching account exists
- Configurable link validity period and destination page
- Hashed token storage and automatic cleanup after expiration
- Login event logging and data export and deletion through the Moodle™ Privacy API
Gallery


Related Projects


Ready to Start Your Project?
Whether you need a custom plugin, system integration, or complete learning platform, we're here to help bring your vision to life.
Start a Conversation




















