AlekSIS-App-Chronos issueshttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues2024-03-28T16:57:15Zhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/239Substitutions table for new data model2024-03-28T16:57:15ZJonathan Wethgit@jonathanweth.deSubstitutions table for new data modelhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/238Add cancel shortcut to substitution dialog2024-03-24T10:33:01ZJonathan Wethgit@jonathanweth.deAdd cancel shortcut to substitution dialoghttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/237Allow creation of custom LessonEvents2024-03-21T16:50:11ZJonathan Wethgit@jonathanweth.deAllow creation of custom LessonEventslike personal events, just as lesson events with additional attributeslike personal events, just as lesson events with additional attributes[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/236After opening timetables, the calendar view jumps to the wrong time2024-03-21T16:46:04ZJonathan Wethgit@jonathanweth.deAfter opening timetables, the calendar view jumps to the wrong timeIt should jump to the beginning of the day.It should jump to the beginning of the day.[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/234Add links to different timetables in timetable details cards2024-03-14T14:10:33ZJonathan Wethgit@jonathanweth.deAdd links to different timetables in timetable details cards[NLnet #1] Fix existing bugs with new timetableJonathan Wethgit@jonathanweth.deJonathan Wethgit@jonathanweth.dehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/233Timetable calendar start time is set to the exact start time of first lesson2024-03-15T09:38:30ZHangzhi Yuhangzhi@protonmail.comTimetable calendar start time is set to the exact start time of first lesson...which, in some cases, leads to the start time of the first lesson not being properly displayed in the calendar itself, see:
![image](/uploads/9c794f16a2b25fc74b4389c79f35d42b/image.png)...which, in some cases, leads to the start time of the first lesson not being properly displayed in the calendar itself, see:
![image](/uploads/9c794f16a2b25fc74b4389c79f35d42b/image.png)[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/231Remove legacy frontend2024-03-28T16:55:29ZHangzhi Yuhangzhi@protonmail.comRemove legacy frontend[NLnet #1] Fix existing bugs with new timetableJonathan Wethgit@jonathanweth.deJonathan Wethgit@jonathanweth.dehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/230Use generalized core components for timetable overview2024-02-29T17:50:28ZHangzhi Yuhangzhi@protonmail.comUse generalized core components for timetable overview(see AlekSIS-Core!1330)(see AlekSIS-Core!1330)[NLnet #1] Fix existing bugs with new timetableHangzhi Yuhangzhi@protonmail.comHangzhi Yuhangzhi@protonmail.comhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/229[New data model] PDF export for "regular" timetable2024-02-29T17:50:50ZJonathan Wethgit@jonathanweth.de[New data model] PDF export for "regular" timetablePoint in time: When is regular?Point in time: When is regular?[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/225Introduce "substitution to-do-list" generated from teachers absences2024-02-29T17:50:55ZHangzhi Yuhangzhi@protonmail.comIntroduce "substitution to-do-list" generated from teachers absencesPerson x is absent from y to z → Define absences (this is already planned in Kolego (https://edugit.org/AlekSIS/onboarding/aleksis-app-kolego/-/issues/1)
* Overview with all days; then a to-do list per day with hours to cover (generated...Person x is absent from y to z → Define absences (this is already planned in Kolego (https://edugit.org/AlekSIS/onboarding/aleksis-app-kolego/-/issues/1)
* Overview with all days; then a to-do list per day with hours to cover (generated on manual click of a button that syncs absences to this list)[NLnet #1] Implement intelligent substitution planningHangzhi Yuhangzhi@protonmail.comHangzhi Yuhangzhi@protonmail.comhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/224Add substitute pool/on-call times2023-11-02T11:54:50ZHangzhi Yuhangzhi@protonmail.comAdd substitute pool/on-call timesTeachers are available on certain days, so they are prioritized compared to other teachers regarding the completion of substitute hours
* Allow entering of on-call hours for individual teachers
* Priority system when selecting substitut...Teachers are available on certain days, so they are prioritized compared to other teachers regarding the completion of substitute hours
* Allow entering of on-call hours for individual teachers
* Priority system when selecting substitute teacher for one lesson with assistance function: Prioritize on-call teachers, teachers with hours before/after the lesson to be substituted, free teachers, teachers with fitting subjects → Develop constraint system that calculates a ranked list of fitting teachers for a specific lesson in need of a substitutionhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/223Send notifications for teachers with substitutions2024-02-29T17:50:23ZHangzhi Yuhangzhi@protonmail.comSend notifications for teachers with substitutions* Maybe allow teachers to confirm a substitution assigned to them via email/SMS notification
* Scheduling notifications is already possible → Create a notification time in iCal; then central evaluation, creation and sending of notificati...* Maybe allow teachers to confirm a substitution assigned to them via email/SMS notification
* Scheduling notifications is already possible → Create a notification time in iCal; then central evaluation, creation and sending of notifications
* Issue with details: https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/209[NLnet #1] Implement timetable notificationshttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/222Allow displaying timetables of multiple groups/teachers/rooms at once2024-02-29T17:50:17ZHangzhi Yuhangzhi@protonmail.comAllow displaying timetables of multiple groups/teachers/rooms at once[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/221Show course name of lessons in the timetable2024-03-07T16:35:48ZHangzhi Yuhangzhi@protonmail.comShow course name of lessons in the timetableCourse names are not shown anywhere in the timetable. This should be changed, maybe not in the event card, but at least in the detail view.
Requirements stated by FSS:
> Anzeige von Kursnamen Im Kalender und Stundenplan wird nur das Fa...Course names are not shown anywhere in the timetable. This should be changed, maybe not in the event card, but at least in the detail view.
Requirements stated by FSS:
> Anzeige von Kursnamen Im Kalender und Stundenplan wird nur das Fach aber nicht Kursname angezeigt, auch nicht wenn man mit der Maus über das enstprechende Kästchen geht. Aus Nutzerperspektive scheint es mir sinnvoll zu sein, den Kursnamen anzuzeigen.
> Im Bild unten wäre z.B. der Kursname für "gru ALC DEU" Schreibwerkstatt 4-6. Die Lehrkräfte arbeiten ja vermutlich stark mit dem Kursnamen, also "Montags habe ich von 11.15 bis 12.00 Schreibwerkstatt".
> Dies wäre sicher auch relevant für den anvisierten PDF-Export von Stundenplänen.[NLnet #1] Fix existing bugs with new timetableHangzhi Yuhangzhi@protonmail.comHangzhi Yuhangzhi@protonmail.comhttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/220EventBars/Details for supervisions are not differentiated enough from lessons2024-02-29T17:48:16ZJonathan Wethgit@jonathanweth.deEventBars/Details for supervisions are not differentiated enough from lessonsThe following discussion from !301 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/301#note_83427):
> FIXME: EventBars/Details for supervisions are n...The following discussion from !301 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/301#note_83427):
> FIXME: EventBars/Details for supervisions are not differentiated enough from lessons[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/219Chronos parent menu point is shown regardless of permissions (even though a u...2024-02-29T17:48:49ZJonathan Wethgit@jonathanweth.deChronos parent menu point is shown regardless of permissions (even though a user is not allowed to access any timetables)The following discussion from !301 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/301#note_83424):
> FIXME: Chronos parent menu point is shown regar...The following discussion from !301 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/301#note_83424):
> FIXME: Chronos parent menu point is shown regardless of permissions (even though a user is not allowed to access any timetables).[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/218Differentiate permissions for timetables into group/teacher/room permissions2024-02-29T17:49:11ZJonathan Wethgit@jonathanweth.deDifferentiate permissions for timetables into group/teacher/room permissionsThe following discussion from !301 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/301#note_83423):
> FIXME: Differentiate permissions for timetables...The following discussion from !301 should be addressed:
- [ ] @yuha started a [discussion](https://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/301#note_83423):
> FIXME: Differentiate permissions for timetables into group/teacher/room permissions (like it was before)[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/217Show/use parent groups instead of groups in some scenarios2024-02-29T17:48:08ZJonathan Wethgit@jonathanweth.deShow/use parent groups instead of groups in some scenariosconnected #216connected #216[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/216Add preference for group type to show in timetable view2024-02-29T17:52:17ZHangzhi Yuhangzhi@protonmail.comAdd preference for group type to show in timetable view[NLnet #1] Fix existing bugs with new timetablehttps://edugit.org/AlekSIS/official/AlekSIS-App-Chronos/-/issues/215Substitutions PDF for new data model2024-02-29T17:49:44ZmagicfelixSubstitutions PDF for new data model[NLnet #1] Implement intelligent substitution planning