Você encontrou um erro de digitação no slide 12, uma política mudou ou uma questão de prova está com a resposta errada marcada como correta. O curso está no ar e alguns alunos estão na metade dele. Substituir o zip SCORM parece um serviço de dois minutos, mas, se for feito sem cuidado, pode mandar as pessoas de volta ao início, deixá-las na tela errada ou deixar os resultados descompassados em relação ao que elas fizeram. Veja como atualizar um curso SCORM com segurança, avaliar o tamanho de uma mudança e decidir o que acontece com quem já está nele.
Por que atualizar um curso SCORM no ar é arriscado
Um pacote SCORM é um conjunto de conteúdo web que roda no navegador do aluno e se comunica com o LMS por meio de uma pequena API JavaScript. Conforme o aluno avança, o pacote envia dados ao LMS, que os armazena na tentativa dele. As principais peças são:
- Status de conclusão e de êxito: se terminou e se foi aprovado.
- Nota: normalmente vinda de uma prova dentro do pacote.
- Localização: um marcador (bookmark) do ponto em que o aluno estava (
cmi.core.lesson_locationno SCORM 1.2,cmi.locationno SCORM 2004). - Suspend data: um bloco de texto que o curso escreve para si mesmo (
cmi.suspend_data) para restaurar o próprio estado, como quais slides foram visitados, os valores de variáveis e as respostas dadas até então.
O ponto importante é que o LMS não interpreta o suspend data. Ele o armazena e o devolve sem alterações quando o aluno retoma. O formato pertence à ferramenta de autoria e, muitas vezes, está atrelado à estrutura do curso como foi publicado: a ordem dos slides, os nomes das variáveis, as questões de um banco. Para saber como as duas edições diferem, veja SCORM 1.2 vs SCORM 2004.
O que pode dar errado quando a estrutura muda
Se os dados salvos do pacote antigo são entregues a um novo pacote com estrutura diferente, o novo curso tenta restaurar um estado que não existe mais. O que acontece depende da ferramenta de autoria, mas os sintomas comuns incluem:
- O marcador aponta para um slide movido ou excluído, e o aluno cai no lugar errado ou volta ao início.
- Menus e indicadores de progresso mostram as seções erradas como visitadas.
- Respostas salvas para as questões antigas são aplicadas às novas ou descartadas.
- O curso ignora o estado salvo e recomeça do zero, ou não carrega direito.
- Uma nota obtida na prova antiga fica ao lado de uma conclusão na nova.
Trocar a edição do SCORM, do SCORM 1.2 para o SCORM 2004, por exemplo, muda o próprio modelo de dados, então os dados salvos não migram de forma limpa.
Nem toda mudança tem o mesmo risco
Antes de enviar qualquer coisa, descubra que tipo de mudança você está fazendo. O que importa é o quanto a estrutura e o significado mudam, e não quanto tempo a edição levou.
| Tipo de mudança | Exemplos | Risco para quem está no meio do curso | Abordagem usual |
|---|---|---|---|
| Correção cosmética | Erro de digitação, cor errada, uma imagem substituída | Baixo: a estrutura não muda | Deixe terminarem; os novos alunos recebem a correção |
| Atualização de conteúdo | Parágrafo reescrito, vídeo atualizado, um novo slide no final | Médio: depende de slides terem sido adicionados, removidos ou reordenados | Em geral, deixe terminarem |
| Reestruturação | Seções reordenadas ou divididas, nova ramificação, um novo menu | Alto: o progresso salvo pode não corresponder | Reinicie, a menos que as pessoas possam terminar no pacote antigo |
| Avaliação nova ou alterada | Novas questões, outra nota mínima, um novo banco de questões | Alto: os resultados não são comparáveis | Reinicie |
| Mudança corretiva | O conteúdo antigo está errado, é inseguro ou não está em conformidade | Alto, seja qual for a estrutura | Reinicie e decida o que fazer com quem já concluiu |
Um bom teste: você ficaria à vontade se alguém concluísse hoje a versão antiga? Se não, ela precisa deixar de ser usada.
Deixar terminar ou fazer recomeçar?
Quando a sua plataforma consegue manter o pacote antigo em funcionamento para quem o começou, você tem uma escolha de verdade. Passe pelas perguntas a seguir, em ordem.
- A versão antiga ainda está correta? Se ela ensina algo errado ou inseguro, faça as pessoas recomeçarem, não importa até onde tenham ido.
- A avaliação mudou? Se todos devem ser avaliados da mesma forma, reinicie.
- O pacote antigo pode continuar no lugar para os alunos existentes? Se a sua plataforma sobrescreve os arquivos, “deixar terminar” na verdade significa “alimentar um novo pacote com o progresso antigo”. Além de uma correção cosmética, reiniciar é mais seguro.
- Qual é a duração do curso? Reiniciar um módulo de dez minutos custa pouco. Reiniciar um curso de duas horas custa boa vontade.
- Há prazos próximos? Uma reinicialização logo antes de um vencimento pode empurrar as pessoas para além dele. Estenda o prazo ou atualize em um período mais tranquilo.
Resumindo: se a versão antiga ainda está certa, deixe as pessoas terminarem nela. Se está errada, faça-as recomeçar e diga por quê.
As pessoas que já concluíram o curso são uma decisão à parte. Uma correção cosmética ou uma atualização de conteúdo raramente justifica pedir que elas refaçam algo. Uma mudança corretiva pode justificar, especialmente em treinamentos de compliance. Se for o caso, trate como uma nova rodada de treinamento, com prazo próprio, em vez de alterar em silêncio os registros de alguém.
Avise as pessoas sobre o que está mudando
Uma reinicialização que ninguém explicou parece um bug. Uma mensagem curta antes a transforma em uma atualização de rotina.
- Alunos que vão recomeçar: o que mudou, por que precisam recomeçar o módulo, quanto tempo leva, mais ou menos, e se o prazo deles mudou.
- Alunos que já terminaram: se precisam fazer alguma coisa. Se não precisam, diga isso.
- Gestores e instrutores: quando a atualização entra no ar e o que dizer a quem perguntar.
Mantenha também um registro simples de alterações para cada curso: número da versão, data, o que mudou, quem aprovou e o que você escolheu para quem está no meio do caminho. Um número de versão no último slide facilita muito responder às dúvidas de suporte. Se você for auditado, o registro explica por que duas pessoas viram um conteúdo ligeiramente diferente; veja o que os auditores querem ver nos seus registros de treinamento.
Antes de enviar: um checklist
- Mantenha a mesma edição do SCORM, a menos que você queira mudá-la.
- Confira se as configurações de publicação coincidem com as da versão anterior, especialmente a forma como conclusão e notas são reportadas.
- Teste o novo pacote isoladamente primeiro. Como testar um pacote SCORM explica como.
- Guarde o zip anterior e o projeto original, caso precise voltar atrás.
- Decida com antecedência o que acontece com quem está no meio do caminho e prepare a sua mensagem.
Como a Acadenix lida com as atualizações de SCORM
Na Acadenix, todo pacote SCORM é uma unidade na Units Library (biblioteca de unidades), e uma mesma unidade pode ser usada em vários cursos. Ao selecionar uma unidade, você vê os Courses (cursos) que a usam, suas Versions (versões) e seus Users (usuários), para saber onde uma atualização vai chegar.
- Um novo arquivo cria uma nova versão. O mesmo vale para um novo texto ou um novo tipo de unidade. Mudar o nome ou a descrição não cria.
- Você escolhe o que fazer com quem está no meio do caminho. Se houver alguém em andamento, você escolhe Restart them on the new version (recomeçar na nova versão) ou Let them finish the version they started (deixar terminar a versão que começaram). Quem começar depois recebe a nova versão.
- Quem terminou mantém os resultados. As conclusões são definitivas e os certificados emitidos nunca mudam. As pessoas que terminaram veem a unidade marcada como Updated (atualizada), para poderem olhar a nova versão se quiserem, e nada do que fizerem depois muda o resultado delas.
- Você pode voltar atrás. Activate (ativar), nas Versions da unidade, traz de volta uma versão anterior.
- Refazer é uma nova matrícula. Se quem terminou realmente precisa refazer o curso, a configuração Re-enrolment while a completion is valid (rematrícula enquanto uma conclusão é válida) do curso permite que se matriculem de novo com progresso zerado. A conclusão e o certificado anteriores permanecem no histórico.
Para conferir um pacote antes de ele substituir o que está no ar, envie-o como uma unidade separada e use Preview (pré-visualizar), que o mostra como um aluno o vê sem registrar nada. Há mais sobre versionamento e rastreamento na nossa página de LMS SCORM.
Principais pontos
- O progresso SCORM é salvo no pacote que o aluno começou, e o suspend data só faz sentido para o curso que o escreveu.
- Meça a mudança primeiro: correções cosméticas têm baixo risco, enquanto reestruturações e novas avaliações não.
- Se a versão antiga ainda está correta, deixe as pessoas terminarem nela. Se está errada, faça-as recomeçar.
- Avise alunos e gestores sobre o que está acontecendo e mantenha um registro de alterações para cada curso.
- Na Acadenix, cada envio é uma nova versão, você decide o que acontece com quem está no meio do caminho e as conclusões continuam definitivas.
Quer ver como uma atualização se comporta com o seu próprio conteúdo? Solicite uma avaliação e experimente enviar uma nova versão de um curso real.


