---
title: "SCORM 1.2 x 2004 x xAPI x cmi5: qual usar?"
description: "SCORM 1.2, SCORM 2004, xAPI e cmi5 são quatro padrões distintos de e-learning, com recursos, requisitos de LMS e casos de uso diferentes. Este guia explica cada padrão de forma clara e oferece uma estrutura de decisão para escolher o mais adequado."
image: "https://skillsail.com/api/og?title=SCORM%201.2%20x%20SCORM%202004%20x%20xAPI%20x%20cmi5%3A%20qual%20padr%C3%A3o%20voc%C3%AA%20deve%20usar%3F"
canonical_url: "https://skillsail.com/pt/blog/scorm-vs-xapi-vs-cmi5"
md_url: "https://skillsail.com/pt/blog/scorm-vs-xapi-vs-cmi5.md"
last_updated: "2026-05-23T00:00:00.000Z"
language: "pt"
---

[Voltar ao blog](<https://skillsail.com/pt/blog.md>)

# SCORM 1.2 x SCORM 2004 x xAPI x cmi5: qual padrão você deve usar?

SCORM 1.2, SCORM 2004, xAPI e cmi5 são quatro padrões distintos de e-learning, com recursos, requisitos de LMS e casos de uso diferentes. Este guia explica cada padrão de forma clara e oferece uma estrutura de decisão para escolher o mais adequado.

![Nico Schriever](<https://skillsail.com/_next/image?url=%2Fcontent%2Fblog%2Fauthors%2Fnico-schriever.jpg&w=64&q=75&dpl=dpl_8ntwjsVaNN3DoxH8qD2BRP7cFUtF>)Nico Schriever•23 de maio de 2026

Tópicos:[E-Learning](<https://skillsail.com/pt/blog/temas/elearning.md>)[LMS](<https://skillsail.com/pt/blog/temas/lms.md>)[Tecnologia](<https://skillsail.com/pt/blog/temas/technology.md>)[Melhores práticas](<https://skillsail.com/pt/blog/temas/best-practices.md>)

Todo projeto de e-learning acaba chegando à mesma dúvida: qual formato a gente exporta? SCORM 1.2, SCORM 2004, xAPI e cmi5 não são intercambiáveis. Eles representam diferentes gerações de pensamento sobre como os sistemas de aprendizagem se comunicam, e escolher o formato errado significa ou um rastreamento defeituoso no LMS ou infraestrutura ociosa.

Este artigo explica cada padrão, o que ele faz e quando é a escolha certa.

## SCORM 1.2 (1999)

O SCORM 1.2 é a especificação de e-learning mais antiga e amplamente compatível. Desenvolvida pela ADL (Advanced Distributed Learning) e publicada em 1999, ela define como um pacote de curso se comunica com um LMS usando chamadas de API JavaScript em um objeto de janela de navegador compartilhado.

**Como funciona:** O LMS fornece um objeto JavaScript (`API`) no navegador. O curso identifica esse objeto e chama funções como `LMSInitialize`, `LMSSetValue` e `LMSCommit` para relatar o progresso, as pontuações e o status de conclusão.

**Principais recursos:**

-   Status de conclusão: `passed`, `failed`, `completed`, `incomplete`, `not attempted`, `browsed`
-   Uma única pontuação (cmi.core.score.raw)
-   Dados de suspensão: uma sequência de até 4.096 caracteres para salvar o estado do aluno
-   Controle de tempo (cmi.core.total\_time)

**Limitações:**

-   Na prática, há um único SCO (Objeto de Conteúdo Compartilhável) por pacote — a sequência de vários SCOs é teoricamente possível, mas raramente é implementada corretamente pelos LMSs
-   Sem acompanhamento por objetivo
-   O limite de 4.096 caracteres para dados de suspensão pode ser pequeno demais para cursos adaptativos complexos
-   Sem suporte offline ou móvel

O SCORM 1.2 ainda é o padrão dominante em uso hoje em dia por causa de seu suporte universal a LMS. De acordo com [a análise da iSpring comparando xAPI e SCORM](<https://www.ispringsolutions.com/blog/xapi-vs-scorm>), o SCORM 1.2 continua sendo o formato mais comumente implantado nas plataformas de aprendizagem corporativas.

**Escolha o SCORM 1.2 quando:** seu LMS for mais antigo ou não tiver sido verificado, você precisar de compatibilidade garantida e a avaliação de aprovação/reprovação com uma única nota for suficiente.

## SCORM 2004 (2001–2009)

O SCORM 2004 foi lançado em quatro edições entre 2001 e 2009. Ele resolveu as limitações do SCORM 1.2 com um modelo de dados mais rico, lógica de sequenciamento adequada e acompanhamento por objetivo.

**Principais melhorias em relação ao SCORM 1.2:**

-   Sequenciamento e navegação: regras para ramificação entre SCOs com base no desempenho do aluno
-   O status de conclusão e o status de sucesso são campos de dados separados
-   Pontuações por objetivo e acompanhamento do domínio
-   Rastreamento de interações (cmi.interactions) para relatórios detalhados de questionários
-   Maior capacidade de armazenamento de dados

**Limitações:**

-   As implementações de LMS são inconsistentes. Muitos LMSs afirmam oferecer suporte ao SCORM 2004, mas implementam o mecanismo de sequenciamento apenas parcialmente.
-   É mais complexo de escrever e testar corretamente.
-   Ainda é baseado em JavaScript do navegador, então o rastreamento offline e em dispositivos móveis continua impossível.

**Escolha o SCORM 2004 quando:** o seu LMS implementá-lo corretamente (teste isso antes de confirmar), você precisar de sequenciamento com vários módulos ou relatórios por objetivo, e estiver publicando em um LMS corporativo moderno, como o SAP SuccessFactors ou o Cornerstone.

## xAPI / Tin Can API (2013)

O xAPI (também conhecido como Tin Can API ou Experience API) foi desenvolvido como uma reformulação completa da forma como os dados de aprendizagem poderiam ser capturados. Lançado em 2013, ele afastou totalmente a comunicação do modelo JavaScript do navegador. Como [explica o site xAPI.com](<https://xapi.com/cmi5/comparison-of-scorm-xapi-and-cmi5/>), o conceito central é simples: as atividades de aprendizagem geram declarações no formato “Ator fez Verbo para Objeto”.

**Como funciona:** em vez de se comunicar por meio do JavaScript do navegador, o xAPI envia solicitações HTTP POST para um Learning Record Store (LRS). O LRS é um banco de dados que armazena e disponibiliza declarações xAPI. O LMS não é mais necessário como intermediário.

**Principais recursos:**

-   Acompanhe qualquer atividade de aprendizagem: cursos formais, vídeos assistidos, simulações, tarefas no trabalho, interações com aplicativos móveis
-   Rastreamento offline: as instruções ficam na fila localmente e são sincronizadas quando a conexão é restabelecida
-   Rastreamento além do LMS: é possível registrar o aprendizado fora de um LMS tradicional
-   Vocabulário rico para descrições: qualquer verbo, qualquer tipo de atividade

**O que você precisa:** Um LRS é uma infraestrutura obrigatória. Conforme descrito no [guia do Learning Record Store do xAPI.com](<https://xapi.com/learning-record-store/>), o LRS é um sistema separado do LMS — ele armazena registros, suporta operações CRUD e pode ser consultado para análises. Alguns LMSs incluem um LRS integrado; outros exigem um produto independente.

**Escolha o xAPI quando:** você precisar acompanhar o aprendizado fora do LMS (aplicativos móveis, simulações, eventos presenciais), tiver ou planejar criar um LRS, ou precisar de análises detalhadas no nível das declarações, além do simples “aprovado/reprovado”.

## cmi5 (2016)

O cmi5 é um “perfil” desenvolvido com base no xAPI que restaura o modelo de inicialização e autenticação do LMS que o xAPI removeu de propósito. Publicado pela ADL em 2016, ele une a flexibilidade do xAPI ao modelo estruturado de integração com LMS que os departamentos de treinamento corporativo exigem. Tanto [a página do cmi5](<https://rusticisoftware.com/cmi5/>) da [Rustici Software](<https://rusticisoftware.com/cmi5/>) quanto [a explicação sobre o cmi5 da Easygenerator](<https://www.easygenerator.com/en/blog/results-tracking/cmi5-what-it-is-and-why-you-need-it/>) descrevem-no como “SCORM feito da maneira certa com xAPI”.

**O que o cmi5 acrescenta em relação ao xAPI bruto:**

-   Mecanismo de lançamento definido: o LMS inicia o conteúdo cmi5 da mesma forma que inicia o SCORM
-   Declarações obrigatórias: `launched`, `initialized`, `terminated`, `passed`, `failed`, `completed` são necessárias — para fornecer dados consistentes aos LMSs
-   Autenticação: o endpoint do LRS e as credenciais são passados para o conteúdo na inicialização, não são codificados de forma estática
-   Lógica de avanço: o LMS controla quando um aluno pode passar para a próxima atividade

**Escolha o cmi5 quando:** você quiser a riqueza de dados do xAPI com o modelo de integração de LMS do SCORM, seu LMS for compatível (tanto o SAP SuccessFactors quanto o Cornerstone são) e você estiver montando uma biblioteca de conteúdo de longo prazo que precise estar preparada para o futuro. Conforme observado na [visão geral do cmi5 no site xAPI.com](<https://xapi.com/cmi5/>), o cmi5 está se tornando cada vez mais o padrão recomendado para novos conteúdos corporativos.

## Tabela comparativa

|  | SCORM 1.2 | SCORM 2004 | xAPI | cmi5 |
| --- | --- | --- | --- | --- |
| Ano de publicação | 1999 | 2001–2009 | 2013 | 2016 |
| É necessário um LMS | Sim | Sim | Não | Sim (apenas no lançamento) |
| É necessário LRS | Não | Não | Sim | Sim |
| Suporte offline | Não | Não | Sim | Sim |
| Acompanhamento por objetivo | Não | Sim | Sim | Sim |
| Sequenciamento/ramificação | Limitado | Completo | Personalizado | Definido |
| Compatibilidade com LMS | Universal | Variável | Via LRS | Em crescimento |

## Estrutura de decisão

-   **LMS antigo ou compatibilidade desconhecida:** SCORM 1.2.
-   **LMS corporativo moderno, precisa de sequenciamento e acompanhamento de objetivos:** SCORM 2004 (verifica primeiro se o LMS é compatível).
-   **Aprendizado fora do LMS, em dispositivos móveis, offline ou acompanhamento de simulações:** xAPI.
-   **LMS corporativo + estratégia de conteúdo preparada para o futuro:** cmi5.

Não sabe qual padrão um pacote já existente usa? Um [validador SCORM](<https://skillsail.com/tools/scorm-validator.md>) gratuito detecta o padrão — SCORM 1.2, SCORM 2004, xAPI ou cmi5 — a partir do descritor do pacote e verifica sua estrutura em segundos, direto no seu navegador.

## Onde o Skillsail se encaixa

O Skillsail exporta todos os quatro formatos: SCORM 1.2, SCORM 2004, xAPI e cmi5 — além de HTML5 independente. Isso significa que você escolhe o padrão que melhor se adapta ao seu LMS e aos seus requisitos de relatórios, sem ficar preso a um único formato de saída. Para implantações multilíngues, cada variante de idioma é exportada como um pacote separado no formato que você escolher.

Criador de Cursos com IA

## Pronto para criar?

Peça ao Skillsail para criar um treinamento de integração para novos funcionários...

Pe

## Artigos relacionados

### [Como converter um PDF em um curso SCORM (sem precisar reescrever manualmente)](<https://skillsail.com/pt/blog/convert-pdf-to-scorm.md>)

Converter um PDF em um curso SCORM parece simples, mas exige mais do que apenas distribuir as slides pelas páginas. Este guia aborda três abordagens de conversão — desde a incorporação básica até a extração com IA — e explica qual formato SCORM escolher.

### [Convertendo PowerPoint para SCORM: 3 abordagens e quando usar cada uma](<https://skillsail.com/pt/blog/convert-powerpoint-to-scorm.md>)

Converter uma apresentação do PowerPoint para SCORM é mais rápido do que começar a partir de um PDF, mas a abordagem certa depende do seu LMS, da configuração da sua equipe e se você precisa de questionários e conteúdo multilíngue. Aqui estão as três principais opções e quando cada uma faz sentido.

### [xAPI Course Creator: Como criar cursos Tin Can sem precisar programar](<https://skillsail.com/pt/blog/xapi-course-creator-guide.md>)

O xAPI é um padrão poderoso de e-learning, mas criar um curso Tin Can funcional sem escrever JSON manualmente não é tão óbvio assim. Este guia explica o que é o xAPI, qual infraestrutura você precisa e como as ferramentas de criação lidam com a complexidade técnica para você.

[Voltar ao blog](<https://skillsail.com/pt/blog.md>)

## Structured data

```json
{"@context":"https://schema.org/","@type":"BlogPosting","author":{"@type":"Person","image":"/content/blog/authors/nico-schriever.jpg","name":"Nico Schriever","url":"https://nicoschriever.com/"},"dateModified":"2026-05-23T00:00:00Z","datePublished":"2026-05-23T00:00:00Z","description":"SCORM 1.2, SCORM 2004, xAPI e cmi5 são quatro padrões distintos de e-learning, com recursos, requisitos de LMS e casos de uso diferentes. Este guia explica cada padrão de forma clara e oferece uma estrutura de decisão para escolher o mais adequado.","headline":"SCORM 1.2 x SCORM 2004 x xAPI x cmi5: qual padrão você deve usar?","image":"https://skillsail.com/api/og?title=SCORM%201.2%20x%20SCORM%202004%20x%20xAPI%20x%20cmi5%3A%20qual%20padr%C3%A3o%20voc%C3%AA%20deve%20usar%3F","inLanguage":"pt","mainEntityOfPage":{"@id":"https://skillsail.com/pt/blog/scorm-vs-xapi-vs-cmi5","@type":"WebPage"},"publisher":{"@id":"https://skillsail.com/#organization","@type":"Organization","logo":{"@type":"ImageObject","url":"https://skillsail.com/assets/skillsail_logo-wt.png"},"name":"Skillsail","url":"https://skillsail.com/"},"url":"https://skillsail.com/pt/blog/scorm-vs-xapi-vs-cmi5","keywords":"E-Learning, LMS, Tecnologia, Melhores práticas"}
```

## Sitemap

- [Browse all public Markdown pages](<https://skillsail.com/sitemap.md>)
