Mudanças entre as edições de "Gift"

De WikiLICC
Ir para: navegação, pesquisa
m (Solução 1: Digitar em latex (recomendada))
m (prova.tex)
Linha 19: Linha 19:
 
\usepackage{babel}
 
\usepackage{babel}
  
%\usepackage{esamidmpa}
+
%\usepackage{esami}
 
\usepackage{esamigift}
 
\usepackage{esamigift}
  
 
\begin{document}
 
\begin{document}
  
   \verificacao{Álgebra Linear -- Área~1 -- 2016/2} %{\thevers}
+
   \verificacao{Álgebra Linear -- Área~1 -- 2016/2}
  
 
   \begin{enumerate}
 
   \begin{enumerate}
     \input q1al
+
     \input questoes
 
     %\input q1num
 
     %\input q1num
 
     %\input t2
 
     %\input t2

Edição das 02h49min de 3 de agosto de 2016

Apresentamos dois modos de lidar com um banco de dados de questões a serem importadas para o moodle.

  1. Digitar as questões em latex, usar um conversor para o formato gift, e importar.
  2. Digitar as questões direto no formato gift (útil para questões simples)


Solução 1: Digitar em latex (recomendada)

São necessários 3 arquivos: prova.tex, esamigift.sty, questoes.tex

prova.tex

Arquivo principal da prova, usa o pacote esamigift.sty (que recria comandos do pacote esami.sty).

\documentclass[a4paper,UKenglish,12pt]{article}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
%\usepackage[latin1]{inputenc}

\usepackage{babel}

%\usepackage{esami}
\usepackage{esamigift}

\begin{document}

  \verificacao{Álgebra Linear -- Área~1 -- 2016/2}

  \begin{enumerate}
    \input questoes
    %\input q1num
    %\input t2
    %\input t3
  \end{enumerate}

\end{document}

Solução 2: Digitar no formato gift

Pequeno exemplo de arquivo gift para importacão de questões para o Moodle.

Sugestão de gerenciamento de questões:

  • Crie um arquivo .gift por questionário.
  • Em cada arquivo coloque as questões necessárias, iniciando com a categoria das questões (veja abaixo). A categoria é o assunto/capitulo da sumula. Se necessário crie subcategorias (mas não exagere, pois fica difícil o gerenciamento). Veja abaixo sugestões de categorias utilizadas anteriormente (seria interessante combinarmos algo padrão).
  • Importe o arquivo .gift para o banco de questões do curso
  • Crie o questionário a partir das questões.
  • Se encontrar erro, apague todas as questões da semana e importe novamente as questões corrigidas (ou corrija diretamente no Moodle se a correcão for pequena).

Exemplo de arquivo .gift

// A linha abaixo define a categoria das próximas questões.
//    Algebra Linear: é o nome do curso
//    Somas         : é o nome da categoria das questões

// Os caracteres ~,=,#,{,} são caracteres de controle no formato gift.
//
// 1) Substitua as barras invertidas \ por \\.
// 2) No texto das questões, coloque uma barra \ na frente dos caracteres acima.
// 3) Utilize $$...$$ para digitar equacões como no latex.
//
// O primeiro 100 que aparece na questão abaixo é um rótulo para a questão  (muito útil usar a resposta correta como rótulo).

$CATEGORY: Algebra Linear/01 Somas
 
::100::Se $$\\beta\=10^\{1+1\}$$, qual o valor de $$ \\beta $$? {
    =100
    ~101
    ~102
    ~103
    ~104
}
 
::12::Quanto é $$5+7$$ ?{
	=12
	~11
	~10
}
 
// Outra categoria.
$CATEGORY: Algebra Linear/02 Produtos
 
// Questão direta
::3,5::Quanto é $$3+0,5$${
        =%100%3,5#
}
 
// Questão V ou F.
::V::Responda verdadeiro ou falso: O número 2 é par.{TRUE}

Importando questões para o Banco de Questões do Moodle

  • Entre no ambiente moodle em https://moodle.ufrgs.br
  • Selecione a turma que você tem acesso para edição
  • Clique em Administracão/Banco de questões/Importacão.
  • Selecione o arquivo .gift (usei arquivo salvo como UTF8 e funcionou).

Sugestão de Categorias de questões para numérico

   01 Aritmética de máquina
   01 Aritmética de máquina/Arredondamento
   01 Aritmética de máquina/Bases numéricas
   01 Aritmética de máquina/Cancelamento
   01 Aritmética de máquina/Condicionamento
   01 Aritmética de máquina/ponto flutuante
   01 Aritmética de máquina/Propagação do erro
   02 Raizes
   02 Raizes/Bissecção
   02 Raizes/Fixo
   02 Raizes/Newton
   03 Polinomios
   04 Sistemas lineares
   04 Sistemas lineares/Custo
   04 Sistemas lineares/Metodos iterativos
   05 Sistemas nao lineares
   06 Autovalores e autovetores
   06 Interpolacao
   06 Metodo da Potencia
   07 Aproximacao de funcoes
   07 Interpolacao
   08 Ajuste
   09 Integracao numerica
   10 Deriv
   10 EDO
   10 Multistep