E-learning de muletas. Corrigindo cursos do Articulate Rise

O mercado está saturado com vários programas para o desenvolvimento de cursos eletrônicos - ferramentas de autoria (ferramentas de autoria). Existem produtos para todos os gostos: quer um programa para converter simplesmente apresentações eletrônicas em HTML5? Sim por favor! Deseja criar páginas de uma página em um editor como o Tilda? Aguente! Deseja criar um brinquedo no estilo de ficção interativa? Quem irá proibi-lo, querida? Qualquer capricho, como eles dizem.



Cada ferramenta de criação carrega-se de lado com facilidade de uso. Um desenvolvedor sem formação técnica pode facilmente colar um curso eletrônico e publicá-lo no LMS.



Mas tudo é realmente tão suave? O que fazer quando a simplicidade aparente se desenrola e atira em seu joelho?



Vamos dissecar algumas ferramentas populares e ver quais surpresas desagradáveis ​​aguardam os ingênuos Designers Instrucionais. Uma sessão de magia negra seguida de sua exposição, por assim dizer.



Este artigo é sobre o Articulate Rise.



O que é isso? Serviço de nuvem para desenvolvimento longread. Como Tilda, apenas orientado para e-learning. Você pega conteúdo, pega componentes prontos e cria uma página da web em um editor visual. Adicione testes eletrônicos e exporte no formato que você precisa (de acordo com o padrão exigido). Simples, rápido, intuitivo. Passas de uva. Aqui está um exemplo .



E qual é o problema, você pergunta?



Bem, senhores. Sente-se ...



Como matar a página de título



Vamos começar com um simples. Aqui, coloque-se no lugar do usuário. Você segue o LMS, encontrou um curso no catálogo, olhou, admirou a imagem no banner, leu a descrição. Entendido: eu quero! Clique em "Iniciar". E, em vez de obter imediatamente o mais delicioso, você pode olhar novamente para o banner, ler a descrição e clicar em "Iniciar". Desagradável? Agora, isso me irrita. Além disso, os criadores de ferramentas não tentaram marcar a caixa de seleção "remover a página de título" na interface do desenvolvedor.



Então a primeira muleta



  1. Nós exportamos o curso.
  2. Abra o arquivo scormdriver / indexAPI.html
  3. Encontre a variável strContentLocation . Este é o URL da primeira página que será mostrada ao usuário. Por valor padrão



    scormcontent/index.html#/preview/


    Para que o usuário mude imediatamente para "saboroso", após o hash, é necessário registrar o identificador da lição.



    Como reconhecê-lo? Apenas abra scormcontent / index.html no navegador, vá para a primeira lição e copie o valor do URL. Tudo após o hash. Você deve obter algo como:



    scormcontent/index.html#/lessons/rri34kKfn2348234


Como corrigir conteúdo no curso sem acesso a direitos autorais



Situação. A assinatura terminou, as fontes não são compartilhadas e o curso já exportado precisa ser corrigido com urgência. Isso acontece? Às vezes, infelizmente, acontece.



Muleta



  1. Curso de Exportação
  2. Abra scormcontent / index.html, encontre a variável courseData . Ele contém todos os dados do curso em base64.
  3. ( notepad++) JSON. . , lessons.
  4. courseData base64.
  5. , . , , . .


-



O aumento permite incorporar um quadro em um curso e exibir páginas da Web nele. O problema é que ele pode ser um curso coletado no Storyline (outra ferramenta de autoria da mesma empresa) ou um site acessível em um URL absoluto. Mas não há como colocar uma página da web em um pacote com um curso e vincular a ele em relação ao index.html. Além disso, se você tentar registrar um link absoluto, exporte o curso e altere-o para um relativo, como descrito acima, nada funcionará. O Rise verificará o URL antes de renderizar a página e, se não houver substring ": //" nele, ele será dobrado silenciosamente.



Muleta



  1. Adicionar um objeto do Storyline à página
  2. Descubra o id dele. Seja por cutucadas científicas ou por courseData .
  3. Nós exportamos o curso. Localize uma pasta em scormcontent / assets com o ID correspondente.
  4. Substituímos o conteúdo da pasta. Salvamos nossa página como story.html


Remova o nome do curso da linha de assunto ao clicar no link mailto



Quando eu encontrei isso, comecei a fumar. Por alguma razão, os criadores do Rise decidiram que o usuário ficaria encantado se um assunto com o nome do curso fosse adicionado aos links que começavam com mailto sem perguntar. Naturalmente, não há opção que proíba isso na interface.



Muleta



  1. Nós exportamos o curso. Abra scormcontent / lib / main.bundle.js.
  2. Encontramos em toda essa bagunça a substring



    (w="mailto:".concat(E,"?subject=")).call(w,o)
  3. Mudar para



    (w="mailto:".concat(E,"")).call(w,"")


Fazendo o Rise enviar mais dados de feed para o LMS e melhorá-lo



Sim, ainda estou trabalhando na 4ª edição do SCORM 2004. Além disso, eu gosto desse padrão. Mas não gosto de como os criadores de algumas ferramentas de direitos autorais o interpretam. O Rise, por exemplo, envia um monte de variáveis ​​lamentáveis ​​para o LMS, e faz isso apenas antes de interromper a sessão (um único Commit () antes de Terminate () , para aqueles que entendem).



Por exemplo, eu quero um curso para armazenar o progresso do usuário no LMS para que ele possa ser enviado para a interface do LMS, não apenas para o contador da barra lateral dentro do próprio curso.



Muleta



  1. Curso de Exportação
  2. Abra scormcontent / index.html
  3. Adicione os valores à matriz stuffToPick :



    
    stuffToPick = [
        ...,
        "CommitData",
        "GetProgressMeasure",
        "SetProgressMeasure"
    ]
  4. Anexar a função setCourseProgress :



    
    setCourseProgress(courseProgress) {
        var lastProgress = LMSProxy.GetProgressMeasure();
        if (lastProgress < progress.p/100) {
            LMSProxy.SetProgressMeasure(progress.p/100);	
            LMSProxy.CommitData();
        }
    }
    


  5. Como bônus, você pode forçar o curso a se comprometer com mais frequência para evitar que os dados fiquem presos quando a sessão for interrompida. Para fazer isso, adicione LMSProxy.CommitData () ; na completeOut e reportAnswer funções conf .


Espero que você ache o material útil e possa tornar seus cursos mais bonitos e convenientes.



Da próxima vez, zombaremos do iSpring.



All Articles