Vídeo-aulas e podcasts de um módulo
getModuleMediaUse when a learner wants the video lesson or podcast of a chapter, or the exact moment where something is said. Returns the video lessons and podcasts of a course or of one module: each file (kind video or audio, title, description, src, duration, credit, chapter markers with a link to each moment) and the transcript cue by cue, each with seconds, mm:ss, the file id and a URL that opens the player at that moment. The transcript is a synthetic-speech transcript generated by AI from the chapter text (label): cite it with the moment and link, never as the author's words. Long transcripts come in fragments: pass nextCursor back as cursor until it is null. Files without transcript are listed in withoutTranscript. Unknown course answers course_not_found, unknown module module_not_found, a course without text course_content_unavailable.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | Course slug exactly as returned by listCourses, e.g. 'gsc-avancado'. | |
| cursor | No | nextCursor from a previous partial response with the same slug and module. Omit to start from the first cue. | |
| module | No | Optional module id or ASCII slug from getCourseModules; omit to get every video lesson and podcast of the course. | |
| maxChars | No | Optional transcript budget per response in characters, integer from 2000 to 40000 as a string (default 40000). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| label | Yes | ||
| course | Yes | ||
| module | Yes | ||
| revision | Yes | ||
| mediaCount | Yes | ||
| mediaFiles | Yes | ||
| transcript | Yes | ||
| contentTrust | Yes | ||
| schemaVersion | Yes | ||
| withoutTranscript | Yes |