[New app] Gradebook #1

Closed
opened 2024-08-23 20:46:21 +02:00 by hansegucker · 22 comments
hansegucker commented 2024-08-23 20:46:21 +02:00 (Migrated from edugit.org)

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)
hansegucker commented 2024-08-23 20:46:21 +02:00 (Migrated from edugit.org)

assigned to @hansegucker

assigned to @hansegucker
hansegucker commented 2024-08-23 20:46:21 +02:00 (Migrated from edugit.org)

assigned to @hansegucker

assigned to @hansegucker
hansegucker commented 2024-08-23 20:46:45 +02:00 (Migrated from edugit.org)

@nik Please review these requirements.

@nik Please review these requirements.
hansegucker commented 2024-08-23 20:47:04 +02:00 (Migrated from edugit.org)

added 40m of time spent

added 40m of time spent
hansegucker commented 2024-08-23 22:32:08 +02:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker commented 2024-08-26 23:14:37 +02:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker commented 2024-08-26 23:15:29 +02:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker commented 2024-09-13 23:06:58 +02:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker commented 2024-09-17 10:32:17 +02:00 (Migrated from edugit.org)

moved from AlekSIS/official/AlekSIS#81

moved from AlekSIS/official/AlekSIS#81
magicfelix commented 2024-09-17 10:52:10 +02:00 (Migrated from edugit.org)

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
magicfelix commented 2024-09-17 10:52:19 +02:00 (Migrated from edugit.org)

mentioned in merge request !19

mentioned in merge request !19
hansegucker commented 2024-09-17 11:32:06 +02:00 (Migrated from edugit.org)

changed the description

changed the description
ZugBahnHof commented 2024-09-18 21:49:38 +02:00 (Migrated from edugit.org)

added #3 as child task

added #3 as child task
ZugBahnHof commented 2024-09-18 21:49:51 +02:00 (Migrated from edugit.org)

added #4 as child task

added #4 as child task
ZugBahnHof commented 2024-09-18 21:49:59 +02:00 (Migrated from edugit.org)

added #5 as child task

added #5 as child task
ZugBahnHof commented 2024-09-18 21:50:11 +02:00 (Migrated from edugit.org)

added #6 as child task

added #6 as child task
hansegucker commented 2024-09-19 12:05:04 +02:00 (Migrated from edugit.org)

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

marked this issue as related to AlekSIS/official/AlekSIS-App-Alsijil#313
hansegucker commented 2024-09-19 12:05:50 +02:00 (Migrated from edugit.org)

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

marked this issue as related to AlekSIS/official/AlekSIS-Core#1095
hansegucker commented 2024-09-19 12:06:15 +02:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker commented 2024-09-19 12:06:23 +02:00 (Migrated from edugit.org)

changed the description

changed the description
hansegucker (Migrated from edugit.org) closed this issue 2024-09-28 13:21:51 +02:00
yuha commented 2024-10-02 18:58:25 +02:00 (Migrated from edugit.org)

changed the description

changed the description
yuha commented 2024-10-02 19:02:08 +02:00 (Migrated from edugit.org)

changed the description

changed the description
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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.