Expand description
Named scenarios: small compositions of the control primitives, exposed as one command.
A scenario earns its place only by composing something data alone cannot express β an armed fault β or by being a hands-free dev demo; per-spec fixtures come from the seed instead.
Each writes the course unit for its courseCode whole, so its caller has to own that course code,
and returns the identifiers it minted plus the scope its rows are ticked with.
StructsΒ§
ConstantsΒ§
- PASS_
FAIL_ πSCALE - SCENARIOS
FunctionsΒ§
- apply
- arm π
- arm_
after_ πimport - course_
code π - ensure_
course π - A five-credit pass/fail course Suotar carries: the scenarios differ in the fault they arm, not in their data.
- merge π
- plain π
- put_
enrolment π - put_
person π - string_
field π - timeout π
sisuTimeoutafter the write, with the written submissionβs id inresult: the case a client cannot resolve without verifying.- unanswered π
- The import lands but its item is missing from the response, so the client learns no id at all.