H5P content types
The plugin can generate 42 H5P interactive content types. For each one, the AI produces the full content structure and configuration from the teacher's prompt and, when uploaded, the syllabus.
How the AI resolves H5P generation
- Exact-count contract: requested exact counts are honored within documented limits. Above a hard cap the count is trimmed without failing (Collage: 6 images, Multimedia Choice: 20 options, Personality Quiz: 10 personalities, Single Choice Set: 4 answers per question, Arithmetic Quiz: 100 problems, Image Juxtaposition: 2 images); below a minimum it is raised (Question Set: 3 questions).
- "Generate images" toggle: 8 types respect it (Branching Scenario, Column, Course Presentation, Drag and Drop, Info Wall, Interactive Book, Personality Quiz, Timeline). Image-indispensable types always generate images even with it off (Agamotto, Collage, Find the Hotspot, Find Multiple Hotspots, Flashcards, Game Map, Guess the Answer, Image Hotspots, Image Juxtaposition, Image Pairing, Image Sequencing, Image Slider, Memory Game, Multimedia Choice). The rest generate no images at all.
- Image failures: mandatory images are retried; optional ones are omitted or degraded while keeping documented minimums.
- Spatial confidence: markers, zones, and labels that cannot be anchored confidently to the generated image are discarded or regenerated — never misplaced.
- Grade integration: scored types set Moodle's "Grade to pass" (Multiple Choice and Multimedia Choice default to 100; Question Set and Single Choice Set default to 70; custom pass percentages propagate). Maximum grade stays 100 and Grading method is Highest grade. Chart, Collage, and Questionnaire produce no grade by design.
- Routing: a request for several Multiple Choice questions produces a Question Set; True/False questions only exist inside sets or containers, never standalone.
- Language: all learner-visible text, including button labels, follows the course language; speech recognition uses a regional language variant.
- Syllabus grounding: with an uploaded syllabus, all generated content must be traceable to the document; without one, content is generated from the course topic.
To learn how to generate these activities step by step, see Create an activity with AI.