[New app] Gradebook #81

Closed
opened 2024-08-23 20:46:21 +02:00 by hansegucker · 9 comments
Owner

Requirements from @fph

Goal: Get a quick overview about the performance of a student/group

  1. 2FA necessary for all grade data (configurable, https://www.gesetze-rechtsprechung.sh.juris.de/bssh/document/jlr-SchulDSVSH2018V2P13)
  2. Show grades on person page (later)
  3. Management pages for grade sets with choices and rating types
  4. Show grades as tab on group page
    1. Simple table with direct input fields for grades
    2. Add button for new columns aka ratings
  5. On parent group page, all grades from child groups shall be shown (filterable by rating type, course group)

Blocking: https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/122 for group page

Relations

  • GradeChoice(set → GradeSet, name, value, order)
  • GradeSet(name)
  • RatingType(name, color)
  • Rating(name, type → RatingType, weight, group → Group)
  • Grade(grade → GradeChoice, rating → Rating)
Requirements from @fph Goal: Get a quick overview about the performance of a student/group 1. 2FA necessary for all grade data (configurable, https://www.gesetze-rechtsprechung.sh.juris.de/bssh/document/jlr-SchulDSVSH2018V2P13) 2. Show grades on person page (later) 2. Management pages for grade sets with choices and rating types 3. **Show grades as tab on group page** 1. Simple table with direct input fields for grades 2. Add button for new columns aka ratings 4. On parent group page, all grades from child groups shall be shown (filterable by rating type, course group) 5. **Blocking:** https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/122 for group page ## Relations - GradeChoice(set → GradeSet, name, value, order) - GradeSet(name) - RatingType(name, color) - Rating(name, type → RatingType, weight, group → Group) - Grade(grade → GradeChoice, rating → Rating)
Author
Owner

assigned to @hansegucker

assigned to @hansegucker
Author
Owner

@nik Please review these requirements.

@nik Please review these requirements.
Author
Owner

added 40m of time spent

added 40m of time spent
Author
Owner

changed the description

changed the description
Author
Owner

changed the description

changed the description
Author
Owner

changed the description

changed the description
Author
Owner

changed the description

changed the description
Author
Owner

moved to AlekSIS/onboarding/AlekSIS-App-Maka#1

moved to AlekSIS/onboarding/AlekSIS-App-Maka#1
Member

mentioned in issue #47

mentioned in issue #47
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
aleksis/AlekSIS#81
No description provided.