Skip to content
New issue

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

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

Already on GitHub? # to your account

Create Rules/checks for changing attendance #27

Open
mcflyhalf opened this issue Apr 19, 2020 · 1 comment
Open

Create Rules/checks for changing attendance #27

mcflyhalf opened this issue Apr 19, 2020 · 1 comment
Labels
Back end Back end of the application enhancement New feature or request Future Feature to be worked on in the far future. Rockstar required Issue requires advanced programming skills or a lot of time

Comments

@mcflyhalf
Copy link
Owner

mcflyhalf commented Apr 19, 2020

Include a new concept of rules that can be added to attendance manipulation (probably in ModuleAttendance class).

This concept should allow the class (or different objects of the class) to have relevant rules for changing attendance e.g.

  • Attendance can only be changed by student agent during class time
  • Attendance cannot be marked before the class time
  • Certain agents can only mark attendance in certain rooms

This will allow for options to be editted by admin

@mcflyhalf mcflyhalf added enhancement New feature or request Rockstar required Issue requires advanced programming skills or a lot of time Back end Back end of the application Future Feature to be worked on in the far future. labels Apr 19, 2020
@mcflyhalf
Copy link
Owner Author

These rules should probably be set in the agents themselves so that the ModuleAttendance class only deals with the raw representation of attendance

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Back end Back end of the application enhancement New feature or request Future Feature to be worked on in the far future. Rockstar required Issue requires advanced programming skills or a lot of time
Projects
None yet
Development

No branches or pull requests

1 participant