Allocation Run
Upload the exported survey result Excel file or run the bundled dummy data.
Step Progress
Progress updates as each allocation step reports its result.
Final Room Allocation
Each room card contains four student blocks; partial rooms show open slots.
Run an allocation to render room cards.
Select a room to inspect the students' raw survey result rows.
Room Scores
Lower room score means lower average pair penalty.
How allocation works
- Survey answers are converted into comparable scores for chronotype, environment, hygiene, social behavior, and conflict handling.
- Students are only compared with same-sex students, then pair penalties are calculated. Lower penalties mean the pair is more compatible.
- The allocator forms four-person rooms by starting with chronotype-sensitive students and choosing the lowest-penalty same-sex candidates.
- Room score is the average pair penalty inside that room. Lower is better; a partial leftover room is still shown if the count is not divisible by four.
- If room swap is enabled, the dashboard tries same-sex one-for-one swaps to make room scores more even across the final allocation.
User Score Preview
Scores calculated from each SurveyResponse method.
Pair Penalty Preview
Highest same-sex pair penalties, capped for readability.