An Activity is anything you put inside a lesson that the learner does. A Question is a single prompt inside a quiz-like activity. In other LMSs you’d find these scattered across “quiz”, “discussion”, “assignment”, “page”. In Hawkings they’re one resource with aDocumentation Index
Fetch the complete documentation index at: https://docs.hawkings.education/llms.txt
Use this file to discover all available pages before exploring further.
type
field.
The 22 types
Reading aids
Reading aids
introduction — a one-paragraph hook for the lesson.
objective — explicit learning goals.
expand — deeper-dive on a sub-topic.
explain — a focused explanation of a concept.
explain_simple — same, ELI5-style.
audio_resume / text_resume — short summaries, audio or text.
glossary — defined terms.
bibliography — sources and further reading.
underline — key passages highlighted in source text.
remember — flashcard-style recall prompts (single concept).Interactive
Interactive
quiz — multi-question quiz. Has variants:true_falsefill_blankmatchinggroupingelement_orderopen_endedmixed(combines variants)
flashcard — front/back card deck.
short_answer — single open-ended question, AI-graded.
practical — hands-on exercise.
integrative — combines concepts from multiple lessons.
application — apply the concept to a real-world scenario.
discover — exploratory prompt: “given X, what would happen if…?”Multimedia
Multimedia
podcast — generated audio walkthrough of the lesson.
diagram — generated diagram (mermaid / plain image).Meta
Meta
regulation — self-regulation prompts (“rate your confidence”, “pick the next topic”).Creating an activity
One method, regardless of type:lessonId and type. Everything else has
sensible defaults — including prompt, which the SDK will derive from
the lesson context if you don’t supply one.
Generating in bulk
Most authoring flows want “give me a sensible mix of activities for this lesson”:Questions
Every quiz-like activity has one or more Questions. Read them withexpand:
Submission,
so the same downstream code handles in-lesson quizzes and graded
assignments.
When to use each type — heuristics
| You want | Reach for |
|---|---|
| A check-for-understanding after a 3-minute reading | quiz (1-3 true_false items) |
| A drill on terminology | flashcard |
| A reflection prompt | regulation |
| A test of writing | short_answer |
| A 5-minute audio recap | podcast |
| Conceptual exploration without a “right” answer | discover or application |
| Sources for further reading | bibliography |