Mooc-Module
O Módulo:Mooc é um script Lua que você pode invocar para hospedar um MOOC na Wikiversidade. Existe também uma parte em JavaScript que melhora a interface do usuário.
Para usar essa interface, qualquer pessoa que queira acessar o MOOC deve atualizar o arquivo "common.js" no respectivo espaço de nome de usuário. Isso é necessário até que o módulo Mooc esteja totalmente integrado no MediaWiki.
Um MOOC consiste em lições e unidades, em que lições contém um número de unidades menores. Lições e unidades têm objetivos de aprendizagem e recursos de leitura adicionais.
Além disso, unidades podem ter um vídeo, um roteiro e um quiz. Com a interface aprimorada, você pode discutir diretamente na lição/unidade.
Começando
[editar | editar código-fonte]A introdução a seguir permitirá que você tenha acesso a MOOCs usando este módulo e crie seu próprio MOOC. Supõe-se que você tenha uma conta de usuário e esteja logado.
Ative a interface de usuário aprimorada para MOOCs
[editar | editar código-fonte]O primeiro passo é copiar o arquivo 'common.js' de User:BMNeuroMat/common.js. (O arquivo contém um script para carregar dinamicamente recursos que a página visitada necessita. Isso é limitado ao nosso espaço de nome e carrega o script principal do MOOC (Utilizador:BMNeuroMat/mooc.js).
Parabéns! Isso é tudo o que você precisa fazer se você deseja acessar MOOCs com nossa interface de usuário aprimorada. Agora vamos criar um novo MOOC usando a nova funcionalidade que você acabou de ativar.
Criando um MOOC
[editar | editar código-fonte]Com a atualização do 'common.js', vá para Categoria:MOOC e clique no botão de adição que você encontrará abaixo das linhas de instrução. Digite um título que corresponda ao seu tópico. Você pode adicionar um resumo, se desejar. Entre com um título que seja relacionado com o seu tópico. Você também pode adicionar um resumo, se desejar.
Agora, clique no botão Salvar e aguarde até que você seja redirecionado.
Por trás das cenas
[editar | editar código-fonte]Primeiramente, você criou uma página wiki que invoca o módulo Lua que renderiza a visão geral do MOOC. Após isso, uma página central índice é criada automaticamente para armazenar a estrutura do MOOC que você acabou de criar. Ela incluirá, além das lições e das unidades que o seu MOOC consistirá, mas também alguns dos conteúdos relacionados ao MOOC, como:
- metas de aprendizagem
- vídeo
- leitura adicional
Se você tiver algum problema com a interface de usuário, você sempre pode editar a página índice (MOOCIndex) diretamente.
Ela está locada em /MoocIndex
do seu MOOC.
Exemplo: MOOC @ Web_Science/Part1:_Foundations_of_the_web -> MOOC-Index @ Web_Science/Part1:_Foundations_of_the_web/MoocIndex
O arquivo usa sintaxe wiki para ser legível por humanos e fácil de editar. No entanto, note que você precisa ter cuidado. Se a página de índice central for quebrada isso pode afetar mais do que apenas o item que você editou.
Próximos passos
[editar | editar código-fonte]Uma vez que você tenha criado um MOOC que vem com uma página de visão geral (overview), você pode adicionar lições a ela: Simplesmente clicando o botão de adição na seção "lições" da página de visão geral. A princípio, a lição estará vazia, mas você pode usar os botões de adição nas seções para adicionar e editar conteúdo. Uma vez que uma lição consiste em unidades, você verá todas as unidades associadas aqui. Use o botão de adição em uma página de lição para adicionar uma unidade. A unidade estará vazia tambem, e você pode, novamente, usar os botões de edição para mudar isso.
A maioria das edições que você fizer afetarão o índice MOOC introduzido anteriormente, mas nem todos os conteúdos são armazenados no índice. Alguns recursos podem ser usados em outras páginas e, portanto, são acessíveis por elas. Isso inclui roteiros e quizzes que você sempre pode acessar por `/script` ou `/quiz` relativos à unidade que eles estão relacionados.
Exemplo: MOOC unit @ Web_Science/Part1:_Foundations_of_the_web/Ethernet/Communication_over_a_shared_Medium -> script @ Web_Science/Part1:_Foundations_of_the_web/Ethernet/Communication_over_a_shared_Medium/script