[New app] Gradebook #1

Closed
opened 2024-08-23 20:46:21 +02:00 by hansegucker · 22 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
    3. Tab order has to be correct
    4. Auto save
  5. On parent group page, all grades from child groups shall be shown (filterable by rating type, course group)
  6. Printout of grading tables (e. g. for conferences or archiving)

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

Relations

  • GradeChoice(set → GradeSet, name, value, order)
  • GradeSet(name)
  • EffortType(name, color)
  • Effort(name, type → EffortType, 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 3. Tab order has to be correct 4. Auto save 4. On parent group page, all grades from child groups shall be shown (filterable by rating type, course group) 5. Printout of grading tables (e. g. for conferences or archiving) **Blocking:** https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/122 for group page ## Relations - GradeChoice(set → GradeSet, name, value, order) - GradeSet(name) - EffortType(name, color) - Effort(name, type → EffortType, weight, group → Group) - Grade(grade → GradeChoice, rating → Rating)
Author
Owner

assigned to @hansegucker

assigned to @hansegucker
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 from AlekSIS/official/AlekSIS#81

moved from AlekSIS/official/AlekSIS#81
Member

created branch 1-new-app-gradebook to address this issue

created branch [`1-new-app-gradebook`](/AlekSIS/onboarding/AlekSIS-App-Maka/-/compare/main...1-new-app-gradebook) to address this issue
Member

mentioned in merge request !19

mentioned in merge request !19
Author
Owner

changed the description

changed the description
Member

added #3 as child task

added #3 as child task
Member

added #4 as child task

added #4 as child task
Member

added #5 as child task

added #5 as child task
Member

added #6 as child task

added #6 as child task
Author
Owner

marked this issue as related to AlekSIS/official/AlekSIS-App-Alsijil#313

marked this issue as related to AlekSIS/official/AlekSIS-App-Alsijil#313
Author
Owner

marked this issue as related to AlekSIS/official/AlekSIS-Core#1095

marked this issue as related to AlekSIS/official/AlekSIS-Core#1095
Author
Owner

changed the description

changed the description
Author
Owner

changed the description

changed the description
Member

changed the description

changed the description
Member

changed the description

changed the description
Sign in to join this conversation.
No milestone
No project
4 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-App-Maka#1
No description provided.