HackSlashNITP / AMS

AMS (Attendance Management System) integrates facial recognition technology to simplify attendance tracking in educational institutions. This comprehensive solution optimizes the process of marking attendance, enhancing efficiency.
MIT License
1 stars 10 forks source link

Backend Integration for Students' features #41

Closed Yashrajdps13 closed 5 months ago

Yashrajdps13 commented 5 months ago

Pull Request Title: Backend Integration for Students' features

Description

@RitwikSingh28 @rani620 This PR contains the following changes:

  1. Student Backend Integration:

    • All the APIs for Student's interface were made
    • Create,read,update,delete,addClassroom,getAllClassrooms are implemented
  2. AddClassroom functionality:

    • addClassroom function was added. It will take professorCode and studentId as input to add it into mergedClassroomId
    • Edge case of Student trying to add a class after reaching the maximum limit(5) is also handled
  3. Section column added:

    • A new Section Column is added in the students' table