Presente

Presente é um analisador Perl para o formato do presente do Moodle.
Baixe Agora

Presente Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • jasta
  • Site do editor:

Presente Tag


Presente Descrição

O presente é um analisador Perl para o formato do presente do Moodle. O presente é um analisador Perl para o formato de presente do Moodle.synopsis Use presente; Meu resultado $ result = gift-> giftufile ($ filename); My $ Result = Presente-> GiftFromString ($ Entrada); Moodle é um sistema de gerenciamento de aprendizado de código aberto. Ele usa o presente (que significa tecnologia de formato de importação geral) para salvar e recuperar perguntas do quiz para e de arquivos de texto. Este módulo fornece um analisador para o formato de presente. A ideia que nos levou para escrever foi que os programadores Perl escrevem tradutores do presente formato para outros formatos (mais comumente para outros formatos de sistema de gerenciamento de cursos, mas também para edição idiomas como o látex ou para produzir um CGI autônomo para os quizs) pode se beneficiar de ter o analisador e concentrar seus esforços por escrito a fase de back-end de gerar Formato de destino.Methodes na classe de presentes: GiftFromFile e GiftFromStringThe Método GiftFromFile recebe como seu único parâmetro O nome de um arquivo contendo um questionário escrito em formato de presente do Moodle. Ele retorna um objeto de presente descrevendo o questionário. O método GiftFromString é semelhante, mas recebe a string de entrada contendo as perguntas no formato de presente. O seguinte presente de script incluído com esta distribuição ilustra o uso do método: $ gato presente #! / Usr / bin / perl -i ../ lib -w use rigoroso; usar presente; Use dados :: dumper; morrer "Uso: n $ 0 gifilen" a menos que (@Argv == 1); Meu resultado $ result = gift-> giftufile (@Argv); Imprimir dumper ($ Result); Deixe-nos alimentar o script com o seguinte arquivo numeric1.gift como entrada: $ gato numérico1.gift Quando foi Ulysses S. Grant Born? {# = 1822: 0 = p 22: 2} Ao executá-lo, recebemos esta saída que descreve a estrutura de dados gerada: $ Gift numeric1.gift $ Var1 = abençoe (}, {'peso' => 50, 'comentário' => undef, 'Tipo' => 'numérico', ' Resposta '=> }, 'PostState' => '',]}, 'presente :: numérico')], 'presente'); um objeto de presente é uma matriz de perguntas. Cada questão é um objeto abençoado em sua classe. As seguintes classes de perguntas são suportadas: Presente :: Match for Matching BeusGift :: MultipleAnswer para questões de múltipla escolha, onde duas ou mais respostas devem ser selecionadas para obter o CreditGift completo :: MultipleCheice para Perguntas de Múltiplas Escolha :: Numérico para os dois tipos De Perguntas numéricas (Range and Threshold) Gift :: Shortanswer para Perguntas de Resposta curta :: Truefalse for True-False Questiona Pergunta é um hash com 3 chaves: Prestate, pós-estatuto e respostas. Essas chaves correspondem a dividir uma pergunta de presente em três partes prefix-Declaração {seção de resposta} Pós-declaraçãoO Prestado de entrada de hash é uma referência a um hash com chaves: formato descrevendo o formato em que é escrito a pergunta: HTML, planície, etc ., Nomeie o nome opcional para a pergunta e PREFIX contendo o texto da pergunta antes da seção de respostas. O PostState de entrada de hash é uma string contendo o texto da pergunta após a seção de resposta. As respostas de entrada de hash é uma referência a uma matriz de hashes descrevendo a lista de respostas para esta pergunta. Os campos nesses hashes de resposta dependem da classe de pergunta e são descritos abaixo. Requisitos: · Perl.


Presente Software Relacionado

API ASTERISK SOAP.

API do Soap Asterisk é uma API Extensível Soap (Web Services) com a meta para criar e suportar toda a configuração do asterisco Featur ...

356

Download

Open-cgf.

Open-CGF é a ferramenta que fornece uma função de gateway de carregamento compatível com 3GPP gratuita (CGF). ...

1,134

Download

gnome-ppp_logger.

gnome-ppp_logger é um projeto que registra a quantidade de tempo gasto na rede quando conectado com o GNOME-PPP. ...

208

Download

Ptk phone.

PTK Phone é um pequeno programa escrito em Perl / TK para ser usado como um catálogo de endereços. ...

183

Download