IMS Enterprise
ROGO 6.1.0
This enrolment method will check for and process a specially-formatted text file in the location that you specify. The file must follow the IMS Enterprise specifications containing person, group, and membership XML elements.
This plugin is capable of creating new faculties, programmes, schools, modules and users.
\plugins\ims\cron.php
should be called on your system cron on a regular basis.
You will probably want to call it via a bash shell script along the lines of:
#!/bin/bash TIMESTAMP=$(date +"%Y-%m-%d-%H:%M:%S") if [ ! -f /var/www/rogocron/ims.lock ] then touch /var/www/rogocron/ims.lock cd /var/www/html/plugins/ims php cron.php > /var/www/rogolog/ims.log.${TIMESTAMP} rm -rf /var/www/rogocron/ims.lock fi
The following settings are available:
These settings allow you to specify where the IMS enterprise file is located and wether to enable DTD validation or not.
These settings control user functionality within Rogō.
These settings control user role mapping from the IMS standard to Rogō.
These settings control module functionality within Rogō.
These are some additional settings.
The code is based on the IMS Enterprise code within Moodle.
Configuration
This functionality can be enabled by setting cfg_ims_enabled
to true in the configuration screen.