AlekSIS-App-Alsijil issueshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues2024-03-27T19:45:18Zhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/275Make subject editable in new course book2024-03-27T19:45:18ZJonathan Wethgit@jonathanweth.deMake subject editable in new course bookhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/274Display revisions in new course book2024-03-13T19:36:25ZJulianDisplay revisions in new course bookhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/273Think about tardinesses2024-03-27T17:24:36ZJulianThink about tardinessesProbably some kind of positivesmallinputfield? Not included in models or mockups right nowProbably some kind of positivesmallinputfield? Not included in models or mockups right now[NLnet #3] Implement support for absencesJonathan Wethgit@jonathanweth.deJonathan Wethgit@jonathanweth.dehttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/272Adapt to refactored CRUD lists2024-01-31T19:40:18ZHangzhi Yuhangzhi@protonmail.comAdapt to refactored CRUD listsmagicfelixmagicfelixhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/271Auto-create attendance status2024-01-10T21:28:58ZHangzhi Yuhangzhi@protonmail.comAuto-create attendance statusAttendance status should be automatically created on automatic documentation creation and when new persons are added to a documentationAttendance status should be automatically created on automatic documentation creation and when new persons are added to a documentation[NLnet #3] Implement support for absenceshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/270Add infinite scrolling to course book table2024-01-10T20:31:53ZHangzhi Yuhangzhi@protonmail.comAdd infinite scrolling to course book table[NLnet #3] Implement new course bookhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/269Include class register in calendar dialog2024-01-10T19:08:02ZJonathan Wethgit@jonathanweth.deInclude class register in calendar dialogIn the calendar view, it should be possible to open the dialogs for editing the lesson content and managing persons directly without changing pages.In the calendar view, it should be possible to open the dialogs for editing the lesson content and managing persons directly without changing pages.[NLnet #3] Implement new course bookhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/268Sync lesson events to class register2024-03-21T16:44:32ZJonathan Wethgit@jonathanweth.deSync lesson events to class registerSomehow lesson events should get documentations at some point.
Dev meeting decided:
- Create documentation in moment of editing
- Important: Allow setting in which time period editing is allowed (only current day, one day before etc.) ...Somehow lesson events should get documentations at some point.
Dev meeting decided:
- Create documentation in moment of editing
- Important: Allow setting in which time period editing is allowed (only current day, one day before etc.) → prevent too early entries
- Question: What should we do if a documentation already exists and there are changes (substitutions)? → take some action, but only if lesson is not already in the past![NLnet #3] Implement new course bookpermcupermcuhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/267Add export functionality to absence statistics page2024-01-10T17:12:52ZHangzhi Yuhangzhi@protonmail.comAdd export functionality to absence statistics page[NLnet #3] Implement support for absenceshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/266Add statistics page for absences2024-03-13T20:37:45ZHangzhi Yuhangzhi@protonmail.comAdd statistics page for absencesDue to the frequent need of aggregated absence data per student/per group/per course, a statistics page should be introduced (mock-up still missing; see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/255). It should be ...Due to the frequent need of aggregated absence data per student/per group/per course, a statistics page should be introduced (mock-up still missing; see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/255). It should be possible to filter the data that is aggregated by time period.[NLnet #3] Implement support for absencesHangzhi Yuhangzhi@protonmail.comHangzhi Yuhangzhi@protonmail.comhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/265Add dialog for creation of long-term absences2024-01-10T17:10:22ZHangzhi Yuhangzhi@protonmail.comAdd dialog for creation of long-term absencesUsing a button on the absence overview page, it should be possible to access a dialog with which it is possible to create absences of any kind for _all_ documentations in a given time span (e.g. when a student will be missing due to illn...Using a button on the absence overview page, it should be possible to access a dialog with which it is possible to create absences of any kind for _all_ documentations in a given time span (e.g. when a student will be missing due to illness for a known time span).[NLnet #3] Implement support for absenceshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/264Add absence overview page2024-01-10T17:08:57ZHangzhi Yuhangzhi@protonmail.comAdd absence overview pageThe absence overview page (see mock-up) is a table containing students' absences of any kind, filtered by group/name/time span, thus allowing for efficient changing of their absence status (e.g. from non-excused absence to excused absenc...The absence overview page (see mock-up) is a table containing students' absences of any kind, filtered by group/name/time span, thus allowing for efficient changing of their absence status (e.g. from non-excused absence to excused absence). This includes allowing bulk editing. It, too, is infinitely scrollable and should load its data dynamically. Additionally, links from the course book table to this page and vice versa have to be added.[NLnet #3] Implement support for absenceshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/263Add management of tardinesses2024-01-10T17:05:53ZHangzhi Yuhangzhi@protonmail.comAdd management of tardinessesTardinesses of students, linked to documentations, have to be saved in some way (linked to absences?) and also be manageable in the frontend, ideally in the same places used to manage absences.Tardinesses of students, linked to documentations, have to be saved in some way (linked to absences?) and also be manageable in the frontend, ideally in the same places used to manage absences.[NLnet #3] Implement support for absenceshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/262Add management of absence reasons2024-01-10T17:04:19ZHangzhi Yuhangzhi@protonmail.comAdd management of absence reasonsCustom absence reasons have to be a. introduced in the data model and b. be manageable in the frontend. A mock-up for this is still missing and will be added when https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/255 is co...Custom absence reasons have to be a. introduced in the data model and b. be manageable in the frontend. A mock-up for this is still missing and will be added when https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/255 is completed.[NLnet #3] Implement support for absenceshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/261Add absence management to course book student dialog2024-01-10T17:02:23ZHangzhi Yuhangzhi@protonmail.comAdd absence management to course book student dialogManaging a student's absence status linked to a documentation should take place in the same dialog used for managing personal notes on per-student base. Additionally, the student list of a lesson has to show the absence status of a stude...Managing a student's absence status linked to a documentation should take place in the same dialog used for managing personal notes on per-student base. Additionally, the student list of a lesson has to show the absence status of a student for the respective documentation (see mock-up); and the column containing student-related information in the course book table (https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/259) should be enriched with aggregated information about the class' absence status (e.g. how many students were present; see mock-up).[NLnet #3] Implement support for absenceshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/260Add personal note management dialog in course book2024-01-10T16:58:50ZHangzhi Yuhangzhi@protonmail.comAdd personal note management dialog in course bookWhen clicking on a student in the student overview list of a documentation (see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/259), a new dialog should appear which allows for managing this student's personal notes lin...When clicking on a student in the student overview list of a documentation (see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/259), a new dialog should appear which allows for managing this student's personal notes linked to that documentation. Multiple personal notes should be allowed.[NLnet #3] Implement support for personal noteshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/259Add dialog with each lesson's students2024-01-10T17:02:24ZHangzhi Yuhangzhi@protonmail.comAdd dialog with each lesson's studentsIn order to allow for managing course book data that is linked to individual students (personal notes & absences), it should be possible to access each lesson's student list via an extra column in the course book table frontend that is t...In order to allow for managing course book data that is linked to individual students (personal notes & absences), it should be possible to access each lesson's student list via an extra column in the course book table frontend that is to be filled later on with aggregated data (see mock-up).[NLnet #3] Implement support for personal noteshttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/258Add export functionality to course book2024-01-10T16:52:16ZHangzhi Yuhangzhi@protonmail.comAdd export functionality to course bookThe contents of a course book should be exportable, e.g. in PDF format. It should be configurable which filters should be applied when exporting, e.g. the school term that should be covered or the groups/courses the export should contain.The contents of a course book should be exportable, e.g. in PDF format. It should be configurable which filters should be applied when exporting, e.g. the school term that should be covered or the groups/courses the export should contain.[NLnet #3] Implement new course bookhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/257Add dialog to manage lesson documentation2024-01-10T16:48:57ZHangzhi Yuhangzhi@protonmail.comAdd dialog to manage lesson documentationAt first, only the data included in the `Documentation` model should be manageable: This means that a table column & a dialogue for managing the documentation data that is valid for the whole group (e.g. homework) should be added to the ...At first, only the data included in the `Documentation` model should be manageable: This means that a table column & a dialogue for managing the documentation data that is valid for the whole group (e.g. homework) should be added to the course book table (see mock-up). While doing so, it has to be made sure that the column's content follows responsive design.[NLnet #3] Implement new course bookhttps://mirabilos.edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/256Add simple course book list2024-03-20T20:11:21ZHangzhi Yuhangzhi@protonmail.comAdd simple course book listAs the first step towards the new course book, the main course book page should be created. As the existing mock-up states, this should contain a table of lesson documentations (with a button at the end of the page that triggers new docu...As the first step towards the new course book, the main course book page should be created. As the existing mock-up states, this should contain a table of lesson documentations (with a button at the end of the page that triggers new documentations to be loaded and the possibility to implement infinite scrolling at some point in the future; see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/270), created when some field in a documentation is edited. The basic filter functionality seen in the mock-up should be added. From the start on, the page should be mobile and desktop friendly. Management features for personal notes/absences/lesson documentations, the additional absence overview page and export functionality are to be added later on.[NLnet #3] Implement new course bookHangzhi Yuhangzhi@protonmail.comHangzhi Yuhangzhi@protonmail.com