Add export functionality to course book #258

Closed
opened 2024-01-10 17:52:16 +01:00 by yuha · 6 comments
yuha commented 2024-01-10 17:52:16 +01:00 (Migrated from edugit.org)

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.

  • Use existing view for PDF generation and use new data model

  • Move different parts into own templates

  • Button in coursebook "Print"

    • opens dialog allowing to configure the printout
      • which groups to include (default: currently selected in the coursebook)
      • which parts to include (default: site preference)
  • just use days instead of weeks in coursebook table

  • introduce a second PDF export view for a single detailed overview of a person

  • use separate lists for participation status and personal notes on detail overview of person

  • respect permissions for personal details about persons (maybe already the case)

Configurable parts (each in own templates):

  1. cover sheet (mandatory)
  2. short names
  3. persons table
  4. teachers and subjects table (timebound course configs if lesrooster is used)
  5. detail overviews of persons
  6. actual coursebook

base on !786 and !751

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. - Use existing view for PDF generation and use new data model - Move different parts into own templates - Button in coursebook "Print" - opens dialog allowing to configure the printout - which groups to include (default: currently selected in the coursebook) - which parts to include (default: site preference) - just use days instead of weeks in coursebook table - introduce a second PDF export view for a single detailed overview of a person - use separate lists for participation status and personal notes on detail overview of person - respect permissions for personal details about persons (maybe already the case) Configurable parts (each in own templates): 1. cover sheet (mandatory) 2. short names 3. persons table 4. teachers and subjects table (timebound course configs if lesrooster is used) 5. detail overviews of persons 6. actual coursebook base on !786 and !751
hansegucker commented 2024-10-15 16:52:04 +02:00 (Migrated from edugit.org)

changed the description

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

assigned to @permcu

assigned to @permcu
permcu commented 2024-10-17 13:18:04 +02:00 (Migrated from edugit.org)

created branch 258-add-export-functionality-to-course-book to address this issue

created branch [`258-add-export-functionality-to-course-book`](/AlekSIS/official/AlekSIS-App-Alsijil/-/compare/master...258-add-export-functionality-to-course-book) to address this issue
permcu commented 2024-10-17 13:18:33 +02:00 (Migrated from edugit.org)

mentioned in merge request !812

mentioned in merge request !812
hansegucker (Migrated from edugit.org) closed this issue 2024-12-07 21:51:04 +01:00
hansegucker commented 2024-12-07 21:51:05 +01:00 (Migrated from edugit.org)

mentioned in commit 1b72b30971

mentioned in commit 1b72b309711b79e1698c7c0831ffe449efb8437a
nik commented 2026-02-18 12:48:35 +01:00 (Migrated from edugit.org)

unassigned @permcu

unassigned @permcu
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-Alsijil#258
No description provided.