Pular para o conteúdo principal
GET
Retorna a aula
Traz o conteúdo já renderizado em HTML, os materiais, as aulas vizinhas e o estado do membro: concluída, avaliação e salva na lista. Cada material traz um download_url assinado para o membro, válido por uma hora, que funciona sem o token. O parâmetro classroom escolhe a turma quando o membro pode ver várias. Sem ele, vale a turma do acesso do membro.

Aulas bloqueadas

Uma aula que ainda não pode ser aberta responde 200, sem conteúdo nem materiais, com lock preenchido para o site mostrar o motivo: requirement traz só o nome do que falta: o título da aula, o nome do módulo ou do curso a concluir, ou os pontos restantes. Monte a frase em volta dele de acordo com o reason. Com course_onboarding, mostre o onboarding do curso de course.id, envie o aceite e carregue a aula de novo. Assim um link direto para a aula, como o de uma notificação, chega ao curso certo. As outras chamadas da aula respondem course_onboarding_required enquanto o aceite estiver pendente.

Autorizações

Authorization
string
header
obrigatório

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

X-Memberkit-Headless-Key
string
header
obrigatório

Chave headless da área de membros, em Configurações. É pública e vai em todas as requisições, inclusive nas que levam o token do membro.

Parâmetros de caminho

id
string
obrigatório

ID da aula.

Parâmetros de consulta

classroom
integer

ID da turma.

Resposta

Aula encontrada

course
object
obrigatório
section
object
obrigatório
duration
integer
obrigatório

Duração do vídeo em segundos; zero sem vídeo.

score
integer
obrigatório

Pontos que o membro ganha ao concluir a aula.

image_url
string | null
obrigatório
rating
integer | null
obrigatório

Nota que o membro deu à aula, de 1 a 5.

bookmarked
boolean
obrigatório
comments_count
integer
obrigatório
id
integer
obrigatório
title
string
obrigatório
completed
boolean
obrigatório
can_complete
boolean
obrigatório

Falso enquanto o membro não for aprovado no quiz obrigatório da aula.

has_video
boolean
obrigatório

Quando verdadeiro, busque GET /lessons/{id}/playback.

has_quiz
boolean
obrigatório

Quando verdadeiro, busque GET /lessons/{id}/quiz.

assistant_available
boolean
obrigatório

Se o Assistente de IA pode responder sobre esta aula.

comments_enabled
boolean
obrigatório
content
string | null
obrigatório

HTML já renderizado. Nulo enquanto a aula estiver bloqueada.

files
object[]
obrigatório
previous
object | null
obrigatório
next
object | null
obrigatório
lock
null | object
obrigatório

Nulo quando a aula pode ser aberta.