Integrating an e-learning platform to the Dikaios

Student's general information

An e-learning platform should be able to send user's basic information

Parameter Description
firstnameFirst name (REQUIRED)
lastnameLast name (REQUIRED)
emailE-mail address
user_idUser ID (REQUIRED)
context_idContext ID (REQUIRED)
context_titleContext title (REQUIRED)
roleRole (student, teacher, admin) (REQUIRED)
city_idCity / municipality Business ID (REQUIRED)
schoolSchool / institution (REQUIRED)
school_idSchool / institution ID (REQUIRED)
cityCity / municipality
add_resource_callback_urlURL of the e-learning platform's learning material adding page.

Selecting e-learning materials Selecting learning materials for an e-learning platform.

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.

When user has selected material(s), the selection data will be sent formatted as JSON in a POST request. Dikaios user will then be redirected back to the e-learning platform, using address contained in add_resource_callback_url. E-learning platform will handle and save all the information regarding learning materials, such as Dikaios learning material ID, learning material name and description.

Learning outcomes can be queried via Dikaios interface. Interface query is done either regarding a single user, user group or context.