Skip to content

EceAtes/RIGEL

Repository files navigation

Welcome to RIGEL

Hi! This project is a internship evaluation managment system for Bilkent University.

Members

Aytekin İsmail 22003988

Ece Ateş 22002908

İzgi Nur Tamcı 22002682

Ömer Asım Doğan 21903042

Zeynep Begüm Kara 22003880

Features

  • Automatically generated forms

  • Upload-Download PDF/PNG

  • Comment(ish) section for feedback/revision

  • Notification to emails/ reminders for instructors/secreatry.

  • Progress bar for students and instructors (percentage of completed reports in total for instructors)

  • E-Signature(?) for instructors

  • Profile page

    • previous internships
    • necessary informations to automatically fill form
    • progress bar
  • Main page

    • information about interships (pdf, powerpoint)
    • contact information about intructors
    • link to mfstaj
    • link to CS299/CS399 pages
  • System will send a warning e-mail before deadline for internship documents.

  • FAQ will be added to website to reach easier.

  • Admin user, student user, instructor user will be the user roles.

    • Admin user role will maintain the system.
    • Instructor user role will also be able to approve new database entry for companies.
    • Instructor user role will also be able to see unapproved forms sent by students.
    • Instructor user role will be able to evaluate internship reports.
  • There exist 5 roles:

    • Admin user role will maintain the system.

      • Will initialize the system in the beginning of the semester
      • Can create all users
      • Can see all users and change their user type in the system
      • Changes and sees everything from every department
    • Secretary user role coordinates their department

      • Can see all students and instructors of their department
      • Matches instructors with students
      • Creates final Evaluation Report of the student and sends it to student's instructor
      • Sees Company Reports and enters company grades to Evaluation Report
      • Can create and delete new Instructors, TAs and Students of their department
      • Has e-signature
    • Instructor user role can evaluate internship reports and view student profiles (only the ones they are responsible with)

      • Can see and edit Evaluation Reports of assigned students
      • Creates Evaluation Criteria Report of assigned students
      • Can see and annotate Internship Report of assigned students
      • Has e-signature
    • TA User role checks reports initially

      • Can see their mentor's students' reports
      • Quality check
      • Format checking
      • Turnitin check
    • Student User role can upload internship reports to the system

      • Can see progress of their reports
      • Can see their Internship Report versions in their profile page
      • Can see their previous internships if any
    • Department Chair role manages their department

      • Sees statistics about a their department
      • Can change matches between students and instructors (reassign for emergency)
      • Sees all Evaluation Criteria Reports of their department
      • Sees all Evaluation Reports
      • Has e-signature

Technologies

This project will be implemented using Spring Boot for back-end, MongoDB for database and React for front-end.

Application Demo Video Link

https://youtu.be/eYKSEGgo5G0

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published