An e-learning platform should be able to send user's basic information
Parameter | Description |
---|---|
firstname | First name (REQUIRED) |
lastname | Last name (REQUIRED) |
E-mail address | |
user_id | User ID (REQUIRED) |
context_id | Context ID (REQUIRED) |
context_title | Context title (REQUIRED) |
role | Role (student, teacher, admin) (REQUIRED) |
city_id | City / municipality Business ID (REQUIRED) |
school | School / institution (REQUIRED) |
school_id | School / institution ID (REQUIRED) |
city | City / municipality |
add_resource_callback_url | URL of the e-learning platform's learning material adding page. |
An e-learning platform can be integrated to the Dikaios in a couple of different ways:
Method | Considerations |
---|---|
1. Search window integration for the e-learning platform. | Simple place to start. User will be directed, either via pop up window or a new window, to the selection of learning materials. |
2. Integrating a JavaScript module for the e-learning platform. | Drag & Drop. A JavaScript search module will be integrated into the e-learning platform. Fast deployment. |
Incoming request:
An e-learning platform calls Dikaios /api/1.2/generic/token/view interface and passes the required parameters formatted as JSON in a POST request. If Dikaios accepts this request for viewing, it will return an URL to which e-learning platform will redirect user to.
Learning outcomes can be queried via Dikaios interface. Interface query is done either regarding a single user, user group or context.