GibbonEdu / core

Gibbon is a flexible, open source school management platform designed to make life better for teachers, students, parents and leaders.
https://gibbonedu.org
GNU General Public License v3.0
479 stars 304 forks source link

Timetable: add an Edit Timetable by Class tool to Manage Timetables #1692

Closed SKuipers closed 1 year ago

SKuipers commented 1 year ago

This is a very handy timetabling tool that exists in the Course Selection module. I've now added it to the core when editing a timetable in Timetable Admin > Manage Timetables.

Description Adds an "Edit Timetable by Class" option to the Edit Timetable page in Manage Timetables. Added it here, rather than as a separate action, because it is a logical location for tools related to editing a timetable, and it reduces the complexity of needing to select a timetable and school year first.

Motivation and Context Changing the timetable for a class currently requires hunting down the individual entries in each timetable day and period. This makes it easier to add/edit/remove timetabling for a single class. Thanks to Ray Clark for adding the smart-block-style interface.

How Has This Been Tested? Locally.

Screenshots

Screen Shot 2022-11-02 at 1 44 38 PM Screen Shot 2022-11-02 at 1 49 48 PM
rossdotparker commented 1 year ago

This is brilliant, and it has tested out perfectly : )