diff --git a/docs/_static/absence_reasons.png b/docs/_static/absence_reasons.png new file mode 100644 index 0000000000000000000000000000000000000000..1556760050fc5c53af76de7728f1d9fa8bec287b Binary files /dev/null and b/docs/_static/absence_reasons.png differ diff --git a/docs/_static/absences.png b/docs/_static/absences.png new file mode 100644 index 0000000000000000000000000000000000000000..87d1ff98551290d1c51362af76392cb3a70593cb Binary files /dev/null and b/docs/_static/absences.png differ diff --git a/docs/_static/absences_multiple.png b/docs/_static/absences_multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..aee450db43bf42ed8118adaae6734f260bc962fe Binary files /dev/null and b/docs/_static/absences_multiple.png differ diff --git a/docs/_static/assign_group_role.png b/docs/_static/assign_group_role.png deleted file mode 100644 index ac77c11efecdfa5a76ff6e19811ecfb5343a0bfc..0000000000000000000000000000000000000000 Binary files a/docs/_static/assign_group_role.png and /dev/null differ diff --git a/docs/_static/create_excuse_type.png b/docs/_static/create_excuse_type.png deleted file mode 100644 index f7a3e8be3e250b602984a7809838131fa22b1299..0000000000000000000000000000000000000000 Binary files a/docs/_static/create_excuse_type.png and /dev/null differ diff --git a/docs/_static/create_extra_mark.png b/docs/_static/create_extra_mark.png deleted file mode 100644 index ce0a37ae9edddf1877fb807d8bfcbb6c6c358200..0000000000000000000000000000000000000000 Binary files a/docs/_static/create_extra_mark.png and /dev/null differ diff --git a/docs/_static/documentation_dialog.png b/docs/_static/documentation_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..cefd0d16be5b936783800b2045089de083d5f476 Binary files /dev/null and b/docs/_static/documentation_dialog.png differ diff --git a/docs/_static/edit_group_role.png b/docs/_static/edit_group_role.png deleted file mode 100644 index f63c77fb1a7b09100b9253ff74776155249e7d46..0000000000000000000000000000000000000000 Binary files a/docs/_static/edit_group_role.png and /dev/null differ diff --git a/docs/_static/excuse_types.png b/docs/_static/excuse_types.png deleted file mode 100644 index 08180e8fc4d50c24c0be07bc2cd39bc80b8e344c..0000000000000000000000000000000000000000 Binary files a/docs/_static/excuse_types.png and /dev/null differ diff --git a/docs/_static/extra_marks.png b/docs/_static/extra_marks.png index 8696b594b122968a490448adcad4edfd75c2a6ab..2d1e3be4a3c7df2ddce6f88db0129448613f6702 100644 Binary files a/docs/_static/extra_marks.png and b/docs/_static/extra_marks.png differ diff --git a/docs/_static/group_roles.png b/docs/_static/group_roles.png deleted file mode 100644 index 2181f711cf31458cf82bc28e21961c01f9b44380..0000000000000000000000000000000000000000 Binary files a/docs/_static/group_roles.png and /dev/null differ diff --git a/docs/_static/lesson_documentation.png b/docs/_static/lesson_documentation.png deleted file mode 100644 index e4904c0a5db7db39270a62ade9ccf6c06deb04f3..0000000000000000000000000000000000000000 Binary files a/docs/_static/lesson_documentation.png and /dev/null differ diff --git a/docs/_static/lesson_personal_notes.png b/docs/_static/lesson_personal_notes.png deleted file mode 100644 index 1ac6bd861cb86630624d910b6011cb884fd34333..0000000000000000000000000000000000000000 Binary files a/docs/_static/lesson_personal_notes.png and /dev/null differ diff --git a/docs/_static/lesson_version_history.png b/docs/_static/lesson_version_history.png deleted file mode 100644 index 4c21de59eb712128f1ddcf3c82dd60cbf4a539b7..0000000000000000000000000000000000000000 Binary files a/docs/_static/lesson_version_history.png and /dev/null differ diff --git a/docs/_static/my_groups.png b/docs/_static/my_groups.png deleted file mode 100644 index 7ab0b6b007222d23d79ccf475f4a157e2e35dba7..0000000000000000000000000000000000000000 Binary files a/docs/_static/my_groups.png and /dev/null differ diff --git a/docs/_static/my_students.png b/docs/_static/my_students.png deleted file mode 100644 index 7473831c7f8d577f0576a022e7ce14de442b9c4a..0000000000000000000000000000000000000000 Binary files a/docs/_static/my_students.png and /dev/null differ diff --git a/docs/_static/overview_lessons.png b/docs/_static/overview_lessons.png deleted file mode 100644 index f4a48c5c03b29c33321cd4104144fd3d8e96b0df..0000000000000000000000000000000000000000 Binary files a/docs/_static/overview_lessons.png and /dev/null differ diff --git a/docs/_static/overview_person.png b/docs/_static/overview_person.png deleted file mode 100644 index ca351866c3451610baf74536e9827f66919cc4a7..0000000000000000000000000000000000000000 Binary files a/docs/_static/overview_person.png and /dev/null differ diff --git a/docs/_static/print_dialog.png b/docs/_static/print_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..8e03672a7d6abd9e9116e5c38111a7c0db2fe69c Binary files /dev/null and b/docs/_static/print_dialog.png differ diff --git a/docs/_static/register_absence.png b/docs/_static/register_absence.png deleted file mode 100644 index c7e886066911d1c51681df9645c023e9ff4336b6..0000000000000000000000000000000000000000 Binary files a/docs/_static/register_absence.png and /dev/null differ diff --git a/docs/_static/register_absence_confirm.png b/docs/_static/register_absence_confirm.png deleted file mode 100644 index f0085121364c2ab5a2dc5dc0b908fc1b06285fca..0000000000000000000000000000000000000000 Binary files a/docs/_static/register_absence_confirm.png and /dev/null differ diff --git a/docs/_static/single_lesson.png b/docs/_static/single_lesson.png new file mode 100644 index 0000000000000000000000000000000000000000..daf69d26b51a1c4282d5fa4b21a2b6fa2e4f843c Binary files /dev/null and b/docs/_static/single_lesson.png differ diff --git a/docs/_static/single_lesson_empty.png b/docs/_static/single_lesson_empty.png new file mode 100644 index 0000000000000000000000000000000000000000..3ce1337f8913ac9ccb7ddef2731925c0354c5589 Binary files /dev/null and b/docs/_static/single_lesson_empty.png differ diff --git a/docs/_static/single_lesson_persons.png b/docs/_static/single_lesson_persons.png new file mode 100644 index 0000000000000000000000000000000000000000..7b188f0e6dc42b9770126e80a0a4da7663c56ccc Binary files /dev/null and b/docs/_static/single_lesson_persons.png differ diff --git a/docs/_static/students_dialog.png b/docs/_static/students_dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..44a6acefb1ed5e8d9d5d62d2c882304e32027048 Binary files /dev/null and b/docs/_static/students_dialog.png differ diff --git a/docs/_static/students_dialog_absence.png b/docs/_static/students_dialog_absence.png new file mode 100644 index 0000000000000000000000000000000000000000..8d31cfeded27ca5cc95b5be5fded4c6a8bd30dd7 Binary files /dev/null and b/docs/_static/students_dialog_absence.png differ diff --git a/docs/_static/students_dialog_multiple.png b/docs/_static/students_dialog_multiple.png new file mode 100644 index 0000000000000000000000000000000000000000..7d06fa21a65c72aaf99e1a1e05aac2350cc2183a Binary files /dev/null and b/docs/_static/students_dialog_multiple.png differ diff --git a/docs/_static/students_dialog_single.png b/docs/_static/students_dialog_single.png new file mode 100644 index 0000000000000000000000000000000000000000..293ba956065eb2345ef901e8ccebe602f60b4e63 Binary files /dev/null and b/docs/_static/students_dialog_single.png differ diff --git a/docs/_static/students_list.png b/docs/_static/students_list.png deleted file mode 100644 index 737deca414eff7a2f686b8e844c20e62a2406a43..0000000000000000000000000000000000000000 Binary files a/docs/_static/students_list.png and /dev/null differ diff --git a/docs/_static/week_view.png b/docs/_static/week_view.png deleted file mode 100644 index 59cee6ed16bb8ed8a12e6ba3225989613d4f0a18..0000000000000000000000000000000000000000 Binary files a/docs/_static/week_view.png and /dev/null differ diff --git a/docs/_static/week_view_personal_notes.png b/docs/_static/week_view_personal_notes.png deleted file mode 100644 index 564472ffca8fcc422692396dddbccc32c9b7ec85..0000000000000000000000000000000000000000 Binary files a/docs/_static/week_view_personal_notes.png and /dev/null differ diff --git a/docs/admin/30_configure.rst b/docs/admin/30_configure.rst index e208afe91c18526b59f2505ef611090c430eff6f..ee9c266487197e9b9862ce043aa1a1f053e53b7f 100644 --- a/docs/admin/30_configure.rst +++ b/docs/admin/30_configure.rst @@ -3,50 +3,25 @@ Defining base data With sufficient authorisation, two additional menu items appear in the class register menu. -Excuse types ------------- +Absence reasons +--------------- -Additional types of excuse for an absence can be created here. -This can be useful if you only want to count certain absences. -For example, if a student is busy at a school event and misses lessons, -this may not be counted as a normal absence. +Students can be absent due to different reasons. These absence reasons +can be managed at *Absences → Absence Reasons*. Please see the Kolego +documentation for further information. To show them in the class register, +set the tag *Class Register*. -.. image:: ../_static/excuse_types.png +.. image:: ../_static/absence_reasons.png :width: 100% - :alt: List with defined excuse types - -.. image:: ../_static/create_excuse_type.png - :width: 100% - :alt: Form for creating new excuse types + :alt: Absence reasons with tag "Class Register" Extra marks ----------- -Some remarks are repeated over and over again, such as 'Forgot homework'. +Some remarks are repeated over and over again, such as 'Homework forgotten'. In order not to have to write this again and again in the remark field, additional marks can be set, which then only have to be clicked on in the class register. +To manage them, open *Class register → Extra marks*. .. image:: ../_static/extra_marks.png - :width: 100% - :alt: List with defined extra marks - -.. image:: ../_static/create_extra_mark.png - :width: 100% - :alt: Form for creating new extra marks - -Group roles ------------ - -To track special roles in groups in the class register, group roles -like class representatives or ventilation services can be defined here. - -.. image:: ../_static/group_roles.png - :width: 100% - :alt: Overview about group roles - -.. image:: ../_static/edit_group_role.png - :width: 100% - :alt: Form for managing a group role - -Group roles can be managed via menu entry "Manage group roles" located in -the submenu "Class register". + :alt: List with extra marks diff --git a/docs/admin/40_preferences.rst b/docs/admin/40_preferences.rst index d7252147276e289883c93e050230bdb866acf02e..24eace395697835b1dd11444a294a2d9330fa15a 100644 --- a/docs/admin/40_preferences.rst +++ b/docs/admin/40_preferences.rst @@ -2,31 +2,16 @@ System-wide settings for the digital class register =================================================== The behaviour of the digital class register can be customised -under `Admin → Configuration → Class Register`. The section contains the +under *Administration → Configuration → Class Register*. The section contains the following preferences: -* **Block adding personal notes for cancelled lessons**: If this option is - activated, teachers will not be able to add personal notes for cancelled - lessons. -* **Allow users to view their own personal notes:** With this option, the school management - can control whether students should be able to view their own personal notes. -* **Allow primary group owners to register future absences for students in their groups**: - This allows owners of the student's primary group (e. g. the class) - to register future absences like doctor's appointments or family celebrations. -* **Grant the owner of a parent group the same privileges as the owners of the respective child groups**: - The owner of a group can perform all operations on child groups and related objects an owner of - the respected child groups is allowed to (e. g. editing the lesson documentation). -* **Allow original teachers to edit their lessons although they are substituted:** - In the case of substitute teaching, absent teachers can be given write-in privileges for the lesson. -* **Carry over data from first lesson period to the following lesson periods in lessons over multiple periods:** - For double (or even more adjacent) lessons, the lesson data from the first lesson period - can be automatically carried over to the following lessons. -* **Carry over personal notes to all following lesson periods on the same day:** - For double (or more adjacent) lessons, the personal notes from the first lesson period - can be automatically carried over to the following lessons. -* **Allow teachers to open lesson periods on the same day and not just at the beginning of the period:** - Teachers can open lessons earlier on the same day and not just at the beginning of the lesson. -* **Allow teachers to add data for lessons in holidays:** - It is possible to allow entering content for lessons during the holidays. -* **Allow group owners to assign group roles to the parents of the group's members:** - With this being activated, group roles like parent representatives can be managed by the class teacher. +* **Set time range for which documentations may be edited:** This can be used to allow + editing documentations only for the past or also for the future. +* **User is allowed to register absences for members of groups the user is an owner of with these group types:** + If a user is owner of a group with one of those group types, he is allowed to register absences for longer + time periods for the persons in this group. +* **User is allowed to view coursebook statistics for members of groups the user is an owner of with these group types:** + If a user is owner of a group with one of those group types, he is allowed to see class register statistics + for the persons in this group. +* **Group type of groups to be shown first in the group select field on the coursebook overview page:** Groups with this + group type will be shown before all other groups in the select on the coursebook overview page (e. g. for classes). diff --git a/docs/user/10_basic.rst b/docs/user/10_basic.rst index d51047195b6ed2e8e2684621975e9552c1020974..2d275ded03663410dff6f6c990ab69ca8ac07e67 100644 --- a/docs/user/10_basic.rst +++ b/docs/user/10_basic.rst @@ -3,7 +3,7 @@ Concept of Alsijil and overview about functionality AlekSIS provides a privacy-compliant online class register solution. It is not simply the digital equivalent of a paper class book, although elements are adopted -for easier orientation and smoother transition for teachers. For example, there is a weekly +for easier orientation and smoother transition for teachers. For example, there is a coursebook-like view of all lessons and a list of all the students in the class. Lesson content, notes about the student and also remarks about the learning group can be entered. @@ -13,25 +13,3 @@ but are provided automatically by the system. The timetable is also already stor In addition, statistical evaluation, like counting absences, is done automatically. - -In an overview, Alsijil currently provides the following functionality: - -- Direct link to the lesson currently taking place -- Overview with all lessons of one week - + Navigation between lessons - + Filtering according to learning groups/courses and teachers -- List of learning groups - + List of students with current statistics (absences, lateness, etc.) - + printing of the group-specific class register -- "My overview" for pupils with an overview of "personal notes" such as omissions, lateness, remarks -- "My overview" for teachers with a list of their own lessons over the last four weeks and the following filtering options: - + Specifying the period - + Restriction to lessons with or without entry for lesson content - + Restriction to certain groups - + Restriction to certain lesson contents -- Only for teachers: Listing of students from their own lessons with totalled absences and lateness as well as other remarks -- Only for teachers with special privileges: Listing of all lessons of a specific class in preparation for printing the class register -- For administrators only: Definition of types of excuses, e.g. for absences due to school-related reasons -- For administrators only: Determination of types of remark, e.g. HA for homework forgotten -- Only for administrators: Assignment of special group roles, e.g. for the evaluation of class book entries or access to the print function -- Only for administrators: Creating group roles diff --git a/docs/user/15_concepts.rst b/docs/user/15_concepts.rst index 6fbcb74809358195239021f5b2230971f2e1536b..b97be7e65bef9fae62c87ad4d0d5569ad9128224 100644 --- a/docs/user/15_concepts.rst +++ b/docs/user/15_concepts.rst @@ -19,16 +19,14 @@ Three input fields are provided for the lesson content: 2. **Homework:** In this field, the teacher can enter the homework for the next lesson. 3. **Group note:** Here, there is space for notes that concern the whole learning group, e.g. instructions, dates, or similar. -Personal notes --------------- +Participation status and personal notes +--------------------------------------- -Under the tab 'Personal Notes', you will find a student list of the group. The following entries can be made there: +For each lesson, you will find a student list of the group. The following entries can be made there: -1. **Absent:** +1. **Present/Absent:** Choice between present and different absence reasons, several types can be set up also for excuses, e.g. in case a student was absent due to a school event. 2. **Tardiness in minutes** -3. **Excused** -4. **Excuse type:** Several types can be set up for an excuse for absence, e.g. in case a student was absent due to a school event. 5. **Extra marks:** This item is also configurable. A selection field for missing homework or similar would be possible here. -6. **Remarks:** +6. **Notes:** One or multiple personal notes can be made about the student. -With the appropriate configuration, students can view all personal notes concerning themselves. +With the appropriate configuration, students can view all personal data concerning themselves. diff --git a/docs/user/20_overview.rst b/docs/user/20_overview.rst index 6a44ca2372c6a19b4acd19ab1bccddcc82b7af62..a7cd704fe022700fe442a3aa64c4498360b39446 100644 --- a/docs/user/20_overview.rst +++ b/docs/user/20_overview.rst @@ -1,86 +1,85 @@ -Overviews about lessons and students -==================================== +Overview about lessons (Coursebook) +=================================== -Week overview -------------- +In the coursebook, all lessons for the respective user are displayed in an ongoing list. +You can navigate in time by scrolling up and down, the data will be loaded automatically. +It is also possible to use the date select at the bottom to select a certain point of time. +To show data for a single group/course and/or only own/incomplete lessons, you can make +use of the filters at the top. -In the weekly overview, all lessons of the week for the respective user are displayed in a weekly schedule. -Clicking on a lesson takes you to the data for that lesson. -Above the schedule, you can navigate to the previous or following week. -It is also possible to filter the schedule according to certain groups or teachers. +Lesson details +~~~~~~~~~~~~~~ -.. image:: ../_static/week_view.png - :width: 100% - :alt: Week view +The list already will show you most of the lesson details. To enter topics, you can directly +use the text field. After leaving the field, data will be saved automatically. -.. image:: ../_static/week_view_personal_notes.png +.. image:: ../_static/single_lesson.png :width: 100% - :alt: Personal notes tab in week view + :alt: Row with a single lesson -My overview ------------ +For homework or group notes, click on the respective field. In the dialog that will open you can enter +the data and save them. -Personal overview for students -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. image:: ../_static/documentation_dialog.png + :width: 100% + :alt: Lesson documentation dialog -This menu item provides the student with an overview of the personal notes -such as tardiness, absences and remarks that teachers have entered in the class register. -This enables them to quickly check whether excuses still need to be submitted, -and to verify what notes have been made about them. +The lesson documentation is a strictly non-personal information about the contents +of the lesson. It contains the topic, describing what contents were taught, and an +optional homework, describing what tasks students got for the next lesson. -.. image:: ../_static/overview_person.png - :width: 100% - :alt: Overview for students +Everything entered here should be considered public knowledge. -Personal overview for teachers -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +.. warning:: + Never add any personal information to the lesson documentation. -For teachers, this view shows their own lessons for the last four weeks. -A filter can be used to adjust the list with regard to period, -missing entries, certain groups or certain lesson contents. -A corresponding symbol in each line immediately shows -whether entries are still missing for the lesson in question. -Individual lessons can be called up from the list to add or change entries. +Students +~~~~~~~~ -.. image:: ../_static/overview_lessons.png +On the right side of each lesson, there is an indicator showing student data. +If there are no data entered for the lesson, it just will show the button *List of participants*. +Clicking on it will open a dialog for managing students. + +.. image:: ../_static/single_lesson_empty.png :width: 100% - :alt: Overview of lessons for teachers + :alt: Empty lesson with "List of participants" button -My groups ---------- +If there is already some data about students in this lesson, the indicator will show the +number of students that are present and some details like absences or extra marks. -This menu item is only available for teachers. +.. image:: ../_static/single_lesson_persons.png + :width: 100% + :alt: Lesson with data -With this quick access to your own learning groups, -you can on the one hand access the relevant student lists -and the weekly view of the lessons of this group, -and on the other hand you can print the course-specific class book. +After opening the students dialog for a lesson, it shows a list of students +that should be in this lesson. If there are already information about +absences from other sources, students will be already marked. -.. image:: ../_static/my_groups.png +.. image:: ../_static/students_dialog.png :width: 100% - :alt: List with all groups and their students + :alt: Dialog with list of all students -My students ------------ +By selecting one person, you can open a detailed page about the student in this lesson. +Here, you can change the participation status (from present to different absence reasons), +enter tardiness, write personal notes, or set extra marks. If you open the dialog during +the lesson, it will also offer you the current time as tardiness. Everything will be saved +automatically. -With this menu item, teachers receive a list of all students from their lessons. -From each entry, you can switch to a detailed view to add specific data. - -.. image:: ../_static/my_students.png +.. image:: ../_static/students_dialog_single.png :width: 100% - :alt: List with all students of a teacher + :alt: Single student with all details + +Often students are not only absent in one lesson, but also in the following. Therefore the +class register will offer you to extend the absence to the whole day. -You are also able to create custom excuse types via the menu entry "Excuse -types". These custom types are also shown in the statistical overview. The -custom excuse types are also shown in the legend under the students overview -table. +.. image:: ../_static/students_dialog_absence.png + :width: 100% + :alt: Single student with status set to absent -All lessons ------------ +Using the check boxes on the left side, you also can select multiple students at once +to mark them as absent, late, or set an extra mark. -For the head teacher or the coordinators of certain grades, -this menu item gives the possibility to see all lessons of a learning group in a list. -By means of a filter, the list can be specified to certain entries. -This makes it possible to call up all lessons with missing entries and -to send a request for completion of the data to the teachers concerned via a button. +.. image:: ../_static/students_dialog_multiple.png + :width: 100% + :alt: Students dialog with multiple students selected diff --git a/docs/user/21_absences.rst b/docs/user/21_absences.rst new file mode 100644 index 0000000000000000000000000000000000000000..4dc6de800c028b902938a3a1a097f36178ac9b5f --- /dev/null +++ b/docs/user/21_absences.rst @@ -0,0 +1,18 @@ +Overview about absences +======================= + +Also on the coursebook page there is a large button *Show absences*. +Similiar to the list of lessons, it will show you a ongoing list of absences. +It is possible to directly change the status of a student by clicking at +one of the absence reasons. + +.. image:: ../_static/absences.png + :width: 100% + :alt: Absences + +This view also supports the selection of multiple absences to change their +status together. + +.. image:: ../_static/absences_multiple.png + :width: 100% + :alt: Selected absences diff --git a/docs/user/21_lesson.rst b/docs/user/21_lesson.rst deleted file mode 100644 index 6db6108bcf19442c42ea63e067846c58b2292186..0000000000000000000000000000000000000000 --- a/docs/user/21_lesson.rst +++ /dev/null @@ -1,74 +0,0 @@ -Viewing and managing lessons -============================ - -The lesson documentation can be called up in different ways: - -1. **Via 'Current lesson'**: During the current lesson, this is the quickest way to access the lesson documentation. -2. **Via 'Weekly overview'**: This menu item shows all lessons of the current week. Individual lessons can be clicked on to access the lesson documentation. -3. **'My Overview'**: This menu item shows teachers a list of all hours worked in the last weeks. Individual lessons can be called up directly. - -The lesson documentation consists of four main parts accessible via tabs. -The data can be entered, changed and saved via the relevant forms. -In addition, navigation to the previous or next lesson is possible. - - -Tab 'Lesson Documentation' --------------------------- - -The lesson documentation is a strictly non-personal information about the contents -of the lesson. It contains the topic, describing what contents were taught, and an -optional homework, describing what tasks students got for the next lesson. - -Everything entered here should be considered public knowledge. - -.. warning:: - Never add any personal information to the lesson documentation. - -.. image:: ../_static/lesson_documentation.png - :width: 100% - :alt: Lesson documentation in lesson overview - -If enabled in the preferences, lesson documentation is carried over to adjacent -lessons. So if one subject is held in a double or triple lesson, only one needs -to be filled in. - -Tab 'Personal Notes' --------------------- - -Personal notes are specific to single students, and contain information about -absences, tardiness, any extra marks defined in the system, and a free text comment. - -This information can never be viewed by other students. It is visible to any -teacher in the class by default, and might also be visible to the concerned -student. - -.. image:: ../_static/lesson_personal_notes.png - :width: 100% - :alt: Personal notes in lesson overview - -Behaviour of absences and tardiness -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -When a student is marked as absent, this information is carried over to all future -lessons on the same day, meaning that for any teacher holding lessons in the class -after the one that marked them as absent will automatically see them as absent. - -Likewise, if a student returns and is marked as not absent, this is carried over -to all future lessons. - -Tab 'Previous lesson' ---------------------- - -This tab shows information about the previous lesson in the same group and subject -for reference. - -Tab 'More' ----------- - -This tab contains several special items not mentioned before: - -* **Changes**: Alsijil tracks all changes made to class register entries. This list shows a log of all these changes. - -.. image:: ../_static/lesson_version_history.png - :width: 100% - :alt: Change history of the lesson diff --git a/docs/user/25_group_roles.rst b/docs/user/25_group_roles.rst deleted file mode 100644 index ad388845fb19d7d0f0a0cc7f22957c3023023753..0000000000000000000000000000000000000000 --- a/docs/user/25_group_roles.rst +++ /dev/null @@ -1,9 +0,0 @@ -Assigning group roles -===================== - -This menu item enables the assignment of a previously defined group role to a specific person, -e.g. for ventilation services or class representatives. - -.. image:: ../_static/assign_group_role.png - :width: 100% - :alt: Form for assigning a group role to a person diff --git a/docs/user/30_statistics.rst b/docs/user/30_statistics.rst new file mode 100644 index 0000000000000000000000000000000000000000..7f9f83fb68f1c5c6ad0e1fe0e4b317ccbe893fdf --- /dev/null +++ b/docs/user/30_statistics.rst @@ -0,0 +1,4 @@ +Statistics +========== + +To show statistics about groups or single students, there are widgets on the respective group or person pages. diff --git a/docs/user/40_export.rst b/docs/user/40_export.rst index cdb2f2f23e550a5f27f6c4f6b339aa1dd74d78a5..0a56552dda0fb3ad3e714751c32d4890a093f241 100644 --- a/docs/user/40_export.rst +++ b/docs/user/40_export.rst @@ -1,14 +1,18 @@ (Archive) printout ================== -Via the menu item *My Groups*, extensive documentation can be generated for each group. +Via the button *Print* on top of the coursebook page, +extensive documentation can be generated for one/multiple groups. +In the dialog that will open, you can configure the printout. This class register will be generated as a printable PDF file. +.. image:: ../_static/print_dialog.png + :width: 100% + :alt: Print dialog + It contains a list of the lessons taught staggered according to timetable periods, -a collection of all the students' personal notes as well as all lesson contents. +a collection of all the students' absences and personal notes as well as all lesson contents. -An alternative path to printing a class register is via the weekly view. -There, the relevant group can be selected via the filter to print the class book. .. note:: This mechanism can be used for archival purposes required by law.