ERSMS is a web application which is being developed in the scope of CS319 course. This project allows Erasmus coordinators, students and the other stakeholders to achieve a smooth ERASMUS application process. This project aims to be a subsidiary app for the currently used Erasmus+ Application System by removing the paper work done by the ERASMUS department coordinators.
.Net Core / C#, Angular, PostgreSQL, Docker, Redis...
This project has three main aspects, one of them is the student-side of client, the other is the ERASMUS Coordinator view and finally OISEP (exchange office) view.
- Students will be able to check the status of their exchange application and process.
- Students will be able to cancel their exchange placements.
- Student will be able to list existing exchange programs.
- If an additional exam or language proficiency is required by the target school, students will see and manage relevant exam information and results.
- Students will be able to see the list of equivalent (accepted and/or rejected) courses given in the partner schools of the desired exchange program based on their departments.
- If a course is not listed in the equivalent courses section, students will be able to request for equivalence by uploading the syllabus of the desired course at the host university.
- Students will see the list of other people that are currently going or already gone to the same school regardless of their departments.
- Students will be able to create, edit and submit required forms for the exchange program. Students also can be able to see the decisions (previous logs) about the pre-approval and credit transfer of the Faculty Administration Board.
- Students will be able to see a TODO list of things that should be done before and after the exchange.
- Students will access the contact information of coordinators of programs regardless of their department.
- Students will be able to arrange and manage appointments with the coordinators.
- Students will be able to message to the coordinators.
- Students can edit their user profiles.
- After the placement, placed students can be able to see detailed information about target school, courses and coordinators.
- Will create new or manage existing exchange programs.
- Will be able to start automated student placement system and edit or manually assign students to a certain school.
- Will be able to view and sign/approve the forms submitted by the students.
- Will be able to see a TODO list for their waiting tasks.
- The workload between different coordinators will be distributed equally among different universities of different exchange programs.
- Will be able to see the list of students and their details.
- Will be able to see detailed information about partner schools.
- Will add, drop or edit partner schools and related departments.
- Will be able to arrange and manage appointments with the students or other coordinators.
- Will be able to message to the students.
- Official of the exchange office will be able to upload the students' exchange ranking table (score table).