uprm-inso4101-2024-2025-s1 / semester-project-regiupr

semester-project-regiupr created by GitHub Classroom
8 stars 1 forks source link

Implement the correct Enrollment logic for Course Enrollment screen #186

Closed RayMuvz closed 3 days ago

RayMuvz commented 1 week ago

Description

Objective

Requirements

Time Constrains & Deadline

Difficulty

Priority

Ar2691 commented 6 days ago

Provide a more clear description of what it meants to correctly implement enrollment course logic, if the task has such a high difficulty and priority also consider looking for a partner to work with. If unable to let us(@michellebou) know so we can provide one .

RayMuvz commented 6 days ago

Task is completed. Will provide screenshots for the work done. @Ar2691

RayMuvz commented 6 days ago

image

As seen in the image, the Course Enrollment system an logic now excludes classes that have been taken and passed by the student. In the search result;ts, you can see all courses that the student is Currently Taking and has not yet taken. If the course is currently being taken, the Enroll button will be greyed out (since the student is actively taking the course and cannot dropout via the system, it is a process that has to be done manually in the university). All other classes that user has not taken are free to enroll (depending on the co/pre requisites that course has)