...
LDAP configuration settings can be found in /config/config.incthe configuration file.
Importing Student Records
Generic XML web feed
Rogo can take an XML web feed from a student management system (SMS). The SMS should output a feed in the following format:
...
language | xml |
---|
...
API
Please see the API page - API, for detailed information on the new API methodology.
Campus Solutions
Pleae see the plugin page - plugin_cs_sms.
Rogo API
Old style User Account Creation
The above student enrolment feed will create Rogo accounts for students where necessary. However, there may be times when it is useful to create staff accounts automatically when making other accounts. For example, it could be useful to enrole a lecturer on Moodle and Rogo in one action.
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?>
<user>
<course>University Lecturer</course>
<title>Mr</title>
<firstnames>Gandalf</firstnames>
<surname>Greyhame</surname>
<username>ggreyhame</username>
<password>shs89fhh3k27dj23</password>
<email>gandalf.greyhame@university.ac.uk</email>
<studentid></studentid>
<roles>Staff</roles>
<yearofstudy>1</yearofstudy>
<gender>male</gender>
</user> |
Notes
- Only users with SysAdmin rights can create accounts.
- Staff accounts should have <course> set to 'University Lecturer'. Studentid can be left blank for staff.
Old style Exporting Paper List by Staff
When integrating with a VLE it can be useful to obtain a list of papers that the current member of staff is allowed to link to.
https://<<your host name>>/webServices/getOwnerPaperList/<<staff username>>
https://<<your host name>>/webServices/getOwnerPaperList/<<staff username>>/formative
https://<<your host name>>/webServices/getOwnerPaperList/<<staff username>>/progresstest
https://<<your host name>>/webServices/getOwnerPaperList/<<staff username>>/summative
https://<<your host name>>/webServices/getOwnerPaperList/<<staff username>>/osce
https://<<your host name>>/webServices/getOwnerPaperList/<<staff username>>/offline
https://<<your host name>>/webServices/getOwnerPaperList/<<staff username>>/notsummative
Old tyle Learning Objectives
Rogo uses a REST API to transfer learning objectives between systems and to advertise available feedback to other systems. All REST requests require authentication to be provided using HTTP Basic Authentication (this is possible from php using curl). You can export a students feedback reports with the following web service:
https://<<your host name>>/webServices/getAvailableFeedback
New API
...
IMS Enterprise
Pleae see the IMS page - IMS Enterprise.
Related articles
Filter by label (Content by label) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
...