Maintained by: University of Nottingham

Source: plugin_cs_sms

Rogo Version Support: 6.2.0+

Latest Available Versions:

Rogo VersionLatest Plugin Version
6.2.0

1.1.0 [zip] 
1.1.0 [gz] 
1.1.0 [bz2]

6.3.01.1.1 [zip] 
1.1.1 [gz] 
1.1.1 [bz2]


This plugin helps Rogo integrate with new Campus Solutions SMS. The following Rogo objects are synced with campus solutions either manually or by a scheduled cron job:


Configuration options

  1. Enable/Disable.
  2. URL: url of web service
  3. Username: http auth username for web service
  4. Password: http auth password for web service
  5. Timeout: time in seconds before timing out connection to web services
  6. Log Location: location where to log syncing process. Leave blank if no logging required
  7. SSL Verify: Yes/No
  8. Campus List: List of country codes available in campus i.e. U, C, M
    1. The assessment and enrolment feeds use this list to sync campuses specific data. All other feeds get all data.
  9. Validate Schema: Yes/No
  10. Enable Assessment syncing: Yes/No
  11. Enable Course syncing: Yes/No
  12. Enable Faculty syncing: Yes/No
  13. Enable Enrolment syncing: Yes/No
  14. Enable Module syncing: Yes/No
  15. Enable Gradebook: Yes/No
  16. Gradebook file location: shared file system location for external system to pick up
  17. Gradebook md5: Yes/No - write an md5 of the file contents in the file name to help external system verify files changes


Changes to the UI

If enabled the following changes are applied to Rogo.


  1. A new sync button will appear on the courses list screen.

2. A new sync button will appear on the modules list screen.

3. A new sync button will appear on the faculties list screen. This will sync both faculties and schools.

4. A new sync button will appear on the summative exam scheduling screen


Scheduled jobs

The scripts located in the cron directory of the plugin can be used as scheduled jobs. Scripts are provided for the following jobs: