Mudanças entre as edições de "Gift"
De WikiLICC
m (→prova.tex (salve com codifição utf-8)) |
m (→Solução 1: Digitar em latex (recomendada)) |
||
Linha 6: | Linha 6: | ||
== Solução 1: Digitar em latex (recomendada) == | == Solução 1: Digitar em latex (recomendada) == | ||
− | São necessários 3 arquivos: prova.tex, esamigift.sty, | + | São necessários 3 arquivos: [[prova.tex]], [[esamigift.sty]], [[sem1al.tex]] |
=== prova.tex (salve com codifição utf-8) === | === prova.tex (salve com codifição utf-8) === |
Edição das 02h56min 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.
- Digitar as questões em latex, usar um conversor para o formato gift, e importar.
- Digitar as questões direto no formato gift (útil para questões simples)
Índice
Solução 1: Digitar em latex (recomendada)
São necessários 3 arquivos: prova.tex, esamigift.sty, sem1al.tex
prova.tex (salve com codifição utf-8)
Arquivo principal da prova
\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 sem1al %\input sem2al %\input sem3al \end{enumerate} \end{document}
esamigift.sty (salve com codifição utf-8)
Recria alguns comandos do pacote esami.sty, para podermos reusar as questões para duas finalidades diferentes.
%%% \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{esamigift} [2016/07/26 v0.1 Pacote simplista de construcao de provas] \usepackage{amsmath} \usepackage{amssymb} \usepackage{ifthen} % % DIMENSIONS (We want the page full of text) % \setlength\topmargin{-2cm} \setlength\textheight\paperheight \addtolength\textheight{-6cm} \setlength\textwidth\paperwidth \addtolength\textwidth{-2cm} \setlength\oddsidemargin{-1cm} \setlength\footskip{1cm} %==============================================================% % Redefinicao de comandos para aproveitar o formato do esami % %==============================================================% \newcommand{\newproblem}[1]{#1} %\newcommand{\newproblem}[1]{\begin{verbatim}#1 \end{verbatim}} \newcommand{\PTs}[1]{(#1 ponto)~} \newenvironment{answers}[1]{}{} \def\bChoices[#1]{\\ } \newcommand\eChoices{} \newcommand\Ans[1]{\ifthenelse{\equal{#1}{0}}{~\\(~~~)}{~\\($\times$)}} \newcommand{\eAns}{\\} %---------------- \newcommand{\verificacao}[1]{ \noindent %N.o: \begin{huge}\textbf{#2}\end{huge} \textbf{#1} \noindent \textbf{Nome:} \underline{\hspace{8cm}} \textbf{Cartão:} \underline{\hspace{2.5cm}} \textbf{Turma:} \underline{\hspace{.5cm}} }
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