The library documents itself · The Learning System
stzChapter
32 own methods · 1 forms written with extensions, listed under their method
the source: base/education/stzChapter.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
File
what the chapter isno extension
Id
The chapter id, read from the file name NN-<id>.<lang>.mdno extension
Language
(no comment in the source: the name reads as a sentence) languageno extension
Title
(no comment in the source: the name reads as a sentence) titleno extension
Blocks
(no comment in the source: the name reads as a sentence) blocksno extension
Cells
(no comment in the source: the name reads as a sentence) cellsno extension
NumberOfCells
(no comment in the source: the name reads as a sentence) number of cellsno extension
Cell
(no comment in the source: the name reads as a sentence) cellno extension
CellPromises
(no comment in the source: the name reads as a sentence) cell promisesno extension
ExerciseIds
(no comment in the source: the name reads as a sentence) exercise idsno extension
NumberOfStoredOutputs
(no comment in the source: the name reads as a sentence) number of stored outputsno extension
HasStoredOutput
(no comment in the source: the name reads as a sentence) has stored outputno extension
CalledNames
running it -- what the chapter teaches, in its own words (the tutor's rule 2) The names the chapter's cells call: what the chapter TEACHES, read from its code rather than declared beside it.no extension
RecapAchieved
The first bullet of the recap -- what the chapter achieved, in the chapter's own language, without its bold label. The recap is the chapter's last section in every edition.no extension
RunProgram
The program Run() executes, for a runner that batches chapters.no extension
WhereProgram
The plain-Haro program ObserveWhere() executes.no extension
Run
(no comment in the source: the name reads as a sentence) runQCSXTZZZIBWU
AcceptRun
Takes the [ stdout, exit, stderr ] of RunProgram() run elsewhere.no extension
HasRun
(no comment in the source: the name reads as a sentence) has runno extension
CellOutput
(no comment in the source: the name reads as a sentence) cell outputno extension
CellError
(no comment in the source: the name reads as a sentence) cell errorno extension
CellRan
(no comment in the source: the name reads as a sentence) cell ranno extension
CellKept
1 kept, 0 broken, -1 the cell carries no promiseno extension
AllCellsRan
(no comment in the source: the name reads as a sentence) all cells ranno extension
AllPromisesKept
(no comment in the source: the name reads as a sentence) all promises keptno extension
NumberOfPromises
(no comment in the source: the name reads as a sentence) number of promisesno extension
WorldDependentCells
Cells that ran but carry no promise: their output depends on the world, so no page may ever show one.no extension
ObserveWhere
where each cell can run, observedno extension
AcceptWhere
Takes the [ stdout, exit, stderr ] of WhereProgram() run elsewhere.no extension
RunsWhere
(no comment in the source: the name reads as a sentence) runs whereno extension
Where
(no comment in the source: the name reads as a sentence) whereno extension

