Help

Release notes

Version 4.4.1

May 15th, 2024

Changes

  • 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, 2024

New 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, 2024

Changes

  • 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, 2024

New 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, 2024

New 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, 2024

Changes

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, 2024

Changes

  • 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, 2024

New 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, 2024

New features

  • Added import from Wonde
  • Added import from SchoolChimes MIS


Version 4.2.7

November 27th, 2023

Fixed issues


Version 4.2.6

August 25th, 2023

Changes

  • Added an option to fold/unfold option blocks in the timetable PDF export. This behaves identically to the toggle in the visual settings in the timetable screen.

Fixed issues


Version 4.2.5

August 18th, 2023

Fixed issues

  • Lunch break maximum duration is calculated incorrectly in special circumstances
  • It is possible to change the parent organisation of a configuration set when such set is assigned to a class group, teacher, course or room or is default for a term in its current parent organisation, leading to unexpected behaviour of the optimisation

Cooperative mode

  • Class group additional information in the list is not updated when course data is changed by another user or in another window
  • Course additional information in the list disappears when a lesson set is deleted by another user or in another window
  • Effective configuration set information in the lists of class groups, teachers, courses is not updated when a change is made by another user or in another window
  • Periods are not updated in the subject list when courses or lessons are changed by another user or in another window


Version 4.2.4

July 3rd, 2023

Fixed issues

  • Overlapping lessons longer than two periods can break the timetable PDF export if aligned in a certain way
  • Export of a timetable to PDF without East-Asian characters prevents subsequent export of a timetable with East-Asian characters
  • Chosen subjects in student options screen cannot be manipulated after changes have been cancelled


Version 4.2.3

June 10th, 2023

Fixed issues

  • Static timetable analysis reports incorrect warning for too many lessons for teacher in an option block in an asymmetrical scenario when a single course has more periods than the average number of periods per course
  • Static timetable analysis reports duplicate warnings when a lesson that belongs to an option block has no available timeslots or rooms
  • E-mail notification about a finished timetable optimisation sometimes fails when a healthy timetable has not been found


Version 4.2.2

May 25th, 2023

Changes

  • The idle time limit calculation for teachers has been changed to apply to specified time fields and not to all individual days as before.
    This is a breaking change for users that use this constraint. Create time fields for all days and add them to the limit configuration to preserve current timetable fitness.
    The calculation for class groups has not been changed.

Fixed issues

  • Incorrect index for a day or period can sometimes be written into the database, leading to a "Cannot load data" error when creating a timetable and a broken term screen


Version 4.2.1

May 11th, 2023

Changes

  • Unified fonts used in timetable PDF export

Fixed issues

  • Japanese, Korean and Chinese characters appear as square boxes in timetable PDF export
  • XHSTT import fails with server error
  • Long subject names are sometimes incorrectly truncated in timetable PDF export


Version 4.2.0

May 2nd, 2023

New features

  • Added export to iSAMS. More precisely it is an export of a timetable to a CSV file that can be imported into iSAMS. It is available to all users in the actions menu in the list of timetables. The exported file also contains information about the curriculum structure and teacher timeslot unavailabilities.

Other changes

  • Updated the core client-server communication library for improved security, stability and performance

Fixed issues

  • Export of a multi-week timetable to Bromcom XML file fails


Version 4.1.0

March 23rd, 2023

New features

  • Added Course: Room stability constraint. It makes it possible for Skolaris to schedule all lessons of a course into the same room. The constraint is turned off by default to prevent affecting the fitness of existing timetables. It can be turned on in the constraint configuration set.

Other changes

  • Added paging to the students choices grid in the option screen
  • The list of available subjects for a student is now scrollable

Fixed issues

  • One page size may appear twice in the paging controls


Version 4.0.1

February 28th, 2023

Changes

  • Added import of students from iSAMS. This was added to supply student data to our new Options module.
  • Added export of teachers and subjects to iSAMS
  • Added Recorded health column to the list of timetables

Fixed issues

  • The Add/Change teacher button is active even if the user has no write access when lessons are selected in a list

Version 4.0.0

February 3rd, 2023

New features

  • Added the Options module:
    • Added Options which allow specification of available subjects so that students can choose some of them and the option blocks can be automatically calculated based on their choices
    • Added Students who can choose their optional subjects without logging into Skolaris in a dedicated screen secured by e-mail verification. Students can be added to each class group in a new Students tab.
    • Added automatic calculation of option blocks from the student choices. This is powered by the same algorithm as the timetable creation and provides a simple slider so that users can bias the calculation toward cost-effectiveness or student satisfaction.
    • Finally, added a one-click creation of option blocks from the calculated suggestions which can be fully customised on the creation screen

  • Reworked the Option block creation screen:
    • Advanced settings are hidden away in a configuration panel
    • The teaching group code template automatically updates itself to include all involved year groups (unless changed manually)
    • The unclear replacement pattern {SUB} for including the subject code in the teaching group code has been changed to {SUBJECT}
    • The automatic assignment of division names and subgroup codes has a smarter detection and resolution of duplicates

  • Added Course configuration sets. These replace the existing individual course optimisation settings for daily booking, distribution and clustering and behave exactly as teacher configuration sets do for teachers. They can be used to adjust the configuration of many courses at once.
    For example, it is now possible to prioritise the distribution of courses for core subjects with just a few clicks, whereas previously this would mean adjusting the configuration of each course individually.

  • Added Subject availability overview screen. It is similar to the existing Teacher availability overview and can be accessed from the same Insight tools navigation section.

  • Added Lesson: Year group not accepted by room constraint. This is especially useful for primary schools to prevent scheduling lessons of older children into rooms with small desks and vice versa. Accepted year groups can be added in each room's screen.

  • Added Room: Minimum occupancy constraint. It can be used to have Skolaris assign rooms to lessons that will leave the least empty seats. By default it is turned off, however. You can specify the minimum occupancy for each room in its properties.

Other changes

Timetable

  • Reworked the components displaying constraint breaks for a faster timetable screen
  • Added scaling for room quota constraints penalties
  • Added linear scaling for the Room: Capacity constraint penalty
  • Added the achieved timetable health to the e-mail notification when the result isn't feasible

Miscellaneous

  • Dropdowns with configuration sets now show only the items belonging to the active organisation or no organisation at all
  • Renamed the Timetable tab to Preferences tab in all entity screens
  • Updated the look of the tables to match the latest material design recommendations
  • Added icons for optimisation settings of lesson sets
  • Removed all remaining support for Internet Explorer
  • Removed Hebrew support as the translation hasn't been finished

Fixed issues

Timetable

  • Static check for total available timeslots breaks if a room has multibooking
  • A lesson cannot be placed in a room not accepting the subject even if the controlling constraint is configured as soft.
  • Timetable modification time is not updated after saving a change which doesn't affect fitness
  • Timetable screen refresh is triggered when an unrelated configuration set is changed in the database
  • Redundant data reload happens when entering the final step of the Timetable creation wizard, causing the Find timetable button to flicker and sometimes trigger an error when clicked

Miscellaneous

  • Terms of the same name can be created under one organisation if users do not have read access to both
  • Javascript error when deleting a configuration set from its screen
  • Once specified, cannot remove the value from the (non-required) term finish date field
  • Entity traversal on the entity screen using arrows and dropdown in the toolbar is broken after creating a new entity (such as an option block)
  • Time-related data such as names of months sometimes appear in the wrong language
  • Typos in the Czech translation


Archive