Formato XML - Plataforma LMS
O formato XML é um formato específico da Plataforma LMS para importar e exportar questões para serem usadas com o módulo Quiz:
O analisador XML assume que o arquivo XML está bem formado e não detecta ou relata erros. Se não estiver, é muito provável que você obtenha erros inesperados. Se você estiver codificando manualmente o arquivo XML, é altamente recomendável que você o passe por algum tipo de verificador XML antes de importar para o da Plataforma LMS.
Uma maneira simples de fazer isso é abrir o arquivo XML usando o Firefox ou o Internet Explorer.
Observe particularmente que os fragmentos HTML incorporados devem estar dentro das seções CDATA .
Exemplo de CDATA:
Estrutura geral do arquivo XML
O arquivo é delimitado por tags conforme a seguir. É importante certificar-se de que a tag xml seja realmente a primeira linha do arquivo. Uma primeira linha em branco ou tags adicionais na primeira linha irão confundir o analisador XML da Plataforma LMS:
Dentro do <quiz> tags são qualquer número de <question> tags. Uma destas <question> tags pode ser uma pergunta fictícia com um tipo de categoria para especificar uma categoria para a importação/exportação:
Onde XXXX é o novo nome da categoria. Se a categoria existir, a(s) pergunta(s) será(ão) adicionada(s) ao curso existente; caso contrário, será criada uma nova categoria. Isto só funciona se você tiver a opção "Obter categoria do arquivo" marcada.
Múltiplas categorias podem ser especificadas no mesmo arquivo. Basta adicionar outra pergunta fictícia de 'categoria' cada vez que você quiser estabelecer uma nova categoria e as perguntas que a seguir serão colocadas lá.
O arquivo deve ser codificado em UTF-8
A importação e exportação de XML Moodle são equilibradas em funcionalidade, portanto, se você precisar entender o formato, você pode simplesmente criar algumas perguntas e exportá-las para ver como é.
Etiquetas comuns a todos os tipos de perguntas
Uma pergunta é escrita da seguinte forma:
Cada pergunta requer um <name> tag e <question-text> tag para que o arquivo XML seja corretamente importado para a Plataforma LMS.
"Formatar" seleciona as opções de formatação para o texto da pergunta. As opções são moodle_auto_format (o padrão), html, plain_text e markdown.
A escolha afeta a maneira pela qual o texto será exibido.
Outras tags, que normalmente incluem pelo menos uma <answer> tag, seguem no espaço marcado com pontos como nós de criança para a <question> tag. As tags relacionadas à resposta são listadas mais abaixo nesta página. Várias tags (opcional?) são possíveis:
•tags (palavras-chave não-hierárquicas)
•penalty | Penalização
•generalfeedback | generalfeedback
•defaultgrade | grau padrão
•hidden | Oculto
Mesmo que as etiquetas de perguntas (keyowords não hierárquicos) não sejam totalmente suportadas no mecanismo de perguntas, elas podem ser importadas e exportadas via XML.
A <image> tag contém a url de qualquer imagem incluída. Aninhada dentro da <image> tag pode ser uma <image_base64> tag que contém os dados reais da imagem codificada na base64:
Nos exemplos do tipo de pergunta a seguir, as partes comuns da pergunta não são mostradas para melhorar a clareza. É uma boa idéia exportar alguns exemplos você mesmo para ver um exemplo completo:
Múltipla escolha
As perguntas de Múltipla escolha têm uma <answer> etiqueta para cada escolha. Cada escolha pode ter feedback e ponderação de pontuação (usando o atributo fração). Além disso, uma pergunta Múltipla escolha tem as seguintes tags:
•single (values: true/false) | única (valores: verdadeiro/falso)
•shuffleanswers (values: 1/0) | baralhadores (valores: 1/0)
•correctfeedback | correções
•partiallycorrectfeedback | parcialmentecorrectfeedback
•incorrectfeedback | feedback incorreto
•answernumbering (allowed values: 'none', 'abc', 'ABCD' or '123') | números de resposta (valores permitidos: 'nenhum', 'abc', 'ABCD' ou '123')
A <single> tag é usada para distinguir as variantes de resposta única (botão de rádio) e de resposta múltipla (caixa de seleção):
Verdadeiro/falso
Duas etiquetas de resposta são dadas, uma que é verdadeira, e outra que é falsa. O atributo de fração do tag de resposta identifica qual opção é correta (100) e qual é falsa (0). O feedback é suportado. O exemplo a seguir mostra o formato quando verdadeiro é a resposta correta e falso é a errada:
Resposta curta
O tipo de pergunta de resposta curta suporta respostas alternativas corretas, cada uma com sua própria ponderação e feedback. O formato Moodle XML usa uma <answer> tag para cada uma das respostas alternativas corretas.
O <usecase> tag alterna a sensibilidade de maiúsculas e minúsculas com os valores 1/0:
Resposta numérica
A seguir, uma versão simplificada do formato Moodle XML para respostas numéricas:
O Plataforma LMS também suporta uma <tolerance> tag (quão preciso deve ser o número?) e uma ou mais <unit> tags. As tags de unidade têm nomes e multiplicadores. Por exemplo, se a resposta principal for em quilômetros, uma resposta adicional poderia ser o equivalente em metros com um multiplicador de 1000:
Formatos de texto
Os arquivos XML da Plataforma LMS devem especificar o formato do texto (html, moodle_auto_format, plain_text e markdown - estes correspondem às constantes , FORMAT_HTML, FORMAT_MOODLE, etc. usadas no código do Moodle) para cada peça de conteúdo. Note que, por padrão, o formato deve ser especificado na parte superior do elemento <texto>.
Se o formato não for especificado para o texto de pergunta, então html é o padrão. Se o formato não for especificado em qualquer outra parte da pergunta, então o formato do texto da pergunta é o padrão.
(Este padrão mudou por volta de novembro de 2011. Antes disso, o padrão era moodle_auto_format sempre que o formato não era especificado).
Upload do arquivo xml
Após criar o questionário, volte a página de configuração dos tópicos do treinamento e, clique sobre a atividade referente ao Questionário que acabou de criar:
Para revisar este tópico, disponibilizaremos o link referente aos passos de como criar uma atividade do tipo QUIZ:
Link: https://skill.tomticket.com/kb/ferramentas/questionario-
Você será redirecionado as configurações, selecione “banco de questões”:
Selecione a aba “Importação”. Escolha como formato do arquivo a opção “formato Moodle XML”:
Na aba “Geral”, definiremos a categoria para onde se quer importar as questões:
Selecione o arquivo referente que será importado e clique na opção “Importar”:
Depois de ter feito todos os passos, você pode conferir e testar na view do treinando as questões: