Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Course Management #5

Open
SowinskiBraeden opened this issue May 25, 2022 · 1 comment
Open

Course Management #5

SowinskiBraeden opened this issue May 25, 2022 · 1 comment
Assignees
Labels
New Feature A new feature or features planned to be added Primary The main focus of the upcoming work

Comments

@SowinskiBraeden
Copy link
Owner

Description:
Develop API endpoints for new features to help manage courses such as
Student requests, allowing students to request classes that're allowed.
API endpoints to create/delete and manage existing courses.
API endpoints to retrieve specific courses filtered by grade.

Students can:

  • request a course when the course selection portal is available
  • alter their requests while the course selection portal is still open

Admins can:

  • create a course with a course code, description, grade level, credits etc.
  • delete courses
  • manage/update course information
  • run the schedule generator when they close the course request portal
  • manually open or close the course selection portal
  • set a timeframe for the course selection portal to open and close automatically
@SowinskiBraeden SowinskiBraeden self-assigned this May 25, 2022
@SowinskiBraeden SowinskiBraeden added the enhancement New feature or request label May 25, 2022
@SowinskiBraeden
Copy link
Owner Author

Also to be included would be providing schedules to students and teachers. This is vital to continue on to the next large feature, attendance management seen in #3

Without teachers having their class schedule with student names, there will be a missing portion to the attendance management.

@SowinskiBraeden SowinskiBraeden added New Feature A new feature or features planned to be added Primary The main focus of the upcoming work and removed enhancement New feature or request labels Jun 7, 2022
@SowinskiBraeden SowinskiBraeden pinned this issue Jun 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature A new feature or features planned to be added Primary The main focus of the upcoming work
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant