2026-11-29

🔥 Black Friday: Crie cursos com IA com 30% de desconto. → Aproveitar oferta

x

Índice

O que é um SCO (Sharable Content Object)?

Um SCO — Sharable Content Object, ou objeto de conteúdo compartilhável — é a menor unidade de conteúdo que um LMS consegue lançar e da qual consegue registar resultados dentro do padrão SCORM. Dito de forma curta: quando a sua plataforma anota que um funcionário concluiu algo, o que ele concluiu foi um SCO.

É um conceito técnico com consequências muito práticas para quem gere capacitação. A forma como se dividem os SCO de um curso decide o que o seu LMS consegue medir: se todo o curso for um único SCO, você só saberá se foi terminado ou não; se estiver repartido em seis, saberá exatamente em qual as pessoas travam. Essa decisão toma-se ao publicar o curso e depois é cara de desfazer.

Um SCO é uma unidade de instrução formada por um ou mais arquivos que consegue comunicar com o LMS. É o elemento mais pequeno que a plataforma é capaz de lançar e do qual consegue registar resultados.
A partir da especificação SCORM (ADL Initiative)

SCO frente a asset: a diferença que decide tudo

O SCORM classifica tudo o que vai dentro de um pacote em dois tipos de recurso: assets e SCOs. E a fronteira entre ambos é uma só coisa.

Um asset é conteúdo estático que se mostra ao aluno: uma imagem, um PDF, um vídeo, uma folha de estilos. Apresenta-se e pronto. Um SCO também é feito de um ou vários arquivos, mas tem de conseguir comunicar com o LMS através da Runtime API. Essa capacidade de falar com a plataforma é a única coisa que converte um recurso em SCO.

A consequência é muito concreta: se você empacotar um PDF como asset, o seu LMS poderá mostrá-lo, mas não saberá se alguém o abriu. Para que fique registo, essa peça tem de ser um SCO.

CritérioAssetSCO
O que éUm ou vários arquivos de conteúdo estático: uma imagem, um PDF, um vídeo, uma folha de estilos.Uma unidade de instrução de um ou vários arquivos, pensada para ensinar algo concreto.
Fala com o LMS?Não. Mostra-se ao aluno e não devolve nada.Sim, e é obrigatório: é justamente o que o converte em SCO.
Pode ser rastreado?Não. O LMS não sabe se foi visto nem quanto tempo.Sim: estado, pontuação, tempo de sessão e ponto de avanço.
É o LMS que o lança?Não diretamente. Costuma fazer parte de outro recurso.Sim. É o que se abre quando o aluno clica no curso.
Para que serveMaterial de apoio e recursos partilhados por vários SCO.A peça formativa da qual você quer ter dados.

O que um SCO tem de fazer para ser um SCO

A especificação impõe três obrigações a qualquer SCO. Se alguma falhar, o conteúdo verá-se na mesma mas o acompanhamento não funcionará:

  1. Encontrar a API do LMS. O SCO procura um objeto JavaScript na janela que o contém. Chama-se API no SCORM 1.2 e API_1484_11 no SCORM 2004. Se não o localizar, não há acompanhamento possível.
  2. Abrir a sessão antes de qualquer outra coisa. Todo o SCO deve chamar Initialize — LMSInitialize no 1.2 — antes de enviar ou pedir um único dado.
  3. Fechá-la sempre. Deve chamar Terminate — LMSFinish no 1.2 — em todos os caminhos de saída, incluindo o de fechar a aba sem avisar.

E há uma regra de direção que explica boa parte dos problemas de tracking: a conversa é sempre iniciada pelo SCO. O LMS responde quando lhe perguntam, mas nunca pergunta ele. Se o SCO se cala, a plataforma não tem forma de descobrir o que aconteceu: simplesmente não regista nada.

Um só SCO ou vários: como decidir a granularidade

Esta é a decisão prática mais importante à volta do conceito, e quase ninguém a toma conscientemente: herda-se do que a ferramenta de autoria faça por padrão. Convém decidi-la, porque cada SCO tem o seu próprio registo no LMS e isso define o nível de detalhe de todos os relatórios que verá depois.

A regra de ouro é a mesma que rege qualquer objeto de aprendizagem: um SCO deveria cobrir um único objetivo de aprendizagem, ser suficientemente pequeno para poder ser reutilizado noutro curso e suficientemente grande para ensinar algo por si só. Entre esses dois extremos, escolha conforme o que precisa de medir:

AbordagemO que você vê no LMSQuando convém
Um único SCO para todo o cursoSó o resultado global: concluído ou não, e uma pontuação.Cursos curtos, capacitação obrigatória de trâmite, ou quando o seu LMS dá problemas com a sequenciação.
Vários SCO, um por móduloProgresso módulo a módulo: onde as pessoas abandonam e que parte custa mais.Trilhas longas, capacitação por cargos e quando quiser reutilizar módulos soltos noutros cursos.
Um SCO por cada atividade pequenaMuito detalhe, mas o relatório torna-se difícil de ler.Quase nunca: multiplica a manutenção e complica a sequenciação sem mudar nenhuma decisão.

O que guarda cada SCO e onde está o limite

Cada SCO tem o seu próprio conjunto de dados no LMS, separado do dos restantes: estado de conclusão, pontuação, tempo de sessão, marcador de posição e um campo livre, cmi.suspend_data, onde o curso guarda o seu estado interno para poder ser retomado.

Daí derivam duas coisas que surpreendem muita gente da primeira vez:

Os SCO não falam entre si. Não existe um canal direto entre eles. Se o módulo 3 precisasse de saber o que o aluno respondeu no módulo 1, o padrão não o contempla: quem decide a ordem e as condições de passagem é a sequenciação declarada no imsmanifest.xml, não o conteúdo.

O campo de retoma tem um teto. Segundo a referência da especificação, cmi.suspend_data admite 4.096 caracteres no SCORM 1.2 e 64.000 no SCORM 2004 (3.ª e 4.ª edição). É a causa mais comum de um curso longo “perder” o ponto onde o aluno ficou: o conteúdo tenta guardar mais estado do que cabe, e o que sobra é descartado sem avisar.

O que o SCO implica para os responsáveis de capacitação

Não é preciso escrever uma linha de código para que isto afete o seu trabalho. Estas são as decisões onde aparece:

  • Defina o que vai poder medir antes de encomendar o curso. Se precisa de saber em que módulo as pessoas abandonam, peça explicitamente um pacote com um SCO por módulo. Pedi-lo depois implica republicar e, em muitos LMS, perder o histórico de quem já o tinha começado.
  • Pergunte pela versão. O SCORM 1.2 é universalmente compatível mas mais limitado; o SCORM 2004 permite sequenciação entre SCO e um modelo de dados mais rico. Escolha conforme o que a sua plataforma admita, não conforme o mais novo.
  • Verifique a compatibilidade do LMS. O acompanhamento só funciona se a plataforma expuser corretamente o adaptador da API. Um LMS compatível com SCORM garante que o SCO encontrará com quem falar.
  • Desconfie dos cursos sem estado. Se um conteúdo aparece sempre como “não iniciado” apesar de as pessoas o abrirem, o mais provável é que tenha sido publicado como asset e não como SCO, ou que não esteja a fechar a sessão.

A EMASESA, a empresa municipal de águas de Sevilha, utilizou o isEazy Author para criar os seus cursos SCORM em tempo recorde e publicá-los diretamente no seu LMS, com acompanhamento preciso do progresso por parte da equipe de RH.
Descubra como a EMASESA criou os seus cursos e-learning →

CASO DE SUCESSO

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

Veja o caso de sucesso

Limitações do modelo SCO

O SCO resolveu muito bem o problema para o qual foi desenhado — conteúdo portável entre plataformas —, mas tem fronteiras claras:

  • Dados isolados. Cada SCO guarda o seu e não partilha nada com os restantes, o que complica qualquer trilha que dependa de decisões tomadas num módulo anterior.
  • Só dentro do LMS e do navegador. O SCO precisa de um reprodutor SCORM que exponha a API. Fora daí — um aplicativo nativo, uma sessão presencial, uma ferramenta de terceiros — não há registo.
  • A granularidade congela ao publicar. Mudar de um SCO para seis não é editar o curso: é voltar a empacotá-lo e a subi-lo.
  • Não mede o que ocorre fora do curso. Para isso existe o xAPI, que regista experiências de aprendizagem sem depender de uma janela de navegador aberta contra um LMS.

O SCO na prática: o que a ferramenta de autoria resolve

No dia a dia, quem desenha a capacitação não constrói SCOs à mão: gera-os a ferramenta de autoria ao publicar. O que sim decide é a configuração, e aí é onde convém saber o que se está a escolher.

O isEazy Author publica em SCORM 1.2 e SCORM 2004 gerando o pacote completo — manifesto, recursos e as chamadas de início, gravação e fecho de sessão — sem configuração técnica adicional. Isso evita as duas falhas que mais se repetem: cursos que ficam em “incompleto” porque nunca fecham a sessão, e cursos que não retomam onde o aluno ficou porque transbordam o campo de estado.

Perguntas frequentes sobre o SCO

Qual é a diferença entre um SCO e um asset no SCORM?

Um asset é conteúdo estático que se mostra ao aluno — uma imagem, um PDF, um vídeo — e que não comunica com a plataforma. Um SCO também é feito de arquivos, mas tem a obrigação de comunicar com o LMS através da Runtime API, e é essa capacidade que o converte em SCO. A consequência prática: de um asset não fica nenhum registo, enquanto de um SCO o LMS guarda estado de conclusão, pontuação, tempo e ponto de avanço.

Quantos SCO deve ter um curso SCORM?

Depende do detalhe que você precisa nos relatórios, porque cada SCO gera o seu próprio registo no LMS. Com um único SCO para todo o curso só saberá se foi concluído e com que nota. Com um SCO por módulo verá em que ponto as pessoas abandonam e poderá reutilizar módulos soltos noutros cursos. Descer ao nível de atividade individual quase nunca compensa: multiplica a manutenção sem mudar nenhuma decisão. A regra habitual é um SCO por objetivo de aprendizagem.

Dois SCO podem partilhar dados entre si?

Não diretamente. Cada SCO tem o seu próprio conjunto de dados de execução, isolado do dos restantes, e o padrão não define nenhum canal de comunicação entre eles. O que existe é a sequenciação declarada no arquivo imsmanifest.xml, que permite condicionar o acesso a um SCO conforme os resultados de outro. Se precisa que o conteúdo reaja a decisões tomadas num módulo anterior, isso resolve-se na sequenciação do SCORM 2004 ou passando para xAPI.

Um SCO é o mesmo que um objeto de aprendizagem?

Estão aparentados mas não são o mesmo. Um objeto de aprendizagem é um conceito pedagógico: qualquer recurso digital reutilizável que sirva para aprender. Um SCO é a sua concretização técnica dentro do SCORM: um objeto de aprendizagem empacotado de forma que um LMS possa lançá-lo e rastreá-lo. Todo SCO é um objeto de aprendizagem, mas muitos objetos de aprendizagem — um vídeo solto, um infográfico — não são SCO porque não comunicam com nenhuma plataforma.

Cria um pacote SCORM facilmente em poucos passos

Com conteúdo visual atraente e recursos prontos para uso. Selecione, personalize e pronto!

Teste gratuitamenteSolicite uma demonstração
isEazy Author