Moebius is a web application designed and developed to manage Erasmus+ mobility procedures inside Higher Education Institutions (HEI).
The idea is to simplify the mobility procedure and fully interoperate with the rest electronic systems of a HEI. Thus, the project aims to document and model student and staff mobility procedures and provide electronic solutions to them.
The Aristotle University of Thessaloniki is the biggest university in Greece, having 60.000 students, 2.500 teaching members and about 1000 administrative and assistance staff. Erasmus+ mobility numbers are also significant at every action: 800 outgoing and 500 incoming students per year for studies and traineeship, as well as 150 outgoing and 160 incoming staff members for teaching and training. These mobility numbers impose a significant overhead for processing and evaluation.
Consequently, a new software application was designed in house to explicitly serve AUTh needs with online procedures.
Moebius was developed by the cooperation of two AUTh teams, the Erasmus Office and the IT center, as the main target of the system was to serve and cover Erasmus+ requirements. Therefore, the challenge was to create an application that fulfills AUTh needs but generalize development as much as possible according to the programme.
Another major issue was that student and staff mobility workflows have many bureaucracy points that Moebius tried to simplify by inserting electronic procedures, electronic documents and digital signatures.
The impact was significant to end users (students and staff) as mobility applications and evaluation is quicker and transparent to all AUTh users. In parallel, AUTh Erasmus administrative staff is equipped with a tool that serves as mobility electronic folder case and simplifies their daily job.
Architecture
The application consists of an online and an offline system, each one built to serve different groups of people.
The online subsystem is a portal, built in Drupal 7, designed to gather information from end users, like students, staff and academic people interesting in any type of mobility. It is also the place to fill in and sign Interinstitutional Agreements.
Interinstitutional agreement contracts
All incoming and outgoing mobility applications
Pre-mobility process and evaluation
The offline subsystem is the main mobility management application, which manages the mobility procedure.
Submission of nominations
Management of interinstitutional agreements and mobilities for all types of actions
Institutions and people management
File uploads per mobility in order to create the electronic folder case
Export of reports and certificates for end users
Statistics on mobility data, graphs and maps for instant overview of mobilities
The backend of the offline subsystem developed in CodeIgniter PHP application development framework and its frontend interface uses Ext JS, a comprehensive JavaScript framework for building feature-rich cross-platform web applications targeting desktop, tablets, and smartphones. Maps constructed using Google Maps API. Any communication between the Moebius application and other AUTh information systems is done using REST services