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.