SkillAgentSearch skills...

ERSMS

An "Erasmus Registration Management System" designed specifically for Bilkent University. Proudly the highest-ranked term project of the CS319 course for the 2022-2023 Fall Semester, among 25 other projects.

Install / Use

/learn @cs319-project/ERSMS
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

ERSMS <img align="right" width="145" height="85" src="Frontend/src/assets/logos/White Logo.svg">

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

View on GitHub
GitHub Stars6
CategoryProduct
Updated1y ago
Forks0

Languages

C#

Security Score

70/100

Audited on Jul 16, 2024

No findings