July 6, 2026

Pacote de Manifesto SCORM (imsmanifest.xml)

Cristina Sánchez

CONTENT CREATED BY:

Cristina Sánchez
Digital PR Specialist at isEazy
Create SCORM

Table of contents

O que é o pacote de manifesto SCORM (imsmanifest.xml)?

O pacote de manifesto SCORM é o arquivo central de qualquer curso SCORM: um documento XML chamado imsmanifest.xml que define a estrutura, os conteúdos e os metadados de um pacote de treinamento digital. Sua função é atuar como o “mapa de instruções” que o LMS lê para saber como importar, organizar e iniciar o curso. Sem esse arquivo na raiz do pacote ZIP, nenhum LMS compatível com SCORM consegue processar o conteúdo formativo.

No treinamento corporativo, o imsmanifest.xml é o componente que garante a interoperabilidade do padrão SCORM: permite que um curso criado com qualquer ferramenta de autoria seja executado corretamente em qualquer LMS compatível, independentemente do fornecedor. Segundo dados da ADL Initiative, o SCORM continua sendo o padrão de e-learning mais adotado globalmente, presente em mais de 70% dos sistemas de gestão de aprendizagem corporativo ativos.

Estrutura do arquivo imsmanifest.xml: seções principais

O manifesto SCORM segue a especificação IMS Content Packaging, que organiza o documento em três seções obrigatórias e uma série de atributos raiz. Conhecer essa estrutura permite que os responsáveis por T&D entendam como o curso se comportará no LMS e diagnostiquem problemas de importação quando ocorrerem.

Seção XMLFunçãoElementos-chave
<metadata>Descreve o pacote: título, esquema SCORM utilizado e versãoschema, schemaversion, title
<organizations>Define a estrutura didática: módulos, itens e ordem de inicializaçãoorganization, item, title
<resources>Lista todos os arquivos físicos do curso e aponta para o arquivo de entradaresource, file, href, adlcp:scormtype

Diferenças do manifesto entre SCORM 1.2 e SCORM 2004

A versão do padrão utilizada determina a complexidade e as capacidades do arquivo imsmanifest.xml. Embora a estrutura base seja a mesma, existem diferenças críticas que afetam o comportamento do curso no LMS.

O SCORM 1.2 usa o namespace http://www.imsproject.org/xsd/imscp_rootv1p1p2 e o valor schemaversion="1.2". Seu manifesto é mais simples: define organizações, itens e recursos, mas não inclui regras avançadas de sequenciamento. O rastreamento do aluno é gerenciado pelo modelo de dados cmi.core, com campos como cmi.core.lesson_status para o status do curso.

O SCORM 2004 (2ª, 3ª ou 4ª edição) incorpora o elemento <imsss:sequencing> dentro do manifesto, que permite definir pré-requisitos entre módulos, fluxos condicionais e restrições de progressão. O modelo de dados passa a usar cmi.completionStatus e cmi.successStatus. Para a maioria dos cursos corporativos padrão, o SCORM 1.2 continua sendo a opção mais compatível e suportada pelos LMS do mercado; o SCORM 2004 é recomendado quando é necessário sequenciamento didático avançado.

O arquivo imsmanifest.xml deve estar obrigatoriamente na raiz do pacote ZIP. Se o LMS não conseguir localizá-lo nessa posição exata, o processo de importação falhará independentemente do restante do conteúdo.
ADL Initiative — SCORM 2004 4th Edition Specification

Função do imsmanifest.xml no e-learning corporativo

Para as equipes de T&D, o manifesto SCORM tem implicações práticas diretas na gestão do catálogo de treinamentos:

  • Interoperabilidade: garante que o curso funcione em qualquer LMS compatível com SCORM, sem adaptações. Um curso criado com o isEazy Author e exportado como SCORM pode ser carregado no Cornerstone, SAP SuccessFactors, Docebo ou qualquer outra plataforma sem modificações.
  • Rastreamento da aprendizagem: o manifesto declara quais SCOs (Sharable Content Objects) compõem o curso. Cada SCO é a unidade mínima de rastreamento: o LMS registra o status de conclusão, a pontuação e o tempo dedicado separadamente para cada um.
  • Portabilidade e reutilização: como todas as informações do curso estão no próprio pacote, os conteúdos podem ser baixados e redistribuídos como arquivos SCORM entre diferentes sistemas ou plataformas de forma autônoma.
  • Controle de inicialização: o atributo href do recurso principal define exatamente qual arquivo HTML o LMS abre para iniciar o curso, eliminando ambiguidades no ponto de entrada.

Erros comuns no imsmanifest.xml e como resolvê-los

Problemas com o manifesto são a causa mais frequente de falhas na importação de cursos SCORM. Estes são os mais comuns em ambientes corporativos:

  • “Manifest not found” (arquivo de manifesto não encontrado): o imsmanifest.xml não está na raiz do ZIP, mas dentro de uma subpasta. Solução: descompacte o pacote, mova o arquivo para a raiz e compacte novamente.
  • Erro de sintaxe XML: uma tag não fechada, um caractere especial sem escape (como &amp; em vez de &) ou um namespace incorreto invalidam todo o documento. Solução: abra o arquivo em um editor XML com validação (VS Code, Oxygen XML) e corrija os erros apontados.
  • Caminhos de recursos incorretos: o atributo href aponta para um arquivo que não existe no caminho indicado dentro do ZIP. Solução: verifique se o caminho relativo no manifesto corresponde exatamente à localização real do arquivo, respeitando maiúsculas e minúsculas.
  • Versão de esquema incompatível: o LMS suporta apenas SCORM 1.2, mas o manifesto declara SCORM 2004. Solução: verifique a compatibilidade do LMS e exporte na versão correta a partir da ferramenta de autoria.

A EMASESA, empresa de serviços ambientais, utilizou o isEazy Author para produzir conteúdo de e-learning em tempo recorde, gerando pacotes SCORM válidos e prontos para o seu LMS sem necessidade de intervenção técnica manual no manifesto. Descubra como eles fizeram isso →

CASO DE SUCESSO

Como ajudamos a EMASEA a criar conteúdo no formato SCORM em tempo recorde.

Veja o caso de sucesso

Como gerenciar o imsmanifest.xml com uma ferramenta de autoria

A edição manual do manifesto é viável para perfis técnicos, mas na prática dos departamentos de T&D representa um risco desnecessário. As ferramentas de autoria especializadas em e-learning geram, validam e empacotam o imsmanifest.xml automaticamente a cada exportação.

Com o isEazy Author, o processo é completamente transparente para o criador de conteúdo: projete o curso no editor visual, selecione a versão SCORM (1.2 ou 2004) e a ferramenta gera o pacote ZIP completo com o manifesto corretamente estruturado, os recursos referenciados e o código de comunicação com o LMS já integrado. Isso elimina erros humanos no XML e garante a conformidade com o padrão desde a primeira tentativa. Se sua equipe cria conteúdos formativos com regularidade, saber como criar um pacote SCORM passo a passo com uma ferramenta de autoria profissional economiza tempo e evita problemas de compatibilidade.

Perguntas frequentes sobre o imsmanifest.xml e o SCORM

O arquivo imsmanifest.xml pode ser editado manualmente?

Sim, o arquivo imsmanifest.xml é um documento XML padrão que pode ser aberto e editado com qualquer editor de texto ou editor XML. No entanto, a edição manual exige conhecimento da estrutura SCORM e do esquema XML utilizado (IMS Content Packaging). Um erro de sintaxe — como uma tag não fechada ou um namespace incorreto — pode invalidar todo o pacote e impedir que o LMS reconheça o curso. Por esse motivo, a maioria das equipes de treinamento corporativo prefere utilizar ferramentas de autoria como o isEazy Author, que geram e validam o manifesto automaticamente ao exportar no formato SCORM.

O que acontece se o arquivo imsmanifest.xml estiver ausente ou corrompido?

Se o arquivo imsmanifest.xml não for encontrado na raiz do pacote ZIP ou contiver erros de formatação, o LMS não conseguirá importar nem executar o curso. A mensagem de erro mais comum é “Manifest not found” (arquivo de manifesto não encontrado). Isso pode ocorrer por vários motivos: o arquivo foi renomeado acidentalmente, foi colocado dentro de uma subpasta em vez da raiz do ZIP, ou o XML contém erros de sintaxe. Para corrigir, descompacte o pacote, verifique se o arquivo existe exatamente como imsmanifest.xml (respeitando maiúsculas e minúsculas) no primeiro nível do ZIP e valide sua estrutura XML antes de compactar novamente.

Qual é a diferença entre o manifesto no SCORM 1.2 e no SCORM 2004?

A principal diferença está na complexidade e nas capacidades do manifesto. No SCORM 1.2, o imsmanifest.xml tem uma estrutura mais simples: define organizações, itens e recursos com metadados básicos. No SCORM 2004, o manifesto incorpora elementos adicionais, como as regras de sequenciamento e navegação, que permitem definir pré-requisitos entre módulos, fluxos condicionais e restrições de progressão. Isso significa que um manifesto SCORM 2004 pode impedir que um aluno acesse o módulo 3 sem concluir o módulo 2 — algo que no SCORM 1.2 precisava ser gerenciado externamente. Para a maioria dos cursos corporativos padrão, o SCORM 1.2 ainda é suficiente; o SCORM 2004 é recomendado quando é necessário sequenciamento didático avançado.

Como posso validar se o meu arquivo imsmanifest.xml está correto?

Existem várias formas de validar um arquivo imsmanifest.xml. A mais confiável é usar o SCORM Cloud da Rustici Software, que analisa o pacote completo e identifica erros no manifesto, nos recursos referenciados e na conformidade com o padrão. Também é possível usar um validador XML genérico para verificar a sintaxe e o esquema XSD. Outra opção prática é fazer o upload do pacote em um LMS de teste (como uma instância sandbox do Moodle) e verificar se o curso é importado e iniciado corretamente. Ferramentas de autoria profissionais como o isEazy Author eliminam essa etapa ao gerar pacotes SCORM já validados e em conformidade com o padrão escolhido.

Precisa de ferramentas de e-learning para a sua empresa?

Ajudamos você de acordo com suas necessidades

Solicite uma demonstraçãoTeste gratuitamente