Skip to Content
Models (database shapes)Practice PYQ models

Practice PYQ models

Folder: models/practice-pyq/

Taxonomy (catalog tree)

FileLevel
practice-pyq-subject.model.tsSubject (e.g. Polity)
practice-pyq-topic.model.tsTopic under subject
practice-pyq-subtopic.model.tsSubtopic under topic
practice-pyq-question.model.tsIndividual MCQ

practice-pyq-import-meta.schema.ts — metadata for bulk imports.

Per-user learning

FilePurpose
practice-pyq-user-question-card.model.tsSRS card: due date, ease, reps per user+question

Schedulers in services/practice-pyq-srs-scheduler.ts update these documents when user answers.

Baby picture

Subject └── Topic └── Subtopic └── Question └── UserQuestionCard (per student)

One question document is shared; each student has their own card for scheduling.

Last updated on