Skip to content

Latest commit

 

History

History
52 lines (41 loc) · 3.8 KB

README.md

File metadata and controls

52 lines (41 loc) · 3.8 KB

ERSMS

version license

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.

Technology Stack (Tentative)

.Net Core / C#, Angular, PostgreSQL, Docker, Redis...

Main Features

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.

Student Aspect

  • 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.

ERASMUS Coordinator Aspect

  • 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.

OISEP (Exchange Office) Aspect

  • Official of the exchange office will be able to upload the students' exchange ranking table (score table).

Team