Repository navigation
Conversation
|
Overlap review against the fixed vocabularies (atomic-server
Deck, Question, Assessment and Cohort as classes look right. Generated by Claude Code |
|
Re-checked at 59d5f32: the new commit adds Generated by Claude Code |
|
Addressed all four points in f11b482:
v3 properties 42 → 34. Ontology tests 133 pass, build/check clean, oxfmt clean, oxlint 0 errors. Generated by Claude Code |
|
Re-checked at f11b482: all four points are resolved.
OK from me. The only free-string enum left is Generated by Claude Code |
…ssessment and attempt
Retesting without repeated questions: an assessment draws N questions per attempt from its bank. Procedural tests: an assessment can point at a drive app that generates and checks questions itself; the attempt keeps the seed.
…property per relation Reuse createdAt, description and task/v1 due-date; share learner, assessment, assignment and skill across classes; rename lesson-license and lesson-generated-with to license and generated-with. The kit gains allowsOnly with generated Tag value files under ontology/values/.
f11b482 to
9527d12
Compare
Requested by Joep · project thread
The teaching half of the Leerboom (Atomic Education) schema, as release
v3(v1 and v2 stay untouched). Design: proposal.md in the project files (leerboom/), addenda on teachers, decks, AI-made material and the teacher interface.deck-v1,cohort-v1,assignment-v1,submission-v1,grade-v1,question-v1,assessment-v1,attempt-v1, with 43 properties. Plus the plain propertieslesson-licenseandlesson-generated-with(a futurelesson-v2will recommend them).assessment-draw(questions per attempt drawn from the bank, preferring unseen ones),assessment-app(a drive app that generates and checks questions itself and records attempts),attempt-seed(reproduce what the learner saw).terms-v3.mjs(+.d.mts) generated per release;terms.mjsandterms-v2.mjsare byte-identical.Notes
skill-v1orlesson-v1carry noclasstype; their description says what they point at.Tests
ontology.mjs buildandcheck --published origin/mainOK (98 term files), ontology-kit tests (130 pass), oxfmt clean.Generated by Claude Code