0;*/ $_t4StyleInternal = $internal; if($_t4StyleInPreview){ $_t4StyleBaseServer = 'https://t4.gla.ac.uk'; echo ''; } else { $_t4StyleBaseServer = 'https://www.gla.ac.uk'; } if($_SERVER['SERVER_NAME'] == 'udcf.gla.ac.uk') { $_t4StyleBaseServer = 'https://udcf.gla.ac.uk'; } elseif($_SERVER['SERVER_NAME'] == 'www2.gla.ac.uk') { $_t4StyleBaseServer = 'https://www2.gla.ac.uk'; } elseif(($_SERVER['SERVER_NAME'] == 'www.gla.ac.uk')&&($_SERVER['REQUEST_SCHEME'] == 'https')) { $_t4StyleBaseServer = 'https://www.gla.ac.uk'; } elseif($_SERVER['SERVER_NAME'] == 'localhost'){ $_t4StyleBaseServer = 'http://localhost'; } ?> edit in t4', $internal); ?>

CMIS to MyCampus Interface Overview

A flowchart showing the interaction between CMIS, MyCampus, and the Mobile app. Full description below image.

Interface Diagram Description

The HR system sends the Staff/Invigilator information to CMIS (the timetabling system) and the Physical Resources System sends the Room/Location data to CMIS.

For Teaching, MyCampus (the student records system) sends the Plans/Courses data to CMIS and in turn CMIS sends the Class Timetables (Class & Meetings) data back.

For Exams, MyCampus send the Exams/Students information to CMIS and CMIS sends the Exam Timetable back.

MyCampus sends the Students enrolled in classes to the Mobile App and CMIS sends the Timetable, Staff Instructors, Day/Time, and Room/Building location. The Mobile App gives the Timetable, Change notifications (through text, email, or app), and an iCal. 

array("location" => "/3t4/css/dev.css?_=", "timestamp" => $isportal ? "" : filemtime('/info/www/3t4/css/dev.css')), "livecss"=>array("location" => "/3t4/css/main.css?_=", "timestamp" => $isportal ? "" : filemtime('/info/www/3t4/css/main.css')), "devjs"=>array("location" => "/3t4/js/main.js?_=", "timestamp" => $isportal ? "" : filemtime('/info/www/3t4/js/main.js')), "livejs"=>array("location" => "/3t4/js/main.min.js?_=", "timestamp" => $isportal ? "" : filemtime('/info/www/3t4/js/main.min.js')), ); switch(isset($_COOKIE['gu-testing']) && $_COOKIE['gu-testing'] == "true"){ case true: ?>