Definizione nuovo ambiente per domande a risposta multipla

  • Creatore
    Topic
  • #35604
    Up
    0
    Down
    ::


    Salve, ho da realizzare un documento che raccoglie una serie di domande a risposta multipla. Premetto che non sono esperto di LaTeX.
    Ho creato un nuovo ambiente con il codice:
    `\newcounter{domanda}
    \newenvironment{domanda}[1]%
    {\refstepcounter{domanda}\par\noindent{\large \bfseries \textcolor{RoyalBlue}{\thedomanda )} #1} \par \begin{enumerate*}}%
    {\end{enumerate*}\vspace{20pt}}
    `
    che poi vado a richiamare con:
    `\begin{domanda}{L'unità di misura della tensione è:}
    \item Watt
    \item Ampere
    \item Volt
    \item Nessuna delle precedenti affermazioni è corretta
    \end{domanda}
    `
    con un risultato simile a:
    `1) L'unità di misura della tensione è:
    a) Watt
    b) Ampere
    c) Volt
    d) Nessuna delle precedenti affermazioni è corretta
    `
    Tutto funziona come previsto solo che a questo punto vorrei migliorare un paio di cose:
    1 – al momento alcuni blocchi domanda-risposte vengono divisi su più pagine. Vorrei che ogni domanda avesse sotto le sue risposte e che anche queste non fossero divise su più pagine. Vorrei che l’ambiente domanda si comportasse come un blocco unico.
    2 – al momento se la domanda va a capo riga, il risultato è:
    `54 – Sviluppando la serie di Fourier per un segnale elettrico periodico ret-
    tangolare, che cosa si dimostra?
    `
    mentre a me piacerebbe che fosse:
    `54 – Sviluppando la serie di Fourier per un segnale elettrico periodico ret-
    tangolare, che cosa si dimostra?
    `
    Spero di essere stato sufficientemente chiaro nell’esporre il mio problema.
    Grazie.
    e.a.

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #35605
      Up
      0
      Down
      ::


      Classe examdesign.

      Ciao
      Tommaso

    • #35606
      Up
      0
      Down
      ::


      Grazie Tommaso, non conoscevo quella classe però non penso faccia proprio al caso mio. Mi spiego meglio. La classe examdesign è eccezzionale per creare domande a risposta multipla ma il mio documento dovrebbe avere classe book perchè è articolato su vari capitoli, uno dei quali raccoglie una serie di domande a risposta multipla.

      Se c’è modo di utilizzare entrambe le classi in un documento sarebbe ottimo, altrimenti qualcuno ha altre idee?

    • #35607
      Up
      0
      Down
      ::

      Salve, ho da realizzare un documento che raccoglie una serie di domande a risposta multipla. Premetto che non sono esperto di LaTeX.
      Ho creato un nuovo ambiente con il codice:
      `\newcounter{domanda}
      \newenvironment{domanda}[1]%
      {\refstepcounter{domanda}\par\noindent{\large \bfseries \textcolor{RoyalBlue}{\thedomanda )} #1} \par \begin{enumerate*}}%
      {\end{enumerate*}\vspace{20pt}}
      `
      che poi vado a richiamare con:
      `\begin{domanda}{L'unità di misura della tensione è:}
      \item Watt
      \item Ampere
      \item Volt
      \item Nessuna delle precedenti affermazioni è corretta
      \end{domanda}
      `
      con un risultato simile a:
      `1) L'unità di misura della tensione è:
      a) Watt
      b) Ampere
      c) Volt
      d) Nessuna delle precedenti affermazioni è corretta
      `
      Tutto funziona come previsto solo che a questo punto vorrei migliorare un paio di cose:
      1 – al momento alcuni blocchi domanda-risposte vengono divisi su più pagine. Vorrei che ogni domanda avesse sotto le sue risposte e che anche queste non fossero divise su più pagine. Vorrei che l’ambiente domanda si comportasse come un blocco unico.
      2 – al momento se la domanda va a capo riga, il risultato è:
      `54 – Sviluppando la serie di Fourier per un segnale elettrico periodico ret-
      tangolare, che cosa si dimostra?
      `
      mentre a me piacerebbe che fosse:
      `54 – Sviluppando la serie di Fourier per un segnale elettrico periodico ret-
      tangolare, che cosa si dimostra?
      `
      Spero di essere stato sufficientemente chiaro nell’esporre il mio problema.
      Grazie.
      e.a.

      Guarda il pacchetto enumitem; non è difficile ottenere quello che cerchi senza troppe contorsioni.

      Ciao
      Enrico

    • #35608
      mcl1962
      Partecipante
        Up
        0
        Down
        ::


        Magari il pacchetto alterqcm ti può interessare (lo puoi scaricare da http://tug.ctan.org/tex-archive/macros/latex/contrib/alterqcm/). Riporto sotto parte del contenuto del READ.ME del pacchetto.

        Ciao.

        Claudio

        A. Purpose

        The ‘alterqcm’ package is a LaTeX2e package, for making Multiple Choices Questionnaires in a table with two columns. The aim is to provide some useful macros to build QCM in tables. These macros may be used by only LaTeX TeX users.
        The documentation is in French.

        B. Features
        — A special environment allows you to define questions and possible answers;
        — You can specify which answers are correct and which are not.
        — works with utf8 and pdflatex;
        — allows to use ‘longtable’;
        — makes automatically adjustment;
        — generates a ‘grid’ that the students will have to fill in;
        — generates a ‘mask’ with correct answers to print a slide.

    Visualizzazione 3 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top