Re: Persoalizzare la classe examdesign.

#27769
Up
0
Down
::

Buongiorno a tutti, nonostante la nebbia di Padova.

Dunque, ho scoperto da poco l’esistenza del pacchetto examdesign (c’è anche un pacchetto exam, a dire il vero, ma permette di fare meno cose), che serve a sfornare test di valutazione contenenti un po’ tutte le tipologie canoniche di quesiti: cloze, scelta multipla, abbinamenti, vero/falso, e un altro paio di cose che sinceramente non ho capito.

Il pacchetto in questione mi è molto utile per il mio lavoro di insegnante, dato che ha la possibilità di comporre test uno differente dall’altro mescolando gli item e stampa anche la chiave delle soluzioni delle domande. E all’utilità in sé, aggiungo che, come sempre, il risultato è molto gradevole. Il testo nell’output, per ovvii motivi, copre uno specchio di stampa più largo di quello che siamo abituati a vedere in un normale article, ad esempio. Tuttavia, le opzioni di personalizzazione sono davvero molte, perché investono virtualmente TUTTI gli aspetti del documento.
Per questo, lo segnalo a chi ne avesse bisogno.

Ma veniamo alla domanda.
Il pacchetto, contenuto in MiKTeX, è anche una classe (è corretto dire così?): infatti il preambolo deve aprirsi con la dichiarazione:

`\documentclass{examdesign}`

cui segue il caricamento dei consueti pacchetti per scrivere in italiano. Ebbene: essendo il pacchetto inglese, il documento risultante recita tutti i titoli in inglese. Ad esempio: “Exam name”, “Class”, “Section A”, eccetera.

Chiedo se esiste un modo più o meno agevole per far sì che TUTTO il documento sia in italiano, o se invece la procedura da seguire riguarda gli addetti ai lavori e perciò esula dalle mie terrene capacità.

Accetto suggerimenti da chi già usa questo pacchetto, e, ancora meglio, da chi ne usa altri che non conosco, magari in italiano.

Il nome dell’esame si stabilisce con \examname{nome}, per esempio \examname{Esame}; la parte dei dati personali si definisce con \namedata, per esempio:
`\renewcommand\namedata{Nome: \hrulefill \\[\namedata@vspace]
Matricola: \hrulefill \\[\namedata@vspace]
Classe: \hrulefill \\[\namedata@vspace]
Data: \hrulefill}`
Purtroppo altre cose sono fisse e non dipendono da comandi modificabili. 👿 In particolare la parola “Form” che segue “Exam” (quest’ultimo modificabile, come visto prima) è scritta esplicitamente nella classe.

Una possibilità è di copiare la classe con un altro nome ed eseguire le modifiche necessarie; un’altra è di scrivere all’autore segnalandogli le parti che andrebbero scritte in modo indiretto tramite un comando, in modo che un utente possa modificarle a piacimento.

Ciao
Enrico

Go to top