The library documents itself · The Learning System
stzExercise
16 own methods · 1 forms written with extensions, listed under their method
the source: base/education/stzExercise.ring(opens in a new tab) · All classes
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
No method of this class has an example yet: the page cannot build an object of this class yet, nor compose the arguments of its methods.
Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Id
(no comment in the source: the name reads as a sentence) idno extension
Folder
(no comment in the source: the name reads as a sentence) folderno extension
Promises
(no comment in the source: the name reads as a sentence) promisesno extension
NeededSteps
(no comment in the source: the name reads as a sentence) needed stepsno extension
Task
(no comment in the source: the name reads as a sentence) taskno extension
HasTaskIn
(no comment in the source: the name reads as a sentence) has task inno extension
Check
checkingQCSXTZZZIBWUMany
HasHarness
(no comment in the source: the name reads as a sentence) has harnessno extension
SubmissionExtension
What the learner hands in: ".ring" for a program, or the extension the exercise names with `<id> | submits | pia`.no extension
CheckFile
(no comment in the source: the name reads as a sentence) check fileno extension
WrongAnswers
(no comment in the source: the name reads as a sentence) wrong answersno extension
RightAnswers
(no comment in the source: the name reads as a sentence) right answersno extension
ProveItself
[ :wrong, :wrongrefused, :right, :rightaccepted, :failures, :checks ] :checks holds [ file, check ] for every known answer, so a caller reads the verdicts without running the answers a second time.no extension
IsProven
(no comment in the source: the name reads as a sentence) is provenno extension
ForbiddenWords
Words a tutor must not say before the learner passes: every method name a right answer calls, and the promised values themselves.no extension

