These guides explain the ideas and philosophy behind Sisukas.
Start Here: The Philosophy#
The Big Picture – Why we design this way
- Core belief: conflicts are inevitable, not errors
- How discovery and planning work together
- The phased planning approach
Discovery: Finding Courses#
How We Filter – Fast, expressive course discovery
- Information should be accessible
- Natural Boolean logic without query languages
- Filtering as a core philosophy
Planning: Assembling Your Semester#
Plans & The Block Model – Grouping and composing
- Why course instances are partitioned into blocks
- How Plans work as exploration workspaces
- The composability principle
Schedule Pairs – Finding good combinations
- How one study group per block forms complete timetable options
- Ranking schedules to support informed choice
Decision Slots – Making trade-offs explicit
- Why some conflicts are unavoidable
- Explicitly choosing how you will attend
- Reflecting on repeated compromises
Year Timeline – Seeing your academic year as a whole
- Completed, ongoing, and planned studies in one view
- Automation-first (no manual maintenance)
Ready to Build?#
See Planning Architecture for implementation details.