Pular para o conteúdo

CursosEm breve

Cursos com módulos e aulas em texto, imagem, vídeo ou link, matrícula e progresso por aula. A estrutura existe na API e a tela de cursos do app está sendo concluída. Como montar hoje e como vender.

Esta funcionalidade ainda não está disponível para todas as comunidades. O artigo descreve como ela vai funcionar e muda quando ela chegar.

O módulo Cursos organiza o aprendizado em três níveis:

Espaço de Cursos→Curso→Módulo→Aula (texto, imagem, vídeo ou link)

O membro se matricula no curso, assiste às aulas na ordem, e o progresso de cada aula fica registrado.

Em breve A tela de cursos do app ainda mostra um conteúdo de exemplo, e não os cursos da sua comunidade. Criar, editar e acompanhar cursos pela tela chega com a conclusão desse módulo. Até lá, a estrutura é criada pela API, como mostra este artigo.

Para que serve

ComunidadeCurso
Escola onlineExcel do zero: 6 módulos, 30 aulas em vídeo
RH de empresaOnboarding: 3 módulos com as políticas da empresa
MentoriaTrilha do mentorado: um módulo por mês

Como funciona

O curso

CampoPara quê
Título e slugO nome e o endereço do curso
DescriçãoO que se aprende
NívelIniciante, intermediário ou avançado
ImagemA capa
StatusNasce como rascunho; publicado, aceita matrícula

Módulos e aulas

Cada curso tem módulos, em ordem, e cada módulo tem aulas, em ordem. A aula é de um tipo: texto, imagem, vídeo ou link, com a duração.

Matrícula e progresso

O membro se matricula num curso publicado ("This course is not available for enrollment yet." num rascunho) e marca o progresso de cada aula. Matricular-se e completar aulas dá pontos no ranking: 10 pontos pela matrícula, 25 por aula completa.

Quem pode

AçãoQuem
Criar o espaço de CursosProprietário e administrador
Criar e editar curso, módulos e aulasProprietário e administrador
Matricular-se e fazer as aulasQuem vê o espaço (e o curso publicado)

Passo a passo (hoje, pela API)

Papel: proprietário ou administrador.

  1. Crie o espaço: Adicionar Espaço › Cursos, com a visibilidade de quem pode fazer o curso.
  2. Crie o curso: POST /api/courses com communityId, spaceId, title, slug e level. Guarde o id.
  3. Crie cada módulo: POST /api/courses/module com courseId e title.
  4. Crie cada aula: POST /api/courses/lesson com moduleId, title e type.
  5. Publique: PUT /api/courses/{id} com status: "published".

A sequência completa, com os ids que passam de um passo para o outro e os erros de quem pula um passo, está em Ordem de criação.

Vender o curso

ModeloComo
Curso avulsoUm produto que libera o espaço do curso (Privada › Produtos)
Curso dentro da assinaturaO espaço do curso Privada liberado para o plano, ou Assinantes
Curso gratuito para membrosO espaço como Membros

Limites de hoje

  • Não há certificado de conclusão.
  • Não há prova com nota mínima.
  • Não há liberação programada (drip): o acesso é pelo espaço, não pela data de entrada de cada pessoa.

Perguntas frequentes

Onde ficam os vídeos? A aula de vídeo aponta para o vídeo; há também o envio de vídeo pela API (POST /api/upload/content/video).

Posso ter vários cursos num espaço? Sim. Um espaço de Cursos é uma vitrine de cursos.

O membro vê o curso no Feed? Sim, como os outros itens, se tiver acesso ao espaço.

Na API

POST /api/courses, POST /api/courses/module, POST /api/courses/lesson, PUT /api/courses/{id}, PUT e DELETE /api/courses/module/{moduleId} (renomear, reordenar, excluir um módulo com as aulas), PUT e DELETE /api/courses/lesson/{lessonId} (editar, reordenar, mover de módulo, excluir uma aula), POST /api/courses/{courseId}/enroll, POST /api/courses/{courseId}/lesson/{lessonId}/progress. Ver Courses.

Relacionados