Exàmens i Qüestionaris amb Latex per Atenea (Moodle)

Ara que estem tots amb la necessitat de fer exàmens online, tenim una èina com és el Moodle (rebatejat  Atenea en el cas de la UPC) que ens pot facilitar molt la vida.

Ja fa temps que, a la secció ETSEIB del departament de matemàtiques de la UPC, estem fent proves d’avaluació continuada amb Atenea pels nostres estudiants i ens ha funcionat prou bé.  Però, de fet, sempre hem arrossegat una petita queixa, respecte a les fórmules matemàtiques, per part dels professors més exigents en els aspectes formals pel que fa a escriure els enunciats de les preguntes. Entre aquests vull citar especialment en Pere Gutiérrez que per la seva perseverància ha trobat la solució que us explicarem a continuació. Volem que l’enunciat del nostre exàmen es vegi així al Moodle:

Com us podeu imaginar, el nombre de possibles respostes és opcional.  La resposta En blanc és sorprenent, però només te sentit pel fet que Moodle no et permet desmarcar una resposta i deixar la pregunta sense contestar una vegada em marcat ja una de les possibles respostes. En aquest exemple com veurem, les respostes incorrectes resten un 25% mentre que la resposta En Blanc no resta. D’altra banda,  el recurs Cap de les altres és opcional i es pot fer servir (o no)  per si hi ha un error en l’enunciat (cosa que no voldríem).

1. Crear l’arxiu de preguntes

Aquesta part és, de fet, la més important. Cal tenir molt clar sobre quin tema volem preguntar i quantes preguntes diferents volem crear. Per la pròpia estructura del banc de preguntes de Moodle, els diferents temes es guarden per categories i escriurem un arxiu Latex per a cada categoria amb les seves respectives preguntes. L’opció que presentem aprofita un style de latex (us deixem aquí el link) per crear, en temps de compilació i utilitzant  pdfLatex, un fitxer de sortida (juntament amb el pdf) en format xml de moodle. Aquest és un dels possibles formats que el Moodle ens permet importar.

Veiem aquí un exemple recent que en Pere ha utilitzat a l’assignatura d’Equacions Diferencials. Es tracta d’una categoria amb dues preguntes:

  • Fitxer Latex:   ExempleQuiz.tex
    \documentclass[12pt]{article}
    \usepackage{moodle}
    \begin{document}
    \begin{quiz}{Sistemes d'EDOs} %Nom de la Categoria
    \begin{multi}[points=1]{001} %Numero de la pregunta (o el seu nom)
    Sigui $X(t)=\left(\begin{array}{c}x(t)\\y(t)\end{array}\right)$
    la soluci\'o del sistema
    $\ X'=\left(\begin{array}{cc}2&-2\\1&-1\end{array}\right)X\ $
    amb la condici\'o inicial
    $\ X(0)=\left(\begin{array}{c}2\\-1\end{array}\right).\ $
    Trobeu el valor de $y(1)$.
    \item* $-4+3\,\mathrm e$ %aquesta es la bona
    \item[fraction=-25] $8+5\,\mathrm e$ %resten un 25%
    \item[fraction=-25] $5-3\,\mathrm e$
    \item[fraction=-25] $-7-5\,\mathrm e$
    \item[fraction=-25] Cap de les altres
    \item En blanc
    \end{multi}
    
    \begin{multi}[points=1]{002}
    Sigui $X(t)=\left(\begin{array}{c}x(t)\\y(t)\end{array}\right)$
    la soluci\'o del sistema
    $\ X'=\left(\begin{array}{cc}2&-2\\1&-1\end{array}\right)X\ $
    amb la condici\'o inicial
    $\ X(0)=\left(\begin{array}{c}-1\\2\end{array}\right).\ $
    Trobeu el valor de $y(1)$.
    \item* $5-3\,\mathrm e$ %aquesta es la bona 
    \item[fraction=-25] $8-5\,\mathrm e$
    \item[fraction=-25] $-4-3\,\mathrm e$
    \item[fraction=-25] $-7+5\,\mathrm e$
    \item[fraction=-25] Cap de les altres
    \item En blanc
    \end{multi}
    \end{quiz}
    \end{document}

    Aquest és un exemple amb dos preguntes del tema de Sistemes d’EDOs. Si compilem aquest fitxer amb pdfLatex donarà de sortida un fitxer ExempleQuiz.pdf i un fitxer amb el mateix nom però anomenat ExempleQuiz-moodle.xml que és el que podem importar a Atenea. L’ordre de les respostes és el que volgueu, ja que el Moodle les barreja automàticament.

    Hint: Si utilitzeu el \displaystile aneu amb compte que hi ha navegadors que ho poden magnificar molt.

2. Pujar l’arxiu a Atenea

Ara mostrarem el procés de pujar l’arxiu en el cas d’Atenea. En qualsevol altra versió de Moodle ha de ser un procés molt semblant.

Quan entreu a Atenea  a la vostra assignatura veureu una finestra com aquesta. Sigui quina sigui la vostra versió de Moodle, hi haurà sempre una manera d’arribar al Banc de Preguntes en el cas d’Atenea és la icona d’eines a dalt a la dreta.

Apreteu i en el desplegable trieu l’opció Preguntes:

Una vegada dins de preguntes, heu de triar Importa que obrirà aquesta pàgina amb els diferents tipus de format que permet Moodle. Seleccioneu xml de Moodle i arrosegueu el fitxer ExempleQuiz-moodle.xml al lloc corresponent d’aquesta pàgina i importeu.

Això dona lloc a la següent pantalla:

Si apreteu Continua és quan es fa pròpiament la importació:

Ja tenim les dues preguntes del tema Sistemes d’EDOs dins el nostre banc de preguntes de l’assignatura i podem crear un examen o qüestionari amb elles.

3. Què queda pendent?

Per un altre post queden pendent diferentes coses:

  1.  Crear altres tipus de preguntes que no siguin de multiresposta: Això es pot fer directament amb una altra opció del style com ara: numerical, shortanswer, etc. Es poden trobar a l’adreça:  http://tug.ctan.org/tex-archive/macros/latex/contrib/moodle/moodle.pdf
  2.  Parlar d’altres formats de fitxers que admet el Moodle.
  3.  Crear arxius massius de preguntes via paràmetres numèrics (nosaltres ho fem via Matlab).
  4. Com es munta un Quiz al Moodle.

Si voleu que prioritzem algun d’aquests aspectes, feu una entrada al nostre fòrum i ho tindrem en compte.

Referències:

(1) Anders Hendrickson: Themoodlepackage: generating Moodle quizzes via LATEX.

 

 

 

 

Hits: 166

3 Comments Add yours

  1. Maria ha dit:

    Bon dia,
    moltíssimes gràcies per aquesta entrada tan interessant!
    Us volia preguntar si podríeu explicar-nos com feu servir el MATLAB per generar arxius massius de preguntes amb paràmetres numèrics.
    Moltes gràcies.

  2. Montserrat Maureso ha dit:

    Moltes gràcies per mostrar-nos com crear qüestionaris amb LateX, em serà de molta utilitat.

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *