This release focuses on improving clarity around modules capacities and data quality for linked groups, as well as making Allocate Overview faster and more reliable.
Improvements
Dynamic capacity in Allocate Overview
What changed: Capacity for a module is now calculated dynamically from its student groups (instead of reading the "expected enrollment" field on the module).
Why: Keeps capacity accurate as you change group sizes.
Where it shows:
Capacity number in Allocate Overview
Over‑enrollment warning in Allocate Overview
Over‑enrollment warnings in Issue list
Screenshot of Allocate overview, highlighting a warning for a module where the capacity is lower then enrolled students
Linked group guideline warning
What changed: Allocate Overview now flags linked groups that do not meet the recommended configuration for linked groups.
Why: Makes data quality issues easy to spot and prevents unexpected allocation results.
In coming release we will add bulk linking of groups, where these guidelines are enforced already when linking groups. And the linking of individual pairs will be removed in the drawer.
Screenshot of a warning message for a linked group that breaks all guidelines
Faster and more robust data loading in Allocate Overview
What changed: Optimized how and what data is loaded behind the scenes.
Why: Enables features like dynamic capacities and improves responsiveness, of the interface.
Expected impact: Noticeably quicker initial load and smoother interactions.
Quicker expansion of Allocated student in the drawer when no students are allocated
What changed: Reduced the time to expand the "Allocated students" section in the drawer when it is empty.
Why: Removes a small but frequent delay in everyday workflows.
Bugs
Fixed: Could not save distribution rules
Symptom: Saving distribution rules failed without applying changes.