Release notes
Version 5.0.1
March 31, 2025Fixed issues
- Non-owning users with write permission cannot edit data in UI
Version 5.0.0
March 30, 2025New features
- Added multi-selection of scheduled lessons to the timetable screen. Users can perform actions on the selection, such as create a new lesson set or lock and unlock time. This is especially useful when an undesired circumstance concerning a specific group of lessons is identified in the timetable which can quickly be fixed by adding them to a lesson set for clustering, spreading or linking.
- Introduced tabs in the lesson screen. Added a computed timeslot availability view, as well as a cleaner inherited room preferences view. This should help identify reasons why highly restricted lessons are scheduled to specific timeslots or can't be scheduled at all.
- Added optional two-factor authorisation when logging in. Users can enable it in the password tab in the user screen.
- Added a button to sign in with Microsoft account to the login screen. If an account with the used e-mail doesn't exist, it will require filling in the registration form when first used.
- Added optional password protection for published timetables. Enter a password when publishing a timetable to protect the link from unauthorised use.
Other changes
- Added sorting by class teacher to the teacher assignment in the class group lesson creation popup
- Moved lesson remarks to the Properties panel
- Updated the tooltip on covered lessons in the public timetable view to include names of covering teachers
- Added delimiter detection for CSV import
- Changed Wonde importer to make importing student names optional
- Removed Progresso (Cloud School) import
- Updated all server code to .NET8 for increased performance, stability, security and maintainability
Fixed issues
- Redundant database queries are issued when saving changes to a timetable, slowing down the process and sometimes triggering an error
- An awarded badge sometimes missing from the award popup
- The help text for virtual teachers is not up-to-date
- A warning about soft constraint weights too high is sometimes displayed when using the default constraint configuration set
Version 4.5.4
February 28, 2025Fixed issues
- The 'Unfold option blocks' checkbox is missing from the timetable XLSX export dialog
- XLSX export of class groups shows only the first lessons of option blocks regardless of the above setting
Version 4.5.3
February 25, 2025Fixed issues
- Colouring lesson tiles by teacher or class group doesn't work in the public timetable screen
- If a teacher is assigned to cover a lesson, that lesson disappears from the public timetable view of all non-absent teachers teaching that lesson
Version 4.5.2
February 11, 2025New features
- Added vertical grid option to the cover assignment screen
Fixed issues
- Removal of existing cover directly from the cover assignment screen fails
- Day labels are misaligned in the public timetable screen when using vertical grid
Version 4.5.1
January 28, 2025New features
- Added support for import from SchoolChimes Thailand
Fixed issues
- Clicking away from the discard/cancel box leaves the UI irresponsive
Version 4.5.0
January 15, 2025New features
- Added a Timeslots item under the current term in the left navigation panel. This leads to the current term screen (same as clicking the term name) but makes it clear to the users where they can review the timeslot matrix definition.
- Added a constraint configuration set selection to the appropriate stage in the timetable creation wizard. Previously it was not clear which configuration was used by the wizard which was confusing for organisations with multiple configuration sets.
- Added lesson count to tiles containing folded option blocks in the timetable view. This way the user immediately knows how many lessons have been folded together.
Changes
- Suppressed the calculation of multiple penalties for course daily booking and distribution constraints for courses that are scheduled into the same timeslots throughout the cycle (typically parts of option blocks). Scheduling multiple courses together led to unwanted multiplication of penalties and sub-optimal constraint break elimination.
- Hid Room-related controls from the timetable screen and wizard if there are no rooms in the organisation
- When creating a one-subject option block (aka a band), the subgroup and teaching group codes now end with matching numeric suffixes
- Added a Pause button and simplified the interface of the last step of the timetable creation wizard
- Increased the height of lesson tiles in the timetable overview
Fixed issues
- Empty (orphan) teaching groups can remain after deleting class groups in the Curriculum builder
- Memory leaks from the timetable cell constraint breaks component
- Too much memory is used by unused constraint configurations in the timetable screen
- Dragging and dropping lessons in the timetable view sometimes triggers a javascript error
- Pop-up dialogs do not place focus on the first text field
Version 4.4.9
November 21, 2024New features
- Added import of students from ASc Timetables XML
Changes
- Optimised import of preferred rooms from ASc Timetables XML
- Updated algorithm settings used by the Timetable creation wizard to improve the optimisation speed
Fixed issues
- The weighting method for the subgroup double-booking constraint sometimes produces dubious results, preventing effective optimisation
- The determination of subgroup gap length constraint magnitude produces inconsistent results for specific scenarios, triggering an error during RNA search optimisation
- The Remove buttons are enabled when system is busy in the Curriculum builder
- Course constraint configuration is lost in exported XML
- Some room constraints related to campuses are computed even with rooms disabled
Version 4.4.8
September 26, 2024Changes
- Removed the Ctrl+C shortcut for taking timetable snapshots. It caused confusing behaviour for the users. Snapshots can be taken by clicking the photo icon on the right-hand side of the control panel.
Fixed issues
- Period times in PDF printouts use incorrect format which includes the AM/PM suffixes
- Timetable view may not be initialised properly when there are unused subjects
Version 4.4.7
September 20, 2024Fixed issues
- Loading of snapshots may be enabled while computation module is busy in the timetable view, triggering an error if clicked
- Timetable overview not showing correctly in public timetable view
Version 4.4.6
August 21, 2024Changes
- Added Filter by day to the visual settings for the timetable overview
- Added option to colour cells by teacher in PDF export
- Server now returns 401 Unauthorized from endpoints inaccessible due to subscription limitation
Fixed issues
- List or menu items cannot be clicked once the list or menu contents have changed dynamically as a result of a user action
- Selected fixed lunch and recess times are not retained in the dropdowns in the term optimisation settings
Timetable view
- Incorrect week number shown when weeks are shown individually or in sequence in Chrome
- Cannot change cell colour in the timetable overview
- The filter panel in the timetable view changes height once the last filter is closed
Version 4.4.5
July 26th, 2024Fixed issues
- The maximum lunch break duration for a subgroup is calculated incorrectly in special circumstances with multiple divisions in the class group, multi-period lessons and a wide staggered lunch window.
This change affects the health and fitness of existing timetables which exhibited the issue.
- Incorrect timetable warning about unsuitable lessons for linking given in special circumstances
- Disabled entities not greyed-out in selection dropdowns
- HTML artifacts appear in the time field configuration for Czech localisation
Version 4.4.4
July 2nd, 2024New features
- Added a partial timetable analysis by subject. This allows users to have Skolaris create timetables for specific subjects only. These can then be locked, for example, and the rest of the timetable can be filled automatically.
Fixed issues
- Minor typographical corrections in the UI
- Buttons for removing class groups, subjects and year groups in the curriculum builder are enabled when system is busy and can trigger an error when clicked
- Teachers imported from Wonde can have duplicate codes
- Room selection in the Edit schedule card in the timetable view not sorted correctly and not retaining value after flipping the availability filter
Version 4.4.3
June 9th, 2024Fixed issues
- Sub-accounts cannot download timetables
- Interactive UI components such as sliders and checkboxes sometimes not working after switching between tabs
- Teaching groups not sorted correctly in the dropdown when creating a new lesson
Version 4.4.2
May 22nd, 2024New features
- Added the option to export individual room timetables to a spreadsheet. Previously it was only possible to export individual class group or teacher timetables.
Other changes
- Users can no longer create a term called "Default". That name is reserved. Existing user terms with that name were kept intact, but we recommend renaming them to a more suitable name.
Fixed issues
- Cannot import teachers from Wonde if their initials aren't set
- Lists of configuration sets aren't updated automatically from the server when a set is added or removed that is visible to the user but doesn't belong to the active organisation
Version 4.4.1
May 15th, 2024Changes
- Removed "Unfold option blocks" option from visual settings in the cover assignment screen. Option blocks are never folded in this view.
- Removed Cloud School (Progresso) import option, as Cloud School ceased operation
- Various typographical improvements
Fixed issues
- Opening the right hand side panel breaks usability of sliders in the main view
- The ripple effect of buttons in dialogs may be misplaced
- Constraint deviation description missing from cards in the Grouped view of a constraint config set
- The "Undo filter" button is enabled after opening the cover assignment screen, but clicking it has no effect
- Optimisation settings do not appear correctly in the Spread editor mode of the course screen
Version 4.4.0
May 10th, 2024New features
- Added the concept of a class teacher for class groups. This can be added in the properties or is imported automatically from School Chimes.
- Added a new constraint Subgroup: First lesson teacher. This can be used to fulfill the requirement of some schools (especially in India) that the class group's designated class teacher should teach the first lesson of the class group each day.
Other changes
- The term in an organisation imported from School Chimes is now named "New term" instead of "Default", which could interfere with the system's default configuration set data
Fixed issues
- Javascript error when deleting a lesson set or a course configuration set with clustering from its screen
Version 4.3.5
May 3rd, 2024Changes
- Introduced thin scrollbars in both the main navigation and the content window
Fixed issues
- Cannot clone a class group when the underlying teaching group and subgroup structure has been modified in an unexpected way
- Javascript error when switching languages with Alt-Shift-L in an entity screen with Properties panel open
- Sub-accounts aren't deleted from the authorisation database when deleting the parent user
Version 4.3.4
April 25th, 2024New features
- Added a Load column to the exported teaching summary spreadsheet (downloadable from the teachers list screen). The new column contains the calculated ratio of teaching periods to the expected teaching load configured in the teacher's effective configuration set adjusted by each teacher's individual teaching periods adjustment (editable in the teacher's properties) rounded to three decimal places.
Other changes
- Improved UI performance when long lists appear on the screen
Fixed issues
- Javascript error sometimes appears when navigating away from an entity screen after editing its effective configuration set
Version 4.3.3
April 17th, 2024New features
- Added Lesson set availability overview screen which can be accessed from the Insight tools section in the main navigation
- Added the option to import students from a CSV file to the class group screen
Fixed issues
- Clear filter button doesn't reset subscription filter in Users screen
Version 4.3.2
April 12th, 2024Changes
- Added a help message about adding to a lesson set to the lesson screen
Fixed issues
- Missing Add class group button in teaching group screen
- Config set dropdown empty after traversing between class groups, teachers, rooms or courses in case the effective config set is the same
- Card actions and card contents are not separated by sufficient space in some cases
Version 4.3.1
March 27th, 2024Changes
- Reduced size of third-party Javascript by 10% for faster application load times
Fixed issues
- Drag&drop of a lesson tile for a subgroup within a timeslot with a lunch icon triggers a Javascript error
- Multiple drag&drop of lesson tiles in the timetable view can cause tiles to disappear until page is refreshed
- Error message missing and import button enabled when trying to import a native Skolaris XML of a timetable belonging to a non-existent term
- Teacher summary generation enabled even though no term is selected (hence there are no lessons to summarise), leading to an error
Version 4.3.0
March 12th, 2024New features
- Updated the user interface with modern material design components. This should improve stability and responsiveness, as well as provide a long-term foundation for future development. Included are various all-round simplifications and visual improvements, such as introduction of icon toggle buttons for controlling hardness of softness of room preferences, constraints, etc.
Other changes
- Added period count to teacher assignment screen
- Simplified activation of organisation and term from the dashboard
- Prevented options with zero required choices appearing in student screens
- Added proper subgroup/class group description to teacher spreadsheet export (previously the teaching group code was used)
- Removed dependencies on Google Polymer, WebcomponentsJS and Knockout-jqueryui libraries
Fixed issues
- Intermittent Javascript error appearing in timetable screen after deleting a lesson
- Cancelling a constraint configuration set selection in timetable screen triggers a Javascript error
- Can't delete a course configuration set from its screen
- Can't create a term if an organisation had been active with a term of the same name and a class group or teacher configuration set with the term's name existed
- Clustering settings for a course or lesson set cannot be changed unless a term with periods is selected
- Class group size is always zero when importing from School Base
Version 4.2.8
January 31st, 2024New features
- Added import from Wonde
- Added import from SchoolChimes MIS