Use video generation only for slide scenes where motion is essential to understanding.
mediaGenerations entry only when a generated video genuinely enhances the contenttype: "video"prompt (description for the generation model), elementId (unique placeholder), and optionally aspectRatio (default "16:9") and style"gen_vid_1", "gen_vid_2", etc. IDs are globally unique across the entire course, not reset per sceneelementId in the later scene's content without adding a new mediaGenerations entry. Only the scene that first defines the elementId in its mediaGenerations should include the generation requestVideo example:
"mediaGenerations": [
{
"type": "video",
"prompt": "A smooth animation showing water molecules evaporating from the ocean surface, rising into the atmosphere, and forming clouds",
"elementId": "gen_vid_1",
"aspectRatio": "16:9"
}
]