O que é SCORM? Como funciona o padrão de aprendizagem eletrônica

21 de agosto de 2026 · 12 min de leitura· 283 visualizações
Timur Gareev

Timur Gareev

Fundador & Product Owner na Brusnika.LMS

O que é SCORM? Como funciona o padrão de aprendizagem eletrônica

Integrações mencionadas neste artigo

Logotipo Bitrix24Logotipo Kommo

Resposta curta

SCORM é um padrão de aprendizagem eletrônica que define como um curso interage com um LMS. Um pacote SCORM pode enviar ao sistema informações sobre a conclusão do curso, status, nota, progresso e tempo de aprendizagem.

Isso permite usar cursos de e-learning prontos em diferentes LMS compatíveis e permite que o LMS não apenas execute o curso, mas também armazene e apresente os resultados da aprendizagem.

O que é SCORM?

SCORM (Sharable Content Object Reference Model) é um padrão que define como o conteúdo de aprendizagem eletrônica interage com um Sistema de Gestão de Aprendizagem (LMS).

SCORM não é um formato do curso em si e não define como o conteúdo educacional deve ser apresentado. Ele estabelece regras técnicas para a troca de dados entre o curso e o LMS.

Por exemplo, um curso SCORM pode enviar ao LMS informações de que um colaborador:

  • iniciou o curso;
  • concluiu o curso;
  • não concluiu o curso;
  • foi aprovado ou reprovado;
  • obteve determinada nota;
  • concluiu uma determinada parte do curso;
  • passou determinado tempo estudando;
  • interrompeu o curso e poderá continuar depois.

Dessa forma, o SCORM conecta o conteúdo de aprendizagem ao sistema de gestão da aprendizagem.

Para que serve o SCORM?

A principal função do SCORM é garantir a compatibilidade entre o conteúdo educacional e o LMS.

Uma empresa pode criar um curso de e-learning em uma ferramenta especializada, exportá-lo como um pacote SCORM e depois carregá-lo em um LMS compatível.

O processo pode ser resumido assim:

Autor cria o curso → exporta como SCORM → carrega o pacote no LMS → colaborador realiza o curso → curso envia os dados ao LMS → LMS armazena os resultados.

Isso permite usar uma biblioteca existente de cursos eletrônicos sem vinculá-la a um sistema específico de aprendizagem.

Como funciona o SCORM?

Um curso SCORM normalmente é distribuído como um arquivo ZIP que contém os arquivos do curso e informações que descrevem sua estrutura.

Depois que o pacote é carregado, o LMS o descompacta e inicia o conteúdo educacional.

Durante a sessão de aprendizagem, o curso se comunica com o LMS por meio da API SCORM e envia informações sobre a sessão atual.

Por exemplo:

Colaborador abre o curso → estuda o conteúdo → realiza as atividades → faz o teste → o curso envia o resultado → o LMS armazena o resultado do colaborador.

Dependendo da versão do SCORM e das características do curso, podem ser transmitidos:

  • status de conclusão;
  • status de aprovação;
  • nota ou resultado;
  • nota mínima e máxima;
  • progresso;
  • tempo de aprendizagem;
  • posição atual no curso;
  • dados necessários para retomar o aprendizado;
  • resultados de interações e questões individuais.

SCORM 1.2 e SCORM 2004 utilizam modelos de dados diferentes, mas o princípio básico é o mesmo: o curso se comunica com o LMS e envia informações sobre seu estado e seus resultados.

SCORM como objeto de aprendizagem independente

Um pacote SCORM deve ser tratado no LMS como um tipo independente de conteúdo educacional, e não simplesmente como um conjunto de páginas incorporado a outro objeto de aprendizagem.

Isso acontece porque o SCORM não interage com o LMS apenas como conteúdo visual. Ele possui seu próprio modelo de dados: o curso pode enviar status, nota, progresso, tempo de aprendizagem, dados para retomada e outras informações.

Por exemplo, do ponto de vista arquitetural, nem sempre é conveniente colocar um SCORM dentro de um Longread que já possui seu próprio status de conclusão.

Isso pode criar dois modelos de estado independentes:

Longread → seu próprio status

SCORM → seu próprio status e resultados

Por isso, é mais lógico que o LMS armazene o SCORM como um objeto de aprendizagem independente e depois o utilize em cursos, programas de aprendizagem e outros cenários de treinamento.

Dessa forma, a lógica específica do SCORM é preservada e os resultados de diferentes tipos de conteúdo não são misturados.

Quais dados o SCORM envia ao LMS?

Uma das principais vantagens do SCORM é a possibilidade de enviar os resultados da aprendizagem de volta ao LMS.

Dependendo da versão do SCORM e das capacidades do curso, o LMS pode receber:

DadoO que mostra
StatusEstado atual da conclusão do curso
ConclusãoSe o colaborador concluiu o curso
AprovaçãoSe o colaborador foi aprovado
NotaResultado obtido pelo colaborador
Nota mínimaResultado necessário para aprovação
ProgressoQuanto o colaborador avançou
TempoQuanto tempo foi dedicado ao aprendizado
PosiçãoOnde o colaborador parou
Dados da sessãoInformações necessárias para retomar o aprendizado
InteraçõesResultados de atividades ou questões individuais, se enviados pelo curso

Por exemplo, o SCORM 1.2 utiliza lesson_status, que pode conter valores como completed, passed, failed ou incomplete. O SCORM 2004 separa conclusão e aprovação por meio de completion_status e success_status.

Essa distinção é importante. Um colaborador pode concluir um curso sem ser aprovado de acordo com o resultado exigido no teste. O SCORM 2004 permite informar esses dois estados separadamente.

O que um LMS deve fazer com os resultados do SCORM?

Suportar SCORM não significa apenas permitir carregar um arquivo ZIP e iniciar o curso.

Um LMS deve ser capaz de:

  1. iniciar o pacote SCORM;
  2. estabelecer a comunicação entre o curso e o LMS;
  3. receber os dados enviados pelo curso;
  4. armazenar esses dados;
  5. determinar corretamente o resultado da aprendizagem;
  6. apresentar o resultado ao aluno e nos relatórios.

O último ponto é especialmente importante para uma empresa.

Não basta que o próprio curso SCORM mostre ao colaborador:

Resultado: 86%

O LMS deve receber esse resultado e utilizá-lo nos registros de aprendizagem.

Por exemplo, um gestor deve conseguir ver em um relatório:

João Silva — curso concluído — 86% — nota mínima 80% — aprovado.

Ou:

Ana Silva — curso concluído — 64% — nota mínima 80% — reprovada.

Portanto, o fluxo correto é:

Pacote SCORM → dados de aprendizagem → LMS → resultado da aprendizagem → relatório.

Por isso, a qualidade do suporte a SCORM em um LMS não é determinada apenas pelo fato de o curso ser iniciado, mas também por quão corretamente o sistema recebe, armazena e utiliza os resultados.

Retomada do aprendizado

O SCORM também pode armazenar os dados necessários para continuar o aprendizado em uma sessão posterior.

Por exemplo, um colaborador inicia um curso, conclui algumas seções, fecha o curso e volta no dia seguinte.

Quando o SCORM e o LMS funcionam corretamente, o colaborador pode continuar a partir da posição salva.

Para isso, o SCORM utiliza dados como lesson_location e suspend_data. O LMS precisa armazenar essas informações e fornecê-las ao curso quando ele for iniciado novamente no mesmo contexto de aprendizagem.

Para o colaborador, a experiência é simples:

Começar o curso → parar → voltar depois → continuar o aprendizado.

Tecnicamente, porém, isso exige o funcionamento correto dos dois lados — o pacote SCORM e o LMS.

SCORM 1.2 e SCORM 2004

As duas versões mais encontradas na prática são SCORM 1.2 e SCORM 2004.

Ambas resolvem o mesmo problema fundamental — permitir que um curso eletrônico interaja com um LMS —, mas possuem diferenças no modelo de dados e nos recursos disponíveis.

Uma diferença importante está no tratamento dos status.

No SCORM 1.2, o status do curso é informado por meio de lesson_status. No SCORM 2004, conclusão e aprovação são separadas em completion_status e success_status. O SCORM 2004 também introduziu um modelo mais avançado para interações e sequencing.

Ao escolher um LMS, é importante verificar quais versões e edições do SCORM ele suporta, especialmente se a empresa já possui uma grande biblioteca de cursos prontos.

O que a empresa ganha ao usar SCORM?

O SCORM é especialmente útil para empresas que já utilizam cursos de e-learning ou compram conteúdo pronto de fornecedores externos.

Ele permite:

  • utilizar uma biblioteca existente de cursos;
  • transferir conteúdo compatível entre diferentes LMS;
  • acompanhar a conclusão dos cursos;
  • receber resultados de testes;
  • salvar o progresso dos colaboradores;
  • utilizar cursos desenvolvidos por fornecedores externos;
  • incluir cursos SCORM em programas de aprendizagem;
  • evitar recriar conteúdos existentes ao trocar de LMS.

O que o colaborador ganha?

Para o colaborador, o SCORM normalmente é invisível.

Ele simplesmente abre o curso dentro do LMS, estuda o conteúdo, realiza as atividades e faz os testes.

Ao mesmo tempo, o sistema pode:

  • salvar seu progresso;
  • registrar sua nota;
  • mostrar seu status de aprendizagem;
  • permitir que ele continue o curso mais tarde;
  • considerar a conclusão do curso em um programa de aprendizagem.

Ou seja, o SCORM funciona principalmente no nível da interação entre o conteúdo de aprendizagem e o LMS, enquanto o colaborador vivencia um processo normal de aprendizagem.

SCORM e outros formatos de aprendizagem eletrônica

SCORM não é a única forma de utilizar conteúdo eletrônico de aprendizagem em um LMS.

Os sistemas modernos podem utilizar:

  • SCORM;
  • H5P;
  • vídeo;
  • conteúdo HTML;
  • materiais interativos;
  • testes;
  • documentos;
  • outros formatos.

SCORM e H5P, por exemplo, têm finalidades diferentes.

SCORM é frequentemente utilizado para cursos completos de e-learning criados em ferramentas especializadas e depois carregados em um LMS.

H5P permite criar conteúdo interativo diretamente no ambiente de aprendizagem ou utilizar materiais H5P prontos.

A escolha entre SCORM, H5P e outros formatos depende do objetivo de aprendizagem, do tipo de conteúdo e dos resultados que precisam ser acompanhados.

Quais LMS suportam SCORM?

O SCORM é suportado por muitos LMS modernos. No entanto, o suporte a versões específicas do padrão e a determinados recursos pode variar.

Antes de migrar uma biblioteca existente de cursos, é importante verificar:

  • quais versões do SCORM o sistema suporta;
  • quais dados ele consegue receber;
  • se os resultados são armazenados;
  • se os status aparecem nos relatórios;
  • se o progresso pode ser retomado;
  • se os resultados dos testes são processados corretamente.

É importante diferenciar entre "o LMS consegue executar SCORM" e suporte completo ao SCORM.

SCORM em sistemas CRM

Hoje, o SCORM pode ser utilizado não apenas em um LMS independente.

Quando um LMS é integrado a um CRM ou a outro sistema de trabalho, o e-learning pode ser levado diretamente para o contexto de trabalho do colaborador.

O Brusnika LMS permite utilizar cursos SCORM nos seguintes CRMs e sistemas empresariais:

SistemaSCORM via Brusnika LMS
Kommo
RD Station
Odoo
Zoho CRM
Attio
Dolibarr
Bigin

Isso permite utilizar uma biblioteca existente de cursos SCORM junto ao sistema de trabalho da empresa, mantendo os resultados de aprendizagem no LMS.

Assim, cria-se um único ambiente de trabalho e aprendizagem:

CRM → atividades de trabalho

Brusnika LMS → aprendizagem e desenvolvimento

SCORM → conteúdo de e-learning

Integração → aprendizagem no contexto do trabalho

Como usar SCORM no Brusnika LMS

O Brusnika LMS oferece suporte a cursos SCORM como um tipo independente de conteúdo de aprendizagem.

Um pacote SCORM pode ser carregado no LMS, atribuído aos colaboradores e incluído em programas de aprendizagem. O LMS recebe os dados de conclusão do curso e armazena os resultados de aprendizagem.

Os cursos SCORM podem ser utilizados junto com outros recursos do Brusnika LMS:

  • cursos e programas de aprendizagem;
  • onboarding;
  • testes;
  • treinamentos obrigatórios;
  • aprendizagem por função;
  • resultados de avaliações;
  • outros cenários de desenvolvimento de colaboradores.

O SCORM permanece como um objeto de aprendizagem independente, com seu próprio modelo de interação e seus próprios resultados.

O que verificar antes de carregar um curso SCORM

Antes de utilizar um curso pronto, verifique:

  • qual versão do SCORM o pacote utiliza;
  • se o LMS é compatível;
  • se o curso é iniciado corretamente;
  • se o status de conclusão é transmitido;
  • se o resultado é transmitido;
  • se a conclusão é registrada corretamente;
  • se a nota mínima é considerada;
  • se o progresso é salvo;
  • se é possível retomar o aprendizado;
  • se os resultados aparecem corretamente nos relatórios;
  • se as tentativas repetidas são tratadas corretamente.

Isso é especialmente importante antes de disponibilizar uma biblioteca existente de cursos em larga escala.

Problemas comuns com SCORM

Mesmo quando um LMS oferece suporte a SCORM, um curso específico pode não funcionar corretamente.

Algumas situações comuns:

  • o pacote SCORM não é iniciado;
  • o curso é iniciado, mas não envia o resultado;
  • o LMS mostra o status incorreto;
  • a conclusão do curso não é registrada;
  • a nota não aparece nos relatórios;
  • o curso começa novamente do início quando o colaborador retorna;
  • o curso mostra um resultado enquanto o LMS recebe outro;
  • o SCORM funciona em um LMS, mas precisa ser testado quanto à compatibilidade em outro.

A causa pode estar no próprio pacote SCORM ou na implementação do SCORM no LMS.

Por isso, é importante testar não apenas se o curso é iniciado, mas todo o ciclo:

início → aprendizagem → transferência de dados → armazenamento → exibição do resultado → retorno ao curso.

Conclusão

SCORM é um padrão de interação entre conteúdo eletrônico de aprendizagem e um LMS.

Ele permite utilizar cursos de e-learning prontos, enviar dados de conclusão ao LMS e armazenar os resultados da aprendizagem.

Ao mesmo tempo, oferecer suporte completo a SCORM significa mais do que simplesmente carregar e executar um pacote. O LMS deve receber corretamente status, notas, progresso e dados de retomada, armazená-los e utilizá-los nos relatórios.

Para uma empresa, isso transforma o SCORM de um simples formato de e-learning em parte de um processo de aprendizagem gerenciado:

conteúdo de aprendizagem → conclusão → resultado → relatório → decisão sobre o desenvolvimento futuro.

Quando o LMS é integrado a um CRM, os cursos SCORM também podem ser utilizados diretamente no contexto de trabalho do colaborador — onde ele executa suas tarefas e acessa a aprendizagem.