New Version Planning

From EDURange
Revision as of 00:48, 24 January 2026 by Jwgranville (talk | contribs)
Jump to navigationJump to search

As we're still getting started, please feel free to insert notes and comments where you like - just try to avoid changing or deleting things you yourself didn't write. We'll come up with a shared structure as we go. Also consider using the "discussion" tab at the top if you aren't sure where to comment or want to have a dialogue.

These items at the top are on the agenda for discussion, but don't have a clear place they belong yet:

  • POST handler/API reachability
  • Chat capability
  • Containers
  • NSJail, chroot?
  • How to model shared resources and contention?
  • Staged/prerequisite content in guide/scenario
  • How to refer to observation/logging instruments

Functional requirements:

  • 20-300 students simultaneously? Semi-simultaneously? ~150 concurrently
  • Telemetry layer for instrument/orchestration help

Ubiquitous language:

(See What is Ubiquitous Language? | Agile Alliance)

  • Scenario
  • Learning objectives
    • e.g.
      • "Students will be able to use ls to list the contents of a directory"
      • "Student can log in to the exercise via SSH"
    • Milestone
  • Questions (are exercises distinct?)
  • Guide
    • Guide section
  • Student
  • Instructor
  • Hint
  • Intervention
  • Prediction
  • Learning environment
  • Observability/instrumentation? (Name?)

User stores: