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

Assemblies – Exploring scheduling candidates

  • How selected LEGO blocks produce ordered candidates
  • Why candidate generation does not change the calendar

Study Calendar – Working with teaching events (under development)

  • Viewing overlaps and configuring intended attendance
  • Applying candidates explicitly in the proposed model

Schedule Pairs and Decision Slots – Earlier scheduling terminology and designs

Year Timeline – Seeing your academic year as a whole

  • Completed, ongoing, and planned studies in one view
  • Automation-first (no manual maintenance)
Last updated: