Updated a and e vocals with accents

This commit is contained in:
andreabix
2005-12-10 19:08:44 +00:00
parent f5ecb599ec
commit 54be69d0af
177 changed files with 4877 additions and 4822 deletions
+152 -152
View File
@@ -1,152 +1,152 @@
<html>
<head>
<title>Documentazione di Moodle: Linee guida per il programmatore</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Linee guida per il programmatore di Moodle</h1>
<p class="normaltext">Ogni progetto di tipo collaborativo ha bisogno che coerenza e stabilità siano veramente robuste.</p>
<p class="normaltext">Queste linee guida vogliono rappresentare un riferimento da osservare da parte di tutti i programmi di Moodle. E' vero che parte dei programmi più vecchi non lo rispettano, ma alla fine saranno tutti corretti. Tutta la nuova programmazione deve aderire definitivamente, il più possibile, a questi standard.</p>
<h2>Regole generali</h2>
<ol class="normaltext">
<li class="spaced">Tutti i files contenenti programmi devono usare l'estensione .php.</li>
<li class="spaced">Tutti i files modello devono usare l'estensione .html.</li>
<li class="spaced">Tutti i files testo devono usare il formato testo Unix-style (la maggior parte degli editor hanno questa opzione).</li>
<li class="spaced">Tutti i tag php devono essere tag 'completi' come <font color="#339900">&lt;?php
?&gt;</font> ... e non tag 'abbreviati' come <font color="#339900">&lt;? ?&gt;</font>.
</li>
<li class="spaced">Tutte le note di copyright esistenti devono essere mantenute. Potete aggiungerne di vostre ove necessario.</li>
<li class="spaced">Ogni file deve includere il file principale config.php.</li>
<li class="spaced">Ogni file deve controllare che l'utente sia autenticato correttamente, usando require_login() e isadmin(), isteacher(), iscreator() oppure isstudent().</li>
<li class="spaced">Tutti gli accessi ai database devono usare le funzioni presenti in lib/datalib.php, ogni volta che è possibile - questo garantisce la compatibilità con un gran numero di database. Troverete che, usando queste funzioni, è possibile quasi qualunque operazione sui dati. Se dovete scrivere istruzioni SQL, assicuratevi che siano: multi-piattaforma; limitate a funzioni specifiche del vostro programma (di solito un file lib.php); e chiaramente idendificate.</li>
<li class="spaced">Non create o usate variabili globali ad eccezione di quelle standard $CFG, $SESSION, $THEME e $USER.</li>
<li class="spaced">Tutte le variabili devono essere inizializzate o almeno la loro esistenza deve essere testata, prima dell'uso, con isset() o empty().</li>
<li class="spaced">Tutte le stringhe devono essere traducibili - create nuove stringhe nei file in "lang/en" con nomi concisi in inglese e minuscolo e utilizzatele nei vostri programmi tramite get_string() or print_string().</li>
<li class="spaced">Tutti gli help file devono essere traducibili - create i testi nella cartella "lang/en/help" e richiamateli usando la funzione helpbutton().</li>
<li class="spaced">I dati inseriti tramite il browser (inviati tramite GET o POST) hanno automaticamente le virgolette applicate (a prescindere dalle impostazioni del PHP) per cui possono essere inseriti direttamente nel database. Tutti gli altri dati (da files, o da database) devono essere "escaped" con <font color="#339900">addslashes()</font> prima dell'inserimento nel database.</li>
</ol>
<p>&nbsp;</p>
<h2>Stile di codifica</h2>
<p class="normaltext">So che può essere un pò antipatico cambiare il proprio stile, se ne avete uno, ma paragonate, per un momento, questa antipatia con quella di tutte le persone che successivamente cercheranno di capire i programmi di Moodle scritti con stili diversi. Ci sono ovviamente tante buone ragioni a favore e contro ogni stile usato in giro, ma lo stile di Moodle <strong>è definito</strong>, quindi, per favore, attenetevi strettamente ad esso. </p>
<ol class="normaltext">
<li class="spaced">L'<strong>indentazione</strong> deve essere di 4 spazi. Non usate ASSOLUTAMENTE i tab.</li>
<li class="spaced">I <strong>nomi di variabile</strong> devono essere sempre facili da leggere, costituiti da parole in inglese minuscole. Se avete proprio necessità di più di una parola, attaccate le parti, ma sceglietele più corte possibile. Usate nomi plurali per gli "arrays" di oggetti.
<p class="examplecode"><font color="#006600">GOOD: $quiz<br />
GOOD: $errorstring<br />
GOOD: $assignments (for an array of objects)<br />
GOOD: $i (but only in little loops)<br />
<br />
BAD: $Quiz <br />
BAD: $aReallyLongVariableNameWithoutAGoodReason<br />
BAD: $error_string</font></p>
</li>
<li class="spaced">Le <strong>costanti</strong> devono essere sempre maiuscole, e iniziare sempre col nome del modulo. Devono anche avere le parti separate da trattini di sottolineatura.
<p class="examplecode"><font color="#006600">define(&quot;FORUM_MODE_FLATOLDEST&quot;,
1);</font></p>
</li>
<li class="spaced">I <strong>nomi delle funzioni</strong> devono essere semplici parole in inglese minuscole, e cominciare col nome del modulo per evitare conflitti tra moduli. Le parti di nome devono essere separate da sottolineature. I parametri devono sempre avere una valore di default, se possibile. Da notare che non c'è alcuno spazio tra il nome della funzione e le (parentesi) che seguono.<br />
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;global </font><font color="#0000BB">$USER</font><font color="#007700">,
</font><font color="#0000BB">$CFG</font><font color="#007700">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$mode</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$mode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;} else if (empty(</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$CFG</font><font color="#007700">-&gt;</font><font color="#0000BB">forum_displaymode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</font></p>
</li>
<li class="spaced">I <strong>blocchi</strong> devono essere sempre racchiusi tra parentesi graffe (anche se c'è solo una riga). Moodle usa questo stile:
<p class="examplecode"> <font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000CC">$numattempts </font><font color="#006600">&gt;
</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000CC">error</font><font color="#006600">(</font><font color="#0000BB">$strtoomanyattempts</font><font color="#006600">,
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-&gt;</font><font color="#CC0000">id"</font><font color="#006600">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</font></p>
</li>
<li class="spaced">Le <strong>stringhe</strong> devono essere definite usando virgolette semplici, ove possibile, per una maggiore velocità.<br />
<p class="examplecode"> <font color="#006600">$var = 'some text without any
variables';<br />
$var = &quot;with special characters like a new line \n&quot;;<br />
$var = 'a very, very long string with a '.$single.' variable in it';<br />
$var = &quot;some $text with $many variables $within it&quot;; </font></p>
</li>
<li class="spaced">I <strong>commenti</strong> devono usare due o tre barre ed essere ben allineati con le istruzioni.
<p class="examplecode"><font color="#006600">function </font><font color="#0000BB">forum_get_ratings_mean</font><font color="#007700">(</font><font color="#0000BB">$postid</font><font color="#007700">,
</font><font color="#0000BB">$scale</font><font color="#007700">, </font><font color="#0000BB">$ratings</font><font color="#007700">=</font><font color="#0000BB">NULL</font><font color="#007700">)
{<br />
</font><font color="#FF8000">/// Return the mean rating of a post given
to the current user by others.<br />
/// Scale is an array of possible ratings in the scale<br />
/// Ratings is an optional simple array of actual ratings (just integers)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#007700">if (!</font><font color="#0000BB">$ratings</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$ratings
</font><font color="#007700">= array(); &nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Initialize the empty array</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$rates
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Process each rating in turn</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
{</font> <br />
....etc </p>
</li>
<li class="spaced">Gli <strong>spazi</strong> devono essere usari liberamente - non abbiate paura di sparpagliare un pò le istruzioni per guadagnare in chiarezza. Normalmente, ci dovrebbe essere uno spazio tra le parentesi e le frasi normali, ma nessuno spazio tra le parentesi e le variabili o le funzioni:<br />
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=&gt;</font><font color="#0000BB">
$thing</font><font color="#007700">)</font><font color="#006600"> {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">process($thing);</font><font color="#006600">
<br />
} <br />
<br />
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
{<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$z</font><font color="#006600">) {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
} else {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
} </font></p>
</li>
</ol>
<p>&nbsp;</p>
<h2>Strutture di database</h2>
<ol class="normaltext">
<li class="spaced">Ogni tabella deve avere un campo <strong>id</strong> (INT10) ad auto-incremento come indice primario.</li>
<li class="spaced">La tabella principale contenente le istanze di ogni modulo deve avere lo stesso nome del modulo (per esempio <strong>tizio</strong>) e contenere almeno i seguenti campi:
<ul>
<li><strong>id</strong> - come sopra descritto</li>
<li><strong>course</strong> - l'id del corso cui ogni istanza appartiene</li>
<li><strong>name</strong> - il nome completo di ogni istanza del modulo</li>
</ul>
</li>
<li class="spaced">Le altre tabelle, associate col modulo, che contengono informazioni su 'cose' si devono chiamare <strong>tizio_cose</strong> (notare il plurale).</li>
<li class="spaced">I nomi delle colonne devono essere semplici e corti, e seguire le stesse regole dei nomi delle variabili.</li>
<li class="spaced">Ove possibile, le colonne che contengono un riferimento al campo 'id' di un'altra tabella (per esempio <strong>tizio</strong>) si devono chiamare <strong>tizioid</strong>. (Da notare che questa convenzione è nuova e non è seguita in alcune vecchie tabelle)</li>
<li class="spaced">I campi Booleani devono essere definiti come campi small integer (per esempio INT4) contenenti 0 o 1, per permettere eventuali future estensioni dei valori.</li>
<li class="spaced">La maggior parte delle tabelle deve avere un campo (INT10) <strong>timemodified</strong> che viene aggiornato col timestamp corrente ottenuto dalla funzione PHP <strong>time</strong>().</li>
</ol>
<hr>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
</html>
<html>
<head>
<title>Documentazione di Moodle: Linee guida per il programmatore</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Linee guida per il programmatore di Moodle</h1>
<p class="normaltext">Ogni progetto di tipo collaborativo ha bisogno che coerenza e stabilit&agrave; siano veramente robuste.</p>
<p class="normaltext">Queste linee guida vogliono rappresentare un riferimento da osservare da parte di tutti i programmi di Moodle. E' vero che parte dei programmi più vecchi non lo rispettano, ma alla fine saranno tutti corretti. Tutta la nuova programmazione deve aderire definitivamente, il più possibile, a questi standard.</p>
<h2>Regole generali</h2>
<ol class="normaltext">
<li class="spaced">Tutti i files contenenti programmi devono usare l'estensione .php.</li>
<li class="spaced">Tutti i files modello devono usare l'estensione .html.</li>
<li class="spaced">Tutti i files testo devono usare il formato testo Unix-style (la maggior parte degli editor hanno questa opzione).</li>
<li class="spaced">Tutti i tag php devono essere tag 'completi' come <font color="#339900">&lt;?php
?&gt;</font> ... e non tag 'abbreviati' come <font color="#339900">&lt;? ?&gt;</font>.
</li>
<li class="spaced">Tutte le note di copyright esistenti devono essere mantenute. Potete aggiungerne di vostre ove necessario.</li>
<li class="spaced">Ogni file deve includere il file principale config.php.</li>
<li class="spaced">Ogni file deve controllare che l'utente sia autenticato correttamente, usando require_login() e isadmin(), isteacher(), iscreator() oppure isstudent().</li>
<li class="spaced">Tutti gli accessi ai database devono usare le funzioni presenti in lib/datalib.php, ogni volta che &egrave; possibile - questo garantisce la compatibilit&agrave; con un gran numero di database. Troverete che, usando queste funzioni, &egrave; possibile quasi qualunque operazione sui dati. Se dovete scrivere istruzioni SQL, assicuratevi che siano: multi-piattaforma; limitate a funzioni specifiche del vostro programma (di solito un file lib.php); e chiaramente idendificate.</li>
<li class="spaced">Non create o usate variabili globali ad eccezione di quelle standard $CFG, $SESSION, $THEME e $USER.</li>
<li class="spaced">Tutte le variabili devono essere inizializzate o almeno la loro esistenza deve essere testata, prima dell'uso, con isset() o empty().</li>
<li class="spaced">Tutte le stringhe devono essere traducibili - create nuove stringhe nei file in "lang/en" con nomi concisi in inglese e minuscolo e utilizzatele nei vostri programmi tramite get_string() or print_string().</li>
<li class="spaced">Tutti gli help file devono essere traducibili - create i testi nella cartella "lang/en/help" e richiamateli usando la funzione helpbutton().</li>
<li class="spaced">I dati inseriti tramite il browser (inviati tramite GET o POST) hanno automaticamente le virgolette applicate (a prescindere dalle impostazioni del PHP) per cui possono essere inseriti direttamente nel database. Tutti gli altri dati (da files, o da database) devono essere "escaped" con <font color="#339900">addslashes()</font> prima dell'inserimento nel database.</li>
</ol>
<p>&nbsp;</p>
<h2>Stile di codifica</h2>
<p class="normaltext">So che può essere un pò antipatico cambiare il proprio stile, se ne avete uno, ma paragonate, per un momento, questa antipatia con quella di tutte le persone che successivamente cercheranno di capire i programmi di Moodle scritti con stili diversi. Ci sono ovviamente tante buone ragioni a favore e contro ogni stile usato in giro, ma lo stile di Moodle <strong>&egrave; definito</strong>, quindi, per favore, attenetevi strettamente ad esso. </p>
<ol class="normaltext">
<li class="spaced">L'<strong>indentazione</strong> deve essere di 4 spazi. Non usate ASSOLUTAMENTE i tab.</li>
<li class="spaced">I <strong>nomi di variabile</strong> devono essere sempre facili da leggere, costituiti da parole in inglese minuscole. Se avete proprio necessit&agrave; di più di una parola, attaccate le parti, ma sceglietele più corte possibile. Usate nomi plurali per gli "arrays" di oggetti.
<p class="examplecode"><font color="#006600">GOOD: $quiz<br />
GOOD: $errorstring<br />
GOOD: $assignments (for an array of objects)<br />
GOOD: $i (but only in little loops)<br />
<br />
BAD: $Quiz <br />
BAD: $aReallyLongVariableNameWithoutAGoodReason<br />
BAD: $error_string</font></p>
</li>
<li class="spaced">Le <strong>costanti</strong> devono essere sempre maiuscole, e iniziare sempre col nome del modulo. Devono anche avere le parti separate da trattini di sottolineatura.
<p class="examplecode"><font color="#006600">define(&quot;FORUM_MODE_FLATOLDEST&quot;,
1);</font></p>
</li>
<li class="spaced">I <strong>nomi delle funzioni</strong> devono essere semplici parole in inglese minuscole, e cominciare col nome del modulo per evitare conflitti tra moduli. Le parti di nome devono essere separate da sottolineature. I parametri devono sempre avere una valore di default, se possibile. Da notare che non c'&egrave; alcuno spazio tra il nome della funzione e le (parentesi) che seguono.<br />
<p class="examplecode"> <font color="#007700">function </font><font color="#0000BB">forum_set_display_mode</font><font color="#007700">(</font><font color="#0000BB">$mode</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;global </font><font color="#0000BB">$USER</font><font color="#007700">,
</font><font color="#0000BB">$CFG</font><font color="#007700">;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$mode</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$mode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;} else if (empty(</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$USER</font><font color="#007700">-&gt;</font><font color="#0000BB">mode
</font><font color="#007700">= </font><font color="#0000BB">$CFG</font><font color="#007700">-&gt;</font><font color="#0000BB">forum_displaymode</font><font color="#007700">;<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</font></p>
</li>
<li class="spaced">I <strong>blocchi</strong> devono essere sempre racchiusi tra parentesi graffe (anche se c'&egrave; solo una riga). Moodle usa questo stile:
<p class="examplecode"> <font color="#006600">if (</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000CC">$numattempts </font><font color="#006600">&gt;
</font><font color="#0000CC">$quiz</font><font color="#006600">-&gt;</font><font color="#0000CC">attempts</font><font color="#006600">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000CC">error</font><font color="#006600">(</font><font color="#0000BB">$strtoomanyattempts</font><font color="#006600">,
</font><font color="#CC0000">"view.php?id=$cm</font><font color="#006600">-&gt;</font><font color="#CC0000">id"</font><font color="#006600">);<br />
&nbsp;&nbsp;&nbsp;&nbsp;}<br />
}</font></p>
</li>
<li class="spaced">Le <strong>stringhe</strong> devono essere definite usando virgolette semplici, ove possibile, per una maggiore velocit&agrave;.<br />
<p class="examplecode"> <font color="#006600">$var = 'some text without any
variables';<br />
$var = &quot;with special characters like a new line \n&quot;;<br />
$var = 'a very, very long string with a '.$single.' variable in it';<br />
$var = &quot;some $text with $many variables $within it&quot;; </font></p>
</li>
<li class="spaced">I <strong>commenti</strong> devono usare due o tre barre ed essere ben allineati con le istruzioni.
<p class="examplecode"><font color="#006600">function </font><font color="#0000BB">forum_get_ratings_mean</font><font color="#007700">(</font><font color="#0000BB">$postid</font><font color="#007700">,
</font><font color="#0000BB">$scale</font><font color="#007700">, </font><font color="#0000BB">$ratings</font><font color="#007700">=</font><font color="#0000BB">NULL</font><font color="#007700">)
{<br />
</font><font color="#FF8000">/// Return the mean rating of a post given
to the current user by others.<br />
/// Scale is an array of possible ratings in the scale<br />
/// Ratings is an optional simple array of actual ratings (just integers)<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#007700">if (!</font><font color="#0000BB">$ratings</font><font color="#007700">)
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$ratings
</font><font color="#007700">= array(); &nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Initialize the empty array</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (</font><font color="#0000BB">$rates
</font><font color="#007700">= </font><font color="#0000BB">get_records</font><font color="#007700">(</font><font color="#DD0000">"forum_ratings"</font><font color="#007700">,
</font><font color="#DD0000">"post"</font><font color="#007700">, </font><font color="#0000BB">$postid</font><font color="#007700">))
{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//
Process each rating in turn</font><font color="#007700"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;foreach
(</font><font color="#0000BB">$rates </font><font color="#007700">as </font><font color="#0000BB">$rate</font><font color="#007700">)
{</font> <br />
....etc </p>
</li>
<li class="spaced">Gli <strong>spazi</strong> devono essere usari liberamente - non abbiate paura di sparpagliare un pò le istruzioni per guadagnare in chiarezza. Normalmente, ci dovrebbe essere uno spazio tra le parentesi e le frasi normali, ma nessuno spazio tra le parentesi e le variabili o le funzioni:<br />
<p class="examplecode"> <font color="#007700">foreach (</font><font color="#0000BB">$objects
</font><font color="#007700">as </font><font color="#0000BB">$key </font><font color="#007700">=&gt;</font><font color="#0000BB">
$thing</font><font color="#007700">)</font><font color="#006600"> {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">process($thing);</font><font color="#006600">
<br />
} <br />
<br />
</font><font color="#007700">if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$y</font><font color="#007700">)</font><font color="#006600">
{<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$b</font><font color="#007700">;</font><font color="#006600"><br />
} else if (</font><font color="#0000BB">$x </font><font color="#007700">==
</font><font color="#0000BB">$z</font><font color="#006600">) {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$c</font><font color="#007700">;</font><font color="#006600"><br />
} else {<br />
</font><font color="#007700">&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$a
</font><font color="#007700">= </font><font color="#0000BB">$d</font><font color="#007700">;</font><font color="#006600"><br />
} </font></p>
</li>
</ol>
<p>&nbsp;</p>
<h2>Strutture di database</h2>
<ol class="normaltext">
<li class="spaced">Ogni tabella deve avere un campo <strong>id</strong> (INT10) ad auto-incremento come indice primario.</li>
<li class="spaced">La tabella principale contenente le istanze di ogni modulo deve avere lo stesso nome del modulo (per esempio <strong>tizio</strong>) e contenere almeno i seguenti campi:
<ul>
<li><strong>id</strong> - come sopra descritto</li>
<li><strong>course</strong> - l'id del corso cui ogni istanza appartiene</li>
<li><strong>name</strong> - il nome completo di ogni istanza del modulo</li>
</ul>
</li>
<li class="spaced">Le altre tabelle, associate col modulo, che contengono informazioni su 'cose' si devono chiamare <strong>tizio_cose</strong> (notare il plurale).</li>
<li class="spaced">I nomi delle colonne devono essere semplici e corti, e seguire le stesse regole dei nomi delle variabili.</li>
<li class="spaced">Ove possibile, le colonne che contengono un riferimento al campo 'id' di un'altra tabella (per esempio <strong>tizio</strong>) si devono chiamare <strong>tizioid</strong>. (Da notare che questa convenzione &egrave; nuova e non &egrave; seguita in alcune vecchie tabelle)</li>
<li class="spaced">I campi Booleani devono essere definiti come campi small integer (per esempio INT4) contenenti 0 o 1, per permettere eventuali future estensioni dei valori.</li>
<li class="spaced">La maggior parte delle tabelle deve avere un campo (INT10) <strong>timemodified</strong> che viene aggiornato col timestamp corrente ottenuto dalla funzione PHP <strong>time</strong>().</li>
</ol>
<hr>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
</html>
+191 -191
View File
@@ -1,191 +1,191 @@
<head>
<title>Documentazione di Moodle: Manuale del programmatore</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Manuale del programmatore</h1>
<blockquote>
<p>Questo documento descrive una parte della progettazione di Moodle e come si può contribuire al suo sviluppo.</p>
<p>Per il momento il contenuto del documento è piuttosto sintetico, ma seguirà una documentazione più esaustiva.</p>
<p>Sezioni del documento:</p>
<ol>
<li><a href="#architecture">Architettura di Moodle</a></li>
<li><a href="#contribute">Come si può contribuire</a>
<ul>
<li><a href="#activities">Attività di apprendimento</a></li>
<li><a href="#themes">Temi</a></li>
<li><a href="#languages">Lingue</a></li>
<li><a href="#database">Schemi di database</a></li>
<li><a href="#courseformats">Formati di corso</a></li>
<li><a href="#doc">Documentazione e articoli</a></li>
<li><a href="#bugs">Partecipazione alla ricerca dei bug</a></li>
</ul>
</li>
</ol>
</blockquote>
<p>&nbsp;</p>
<h2><a name="architecture"></a>1. Architettura di Moodle</h2>
<blockquote>
<p>Dal punto di vista di un amministratore di sistema, Moodle è stato progettato secondo i seguenti criteri:</p>
<ol>
<li><strong>Deve girare sulla più grande varietà di piattaforme possibili</strong><br />
<br />La piattaforma applicativa web che gira sulla maggior parte delle piattaforme è PHP combinato con MySQL, e questo è l'ambiente in cui Moodle è stato sviluppato (su Linux, Windows, e Mac OS X). Moodle inoltre usa la libreria ADOdb per l'astrazione del database, il che significa che può utilizzare <a href="http://php.weblogs.com/ADOdb_manual#drivers">più di dieci differenti marche di database</a> (sfortunatamente, però, non può ancora <em><strong>impostare le tabelle</strong></em> su tutti questi database - vedi avanti per ulteriori informazioni). <br />
<br />
</li>
<li><strong>Deve essere facile da installare, imparare e modificare</strong><br />
<br />I primi prototipi di Moodle (1999) sono stati realizzati usando <a target=_top href="http://www.zope.org/">Zope</a>
- un avanzato web application server di tipo object-oriented . Sfortunatamente ho trovato che, nonostatnte la tecnologia era molto buona, questa aveva una difficoltà di apprendimento eccessiva e non era molto flessibile in termini di amministrazione di sistema. Il linguaggio script PHP, invece, era molto facile da apprendere (specialmente se uno aveva già programmato con altri linguaggi script). Abbastanza presto ho preso la decisione di evitare l'uso di una progettazione di tipo class-oriented, ancora, per rendere il sistema più semplice da capire per i nuovi arrivati. Il riutilizzo del codice è raggiunto mediante librerie di funzioni chiaramente definite e un layout coerente di files script. Il PHP è anche molto facile da installare (l'eseguibile è a disposizione per ogni piattaforma) ed è largamente disponibile al punto che molti servizi di hosting lo prevedono come standard.<br />
<br />
</li>
<li><strong>Deve essere facile effettuare l'aggiornamento da una versione software alla successiva</strong><br />
<br />Moodle conosce la sua versione corrente (come pure le versioni di tutti i moduli plug-in) ed è stato realizzato un meccanismo tale che Moodle stesso può correttamente aggiornare se stesso a nuove versioni (per esempio può rinominare le tabelle del database o aggiungere nuovi campi). Se si una il CVS in ambiente Unix, per esempio, si può scrivere solamente il comando "cvs update -d" e saltare direttamente alla home page del sito per completare l'aggiornamento.<br />
<br />
</li>
<li><strong>Deve essere modulare per garantire la propria crescita</strong><br />
<br />Moodle ha molte caratteristiche modulari, inclusi i temi grafici, le attività, le lingue utilizzate nell'interfaccia, gli schemi di database e i formati di corso. Questo permette a chiunque di aggiungere nuove funzionalità a quelle di base e/o di distribuirle separatamente. Altre informazioni su questo argomento nella prossima sezione.<br />
<br />
</li>
<li><strong>Deve poter essere utilizzato congiuntamente ad altri sistemi</strong><br />
<br />Una delle caratteristiche di Moodle è quella di mettere tutti i files di un corso all'interno di un'unica, normale directory del server. Questo permette all'amministratore di sistema di abilitare gli insegnanti a un accesso diretto alle risorse, a livello di file, con strumenti tipo Appletalk, SMB, NFS, FTP, WebDAV e così via. I moduli di autenticazione permettono a Moodle di utilizzare LDAP, IMAP, POP3, NNTP e altri database come fonti per le informazioni degli utenti. Comuque, c'è ancora del lavoro da fare. Future funzionalità già pianificate per Moodle comprendono: importazione e esportazione di dati con l'uso di formati basati su XML (inclusi IMS e SCORM); un ulteriore utilizzo dei fogli di stile per la formattazione dell'interfaccia (in modo tale che Moodle possa essere integrato più facilmente nella grafica di altri siti web).</li>
</ol>
</blockquote>
<p>&nbsp;</p>
<h2><a name="contribute" id="contribute"></a>2. Come si può contribuire</h2>
<blockquote>
<p>Come già detto, Moodle ha molte caratteristiche di tipo modulare. Anche se non si è programmatori, ci sono diverse cose che possono essere modificate o sulle quali si può offrire aiuto.</p>
<h3><a name="activities" id="activities"></a>Attività di apprendimento</h3>
<blockquote>
<p>Questi sono di gran lunga i moduli più importanti, e risiedono nella cartella 'mod'. Ci sono sette moduli di default: compiti, domande, forum, diari, quiz, risorse e sondaggi. Ogni modulo sta in una sottocartella separata e consiste dei seguenti elementi obbligatori (più script extra unici per ogni modulo):</p>
<ul>
<li>mod.html: un 'form' per impostare o aggiornare una istanza di questo modulo</li>
<li>version.php: definisce alcune meta-informazioni e mette a disposizione il meccanismo di aggiornamento</li>
<li>icon.gif: una icona 16x16 per l'individuazione del modulo</li>
<li>db/: dump SQL di tutte le tabelle di database necessarie e dei dati in esse contenuti (per ogni tipo di database) </li>
<li>index.php: una pagina per elencare tutte le istanze di un modulo in un corso</li>
<li>view.php: una pagina per vedere i dettagli di una istanza particolare del modulo</li>
<li>lib.php: tutte le funzioni definite dal modulo devono trovarsi qui. Se il nome del modulo è 'tizio', allora le funzioni richieste comprenderanno:
<ul>
<li>tizio_add_instance() - istruzioni per aggiungere una nuova istanza di tizio</li>
<li>tizio_update_instance() - istruzioni per aggiornare un'istanza esistente</li>
<li>tizio_delete_instance() - istruzioni per cancellare un'instance</li>
<li>tizio_user_outline() - data un'istanza, restituisce un sommario dei contributi di un utente</li>
<li>tizio_user_complete() - data un'istanza, stampa i dettagli dei contributi di un utente<br />
</li>
<li>Per evitare possibili conflitti, tutte le funzioni di un modulo devono avere un nome che inizia con tizio_ e ogni costante che viene definita deve cominciare con TIZIO_ </li>
</ul>
</li>
<li>Infine, ogni modulo avrà alcuni files (uno per ogni lingua), che contengono le stringhe di definizioni per quel modulo. Vedi sotto.</li>
</ul>
<p>Il modo più semplice per iniziare il modulo software per una nuova attività di apprendimento è quello di usare il modello in <strong><a href="http://moodle.org/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
Bisogna farne l'unzip e seguire le istruzioni nel README presente all'interno. </p>
<p>Si potrà anche cominciare iscrivendosi al Forum <a href="http://moodle.org/mod/forum/view.php?id=44" target="_top">Activities
modules on Using Moodle</a>.</p>
<p>&nbsp;</p>
</blockquote>
<h3><a name="themes" id="themes"></a>Temi</h3>
<blockquote>
<p>I Temi (oppure 'skin', letteralmente 'pelle, rivestimento') definiscono gli aspetti grafici del sito. Alcuni semplici temi sono forniti con la distribuzione principale, ma altri posono essere creati in proprio, con i colori desiderati, i propri logo, stili e grafica.</p>
<p>Ogni tema si trova in una sotto-cartella della cartella "theme", e contiene almeno i seguenti file:</p>
<ul>
<li><strong>config.php</strong>: definisce i colori del tema utilizzati in tutto il sito</li>
<li><strong>styles.php</strong>: il foglio di stile, contenente le definizioni CSS sia per gli elementi standard del HTML sia per molti elementi di Moodle.</li>
<li><strong>header.html</strong>: Incluso all'inizio di ogni pagina. Questo è il file che bisogna modificare per aggiungere, ad esempio, un logo in testa a ogni pagina.</li>
<li><strong>footer.html</strong>: Incluso alla fine di ogni pagina.</li>
</ul>
<p>Per creare un proprio tema, per le versioni correnti di Moodle:</p>
<ol>
<li>Copiare una delle cartelle esistenti sotto "theme" in una con un altro nome. Si raccomanda di partire da un tema standard.</li>
<li>Modificare config.php e inserire i propri colori. </li>
<li>Modificare styles.php e cambiare i propri stili CSS. </li>
<li>Modificare header.html e footer.html per aggiungere nuovi logo, o cambiare il layout di testata o fondo pagina.
</li>
</ol>
<p>Da notare che tutti questi passi non sono obbligatori - si può cambiare radicalmente aspetto al proprio sito solo e semplicemente modificando i colori in config.php</p>
<p>Fare attenzione anche al fatto che gli aggiornamenti di Moodle <em>potrebbero</em> modificare leggermente la struttura dei temi, per cui controllare attentamente le note di rilascio di una nuova versione, nel caso si utilizzino temi personalizzati.</p>
<p>In particolare, da Moodle 2.0 c'è una grafica completamente nuova rispetto alle versioni precedenti, dovuta alle trasformazioni XLS dell'output XML prodotto da Moodle. E' probabile che, per questo motivo, i temi in futuro avranno un formato completamente differente, ma il vantaggio sarà una maggiore possibilità della loro personalizzazione (compresi elementi mobili dentro una pagina).</p>
<p>Ulteriori considerazioni su questo argomento sul <a target=_top href="http://moodle.org/mod/forum/view.php?id=46">Themes
forum on Using Moodle</a>. Se realizzate un bel tema che pensate possa piacere ed essere usato da altri, fate un 'post' del vostro file zip sul forum dei temi!<br />
</p>
</blockquote>
<h3><a name="languages" id="languages"></a>Lingue</h3>
<blockquote>
<p>Moodle è stato progettato per essere utilizzato a livello mondiale. Ogni 'stringa' o 'pagina' di testo che viene visualizzata come parte dell'interfaccia è presa da un set di files definiti per ogni lingua. Ogni lingua ha una propria cartella sotto la cartella 'lang'. La struttura di tale cartella è la seguente:</p>
<p><strong>lang/it</strong> - cartella contenente tutti i files di una lingua (per. es. Italiano)</p>
<ul>
<li>moodle.php - stringhe per l'interfaccia principale</li>
<li>assignment.php - stringhe per il modulo di assignment (compiti)</li>
<li>choice.php - stringhe per il modulo di choice (scelte)</li>
<li>forum.php - stringhe per il modulo forum</li>
<li>journal.php - stringhe per il modulo journal (diari)</li>
<li>quiz.php - stringhe per il modulo quiz</li>
<li>resource.php - stringhe per il modulo resource (risorse)</li>
<li>survey.php - stringhe per il modulo survey (sondaggi)</li>
<li>.... più eventuali altri moduli.<br />
<br />Una stringa è estratta da questi moduli mediante le funzioni <strong><em>get_string()</em></strong><em>
</em>o<em> <strong>print_string()</strong> </em>. Ogni stringa supporta la sostituzione di variabile, rendendo indipendenti dall'ordine le definizioni nelle varie lingue.<em><br />
<br />
</em>Per esempio, $strdueby = get_string("assignmentdueby", "assignment",
userdate($date)); <br />
<br />Se, in una particolare lingua, una stringa non esiste, allora viene automaticamente presa la sua equivalente in inglese.</li>
</ul>
<p><strong>lang/it/help</strong> - contiene le pagine di aiuto (per i popup di help dipendenti dal contesto)</p>
<blockquote>
<p>Le pagine di help generali si trovano in questa cartella, mentre quelle specifiche per ogni modulo si trovano in una sottocartella col nome del modulo.</p>
<p>Si può inserire un pulsante di aiuto (help button) in una pagina con la funzione helpbutton.</p>
<p>Per esempio, helpbutton("text", "Clicca qui per un aiuto su come scrivere un testo");</p>
<p>oppure per un modulo:</p>
<p>helpbutton("forumtypes", "Forum types", "forum");</p>
</blockquote>
<p>Da notare che le lingue possono essere modificate online, usando gli strumenti web di amministrazione sotto "Configurazione/Lingua/Confronta e modifica la lingua corrente". Questo rende possibile non solo creare nuove lingue, ma rifinire anche quelle esistenti. Se volete cominciare la traduzione per una nuova lingua, vi prego di contattarmi, <a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>. </p>
<p>Si può anche partecipare ai <a target=_top href="http://moodle.org/mod/forum/view.php?id=43">Languages
forum on Using Moodle</a>. </p>
<p>Se si desidera fare aggiornamenti ad una lingua con continuità, posso dare <a href="?file=cvs.html">accesso in scrittura CVS ai moduli sorgenti di Moodle</a> in modo da modificare direttamente i files.</p>
</blockquote>
<h3><a name="database" id="database"></a>Schemi di database</h3>
<blockquote>
<p>Dato un database con un certo numero di tabelle definite, lo SQL, intenzionalmente semplice, usato in Moodle, dovrebbe lavorare bene con una gran varietà di marche di database.</p>
<p>Un problema esiste con la <strong>creazione automatica</strong> di nuove tabelle in un database, cosa che Moodle cerca di fare in fase di installazione iniziale. Poiché ogni database è molto differente l'uno dall'altro, non esiste ancora alcun sistema per fare questa operazione in modo indipendente dalla piattaforma usata. Per gestire questa automazione per i vari database, possono essere creati schemi differenti con le necessarie istruzioni SQL per creare le tabelle di Moodles per ciascun database. Questi files stanno in <strong>lib/db</strong> e dentro la cartella <strong>db</strong> di ogni modulo.</p>
<p>Attualmente, solo MySQL e PostgreSQL sono completamente supportati in questo modo (nessuno ha ancora scritto schemi per altre marche di database).</p>
<p>Dalla versione Moodle 1.2 si utilizza un nuovo metodo di schemi XML, indipendenti dalla marca di database, per cui tutto quanto detto non dovrebbe essere più necessario.</p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="courseformats" id="courseformats"></a>Formati di corso</h3>
<blockquote>
<p>Moodle attualmente supporta tre differenti formati di corso: settimanale, per argomenti e relazionale. </p>
<p>Questi sono un pò collegati con il resto dei programmi (e quindi meno "pluggabili"), ma comunque è abbastanza semplice aggiungere nuovi formati.</p>
<p>Se avete qualche idea per differenti formati di cui potete avere bisogno, contattatemi e farò del mio meglio per inserirli in future release.</p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="doc" id="doc"></a>Documentazione e articoli</h3>
<blockquote>
<p>Se avete voglia di scrivere un tutorial, un articolo, una relazione accademica o qualunque cosa su Moodle, fatelo!</p>
<p>Mettetelo sul web e assicuratevi di includere un link a <a target=_top href="http://moodle.org/">http://moodle.org/</a></p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="bugs" id="bugs"></a>Partecipazione alla ricerca dei bug</h3>
<blockquote>
<p>Infine, vorrei invitarvi a registrarvi sul "bug tracker" a <a target=_top href="http://moodle.org/bugs/">http://moodle.org/bugs</a> in modo da poter comunicare ogni difetto che trovate e, magari, partecipare a una discussione su come correggerlo.</p>
<p>Per "Bugs" non si devono intendere solo difetti software presenti nelle versioni correnti di Moodle, ma anche nuove idee, richieste di funzioni o anche una critica costruttiva delle funzioni esistenti. Il bello dell'Open Source è che ognuno può partecipare in qualche modo e aiutare a creare un prodotto migliore per tutti. In questo progetto, ogni vostro input è benvenuto!</p>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<blockquote>
<blockquote>
<blockquote>
<p align="center">Grazie per l'uso di Moodle!<br />
<br />
<a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>, Lead
Developer </p>
</blockquote>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<blockquote>
<p>&nbsp;</p>
</blockquote>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
</html>
<head>
<title>Documentazione di Moodle: Manuale del programmatore</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Manuale del programmatore</h1>
<blockquote>
<p>Questo documento descrive una parte della progettazione di Moodle e come si può contribuire al suo sviluppo.</p>
<p>Per il momento il contenuto del documento &egrave; piuttosto sintetico, ma seguir&agrave; una documentazione più esaustiva.</p>
<p>Sezioni del documento:</p>
<ol>
<li><a href="#architecture">Architettura di Moodle</a></li>
<li><a href="#contribute">Come si può contribuire</a>
<ul>
<li><a href="#activities">Attivit&agrave; di apprendimento</a></li>
<li><a href="#themes">Temi</a></li>
<li><a href="#languages">Lingue</a></li>
<li><a href="#database">Schemi di database</a></li>
<li><a href="#courseformats">Formati di corso</a></li>
<li><a href="#doc">Documentazione e articoli</a></li>
<li><a href="#bugs">Partecipazione alla ricerca dei bug</a></li>
</ul>
</li>
</ol>
</blockquote>
<p>&nbsp;</p>
<h2><a name="architecture"></a>1. Architettura di Moodle</h2>
<blockquote>
<p>Dal punto di vista di un amministratore di sistema, Moodle &egrave; stato progettato secondo i seguenti criteri:</p>
<ol>
<li><strong>Deve girare sulla più grande variet&agrave; di piattaforme possibili</strong><br />
<br />La piattaforma applicativa web che gira sulla maggior parte delle piattaforme &egrave; PHP combinato con MySQL, e questo &egrave; l'ambiente in cui Moodle &egrave; stato sviluppato (su Linux, Windows, e Mac OS X). Moodle inoltre usa la libreria ADOdb per l'astrazione del database, il che significa che può utilizzare <a href="http://php.weblogs.com/ADOdb_manual#drivers">più di dieci differenti marche di database</a> (sfortunatamente, però, non può ancora <em><strong>impostare le tabelle</strong></em> su tutti questi database - vedi avanti per ulteriori informazioni). <br />
<br />
</li>
<li><strong>Deve essere facile da installare, imparare e modificare</strong><br />
<br />I primi prototipi di Moodle (1999) sono stati realizzati usando <a target=_top href="http://www.zope.org/">Zope</a>
- un avanzato web application server di tipo object-oriented . Sfortunatamente ho trovato che, nonostatnte la tecnologia era molto buona, questa aveva una difficolt&agrave; di apprendimento eccessiva e non era molto flessibile in termini di amministrazione di sistema. Il linguaggio script PHP, invece, era molto facile da apprendere (specialmente se uno aveva gi&agrave; programmato con altri linguaggi script). Abbastanza presto ho preso la decisione di evitare l'uso di una progettazione di tipo class-oriented, ancora, per rendere il sistema più semplice da capire per i nuovi arrivati. Il riutilizzo del codice &egrave; raggiunto mediante librerie di funzioni chiaramente definite e un layout coerente di files script. Il PHP &egrave; anche molto facile da installare (l'eseguibile &egrave; a disposizione per ogni piattaforma) ed &egrave; largamente disponibile al punto che molti servizi di hosting lo prevedono come standard.<br />
<br />
</li>
<li><strong>Deve essere facile effettuare l'aggiornamento da una versione software alla successiva</strong><br />
<br />Moodle conosce la sua versione corrente (come pure le versioni di tutti i moduli plug-in) ed &egrave; stato realizzato un meccanismo tale che Moodle stesso può correttamente aggiornare se stesso a nuove versioni (per esempio può rinominare le tabelle del database o aggiungere nuovi campi). Se si una il CVS in ambiente Unix, per esempio, si può scrivere solamente il comando "cvs update -d" e saltare direttamente alla home page del sito per completare l'aggiornamento.<br />
<br />
</li>
<li><strong>Deve essere modulare per garantire la propria crescita</strong><br />
<br />Moodle ha molte caratteristiche modulari, inclusi i temi grafici, le attivit&agrave;, le lingue utilizzate nell'interfaccia, gli schemi di database e i formati di corso. Questo permette a chiunque di aggiungere nuove funzionalit&agrave; a quelle di base e/o di distribuirle separatamente. Altre informazioni su questo argomento nella prossima sezione.<br />
<br />
</li>
<li><strong>Deve poter essere utilizzato congiuntamente ad altri sistemi</strong><br />
<br />Una delle caratteristiche di Moodle &egrave; quella di mettere tutti i files di un corso all'interno di un'unica, normale directory del server. Questo permette all'amministratore di sistema di abilitare gli insegnanti a un accesso diretto alle risorse, a livello di file, con strumenti tipo Appletalk, SMB, NFS, FTP, WebDAV e così via. I moduli di autenticazione permettono a Moodle di utilizzare LDAP, IMAP, POP3, NNTP e altri database come fonti per le informazioni degli utenti. Comuque, c'&egrave; ancora del lavoro da fare. Future funzionalit&agrave; gi&agrave; pianificate per Moodle comprendono: importazione e esportazione di dati con l'uso di formati basati su XML (inclusi IMS e SCORM); un ulteriore utilizzo dei fogli di stile per la formattazione dell'interfaccia (in modo tale che Moodle possa essere integrato più facilmente nella grafica di altri siti web).</li>
</ol>
</blockquote>
<p>&nbsp;</p>
<h2><a name="contribute" id="contribute"></a>2. Come si può contribuire</h2>
<blockquote>
<p>Come gi&agrave; detto, Moodle ha molte caratteristiche di tipo modulare. Anche se non si &egrave; programmatori, ci sono diverse cose che possono essere modificate o sulle quali si può offrire aiuto.</p>
<h3><a name="activities" id="activities"></a>Attivit&agrave; di apprendimento</h3>
<blockquote>
<p>Questi sono di gran lunga i moduli più importanti, e risiedono nella cartella 'mod'. Ci sono sette moduli di default: compiti, domande, forum, diari, quiz, risorse e sondaggi. Ogni modulo sta in una sottocartella separata e consiste dei seguenti elementi obbligatori (più script extra unici per ogni modulo):</p>
<ul>
<li>mod.html: un 'form' per impostare o aggiornare una istanza di questo modulo</li>
<li>version.php: definisce alcune meta-informazioni e mette a disposizione il meccanismo di aggiornamento</li>
<li>icon.gif: una icona 16x16 per l'individuazione del modulo</li>
<li>db/: dump SQL di tutte le tabelle di database necessarie e dei dati in esse contenuti (per ogni tipo di database) </li>
<li>index.php: una pagina per elencare tutte le istanze di un modulo in un corso</li>
<li>view.php: una pagina per vedere i dettagli di una istanza particolare del modulo</li>
<li>lib.php: tutte le funzioni definite dal modulo devono trovarsi qui. Se il nome del modulo &egrave; 'tizio', allora le funzioni richieste comprenderanno:
<ul>
<li>tizio_add_instance() - istruzioni per aggiungere una nuova istanza di tizio</li>
<li>tizio_update_instance() - istruzioni per aggiornare un'istanza esistente</li>
<li>tizio_delete_instance() - istruzioni per cancellare un'instance</li>
<li>tizio_user_outline() - data un'istanza, restituisce un sommario dei contributi di un utente</li>
<li>tizio_user_complete() - data un'istanza, stampa i dettagli dei contributi di un utente<br />
</li>
<li>Per evitare possibili conflitti, tutte le funzioni di un modulo devono avere un nome che inizia con tizio_ e ogni costante che viene definita deve cominciare con TIZIO_ </li>
</ul>
</li>
<li>Infine, ogni modulo avr&agrave; alcuni files (uno per ogni lingua), che contengono le stringhe di definizioni per quel modulo. Vedi sotto.</li>
</ul>
<p>Il modo più semplice per iniziare il modulo software per una nuova attivit&agrave; di apprendimento &egrave; quello di usare il modello in <strong><a href="http://moodle.org/mod/newmodule_template.zip">mod/newmodule_template.zip</a>.</strong>
Bisogna farne l'unzip e seguire le istruzioni nel README presente all'interno. </p>
<p>Si potr&agrave; anche cominciare iscrivendosi al Forum <a href="http://moodle.org/mod/forum/view.php?id=44" target="_top">Activities
modules on Using Moodle</a>.</p>
<p>&nbsp;</p>
</blockquote>
<h3><a name="themes" id="themes"></a>Temi</h3>
<blockquote>
<p>I Temi (oppure 'skin', letteralmente 'pelle, rivestimento') definiscono gli aspetti grafici del sito. Alcuni semplici temi sono forniti con la distribuzione principale, ma altri posono essere creati in proprio, con i colori desiderati, i propri logo, stili e grafica.</p>
<p>Ogni tema si trova in una sotto-cartella della cartella "theme", e contiene almeno i seguenti file:</p>
<ul>
<li><strong>config.php</strong>: definisce i colori del tema utilizzati in tutto il sito</li>
<li><strong>styles.php</strong>: il foglio di stile, contenente le definizioni CSS sia per gli elementi standard del HTML sia per molti elementi di Moodle.</li>
<li><strong>header.html</strong>: Incluso all'inizio di ogni pagina. Questo &egrave; il file che bisogna modificare per aggiungere, ad esempio, un logo in testa a ogni pagina.</li>
<li><strong>footer.html</strong>: Incluso alla fine di ogni pagina.</li>
</ul>
<p>Per creare un proprio tema, per le versioni correnti di Moodle:</p>
<ol>
<li>Copiare una delle cartelle esistenti sotto "theme" in una con un altro nome. Si raccomanda di partire da un tema standard.</li>
<li>Modificare config.php e inserire i propri colori. </li>
<li>Modificare styles.php e cambiare i propri stili CSS. </li>
<li>Modificare header.html e footer.html per aggiungere nuovi logo, o cambiare il layout di testata o fondo pagina.
</li>
</ol>
<p>Da notare che tutti questi passi non sono obbligatori - si può cambiare radicalmente aspetto al proprio sito solo e semplicemente modificando i colori in config.php</p>
<p>Fare attenzione anche al fatto che gli aggiornamenti di Moodle <em>potrebbero</em> modificare leggermente la struttura dei temi, per cui controllare attentamente le note di rilascio di una nuova versione, nel caso si utilizzino temi personalizzati.</p>
<p>In particolare, da Moodle 2.0 c'&egrave; una grafica completamente nuova rispetto alle versioni precedenti, dovuta alle trasformazioni XLS dell'output XML prodotto da Moodle. E' probabile che, per questo motivo, i temi in futuro avranno un formato completamente differente, ma il vantaggio sar&agrave; una maggiore possibilit&agrave; della loro personalizzazione (compresi elementi mobili dentro una pagina).</p>
<p>Ulteriori considerazioni su questo argomento sul <a target=_top href="http://moodle.org/mod/forum/view.php?id=46">Themes
forum on Using Moodle</a>. Se realizzate un bel tema che pensate possa piacere ed essere usato da altri, fate un 'post' del vostro file zip sul forum dei temi!<br />
</p>
</blockquote>
<h3><a name="languages" id="languages"></a>Lingue</h3>
<blockquote>
<p>Moodle &egrave; stato progettato per essere utilizzato a livello mondiale. Ogni 'stringa' o 'pagina' di testo che viene visualizzata come parte dell'interfaccia &egrave; presa da un set di files definiti per ogni lingua. Ogni lingua ha una propria cartella sotto la cartella 'lang'. La struttura di tale cartella &egrave; la seguente:</p>
<p><strong>lang/it</strong> - cartella contenente tutti i files di una lingua (per. es. Italiano)</p>
<ul>
<li>moodle.php - stringhe per l'interfaccia principale</li>
<li>assignment.php - stringhe per il modulo di assignment (compiti)</li>
<li>choice.php - stringhe per il modulo di choice (scelte)</li>
<li>forum.php - stringhe per il modulo forum</li>
<li>journal.php - stringhe per il modulo journal (diari)</li>
<li>quiz.php - stringhe per il modulo quiz</li>
<li>resource.php - stringhe per il modulo resource (risorse)</li>
<li>survey.php - stringhe per il modulo survey (sondaggi)</li>
<li>.... più eventuali altri moduli.<br />
<br />Una stringa &egrave; estratta da questi moduli mediante le funzioni <strong><em>get_string()</em></strong><em>
</em>o<em> <strong>print_string()</strong> </em>. Ogni stringa supporta la sostituzione di variabile, rendendo indipendenti dall'ordine le definizioni nelle varie lingue.<em><br />
<br />
</em>Per esempio, $strdueby = get_string("assignmentdueby", "assignment",
userdate($date)); <br />
<br />Se, in una particolare lingua, una stringa non esiste, allora viene automaticamente presa la sua equivalente in inglese.</li>
</ul>
<p><strong>lang/it/help</strong> - contiene le pagine di aiuto (per i popup di help dipendenti dal contesto)</p>
<blockquote>
<p>Le pagine di help generali si trovano in questa cartella, mentre quelle specifiche per ogni modulo si trovano in una sottocartella col nome del modulo.</p>
<p>Si può inserire un pulsante di aiuto (help button) in una pagina con la funzione helpbutton.</p>
<p>Per esempio, helpbutton("text", "Clicca qui per un aiuto su come scrivere un testo");</p>
<p>oppure per un modulo:</p>
<p>helpbutton("forumtypes", "Forum types", "forum");</p>
</blockquote>
<p>Da notare che le lingue possono essere modificate online, usando gli strumenti web di amministrazione sotto "Configurazione/Lingua/Confronta e modifica la lingua corrente". Questo rende possibile non solo creare nuove lingue, ma rifinire anche quelle esistenti. Se volete cominciare la traduzione per una nuova lingua, vi prego di contattarmi, <a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>. </p>
<p>Si può anche partecipare ai <a target=_top href="http://moodle.org/mod/forum/view.php?id=43">Languages
forum on Using Moodle</a>. </p>
<p>Se si desidera fare aggiornamenti ad una lingua con continuit&agrave;, posso dare <a href="?file=cvs.html">accesso in scrittura CVS ai moduli sorgenti di Moodle</a> in modo da modificare direttamente i files.</p>
</blockquote>
<h3><a name="database" id="database"></a>Schemi di database</h3>
<blockquote>
<p>Dato un database con un certo numero di tabelle definite, lo SQL, intenzionalmente semplice, usato in Moodle, dovrebbe lavorare bene con una gran variet&agrave; di marche di database.</p>
<p>Un problema esiste con la <strong>creazione automatica</strong> di nuove tabelle in un database, cosa che Moodle cerca di fare in fase di installazione iniziale. Poich&eacute; ogni database &egrave; molto differente l'uno dall'altro, non esiste ancora alcun sistema per fare questa operazione in modo indipendente dalla piattaforma usata. Per gestire questa automazione per i vari database, possono essere creati schemi differenti con le necessarie istruzioni SQL per creare le tabelle di Moodles per ciascun database. Questi files stanno in <strong>lib/db</strong> e dentro la cartella <strong>db</strong> di ogni modulo.</p>
<p>Attualmente, solo MySQL e PostgreSQL sono completamente supportati in questo modo (nessuno ha ancora scritto schemi per altre marche di database).</p>
<p>Dalla versione Moodle 1.2 si utilizza un nuovo metodo di schemi XML, indipendenti dalla marca di database, per cui tutto quanto detto non dovrebbe essere più necessario.</p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="courseformats" id="courseformats"></a>Formati di corso</h3>
<blockquote>
<p>Moodle attualmente supporta tre differenti formati di corso: settimanale, per argomenti e relazionale. </p>
<p>Questi sono un pò collegati con il resto dei programmi (e quindi meno "pluggabili"), ma comunque &egrave; abbastanza semplice aggiungere nuovi formati.</p>
<p>Se avete qualche idea per differenti formati di cui potete avere bisogno, contattatemi e farò del mio meglio per inserirli in future release.</p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="doc" id="doc"></a>Documentazione e articoli</h3>
<blockquote>
<p>Se avete voglia di scrivere un tutorial, un articolo, una relazione accademica o qualunque cosa su Moodle, fatelo!</p>
<p>Mettetelo sul web e assicuratevi di includere un link a <a target=_top href="http://moodle.org/">http://moodle.org/</a></p>
</blockquote>
<p>&nbsp;</p>
<h3><a name="bugs" id="bugs"></a>Partecipazione alla ricerca dei bug</h3>
<blockquote>
<p>Infine, vorrei invitarvi a registrarvi sul "bug tracker" a <a target=_top href="http://moodle.org/bugs/">http://moodle.org/bugs</a> in modo da poter comunicare ogni difetto che trovate e, magari, partecipare a una discussione su come correggerlo.</p>
<p>Per "Bugs" non si devono intendere solo difetti software presenti nelle versioni correnti di Moodle, ma anche nuove idee, richieste di funzioni o anche una critica costruttiva delle funzioni esistenti. Il bello dell'Open Source &egrave; che ognuno può partecipare in qualche modo e aiutare a creare un prodotto migliore per tutti. In questo progetto, ogni vostro input &egrave; benvenuto!</p>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<blockquote>
<blockquote>
<blockquote>
<p align="center">Grazie per l'uso di Moodle!<br />
<br />
<a target=_top href="http://dougiamas.com/">Martin Dougiamas</a>, Lead
Developer </p>
</blockquote>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<blockquote>
<p>&nbsp;</p>
</blockquote>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
</html>
+3 -3
View File
@@ -126,7 +126,7 @@ href="./?file=install.html#webserver">documentazione di installazione</A>
<a
href="./?file=install.html#webserver">documentazione di installazione</a>
per informazioni su dove scaricarlo per il tuo computer.</P>
<H3><A name=blankpages></A>Perché le mie pagine sono tutte vuote? </H3>
<H3><A name=blankpages></A>Perch&eacute; le mie pagine sono tutte vuote? </H3>
<p class=answer>Controlla la variabile dirroot in config.php. Devi usare percorsi
completi e assoluti, es:</P>
<p class=answercode>$CFG-&gt;dirroot =
@@ -148,7 +148,7 @@ files\easyphp\www\moodle\mod\resource\lib.php on line 11</P>
un programma come Word per modificarlo e lo hai salvato come pagina HTML invece
che come file di testo.</P>
<p>&nbsp;</P>
<H3><A name=headerssent></A>Perché continuo a ricevere mesasggi di errore su "headers already sent"?</H3>
<H3><A name=headerssent></A>Perch&eacute; continuo a ricevere mesasggi di errore su "headers already sent"?</H3>
<p class=answer>Se vengono visualizzati errori come questi:</P>
<p class=answercode>Warning: Cannot add header information - headers already
sent by (output started at /webs/moodle/config.php:87) in
@@ -276,7 +276,7 @@ href="http://service1.symantec.com/SUPPORT/nip.nsf/46f26a2d6dafb0a788256bc7005c3
<p class=answercode>rsync -auvtz --delete -e ssh
[email protected]:/my/server/directory /my/backup/directory/</P>
<p class=answercode>&nbsp;</P>
<H3><A name=locale></A>Perché sul mio sito Moodle la data e l'ora non vengono visualizzate correttamente?</H3>
<H3><A name=locale></A>Perch&eacute; sul mio sito Moodle la data e l'ora non vengono visualizzate correttamente?</H3>
<p class=answer>Ogni lingua richiede uno specifico codice di linguaggio (chiamato
codice<b> locale</b>) che permette alla data di venir visualizzata correttamente.
Il pacchetto della lingua contiene dei codici standard di default, ma a volte
+281 -281
View File
@@ -1,281 +1,281 @@
<head>
<title>Documentazione di Moodle: Installazione</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Installazione di Moodle</h1>
<blockquote>
<p>Questa guida spiega come installare Moodle per la prima volta. Approfondisce alcuni passaggi necessari per descrivere le piccole differenze che esistono nell'impostazione dei vari web servers, e, per questo, il documento può sembrare lungo e complicato. Ma non vi impressionate. Di solito, per installare Moodle, bastano pochi minuti!</p>
<p>Esaminate il documento con pazienza ed attenzione - risparmierete tempo più tardi.</p>
<p>Sezioni del documento:</p>
<ol>
<li><a href="#requirements">Requisiti</a></li>
<li><a href="#downloading">Download</a></li>
<li><a href="#site">Struttura del Sito</a></li>
<li><a href="#data">Creazione della cartella dati</a></li>
<li><a href="#database">Creazione del database</a></li>
<li><a href="#webserver">Controllo delle impostazioni del web server</a></li>
<li><a href="#config">Modifica del file config.php</a></li>
<li><a href="#admin">Partenza dalla pagina "admin"</a></li>
<li><a href="#cron">Impostazione di cron</a></li>
<li><a href="#course">Creazione di un nuovo corso</a></li>
</ol>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="requirements"></a>1. Requisiti</h3>
<blockquote>
<p>Moodle è principalmente sviluppato in Linux usando Apache, MySQL e PHP (a volte chiamata piattaforma LAMP), ma è anche regolarmente testato con PostgreSQL e sui sistemi operativi Windows XP, Mac OS X e Netware 6.</p>
<p>I requisiti per Moodle sono i seguenti:</p>
<ol>
<li>Software del Web server. Molti usano <a href="http://www.apache.org/" target="_blank">Apache</a>,
ma Moodle dovrebbe girare bene in ogni web server che supporta PHP, come IIS sulle piattaforme Windows.</li>
<li>Linguaggio <a href="http://www.php.net/" target="_blank">PHP</a> (versione 4.1.0 o successive), con le seguenti impostazioni:
<ul>
<li><a href="http://www.boutell.com/gd/" target="_blank">GD library</a>
settato ON, col supporto per i formati JPG e PNG</li>
<li>zlib library settato ON (se si vuole utilizzare il backup/restore su Windows)</li>
<li>Sessions support settato ON</li>
<li>File uploading settato ON</li>
<li>Safe Mode deve essere settato OFF (guarda i forums su moodle.org per i problemi
causati da Safe Mode)</li>
</ul>
</li>
<li>un database server funzionante: <a href="http://www.mysql.com/" target="_blank">MySQL</a>
o <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> sono completamente supportati e raccomandati per l'uso con Moodle (a partire dalla versione 1.1). Altri database saranno completamente supportati nelle future release.</li>
</ol>
<p>La maggior parte degli host web hanno suddette impostazioni per default. Se vi siete abbonati a uno dei pochi fornitori che non hanno queste caratteristiche, chiedete loro perché e valutate la possibilità di cambiare provider.</p>
<p>Se volete far girare Moodle sul vostro stesso computer e tutto questo sembra un pò noioso, allora esaminate la guida: <a href="http://moodle.org/doc/?file=installamp.html">Installazione di Apache, MySQL and PHP</a>. Essa fornisce delle istruzioni passo-passo per installare questi software sulle più diffuse piattaforme.</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="downloading"></a>2. Download</h3>
<blockquote>
<p>Esistono due modi per ottenere Moodle: come pacchetto in un unico file compresso o tramite CVS. La spiegazione dettagliata si trova alla pagina di downlod:
<a href="http://moodle.org/download/"target="_blank">http://moodle.org/download/</a></p>
<p>Dopo il download e l'unzip del file, o la ricezione dei files tramite CVS, vi ritroverete una cartella di nome &quot;moodle&quot;, contenente in certo numero di files e sottocartelle. </p>
<p>Potete sia spostare l'intera cartella nella cartella documenti del vostro web server, nel qual caso il sito si troverà all'indirizzo <b>http://yourwebserver.com/moodle</b>, o potete copiare tutto il contenuto della cartella nella suddetta cartella documenti, nel qual caso il sito si troverà a <b>http://yourwebserver.com</b>.</p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="site"></a>3. Struttura del Sito</h3>
<blockquote>
<p>Di seguito è riportato un sintetico sommario per orientarsi nel contenuto della cartella Moodle:</p>
<blockquote>
<p>config.php - l'UNICO file che è necessario modificare per partire<br />
version.php - definisce la versione corrente del software di Moodle<br />
index.php - la pagina iniziale del sito</p>
<ul>
<li>admin/ - programmi necessari per l'amministrazione dell'intero server </li>
<li>auth/ - moduli plugin per l'autenticazione degli utenti </li>
<li>course/ - programmi per la visualizzazione e la gestione dei corsi </li>
<li>doc/ - documentazione di help di Moodle (per es. questa pagina)</li>
<li>files/ - programmi per visualizzare e gestire i files caricati</li>
<li>lang/ - tutti i testi nelle varie lingue, una cartella per lingua </li>
<li>lib/ - libreria dei programmi del nucleo centrale di Moodle </li>
<li>login/ - programmi per gestire il login e la creazione degli account </li>
<li>mod/ - tutti i moduli software per la gestione delle attività di un corso in Moodle </li>
<li>pix/ - elementi di grafica generale del sito </li>
<li>theme/ - varie configurazioni per cambiare il "look" del sito</li>
<li>user/ - programmi per la visualizzazione e la gestione degli utenti.</li>
</ul>
<p>&nbsp;</p>
</blockquote>
</blockquote>
<h3 class="sectionheading"><a name="data"></a>4. Creazione della cartella dati</h3>
<blockquote>
<p>Moodle richiede un pò di spazio sul vostro hard disk per memorizzare i files caricati, come i documenti dei corsi o le fotografie degli utenti.</p>
<p>A questo scopo, create una directory da qualche parte. Per ragioni di sicurezza è meglio che tale cartella NON sia accessibile direttamente via web. Il modo più semplice per fare ciò è di posizionarla FUORI della directory web, o altrimenti proteggerla creando un file, all'interno della cartella stessa, chiamato .htaccess, contenente questa riga:
<blockquote>
<pre>deny from all</pre>
</blockquote>
<p>Per essere sicuri che Moodle possa salvare i files caricati, in questa cartella, controllare che il software usato come web server (per es. Apache) abbia i necessari permessi di scrittura nella cartella stessa. Sulle macchine UNIX, questo significa impostare lo "owner" della directory a qualcosa tipo "nobody" oppure "apache". Su molti server, usati anche per altre applicazioni, probabilmente dovrete restringere tutti gli accesi ai files al vostro "group" (per evitare che altri clienti web possano vedere o modificare i vostri files), ma darete un pieno accesso in read/write a chiunque altro (per permettere al web server di accedere ai vostri files). Parlate con l'aministratore del vostro server se avete difficoltà o non siete sicuri nell'effettuare queste impostazioni.</p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="database"></a>5. Creazione del database</h3>
<blockquote>
<p>E' necessario creare, nel vostro database system, un database vuoto (per es. "moodle") con un utente speciale (per es. "moodleuser") che ha accesso a quel database (e a quel database solo). Potete usare l'utente "root" se volete, ma questo non è raccomandabile per un sistema in produzione: se un hacker dovesse scoprire la password, l'intero database sarebbe a rischio, piuttosto che uno solo.</p>
<p>Linee comando di esempio per MySQL: </p>
<pre>
# mysql -u root -p
> CREATE DATABASE moodle;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
> quit
# mysqladmin -p reload
</pre>
<p>Linee comando di esempio per PostgreSQL: </p>
<pre>
# su - postgres
> psql -c "create user moodleuser createdb;" template1
> psql -c "create database moodle;" -U moodleuser template1
> psql -c "alter user moodleuser nocreatedb;" template1
</pre>
<p>(Per MySQL raccomando fortemente l'uso di <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> per la gestione del vostro database - potete fare tutto attravesro un'interfaccia web).</p>
<p>Dalla versione 1.0.8, Moodle supporta anche i prefissi di tabella, per cui potete tranquillamente usare un databese dove sono presenti tabelle di altre applicazioni.</p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="webserver" id="webserver"></a>6. Controllo delle impostazioni del web server</h3>
<blockquote>
<p>Per prima cosa, dovete essere sicuri che il vostro web server sia impostato in modo da usare index.php come pagina di partenza di default (forse in aggiunta a index.html, default.htm e così via).</p>
<p>In Apache, questo si ottiene utilizzando il parametro DirectoryIndex nel file httpd.conf. Il mio file di solito è:</p>
<blockquote>
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
</blockquote>
<p>Basta essere sicuri che index.php sia nella lista (e possibilmente verso l'inizio, per una maggiore efficienza).</p>
<p>Secondo, <B>se usate Apache 2</B>, dovete settare ON la variabile <i>AcceptPathInfo</i>, che permette di passare argomenti agli script come, ad esempio, http://server/file.php/arg1/arg2. Questo è essenziale per permettere i link relativi tra le vostre risorse, ed migliora le performance di velocità di chi usa il vostro sito Moodle. Questa impostazione va fatta aggiungendo questa riga nel file httpd.conf.</p>
<blockquote>
<pre><strong>AcceptPathInfo</strong> on </pre>
</blockquote>
<p>Terzo, Moodle ha bisogno, per girare, che certe impostazioni PHP siano attive. <B>Sulla maggior parte dei server, queste sono già le impostazioni di default.</B> Comunque, alcuni server PHP (e alcune delle versioni PHP più recenti) potrebbero avere impostazioni diverse. Queste sono definite nel file di configurazione di PHP (di solito php.ini):</p>
<blockquote>
<pre>magic_quotes_gpc = 1 (preferito ma non necessario)
magic_quotes_runtime = 0 (necessario)
file_uploads = 1
session.auto_start = 0
session.bug_compat_warn = 0
</pre>
</blockquote>
<p>Se non avete accesso ai files httpd.conf o php.ini, sul vostro server, oppure Moodle gira su un server con altre applicazioni che richiedono impostazioni differenti, non vi preoccupate, potete sempre "rimpiazzare" tutte le impostazioni default.</p>
<p>Per fare questo, dovete preparare, nella cartella principale di Moodle, un file di nome <b>.htaccess</b> che contiene le definizioni per le vostre impostazioni. Questo funziona solo sui server Apache e solo quando gli "Overrides" sono ammessi.
<blockquote>
<pre>
DirectoryIndex index.php index.html index.htm
&lt;IfDefine APACHE2>
<b>AcceptPathInfo</b> on
&lt;/IfDefine>
php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
php_flag session.bug_compat_warn 0</pre>
</blockquote>
<p>Potete anche fare cose come "impostare la dimensione massima dei files da caricare":
<blockquote>
<pre>
LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M
</pre>
</blockquote>
<p>La cosa più facile da fare è copiare il file campione da lib/htaccess ed editarlo secondo le vostre necessità. All'interno ci sono ulteriori istruzioni. Per esempio, in ambiente Unix:
<blockquote>
<pre>cp lib/htaccess .htaccess</pre>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="config"></a>7. Modifica del file config.php</h3>
<blockquote>
<p>Adesso potete modificare, con un text editor, il file di configurazione <strong>config.php</strong>. Questo file è usato da tutti gli altri files di Moodle.</p>
<p>Per cominciare, fate una copia di <strong>config-dist.php</strong> e chiamatela config.php. Questo è fatto affinché il vostro config.php non sia mai sovrascritto in caso di futuri aggiornamenti di Moodle.</p>
<p>Modificate <strong>config.php</strong> per specificare i dettagli del databese che avete appena definito (incluso il prefisso di tabella - OBBLIGATORIO per PostgreSQL), come pure l'indirizzo del sito, la cartella del file system e la cartella dati. Il file config stesso contiene istruzioni dettagliate ed esempi.</p>
<p>Fatto questo, il resto dell'installazione è tramite interfaccia web e, in questo documento, assumiamo che il vostro sito sia all'indirizzo <u>http://example.com/moodle</u></p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="admin"></a>8. Partenza dalla pagina "admin"</h3>
<blockquote>
<p>La pagina di amministrazione dovrebbe ora essere attiva a: <u>http://example.com/moodle/admin</u>. Se comunque provate ad accedere alla pagina iniziale del vostro sito, sarete lo stesso reindirizzati a tale pagina. La prima volta che si accede alla pagina "admin", sarà mostrato un "condensato" della licenza GPL, con la quale dovete essere d'accordo prima di poter continuare l'installazione.</p>
<p>(Moodle cercherà anche di impostare alcuni cookies nel vostro browser. Se questo è settato in modo da decidere ogni volta se accettare o meno i cookies, <B>dovete</B> accettare i cookies di Moodle, altrimenti il programma non funzionerà correttamente.)
<p>A questo punto Moodle comincerà a impostare il vostro database e a creare le tabelle per caricare i dati. Per prima cosa, sono create le tabelle del database principale. Dovreste vedere un certo numero di istruzioni SQL seguite da messaggi di stato (in verde o rosso) come le seguenti:</p>
<blockquote>
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
TYPE=MyISAM</p>
<p><font color="#006600">SUCCESS</font></p>
<p>...e così via, seguite da: <font color="#006600">Main databases set up
successfully.</font> </p>
</blockquote>
<p>Se non vedete questo messaggio, ci deve essere stato qualche problema col database o con le impostazioni definite in config.php. Controllate che il PHP non sia nello stato "Safe mode" (i servizi commerciali di web hosting a volte hanno questa impostazione attiva). Potete controllare le variabili PHP scrivendo un piccolo file contenente &lt? phpinfo() ?&gt e guardando lo stesso file tramite il browser. Controllate e provate ancora questa pagina.</p>
<p>Scorrete fino in fondo alla pagina e cliccate sul link "Continue".</p>
<p>Quindi vedrete una pagina simile che imposta tutte le tabelle necessarie ad ogni modulo di Moodle. Come prima, queste dovrebbero essere tutte <font color="#006600">verdi</font>.</p>
<p>Scorrete fino in fondo alla pagina e cliccate sul link "Continue".</p>
<p>A questo punto dovreste vedere una pagina nella quale potete definire diverse altre variabili di configurazione per la vostra installazione, come la lingua di default, l'host SMTP e così via. Non vi preoccupate troppo di impostare tutto correttamente da subito - potrete sempre tornare a modificare queste variabili più tardi usando l'interfaccia di amministratore. Scorrete fino in fondo e cliccate su "Save changes".</p>
<p>Se vi bloccate su questa pagina e non riuscite ad andare avanti (e solo in questo caso), probabilmente il vostro server ha il problema che io chiamo "buggy referrer". Ma si può risolvere facilmente: basta mettere a off l'impostazione "secureforms", e quindi riprovare a continuare.</p>
<p>Sulla prossima pagina potete definire parametri del vostro sito Moodle e della pagina iniziale, come il nome, il formato, la descrizione e così via. Definiteli (ma potete sempre ritornarci successivamente e modificarli) e premete "Save changes".</p>
<p>Alla fine vi sarà chiesto di creare l'utente amministratore di livello più alto, per i futuri accessi alle pagine di amministrazione. Riempite i dettagli col vostro nome, email, ecc. e poi cliccate su "Save changes". Non tutti i campi sono obbligatori, ma se ne dimenticate qualcuno importante sarete avvertiti e potrete inserirlo.</p>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p><strong>Assicuratevi di ricordare utente e password scelti per l'amministratore, perché saranno necessari per i futuri accessi alla pagina di amministrazione.</strong></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<p>(Se per una qualunque ragione, la vostra installazione si interrompe, o c'è un errore di sistema o qualcosa che impedisce il login con l'utente e la password definite per l'amministratore, di solito potete entrare usando l'utente default "<strong>admin</strong>", con la password "<strong>admin</strong>".)</p>
<p>Terminata l'operazione con successo sarete indirizzati alla homepage del vostro sito. Notare i link di amministrazione cha appaiono in basso a sinistra della pagina (questi item appaiono anche su una pagina Admin separata) - essi sono visibili solamente perché siete loggati come amministratore. Tutto il resto dell'amministrazione di Moodle si può ora fare usando questo menu, come ad esempio:</p>
<ul>
<li>creazione e cancellazione di corsi</li>
<li>creazione e modifica di account utenti</li>
<li>amministrazione di account insegnanti</li>
<li>modifica delle impostazioni generali del sito come temi grafici, ecc.</li>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="cron"></a>9. Impostazione di cron</h3>
<blockquote>
<p>Alcuni moduli di Moodle richiedono controlli continui per l'attivazione di task particolari. Per esempio, Moodle deve controllare con continuità i forum di discussione per poter inviare via mail agli iscritti, copie dei messaggi arrivati.</p>
<p>Lo script che fa questo si trova nella directory admin e si chiama cron.php. Ma esso non si può attivare da solo, per cui c'è bisogno di impostare un meccanismo che attiva lo script stesso con regolarità (per es. ogni cinque o dieci minuti). Questo meccanismo fornisce una specie di "battito cardiaco" che permette allo script di eseguire varie funzioni per ogni modulo, ad intervalli di tempo definiti.</p>
<p>Da notare che la macchina che esegue cron <B>non è necessario che sia la stessa su cui gira Moodle.</B> Per esempio, se avete un servizio limitato di hosting web che non permette questa funzione, potete decidere di eseguire cron su un altro server o sul vostro computer di casa. Quello che importa è che il file cron.php sia attivato regolarmente.</p>
<p>Il peso di questo script non è molto alto, per cui di solito 5 minuti sono ragionevoli, ma se siete preoccupati potete anche ridurre la frequenza a 15 o anche a 30 minuti. E' meglio non allungare troppo questo tempo, perché grossi ritardi delle email possono rallentare l'attività complessiva del corso.</p>
<p>Per prima cosa, provate lo script eseguendolo direttamente dal vostro browser:</p>
<blockquote>
<pre>http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Ora è necessario impostare qualche modo per far eseguire lo script automaticamente e regolarmente.</p>
<h4>Esecuzione dello script da una riga comando</h4>
<p>Si può richiamare la pagina da una riga comando esattamente come si è fatto nell'esempio precedente. Per esempio, si può utilizzare una utility Unix come 'wget':</p>
<blockquote>
<pre>wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Da notare, in questo esempio, che l'output del comando è buttato via (a /dev/null).</p>
<p>La stessa cosa usando lynx:</p>
<blockquote>
<pre>lynx -dump http://example.com/moodle/admin/cron.php &gt; /dev/null</pre>
</blockquote>
<p>In alternativa potete usare una versione standalone di PHP, compilata per essere eseguita via riga comando. Il vantaggio è che i logs del vostro server non si riempiono con le ripetute richieste di cron.php. Lo svantaggio è la necessità di avere accesso alla versione di PHP a riga di comando.</p>
<blockquote>
<pre>/opt/bin/php /web/moodle/admin/cron.php
(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
</pre>
</blockquote>
<h4>Esecuzione automatica dello script ogni 5 minuti</h4>
<p><b>Sui sistemi Unix</b>: Usare <b>cron</b>. Modificare le impostazioni cron dalla riga comando usando "crontab -e" e aggiungere la riga:</p>
<blockquote>
<pre>*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Di solito il comando "crontab" vi immetteranno nell'editor 'vi'. Andate nell'"insert mode" premendo "i", quindi scrivete la riga mostrata sopra e poi uscite dall'"insert mode" premendo ESC. Salvate il file e uscite da "vi" scrivendo ":wq", o abbandonate senza salvare usando ":q!" (senza gli apici).</p>
<p><b>Sui sistemi Windows</b>: Il modo più semplice è usare questo programmino <a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Click to download this package (150k)" target="_blank">moodle-cron-for-windows.zip</a> che rende molto semplice tutta l'operazione. Potete anche cercare di utilizzare l'utility Windows "Scheduled Tasks".</p>
<p>Sui web server in hosting: Il pannello di controllo dovrebbe avere una pagina web che permette di impostare il processo cron. Chiedete eventualmente all'Amministratore dettagli su come funziona.</p>
<p></p>
</blockquote>
<h3 class="sectionheading"><a name="course"></a>10. Creazione di un nuovo corso</h3>
<blockquote>
<p>Ora che Moodle gira correttamente, potete creare un corso.</p>
<p>Selezionate "Creazione di un nuovo corso" dalla pagina Admin (o dai link di amministrazione sulla home page)</p>
<p>Riempite i campi richiesti nella pagina che appare, ponendo molta attenzione al formato del corso. Non vi dovete preoccupare troppo dei dettagli in questa fase, poichè ogni cosa può essere successivamente modificata dall'insegnante.</p>
<p>Premete "Salva", e salterete ad una nuova pagina dove potrete assegnare gli insegnanti al corso appena creato. Da questo pagina potete solamente scegliere tra gli utenti già esistenti - se volete creare un nuovo insegnante, potete, o chiedere allo stesso di crearsi un account da solo (vedi la pagina di login) o potete creare voi stessi un account per l'insegnante usando il comando "Aggiunta di un nuovo utente" sulla pagina di amministrazione.</p>
<p>Fatto questo, il corso è pronto per essere personalizzato ed è accessibile dal link "Corsi" presente sulla home page.</p>
<p>Leggere il "<a href="./?file=teacher.html">Manuale Insegnante</a>" per maggiori dettagli sulla creazione dei corsi.</p>
</blockquote>
<p>&nbsp;</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
<head>
<title>Documentazione di Moodle: Installazione</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Installazione di Moodle</h1>
<blockquote>
<p>Questa guida spiega come installare Moodle per la prima volta. Approfondisce alcuni passaggi necessari per descrivere le piccole differenze che esistono nell'impostazione dei vari web servers, e, per questo, il documento può sembrare lungo e complicato. Ma non vi impressionate. Di solito, per installare Moodle, bastano pochi minuti!</p>
<p>Esaminate il documento con pazienza ed attenzione - risparmierete tempo più tardi.</p>
<p>Sezioni del documento:</p>
<ol>
<li><a href="#requirements">Requisiti</a></li>
<li><a href="#downloading">Download</a></li>
<li><a href="#site">Struttura del Sito</a></li>
<li><a href="#data">Creazione della cartella dati</a></li>
<li><a href="#database">Creazione del database</a></li>
<li><a href="#webserver">Controllo delle impostazioni del web server</a></li>
<li><a href="#config">Modifica del file config.php</a></li>
<li><a href="#admin">Partenza dalla pagina "admin"</a></li>
<li><a href="#cron">Impostazione di cron</a></li>
<li><a href="#course">Creazione di un nuovo corso</a></li>
</ol>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="requirements"></a>1. Requisiti</h3>
<blockquote>
<p>Moodle &egrave; principalmente sviluppato in Linux usando Apache, MySQL e PHP (a volte chiamata piattaforma LAMP), ma &egrave; anche regolarmente testato con PostgreSQL e sui sistemi operativi Windows XP, Mac OS X e Netware 6.</p>
<p>I requisiti per Moodle sono i seguenti:</p>
<ol>
<li>Software del Web server. Molti usano <a href="http://www.apache.org/" target="_blank">Apache</a>,
ma Moodle dovrebbe girare bene in ogni web server che supporta PHP, come IIS sulle piattaforme Windows.</li>
<li>Linguaggio <a href="http://www.php.net/" target="_blank">PHP</a> (versione 4.1.0 o successive), con le seguenti impostazioni:
<ul>
<li><a href="http://www.boutell.com/gd/" target="_blank">GD library</a>
settato ON, col supporto per i formati JPG e PNG</li>
<li>zlib library settato ON (se si vuole utilizzare il backup/restore su Windows)</li>
<li>Sessions support settato ON</li>
<li>File uploading settato ON</li>
<li>Safe Mode deve essere settato OFF (guarda i forums su moodle.org per i problemi
causati da Safe Mode)</li>
</ul>
</li>
<li>un database server funzionante: <a href="http://www.mysql.com/" target="_blank">MySQL</a>
o <a href="http://www.postgresql.org/" target="_blank">PostgreSQL</a> sono completamente supportati e raccomandati per l'uso con Moodle (a partire dalla versione 1.1). Altri database saranno completamente supportati nelle future release.</li>
</ol>
<p>La maggior parte degli host web hanno suddette impostazioni per default. Se vi siete abbonati a uno dei pochi fornitori che non hanno queste caratteristiche, chiedete loro perch&eacute; e valutate la possibilit&agrave; di cambiare provider.</p>
<p>Se volete far girare Moodle sul vostro stesso computer e tutto questo sembra un pò noioso, allora esaminate la guida: <a href="http://moodle.org/doc/?file=installamp.html">Installazione di Apache, MySQL and PHP</a>. Essa fornisce delle istruzioni passo-passo per installare questi software sulle più diffuse piattaforme.</p>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading"><a name="downloading"></a>2. Download</h3>
<blockquote>
<p>Esistono due modi per ottenere Moodle: come pacchetto in un unico file compresso o tramite CVS. La spiegazione dettagliata si trova alla pagina di downlod:
<a href="http://moodle.org/download/"target="_blank">http://moodle.org/download/</a></p>
<p>Dopo il download e l'unzip del file, o la ricezione dei files tramite CVS, vi ritroverete una cartella di nome &quot;moodle&quot;, contenente in certo numero di files e sottocartelle. </p>
<p>Potete sia spostare l'intera cartella nella cartella documenti del vostro web server, nel qual caso il sito si trover&agrave; all'indirizzo <b>http://yourwebserver.com/moodle</b>, o potete copiare tutto il contenuto della cartella nella suddetta cartella documenti, nel qual caso il sito si trover&agrave; a <b>http://yourwebserver.com</b>.</p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="site"></a>3. Struttura del Sito</h3>
<blockquote>
<p>Di seguito &egrave; riportato un sintetico sommario per orientarsi nel contenuto della cartella Moodle:</p>
<blockquote>
<p>config.php - l'UNICO file che &egrave; necessario modificare per partire<br />
version.php - definisce la versione corrente del software di Moodle<br />
index.php - la pagina iniziale del sito</p>
<ul>
<li>admin/ - programmi necessari per l'amministrazione dell'intero server </li>
<li>auth/ - moduli plugin per l'autenticazione degli utenti </li>
<li>course/ - programmi per la visualizzazione e la gestione dei corsi </li>
<li>doc/ - documentazione di help di Moodle (per es. questa pagina)</li>
<li>files/ - programmi per visualizzare e gestire i files caricati</li>
<li>lang/ - tutti i testi nelle varie lingue, una cartella per lingua </li>
<li>lib/ - libreria dei programmi del nucleo centrale di Moodle </li>
<li>login/ - programmi per gestire il login e la creazione degli account </li>
<li>mod/ - tutti i moduli software per la gestione delle attivit&agrave; di un corso in Moodle </li>
<li>pix/ - elementi di grafica generale del sito </li>
<li>theme/ - varie configurazioni per cambiare il "look" del sito</li>
<li>user/ - programmi per la visualizzazione e la gestione degli utenti.</li>
</ul>
<p>&nbsp;</p>
</blockquote>
</blockquote>
<h3 class="sectionheading"><a name="data"></a>4. Creazione della cartella dati</h3>
<blockquote>
<p>Moodle richiede un pò di spazio sul vostro hard disk per memorizzare i files caricati, come i documenti dei corsi o le fotografie degli utenti.</p>
<p>A questo scopo, create una directory da qualche parte. Per ragioni di sicurezza &egrave; meglio che tale cartella NON sia accessibile direttamente via web. Il modo più semplice per fare ciò &egrave; di posizionarla FUORI della directory web, o altrimenti proteggerla creando un file, all'interno della cartella stessa, chiamato .htaccess, contenente questa riga:
<blockquote>
<pre>deny from all</pre>
</blockquote>
<p>Per essere sicuri che Moodle possa salvare i files caricati, in questa cartella, controllare che il software usato come web server (per es. Apache) abbia i necessari permessi di scrittura nella cartella stessa. Sulle macchine UNIX, questo significa impostare lo "owner" della directory a qualcosa tipo "nobody" oppure "apache". Su molti server, usati anche per altre applicazioni, probabilmente dovrete restringere tutti gli accesi ai files al vostro "group" (per evitare che altri clienti web possano vedere o modificare i vostri files), ma darete un pieno accesso in read/write a chiunque altro (per permettere al web server di accedere ai vostri files). Parlate con l'aministratore del vostro server se avete difficolt&agrave; o non siete sicuri nell'effettuare queste impostazioni.</p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="database"></a>5. Creazione del database</h3>
<blockquote>
<p>E' necessario creare, nel vostro database system, un database vuoto (per es. "moodle") con un utente speciale (per es. "moodleuser") che ha accesso a quel database (e a quel database solo). Potete usare l'utente "root" se volete, ma questo non &egrave; raccomandabile per un sistema in produzione: se un hacker dovesse scoprire la password, l'intero database sarebbe a rischio, piuttosto che uno solo.</p>
<p>Linee comando di esempio per MySQL: </p>
<pre>
# mysql -u root -p
> CREATE DATABASE moodle;
> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.*
TO moodleuser@localhost IDENTIFIED BY 'yourpassword';
> quit
# mysqladmin -p reload
</pre>
<p>Linee comando di esempio per PostgreSQL: </p>
<pre>
# su - postgres
> psql -c "create user moodleuser createdb;" template1
> psql -c "create database moodle;" -U moodleuser template1
> psql -c "alter user moodleuser nocreatedb;" template1
</pre>
<p>(Per MySQL raccomando fortemente l'uso di <a href="http://phpmyadmin.sourceforge.net/">phpMyAdmin</a> per la gestione del vostro database - potete fare tutto attravesro un'interfaccia web).</p>
<p>Dalla versione 1.0.8, Moodle supporta anche i prefissi di tabella, per cui potete tranquillamente usare un databese dove sono presenti tabelle di altre applicazioni.</p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="webserver" id="webserver"></a>6. Controllo delle impostazioni del web server</h3>
<blockquote>
<p>Per prima cosa, dovete essere sicuri che il vostro web server sia impostato in modo da usare index.php come pagina di partenza di default (forse in aggiunta a index.html, default.htm e così via).</p>
<p>In Apache, questo si ottiene utilizzando il parametro DirectoryIndex nel file httpd.conf. Il mio file di solito &egrave;:</p>
<blockquote>
<pre><strong>DirectoryIndex</strong> index.php index.html index.htm </pre>
</blockquote>
<p>Basta essere sicuri che index.php sia nella lista (e possibilmente verso l'inizio, per una maggiore efficienza).</p>
<p>Secondo, <B>se usate Apache 2</B>, dovete settare ON la variabile <i>AcceptPathInfo</i>, che permette di passare argomenti agli script come, ad esempio, http://server/file.php/arg1/arg2. Questo &egrave; essenziale per permettere i link relativi tra le vostre risorse, ed migliora le performance di velocit&agrave; di chi usa il vostro sito Moodle. Questa impostazione va fatta aggiungendo questa riga nel file httpd.conf.</p>
<blockquote>
<pre><strong>AcceptPathInfo</strong> on </pre>
</blockquote>
<p>Terzo, Moodle ha bisogno, per girare, che certe impostazioni PHP siano attive. <B>Sulla maggior parte dei server, queste sono gi&agrave; le impostazioni di default.</B> Comunque, alcuni server PHP (e alcune delle versioni PHP più recenti) potrebbero avere impostazioni diverse. Queste sono definite nel file di configurazione di PHP (di solito php.ini):</p>
<blockquote>
<pre>magic_quotes_gpc = 1 (preferito ma non necessario)
magic_quotes_runtime = 0 (necessario)
file_uploads = 1
session.auto_start = 0
session.bug_compat_warn = 0
</pre>
</blockquote>
<p>Se non avete accesso ai files httpd.conf o php.ini, sul vostro server, oppure Moodle gira su un server con altre applicazioni che richiedono impostazioni differenti, non vi preoccupate, potete sempre "rimpiazzare" tutte le impostazioni default.</p>
<p>Per fare questo, dovete preparare, nella cartella principale di Moodle, un file di nome <b>.htaccess</b> che contiene le definizioni per le vostre impostazioni. Questo funziona solo sui server Apache e solo quando gli "Overrides" sono ammessi.
<blockquote>
<pre>
DirectoryIndex index.php index.html index.htm
&lt;IfDefine APACHE2>
<b>AcceptPathInfo</b> on
&lt;/IfDefine>
php_flag magic_quotes_gpc 1
php_flag magic_quotes_runtime 0
php_flag file_uploads 1
php_flag session.auto_start 0
php_flag session.bug_compat_warn 0</pre>
</blockquote>
<p>Potete anche fare cose come "impostare la dimensione massima dei files da caricare":
<blockquote>
<pre>
LimitRequestBody 0
php_value upload_max_filesize 2M
php_value post_max_size 2M
</pre>
</blockquote>
<p>La cosa più facile da fare &egrave; copiare il file campione da lib/htaccess ed editarlo secondo le vostre necessit&agrave;. All'interno ci sono ulteriori istruzioni. Per esempio, in ambiente Unix:
<blockquote>
<pre>cp lib/htaccess .htaccess</pre>
</blockquote>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="config"></a>7. Modifica del file config.php</h3>
<blockquote>
<p>Adesso potete modificare, con un text editor, il file di configurazione <strong>config.php</strong>. Questo file &egrave; usato da tutti gli altri files di Moodle.</p>
<p>Per cominciare, fate una copia di <strong>config-dist.php</strong> e chiamatela config.php. Questo &egrave; fatto affinch&eacute; il vostro config.php non sia mai sovrascritto in caso di futuri aggiornamenti di Moodle.</p>
<p>Modificate <strong>config.php</strong> per specificare i dettagli del databese che avete appena definito (incluso il prefisso di tabella - OBBLIGATORIO per PostgreSQL), come pure l'indirizzo del sito, la cartella del file system e la cartella dati. Il file config stesso contiene istruzioni dettagliate ed esempi.</p>
<p>Fatto questo, il resto dell'installazione &egrave; tramite interfaccia web e, in questo documento, assumiamo che il vostro sito sia all'indirizzo <u>http://example.com/moodle</u></p>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="admin"></a>8. Partenza dalla pagina "admin"</h3>
<blockquote>
<p>La pagina di amministrazione dovrebbe ora essere attiva a: <u>http://example.com/moodle/admin</u>. Se comunque provate ad accedere alla pagina iniziale del vostro sito, sarete lo stesso reindirizzati a tale pagina. La prima volta che si accede alla pagina "admin", sar&agrave; mostrato un "condensato" della licenza GPL, con la quale dovete essere d'accordo prima di poter continuare l'installazione.</p>
<p>(Moodle cercher&agrave; anche di impostare alcuni cookies nel vostro browser. Se questo &egrave; settato in modo da decidere ogni volta se accettare o meno i cookies, <B>dovete</B> accettare i cookies di Moodle, altrimenti il programma non funzioner&agrave; correttamente.)
<p>A questo punto Moodle comincer&agrave; a impostare il vostro database e a creare le tabelle per caricare i dati. Per prima cosa, sono create le tabelle del database principale. Dovreste vedere un certo numero di istruzioni SQL seguite da messaggi di stato (in verde o rosso) come le seguenti:</p>
<blockquote>
<p>CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category
int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default
'', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT
NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default
'1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10)
unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default
'0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id))
TYPE=MyISAM</p>
<p><font color="#006600">SUCCESS</font></p>
<p>...e così via, seguite da: <font color="#006600">Main databases set up
successfully.</font> </p>
</blockquote>
<p>Se non vedete questo messaggio, ci deve essere stato qualche problema col database o con le impostazioni definite in config.php. Controllate che il PHP non sia nello stato "Safe mode" (i servizi commerciali di web hosting a volte hanno questa impostazione attiva). Potete controllare le variabili PHP scrivendo un piccolo file contenente &lt? phpinfo() ?&gt e guardando lo stesso file tramite il browser. Controllate e provate ancora questa pagina.</p>
<p>Scorrete fino in fondo alla pagina e cliccate sul link "Continue".</p>
<p>Quindi vedrete una pagina simile che imposta tutte le tabelle necessarie ad ogni modulo di Moodle. Come prima, queste dovrebbero essere tutte <font color="#006600">verdi</font>.</p>
<p>Scorrete fino in fondo alla pagina e cliccate sul link "Continue".</p>
<p>A questo punto dovreste vedere una pagina nella quale potete definire diverse altre variabili di configurazione per la vostra installazione, come la lingua di default, l'host SMTP e così via. Non vi preoccupate troppo di impostare tutto correttamente da subito - potrete sempre tornare a modificare queste variabili più tardi usando l'interfaccia di amministratore. Scorrete fino in fondo e cliccate su "Save changes".</p>
<p>Se vi bloccate su questa pagina e non riuscite ad andare avanti (e solo in questo caso), probabilmente il vostro server ha il problema che io chiamo "buggy referrer". Ma si può risolvere facilmente: basta mettere a off l'impostazione "secureforms", e quindi riprovare a continuare.</p>
<p>Sulla prossima pagina potete definire parametri del vostro sito Moodle e della pagina iniziale, come il nome, il formato, la descrizione e così via. Definiteli (ma potete sempre ritornarci successivamente e modificarli) e premete "Save changes".</p>
<p>Alla fine vi sar&agrave; chiesto di creare l'utente amministratore di livello più alto, per i futuri accessi alle pagine di amministrazione. Riempite i dettagli col vostro nome, email, ecc. e poi cliccate su "Save changes". Non tutti i campi sono obbligatori, ma se ne dimenticate qualcuno importante sarete avvertiti e potrete inserirlo.</p>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<blockquote>
<p><strong>Assicuratevi di ricordare utente e password scelti per l'amministratore, perch&eacute; saranno necessari per i futuri accessi alla pagina di amministrazione.</strong></p>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<p>(Se per una qualunque ragione, la vostra installazione si interrompe, o c'&egrave; un errore di sistema o qualcosa che impedisce il login con l'utente e la password definite per l'amministratore, di solito potete entrare usando l'utente default "<strong>admin</strong>", con la password "<strong>admin</strong>".)</p>
<p>Terminata l'operazione con successo sarete indirizzati alla homepage del vostro sito. Notare i link di amministrazione cha appaiono in basso a sinistra della pagina (questi item appaiono anche su una pagina Admin separata) - essi sono visibili solamente perch&eacute; siete loggati come amministratore. Tutto il resto dell'amministrazione di Moodle si può ora fare usando questo menu, come ad esempio:</p>
<ul>
<li>creazione e cancellazione di corsi</li>
<li>creazione e modifica di account utenti</li>
<li>amministrazione di account insegnanti</li>
<li>modifica delle impostazioni generali del sito come temi grafici, ecc.</li>
</blockquote>
<p>&nbsp;</p>
<h3 class="sectionheading"><a name="cron"></a>9. Impostazione di cron</h3>
<blockquote>
<p>Alcuni moduli di Moodle richiedono controlli continui per l'attivazione di task particolari. Per esempio, Moodle deve controllare con continuit&agrave; i forum di discussione per poter inviare via mail agli iscritti, copie dei messaggi arrivati.</p>
<p>Lo script che fa questo si trova nella directory admin e si chiama cron.php. Ma esso non si può attivare da solo, per cui c'&egrave; bisogno di impostare un meccanismo che attiva lo script stesso con regolarit&agrave; (per es. ogni cinque o dieci minuti). Questo meccanismo fornisce una specie di "battito cardiaco" che permette allo script di eseguire varie funzioni per ogni modulo, ad intervalli di tempo definiti.</p>
<p>Da notare che la macchina che esegue cron <B>non &egrave; necessario che sia la stessa su cui gira Moodle.</B> Per esempio, se avete un servizio limitato di hosting web che non permette questa funzione, potete decidere di eseguire cron su un altro server o sul vostro computer di casa. Quello che importa &egrave; che il file cron.php sia attivato regolarmente.</p>
<p>Il peso di questo script non &egrave; molto alto, per cui di solito 5 minuti sono ragionevoli, ma se siete preoccupati potete anche ridurre la frequenza a 15 o anche a 30 minuti. E' meglio non allungare troppo questo tempo, perch&eacute; grossi ritardi delle email possono rallentare l'attivit&agrave; complessiva del corso.</p>
<p>Per prima cosa, provate lo script eseguendolo direttamente dal vostro browser:</p>
<blockquote>
<pre>http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Ora &egrave; necessario impostare qualche modo per far eseguire lo script automaticamente e regolarmente.</p>
<h4>Esecuzione dello script da una riga comando</h4>
<p>Si può richiamare la pagina da una riga comando esattamente come si &egrave; fatto nell'esempio precedente. Per esempio, si può utilizzare una utility Unix come 'wget':</p>
<blockquote>
<pre>wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Da notare, in questo esempio, che l'output del comando &egrave; buttato via (a /dev/null).</p>
<p>La stessa cosa usando lynx:</p>
<blockquote>
<pre>lynx -dump http://example.com/moodle/admin/cron.php &gt; /dev/null</pre>
</blockquote>
<p>In alternativa potete usare una versione standalone di PHP, compilata per essere eseguita via riga comando. Il vantaggio &egrave; che i logs del vostro server non si riempiono con le ripetute richieste di cron.php. Lo svantaggio &egrave; la necessit&agrave; di avere accesso alla versione di PHP a riga di comando.</p>
<blockquote>
<pre>/opt/bin/php /web/moodle/admin/cron.php
(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php
</pre>
</blockquote>
<h4>Esecuzione automatica dello script ogni 5 minuti</h4>
<p><b>Sui sistemi Unix</b>: Usare <b>cron</b>. Modificare le impostazioni cron dalla riga comando usando "crontab -e" e aggiungere la riga:</p>
<blockquote>
<pre>*/5 * * * * wget -q -O /dev/null http://example.com/moodle/admin/cron.php</pre>
</blockquote>
<p>Di solito il comando "crontab" vi immetteranno nell'editor 'vi'. Andate nell'"insert mode" premendo "i", quindi scrivete la riga mostrata sopra e poi uscite dall'"insert mode" premendo ESC. Salvate il file e uscite da "vi" scrivendo ":wq", o abbandonate senza salvare usando ":q!" (senza gli apici).</p>
<p><b>Sui sistemi Windows</b>: Il modo più semplice &egrave; usare questo programmino <a href="http://moodle.org/download/moodle-cron-for-windows.zip" title="Click to download this package (150k)" target="_blank">moodle-cron-for-windows.zip</a> che rende molto semplice tutta l'operazione. Potete anche cercare di utilizzare l'utility Windows "Scheduled Tasks".</p>
<p>Sui web server in hosting: Il pannello di controllo dovrebbe avere una pagina web che permette di impostare il processo cron. Chiedete eventualmente all'Amministratore dettagli su come funziona.</p>
<p></p>
</blockquote>
<h3 class="sectionheading"><a name="course"></a>10. Creazione di un nuovo corso</h3>
<blockquote>
<p>Ora che Moodle gira correttamente, potete creare un corso.</p>
<p>Selezionate "Creazione di un nuovo corso" dalla pagina Admin (o dai link di amministrazione sulla home page)</p>
<p>Riempite i campi richiesti nella pagina che appare, ponendo molta attenzione al formato del corso. Non vi dovete preoccupare troppo dei dettagli in questa fase, poich&egrave; ogni cosa può essere successivamente modificata dall'insegnante.</p>
<p>Premete "Salva", e salterete ad una nuova pagina dove potrete assegnare gli insegnanti al corso appena creato. Da questo pagina potete solamente scegliere tra gli utenti gi&agrave; esistenti - se volete creare un nuovo insegnante, potete, o chiedere allo stesso di crearsi un account da solo (vedi la pagina di login) o potete creare voi stessi un account per l'insegnante usando il comando "Aggiunta di un nuovo utente" sulla pagina di amministrazione.</p>
<p>Fatto questo, il corso &egrave; pronto per essere personalizzato ed &egrave; accessibile dal link "Corsi" presente sulla home page.</p>
<p>Leggere il "<a href="./?file=teacher.html">Manuale Insegnante</a>" per maggiori dettagli sulla creazione dei corsi.</p>
</blockquote>
<p>&nbsp;</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
+39 -39
View File
@@ -24,8 +24,8 @@
<li>L'aggiornamento Diario -> Compito ora funziona correttamente :-/</li>
<li>I sottomoduli Compito ora si aggiornano come previsto</li>
<li>Corretti vari altri difetti coi nuovi Compiti</li>
<li>Il modulo Diario ora è disabilitato per default nelle nuove installazioni</li>
<li>La pagina di Login ora è 100% HTTPS se richiesto</li>
<li>Il modulo Diario ora &egrave; disabilitato per default nelle nuove installazioni</li>
<li>La pagina di Login ora &egrave; 100% HTTPS se richiesto</li>
<li>Vari piccoli ritocchi al tema standard</li>
<li>Correzione nel modulo Quiz nel display delle risposte a corrispondenza recenti</li>
<li>Il language editor non crea più files vuoti quando non necessario (difetto nella lista dei paesi)</li>
@@ -41,7 +41,7 @@
<ul type="circle">
<li>Il tema Orangewhite ottimizzato per l'uso su PDA</li>
<li>La pagina dei post di un utente a un Forum può essere richiamata senza userid</li>
<li>Altavista BabelFish ora è ammesso come ospite quando lo è Google</li>
<li>Altavista BabelFish ora &egrave; ammesso come ospite quando lo &egrave; Google</li>
</ul>
@@ -52,7 +52,7 @@
<ul type="circle">
<li>Risolti diversi potenziali problemi di sicurezza</li>
<li>L'impostazione Allowobjectembed ora funziona correttamente</li>
<li>Risolto un problema di velocità su IE, causato da tab hover.</li>
<li>Risolto un problema di velocit&agrave; su IE, causato da tab hover.</li>
<li>Il "tagla e copia" nell'editor su Firefox produce un messaggio di warning più significativo</li>
<li>Corretto un problema di sessione quando loggati come admin durante l'aggiornamento da versioni di Moodle molto vecchie</li>
<li>Corretto un problema di editing nel Menu principale del sito</li>
@@ -60,7 +60,7 @@
<li>Corretta l'aggiunta di un singolo forum di discussione</li>
<li>Corretti difetti nel modulo Lezione nel calcolo delle valutazioni e nelle date</li>
<li>Corretti difetti nel modulo Lezione inserendo un cluster dopo una pagina</li>
<li>Il filtro di censura è stato corretto per funzionare meglio con i vecchi temi</li>
<li>Il filtro di censura &egrave; stato corretto per funzionare meglio con i vecchi temi</li>
</ul>
<h3>Alcune cose nuove</h3>
@@ -68,10 +68,10 @@
<li>Nuovo tema: Wood</li>
<li>Aggiornamento del tema Metal per la 1.5</li>
<li>Molti aggiornamenti nella maggior parte delle lingue, inclusa una nuova lingua: Khmer</li>
<li>Le classi Block possono ora eseguire codice utente quando un'istanza è creata/cancellata (questo è utile per blocchi che hanno necessità di impostare strutture dati non banali)</li>
<li>Il wizard per le Domande Calcolate nel modulo Quiz è stato riscritto</li>
<li>La selezione nel modulo Backup/Restore ora è migliore e più facile</li>
<li>Il modulo Backup/Restore ha un supporto di relinking molto migliore, ed è più veloce e più facile da implementare in nuovi moduli</li>
<li>Le classi Block possono ora eseguire codice utente quando un'istanza &egrave; creata/cancellata (questo &egrave; utile per blocchi che hanno necessit&agrave; di impostare strutture dati non banali)</li>
<li>Il wizard per le Domande Calcolate nel modulo Quiz &egrave; stato riscritto</li>
<li>La selezione nel modulo Backup/Restore ora &egrave; migliore e più facile</li>
<li>Il modulo Backup/Restore ha un supporto di relinking molto migliore, ed &egrave; più veloce e più facile da implementare in nuovi moduli</li>
</ul>
@@ -80,11 +80,11 @@
<h2>Moodle 1.5 (5 giugno 2005) </h2>
<h3>Nuove principali Funzionalità</h3>
<h3>Nuove principali Funzionalit&agrave;</h3>
<ul type="circle">
<li> Le pagine Web sono conformi con XHTML Transitional 1.0</li>
<li> Migliorata <b>Accessibilità</b>, verso la conformità con WAI (W3C), SENDA (UK) e i criteri Section 508 (US).</li>
<li> Migliorata <b>Accessibilit&agrave;</b>, verso la conformit&agrave; con WAI (W3C), SENDA (UK) e i criteri Section 508 (US).</li>
<li> <b>Nuovo sistema di Temi</b> molto stabile, che permette temi cascading, temi di utente, temi di corso, con un controllo molto preciso, via CSS, di ogni pagina in Moodle.</li>
<li> Funzione integrata di <b>Messaging</b> per una comunicazione diretta tra tutti gli utenti del sito, con finestre popup realtime, notifiche, copie email, bloccaggi, storico, editor WYSIWYG, ecc</li>
@@ -93,15 +93,15 @@
<li> Completo supporto per l'<b>Ora legale</b> in ogni paese del mondo, in modo tale che ognuno ha per ogni evento la propria corretta ora locale.</li>
<li> Nuovo <b>Registro di valutazioni ampliato</b> che permette valutazioni pesate delle diverse attività, l'impostazione di ulteriori valutazioni (o la sottrazione di alcune di esse) e opzioni migliorate per il display e l'ordinamento</li>
<li> Nuovo <b>Registro di valutazioni ampliato</b> che permette valutazioni pesate delle diverse attivit&agrave;, l'impostazione di ulteriori valutazioni (o la sottrazione di alcune di esse) e opzioni migliorate per il display e l'ordinamento</li>
<li> Possibilità di richiedere agli utenti di essere d'accordo con la <b>Linea di condotta del Sito</b> </li>
<li> Possibilit&agrave; di richiedere agli utenti di essere d'accordo con la <b>Linea di condotta del Sito</b> </li>
</ul>
<h3>Altri miglioramenti di tipo generale</h3>
<h4>Admin </h4>
<ul type="circle">
<li> Nuova "modalità di gestione" che permette all'amministratore di disabilitare temporaneamente un sito (durante gli aggiornamenti di versione, per esempio).</li>
<li> Nuova "modalit&agrave; di gestione" che permette all'amministratore di disabilitare temporaneamente un sito (durante gli aggiornamenti di versione, per esempio).</li>
<li> Moodle può automaticamente scaricare una nuova lista di "timezones" da moodle.org o da altre parti ed installarla nel database (sono supportati anche i files Olson)</li>
<li> Nuova versione del modulo Moodle MySQL Admin (disponibile separatamente)</li>
@@ -115,7 +115,7 @@
<li> Nuovo supporto per Shibboleth</li>
<li> Nuovo supporto per CAS</li>
<li> Nuovo supporto per PAM</li>
<li> Migliorata integrazione con LDAP, tale per cui, via LDAP, si può ora controllare la creazione di corsi, l'assegnazione ai gruppi. Migliorate prestazioni e scalabilità per la sincronizzazione degli utenti</li>
<li> Migliorata integrazione con LDAP, tale per cui, via LDAP, si può ora controllare la creazione di corsi, l'assegnazione ai gruppi. Migliorate prestazioni e scalabilit&agrave; per la sincronizzazione degli utenti</li>
<li> Alcuni campi utente possono essere bloccati dall'amministratore quando si usa un'autenticazione esterna</li>
<li> Migliorata gestione delle sessioni che ora rileva e previene sessioni di "scambio" che abbiamo individuato in alcune installazioni di PHP difettose </li>
@@ -138,9 +138,9 @@
<li> Nuovo filtro Tidy che usa il programma W3C Tidy per pulire (opzionalmente) tutti i testi introdotti dall'utente nel sito e convertirli in codice XHTML valido</li>
<li> Migliorato filtro di censura che ora controlla le parole usando gli stili e usa una lista di parole da censurare derivante dai language packs</li>
<li> Migliorato il player Flash MP3 che ora mostra la barra di avanzamento durante lo scarico e la riproduzione</li>
<li> Migliorato il filtro Multi-lingua che ora è più veloce, più indulgente con gli errori di sintassi e usa una nuova sintassi editor-friendly: &lt;span lang="en"&gt;&lt;/span&gt;</li>
<li> I filtri di Auto-linking (glossario, attività) possono funzionare per linkare tutte le occorrenze (vecchio comportamento), una volta per ogni blocco di testo oppure una sola volta per l'intera pagina ($CFG-&gt;filtermatchonepertext, $CFG-&gt;filtermatchoneperpage).</li>
<li> Più testo può ora essere filtrato in Moodle, compresi i nomi delle attività, i titoli e altri simili brevi testi. Questo rende possibile progettare in Moodle siti completamente multi-lingua che appaiono nella sola lingua scelta dall'utente</li>
<li> Migliorato il filtro Multi-lingua che ora &egrave; più veloce, più indulgente con gli errori di sintassi e usa una nuova sintassi editor-friendly: &lt;span lang="en"&gt;&lt;/span&gt;</li>
<li> I filtri di Auto-linking (glossario, attivit&agrave;) possono funzionare per linkare tutte le occorrenze (vecchio comportamento), una volta per ogni blocco di testo oppure una sola volta per l'intera pagina ($CFG-&gt;filtermatchonepertext, $CFG-&gt;filtermatchoneperpage).</li>
<li> Più testo può ora essere filtrato in Moodle, compresi i nomi delle attivit&agrave;, i titoli e altri simili brevi testi. Questo rende possibile progettare in Moodle siti completamente multi-lingua che appaiono nella sola lingua scelta dall'utente</li>
</ul>
<h4>Temi</h4>
@@ -155,7 +155,7 @@
<h4> Editor HTML</h4>
<ul type="circle">
<li> I pulsanti presenti nella toolbar dell'editor ora sono configurabili dall'amministratore</li>
<li> Possibilità di Ricerca e Sostituzione di testo nell'area dell'editor (con uso opzionale di espressioni regolari)</li>
<li> Possibilit&agrave; di Ricerca e Sostituzione di testo nell'area dell'editor (con uso opzionale di espressioni regolari)</li>
</ul>
<h4> Gestione del Corso</h4>
@@ -175,12 +175,12 @@
<h4> Calendario</h4>
<ul type="circle">
<li> Importanti miglioramenti nella rapidità per i siti con un gran numero di corsi che usano i gruppi</li>
<li> Importanti miglioramenti nella rapidit&agrave; per i siti con un gran numero di corsi che usano i gruppi</li>
<li> Gli eventi periodici possono ora essere modificati o cancellati tutti insieme o uno per volta come prima</li>
<li> Nuova "impostazione del filtro di memoria" che permette ai filtri calendario di ricordare il loro stato tra un login e l'altro</li>
</ul>
<h3> Miglioramenti nei Moduli Attività</h3>
<h3> Miglioramenti nei Moduli Attivit&agrave;</h3>
<h4>Compito</h4>
<ul type="circle">
<li> Completamente ristrutturato in un nuovo progetto basato sulle classi che può permettere nuovi plugin per nuovi tipi di compito</li>
@@ -219,12 +219,12 @@
<ul type="circle">
<li> Nuove impostazioni per abilitare/disabilitare la visualizzazione per la stampa di ogni glossario</li>
<li> Nuovo sistema di ricerca che permette di cercare le parole dovunque (invece di ricercare frasi esatte)</li>
<li> Più informazioni scritte sui logs per tracciare meglio le attività</li>
<li> Più informazioni scritte sui logs per tracciare meglio le attivit&agrave;</li>
</ul>
<h4>Diario</h4>
<ul type="circle">
<li> Il modulo diario non è cambiato dalla versione 1.4, e il suo utilizzo è ora sconsigliato. La procedura di aggiornamento convertirà tutte le attività di tipo Diario in Compiti di tipo Online, nascondendo tutte le vecchie attività Diario. Se non si vuole che questo succeda, bisogna definire nel file config.php: $CFG->noconvertjournals = true;</li>
<li> Il modulo diario non &egrave; cambiato dalla versione 1.4, e il suo utilizzo &egrave; ora sconsigliato. La procedura di aggiornamento convertir&agrave; tutte le attivit&agrave; di tipo Diario in Compiti di tipo Online, nascondendo tutte le vecchie attivit&agrave; Diario. Se non si vuole che questo succeda, bisogna definire nel file config.php: $CFG->noconvertjournals = true;</li>
</ul>
<h4>Lezione</h4>
@@ -234,9 +234,9 @@
<li> Possono essere create Lezioni per esercitazione (valutazioni non registrate)</li>
<li> Opzione per permettere agli studenti di vedere i punti ottenuti durante la lezione</li>
<li> Permesso per gli studenti di rivedere le proprie risposte prima di "inviare" una Lezione</li>
<li> Nuova modalità Diapositive (solo i rami di tabella sono visualizzabili come diapositive)</li>
<li> Nuova modalit&agrave; Diapositive (solo i rami di tabella sono visualizzabili come diapositive)</li>
<li> Nuovo Menu a sinistra (solo per i rami di tabella abilitati)</li>
<li> Possibilità di proteggere le Lezioni tramite password</li>
<li> Possibilit&agrave; di proteggere le Lezioni tramite password</li>
<li> Una visualizzazione ad albero può essere usata nella creazione della Lezione</li>
<li> Gli studenti possono trasmettere i loro punteggi migliori</li>
<li> Nuova opzione per salvare le impostazioni di una Lezione come default per le altre Lezioni nello stesso corso</li>
@@ -250,7 +250,7 @@
</ul>
</li>
<li> Aggiunta funzionalità per vedere le statistiche delle Lezioni</li>
<li> Aggiunta funzionalit&agrave; per vedere le statistiche delle Lezioni</li>
<li> Nuovo tipo di domanda: Componimento di un testo. Gli insegnanti possono vedere ogni componimento e scrivere commenti, assegnare un voto, e spedire il tutto via email agli studenti</li>
<li> Nuova interfaccia per la creazione di domande</li>
@@ -259,48 +259,48 @@
<h4>Quiz</h4>
<ul type="circle">
<li> Possono ora essere gestite domande di tipo adattativo, cioè domande che permettono agli studenti di interagire con le stesse ripetutamente, nell'ambito dello stesso quiz e che possono cambiare in funzione delle risposte degli studenti</li>
<li> Possono ora essere gestite domande di tipo adattativo, cio&egrave; domande che permettono agli studenti di interagire con le stesse ripetutamente, nell'ambito dello stesso quiz e che possono cambiare in funzione delle risposte degli studenti</li>
<li> Agli studenti può essere permesso di riprovare subito una domanda nell'ambito dello stesso tentativo di risposta al quiz fino a ottenere la risposta corretta</li>
<li> E' stato introdotto un meccanismo di penalizzazione che sottrae una definita frazione di punteggio per ogni tentativo errato di risposta a un quiz</li>
<li> E' possibile produrre domande e ralativi punteggi esternamente (per es. da strumenti di valutazione di tipo matematico) e inserirli senza difficoltà tra i quiz di Moodle attraverso il protocollo degli RQP web services </li>
<li> Il modulo è predisposto per la gestione delle domande IMS QTI appena saranno disponibili i web services per le stesse</li>
<li> E' possibile produrre domande e ralativi punteggi esternamente (per es. da strumenti di valutazione di tipo matematico) e inserirli senza difficolt&agrave; tra i quiz di Moodle attraverso il protocollo degli RQP web services </li>
<li> Il modulo &egrave; predisposto per la gestione delle domande IMS QTI appena saranno disponibili i web services per le stesse</li>
<li> Nuova interfaccia a linguette per permettere all'insegnante di vedere un'anteprima, di modificare e rivedere i Quiz</li>
<li> Nuova modalità di "sicurezza" che mostra il quiz in una finestra separata a pieno schermo, con molte delle caratteristiche del browser disabilitate</li>
<li> I Quiz possono essere mostrati agli studenti su più pagine. Il numero di domande per pagina è impostabile da parte dell'insegnante</li>
<li> Nuova modalit&agrave; di "sicurezza" che mostra il quiz in una finestra separata a pieno schermo, con molte delle caratteristiche del browser disabilitate</li>
<li> I Quiz possono essere mostrati agli studenti su più pagine. Il numero di domande per pagina &egrave; impostabile da parte dell'insegnante</li>
<li> Blocchi possono ora essere aggiunti alle pagine di quiz (per mostrare tabelle di risultati, o ulteriori informazioni ecc.)</li>
<li> Migliore e più chiara interfaccia per la selezione e la gestione delle domande nel database. Le domande scelte possono essere aggiunte al quiz, spostate in altre categorie o cancellate in massa.</li>
<li> Le domande casuali sono ora aggiunte alla lista delle domande del quiz con un pulsante dedicato, lasciando una più chiara interfaccia solo per le domande del database senza "domande fantasma"</li>
<li> La valutazione finale può essere un numero frazionario, con il numero di cifre decimali definite dall'insegnante</li>
<li> Pagina dei risultati migliorata, con la possibilità di scegliere da parte dell'utente il display delle colonne, ordinamenti più chiari e nuove opzioni di visualizzazione dei voti</li>
<li> Pagina dei risultati migliorata, con la possibilit&agrave; di scegliere da parte dell'utente il display delle colonne, ordinamenti più chiari e nuove opzioni di visualizzazione dei voti</li>
<li> Le domande possono essere editate con un click a partire da una migliorata anteprima del quiz e dai pannelli di anteprima delle domande</li>
<li> Le domande possono essere copiate con un click, per permettere di creare facilmente variazioni di una stessa domanda</li>
<li> Struttura delle Categorie di domande e modalità di interfaccia riorganizzate</li>
<li> Struttura delle Categorie di domande e modalit&agrave; di interfaccia riorganizzate</li>
<li> Le Categorie ora possono contenere sottocategorie nidificate e possono essere ri-ordinate</li>
<li> E' possibile scegliere se vanno mostrate le domande solo dalle categorie radice, o anche dalle relative sottocategorie sulla pagina di editing delle domande stesse</li>
<li> E' ora possibile decidere se aggiungere domande casuali solo da una categoria o dalla stessa categoria e dalle sue sottocategorie</li>
<li> I progettisti di quiz sono preavvertiti dal cambiare le domande di un quiz che hanno già avuto risposte dagli studenti</li>
<li> I progettisti di quiz sono preavvertiti dal cambiare le domande di un quiz che hanno gi&agrave; avuto risposte dagli studenti</li>
<li> La rilevazione e l'eliminazione di domande doppioni/ridondanti sono state migliorate</li>
<li> Nell'editing delle domande, la visualizzazione delle domande dei quiz delle categorie più lunghe è ora paginata</li>
<li> Nell'editing delle domande, la visualizzazione delle domande dei quiz delle categorie più lunghe &egrave; ora paginata</li>
<li> Nuovi tipi di esportazione - IMS QTI (2.0), xhtml e Hot Potato. Miglioramenti e correzioni negli altri tipi.</li>
</ul>
<h4>Scorm </h4>
<ul type="circle">
<li> Il modulo è ora completamente conforme con lo standard SCORM 1.2</li>
<li> Il modulo &egrave; ora completamente conforme con lo standard SCORM 1.2</li>
<li> Sono state migliorate la registrazione dei risultati degli utenti e la loro visualizzazione</li>
<li> Ora possono essere importati i package AICC </li>
</ul>
<h4>Sondaggio</h4>
<ul type="circle">
<li> La produzione dei risultati grafici è stata migliorata (le diciture sono più leggibili)</li>
<li> La produzione dei risultati grafici &egrave; stata migliorata (le diciture sono più leggibili)</li>
</ul>
<h4>Wiki </h4>
<ul type="circle">
<li> Le modifiche alle pagine wiki sono ora monitorate e visualizzate nel blocco Attività Recente</li>
<li> Sono stati apportati diversi miglioramenti alle routine di backup/restore e altre per potenziare l'affidabilità dei documenti wiki</li>
<li> Le modifiche alle pagine wiki sono ora monitorate e visualizzate nel blocco Attivit&agrave; Recente</li>
<li> Sono stati apportati diversi miglioramenti alle routine di backup/restore e altre per potenziare l'affidabilit&agrave; dei documenti wiki</li>
</ul>
+1434 -1434
View File
File diff suppressed because it is too large Load Diff
+82 -82
View File
@@ -1,83 +1,83 @@
<head>
<title>Documentazione di Moodle Docs: Aggiornamento</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Aggiornamento di Moodle</h1>
<blockquote>
<p>Moodle è progettato in modo da poter essere aggiornato facilmente da una precedente ad ogni nuova versione. </p>
<p>Per aggiornare un'installazione di Moodle, dovranno essere effettuati i seguenti passi:</p>
<h3 class="sectionheading">1. Backup dei dati importanti</h3>
<blockquote>
<p>Anche se non strettamente necessario, è sempre una buona idea fare un backup di ogni sistema in produzione prima di un aggiornamento significativo del software, nel caso si dovesse, per qualche ragione, ritornare alla versione precedente. Di fatto, è buona norma configurare il server in modo da automatizzare il backup quotidiano dell'installazione di Moodle. In tal caso questo step può essere saltato.</p>
<p>Ci sono tre componenti che richiedono il backup:</p>
<blockquote>
<p><strong>1. La cartella del software di Moodle</strong></p>
<blockquote>
<p>Fare una copia separata di tutti questi files prima dell'aggiornamento, in modo da ritrovare il config.php e ogni modulo eventualmente aggiunto come temi, lingue, ecc.<br /></p>
</blockquote>
<p><strong>2. La cartella dati.</strong></p>
<blockquote>
<p>Questa è la cartella dove vengono caricati i contenuti (come le risorse di un corso o i compiti di uno studente) per cui è molto importante avere in ogni caso una copia di backup di questi files. A volte gli aggiornamenti potrebbero spostare o rinominare le cartelle all'interno della cartella dati.<br /></p>
</blockquote>
<p><strong>3. Il database</strong></p>
<blockquote>
<p>La maggior parte degli aggiornamenti di Moodle modificano le tabelle del databese, aggiungendo o cambiando campi delle stesse. Ogni database ha un modo diverso di fare il backup. Un modo per fare un backup di un database MySQL è quello di 'copiarli' su un unico file SQL. L'esempio seguente mostra il comando Unix per salvare il database di nome "moodle":</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mysqldump moodle &gt; moodle-backup-2002-10-26.sql</font></p>
</blockquote>
<p>Se si utilizza phpMyAdmin (come add-on di Moodle) o come servizio del provider, si può fare la stessa cosa con la medesima interfaccia web su tutte le piattaforme, usando l'apposito comando che permette di salvare struttura e dati di tutte le tabelle in un unico file.</p>
<p>&nbsp;</p>
</blockquote>
</blockquote>
</blockquote>
<h3 class="sectionheading">2. Installazione della nuova versione software di Moodle</h3>
<blockquote>
<p><strong>Uso di un archivio (zip) scaricato</strong></p>
<blockquote>
<p>Non sovrapporsi a una vecchia installazione (a meno di sapere cosa si sta facendo) ... a volte vecchi files possono causare problemi in nuove installazioni. Il modo migliore è quello di dare un altro nome alla cartella corrente di Moodle, e quindi unzippare il nuovo archive di Moodle in una nuova cartella "moodle".</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</font></p>
</blockquote>
<p>Quindi, copiare, dalla vecchia alla nuova cartella, il file config.php o ogni altro plugin, come ad esempio i temi personalizzati:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
<p><strong>Uso del CVS</strong></p>
<blockquote>
<p>Se si usa il CVS, basta andare nella root directory di Moodle e aggiornare i vecchi ai nuovi files:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cvs update -dP</font></p>
</blockquote>
<p>Assicurarsi di usare il parametro "d" per creare, se necessario, nuove directory, e il parametro "P" per cancellare directory eventualmente vuote.</p>
<p>Se sono stati modificati files di Moodle, controllare attentamente i messaggi per evitare possibili conflitti. Tutti i temi personalizzati e i plugin non standard non saranno toccati.</p>
</blockquote>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading">3. Completamento dell'aggiornamento</h3>
<blockquote>
<p>L'ultimo passo è quello di attivare il processo di aggiornamento nell'ambito di Moodle.</p>
<p>Per fare questo andare alla <a target=_top href="../admin/index.php">pagina di amministrazione dell'installazione</a>.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
</blockquote>
<p>Non importa se si è loggati come admin oppure no.</p>
<p>Moodle automaticamente rileverà la nuova versione e provvederà a tutti gli aggiornamenti di database e di filesystem necessari. Se c'è qualche cosa che non riesce a fare da solo (molto difficile), allora appositi messaggi spiegheranno cosa è necessario fare.</p>
</blockquote>
<p>&nbsp; </p>
<p>Se è andato tutto bene (nessun messaggio di errore) si può ora cominciare a usare la nuova versione di Moodle e godere delle nuove funzioni!</p>
<p>Se invece ci sono stati problemi, visitare il sito <a target=_top href="http://moodle.org/">moodle.org</a> e chiedere aiuto nel Forum <a target=_top href="http://moodle.org/mod/forum/view.php?id=28">Installation problems</a> del corso Using Moodle.</p>
</blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
<head>
<title>Documentazione di Moodle Docs: Aggiornamento</title>
<link rel="stylesheet" href="docstyles.css" type="TEXT/CSS">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF">
<h1>Aggiornamento di Moodle</h1>
<blockquote>
<p>Moodle &egrave; progettato in modo da poter essere aggiornato facilmente da una precedente ad ogni nuova versione. </p>
<p>Per aggiornare un'installazione di Moodle, dovranno essere effettuati i seguenti passi:</p>
<h3 class="sectionheading">1. Backup dei dati importanti</h3>
<blockquote>
<p>Anche se non strettamente necessario, &egrave; sempre una buona idea fare un backup di ogni sistema in produzione prima di un aggiornamento significativo del software, nel caso si dovesse, per qualche ragione, ritornare alla versione precedente. Di fatto, &egrave; buona norma configurare il server in modo da automatizzare il backup quotidiano dell'installazione di Moodle. In tal caso questo step può essere saltato.</p>
<p>Ci sono tre componenti che richiedono il backup:</p>
<blockquote>
<p><strong>1. La cartella del software di Moodle</strong></p>
<blockquote>
<p>Fare una copia separata di tutti questi files prima dell'aggiornamento, in modo da ritrovare il config.php e ogni modulo eventualmente aggiunto come temi, lingue, ecc.<br /></p>
</blockquote>
<p><strong>2. La cartella dati.</strong></p>
<blockquote>
<p>Questa &egrave; la cartella dove vengono caricati i contenuti (come le risorse di un corso o i compiti di uno studente) per cui &egrave; molto importante avere in ogni caso una copia di backup di questi files. A volte gli aggiornamenti potrebbero spostare o rinominare le cartelle all'interno della cartella dati.<br /></p>
</blockquote>
<p><strong>3. Il database</strong></p>
<blockquote>
<p>La maggior parte degli aggiornamenti di Moodle modificano le tabelle del databese, aggiungendo o cambiando campi delle stesse. Ogni database ha un modo diverso di fare il backup. Un modo per fare un backup di un database MySQL &egrave; quello di 'copiarli' su un unico file SQL. L'esempio seguente mostra il comando Unix per salvare il database di nome "moodle":</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mysqldump moodle &gt; moodle-backup-2002-10-26.sql</font></p>
</blockquote>
<p>Se si utilizza phpMyAdmin (come add-on di Moodle) o come servizio del provider, si può fare la stessa cosa con la medesima interfaccia web su tutte le piattaforme, usando l'apposito comando che permette di salvare struttura e dati di tutte le tabelle in un unico file.</p>
<p>&nbsp;</p>
</blockquote>
</blockquote>
</blockquote>
<h3 class="sectionheading">2. Installazione della nuova versione software di Moodle</h3>
<blockquote>
<p><strong>Uso di un archivio (zip) scaricato</strong></p>
<blockquote>
<p>Non sovrapporsi a una vecchia installazione (a meno di sapere cosa si sta facendo) ... a volte vecchi files possono causare problemi in nuove installazioni. Il modo migliore &egrave; quello di dare un altro nome alla cartella corrente di Moodle, e quindi unzippare il nuovo archive di Moodle in una nuova cartella "moodle".</p>
<blockquote>
<p><font face="Courier New, Courier, mono">mv moodle moodle.backup<br />
tar xvzf moodle-1.1.tgz</font></p>
</blockquote>
<p>Quindi, copiare, dalla vecchia alla nuova cartella, il file config.php o ogni altro plugin, come ad esempio i temi personalizzati:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cp moodle.backup/config.php moodle<br />
cp -pr moodle.backup/theme/mytheme moodle/theme/mytheme</font></p>
</blockquote>
</blockquote>
<p><strong>Uso del CVS</strong></p>
<blockquote>
<p>Se si usa il CVS, basta andare nella root directory di Moodle e aggiornare i vecchi ai nuovi files:</p>
<blockquote>
<p><font face="Courier New, Courier, mono">cvs update -dP</font></p>
</blockquote>
<p>Assicurarsi di usare il parametro "d" per creare, se necessario, nuove directory, e il parametro "P" per cancellare directory eventualmente vuote.</p>
<p>Se sono stati modificati files di Moodle, controllare attentamente i messaggi per evitare possibili conflitti. Tutti i temi personalizzati e i plugin non standard non saranno toccati.</p>
</blockquote>
<p>&nbsp;</p>
</blockquote>
<h3 class="sectionheading">3. Completamento dell'aggiornamento</h3>
<blockquote>
<p>L'ultimo passo &egrave; quello di attivare il processo di aggiornamento nell'ambito di Moodle.</p>
<p>Per fare questo andare alla <a target=_top href="../admin/index.php">pagina di amministrazione dell'installazione</a>.</p>
<blockquote>
<p><font face="Courier New, Courier, mono">http://example.com/moodle/admin</font></p>
</blockquote>
<p>Non importa se si &egrave; loggati come admin oppure no.</p>
<p>Moodle automaticamente rilever&agrave; la nuova versione e provveder&agrave; a tutti gli aggiornamenti di database e di filesystem necessari. Se c'&egrave; qualche cosa che non riesce a fare da solo (molto difficile), allora appositi messaggi spiegheranno cosa &egrave; necessario fare.</p>
</blockquote>
<p>&nbsp; </p>
<p>Se &egrave; andato tutto bene (nessun messaggio di errore) si può ora cominciare a usare la nuova versione di Moodle e godere delle nuove funzioni!</p>
<p>Se invece ci sono stati problemi, visitare il sito <a target=_top href="http://moodle.org/">moodle.org</a> e chiedere aiuto nel Forum <a target=_top href="http://moodle.org/mod/forum/view.php?id=28">Installation problems</a> del corso Using Moodle.</p>
</blockquote>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p align="CENTER"><font size="1"><a href="." target="_top">Documentazione di Moodle</a></font></p>
<p align="CENTER"><font size="1">Version: $Id$</font></p>
</body>
</html>
+10 -10
View File
@@ -1,10 +1,10 @@
<P ALIGN=CENTER><B>Tipo di Compito</B></P>
<P>Ci sono diversi tipi di compiti</P>
<P><B>Attività offline</B> - questo è utile quando il compito è svolto fuori di Moodle.
Gli studenti possono vedere una descrizione del compito, ma non possono caricare files o altro.
Comunque gli insegnanti possono dare un voto agli studenti, e gli stessi possono controllare i propri voti.
<P><B>Caricamento di un file</B> - questo tipo di compito permette a tutti gli studenti di caricare un singolo file, di qualunque tipo. Il file può essere un documento Word, o un'immagine, o un sito web zippato, o qualunque cosa l'insegnante chiede di produrre e poi caricare. Gli insegnanti possono dare un voto ai compiti inviati.
<P ALIGN=CENTER><B>Tipo di Compito</B></P>
<P>Ci sono diversi tipi di compiti</P>
<P><B>Attivit&agrave; offline</B> - questo &egrave; utile quando il compito &egrave; svolto fuori di Moodle.
Gli studenti possono vedere una descrizione del compito, ma non possono caricare files o altro.
Comunque gli insegnanti possono dare un voto agli studenti, e gli stessi possono controllare i propri voti.
<P><B>Caricamento di un file</B> - questo tipo di compito permette a tutti gli studenti di caricare un singolo file, di qualunque tipo. Il file può essere un documento Word, o un'immagine, o un sito web zippato, o qualunque cosa l'insegnante chiede di produrre e poi caricare. Gli insegnanti possono dare un voto ai compiti inviati.
+5 -5
View File
@@ -1,6 +1,6 @@
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif">&nbsp;<B>Compito</B></P>
<UL>
<P>I Compiti permettono all'insegnante di assegnare agli studenti un'attività che richiede che gli stessi preparino del contenuto digitale (in ogni possibile formato) e lo sottomettano caricandolo sul server del corso.
Tipici Compiti sono componimenti, saggi, progetti, rapporti, e così via.
I Compiti possono essere oggetto di valutazione.</P>
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/assignment/icon.gif">&nbsp;<B>Compito</B></P>
<UL>
<P>I Compiti permettono all'insegnante di assegnare agli studenti un'attivit&agrave; che richiede che gli stessi preparino del contenuto digitale (in ogni possibile formato) e lo sottomettano caricandolo sul server del corso.
Tipici Compiti sono componimenti, saggi, progetti, rapporti, e così via.
I Compiti possono essere oggetto di valutazione.</P>
</UL>
+7 -7
View File
@@ -1,7 +1,7 @@
<P ALIGN=CENTER><B>Risottomissione di compiti</B></P>
<P>Per default, gli studenti non possono risottomettere i compiti una volta che l'insegnante ha dato loro un voto</P>
<P>Se si mette SI in questa opzione, viene permesso agli studenti di risottomettere (ri-inviare) i compiti dopo che soto stati oggetto di valutazione (affinché possano essere valutati di nuovo). Questo può essere utile se l'insegnante vuole incoraggiare gli studenti a lavorare sempre meglio in un processo iterativo.</P>
<P>Ovviamente, questa opzione non è rilevante per i compiti Offline.</P>
<P ALIGN=CENTER><B>Risottomissione di compiti</B></P>
<P>Per default, gli studenti non possono risottomettere i compiti una volta che l'insegnante ha dato loro un voto</P>
<P>Se si mette SI in questa opzione, viene permesso agli studenti di risottomettere (ri-inviare) i compiti dopo che soto stati oggetto di valutazione (affinch&eacute; possano essere valutati di nuovo). Questo può essere utile se l'insegnante vuole incoraggiare gli studenti a lavorare sempre meglio in un processo iterativo.</P>
<P>Ovviamente, questa opzione non &egrave; rilevante per i compiti Offline.</P>
+22 -22
View File
@@ -1,22 +1,22 @@
<p align="center"><b>Uso della Chat</b></p>
<p>Il modulo Chat contiene alcune caratteristiche che rendono il chattare un pò più divertente.</p>
<dl>
<dt><b>Smilies</b></dt>
<dd>Ogni faccetta smiley (emoticons) che può essere inserita altrove in Moodle, può essere inserita anche qui e sarà visualizzata correttamente. Per esempio, :-) = <img src="pix/s/smiley.gif"> </dd>
<dt><b>Links</b></dt>
<dd>Gli indirizzi Internet saranno trasformati in links automaticamente.</dd>
<dt><b>Personalizzazioni</b></dt>
<dd>Una riga può essere iniziata con "/me" or ":" per essere personalizzata. Per esempio, se il tuo nome è Mario e scrivi ":ride!" or "/me ride!" ognuno leggerà "Mario ride!"</dd>
<dt><b>Campanella</b></dt>
<dd>Si può mandare un suono a una persona cliccando su "campanella" accanto al nome della persona. Una scorciatoia utile per mandare il suono simultaneamente a tutti i partecipanti alla Chat è quella di scrivere "beep all".</dd>
<dt><b>HTML</b></dt>
<dd>Se si conosce un pò di HTML, questo può essere usato nel testo per fare cose come inserire immagini, produrre suoni o creare testi di differenti dimensioni e colori.</dd>
</dl>
<p align="center"><b>Uso della Chat</b></p>
<p>Il modulo Chat contiene alcune caratteristiche che rendono il chattare un pò più divertente.</p>
<dl>
<dt><b>Smilies</b></dt>
<dd>Ogni faccetta smiley (emoticons) che può essere inserita altrove in Moodle, può essere inserita anche qui e sar&agrave; visualizzata correttamente. Per esempio, :-) = <img src="pix/s/smiley.gif"> </dd>
<dt><b>Links</b></dt>
<dd>Gli indirizzi Internet saranno trasformati in links automaticamente.</dd>
<dt><b>Personalizzazioni</b></dt>
<dd>Una riga può essere iniziata con "/me" or ":" per essere personalizzata. Per esempio, se il tuo nome &egrave; Mario e scrivi ":ride!" or "/me ride!" ognuno legger&agrave; "Mario ride!"</dd>
<dt><b>Campanella</b></dt>
<dd>Si può mandare un suono a una persona cliccando su "campanella" accanto al nome della persona. Una scorciatoia utile per mandare il suono simultaneamente a tutti i partecipanti alla Chat &egrave; quella di scrivere "beep all".</dd>
<dt><b>HTML</b></dt>
<dd>Se si conosce un pò di HTML, questo può essere usato nel testo per fare cose come inserire immagini, produrre suoni o creare testi di differenti dimensioni e colori.</dd>
</dl>
+6 -6
View File
@@ -1,6 +1,6 @@
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif">&nbsp;<B>Chats</B></P>
<UL>
<P>La Chat permette ai partecipanti di avere una discussione in tempo reale (sincrona) attraverso il web.
E' un modo utile per avere una diversa e più immediata conoscenza degli altri e degli argomenti in discussione - il modo di usare una Chat Room è completamente differente da quello del Forum (che è di tipo asincrono).
Esistono delle funzioni per gestire e rivedere le discussioni fatte via Chat.</P>
</UL>
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/chat/icon.gif">&nbsp;<B>Chats</B></P>
<UL>
<P>La Chat permette ai partecipanti di avere una discussione in tempo reale (sincrona) attraverso il web.
E' un modo utile per avere una diversa e più immediata conoscenza degli altri e degli argomenti in discussione - il modo di usare una Chat Room &egrave; completamente differente da quello del Forum (che &egrave; di tipo asincrono).
Esistono delle funzioni per gestire e rivedere le discussioni fatte via Chat.</P>
</UL>
+7 -7
View File
@@ -1,7 +1,7 @@
<p align="center"><b>Scelte limitate</b></p>
<p>Questa opzione permette di limitare il numero di partecipanti che possono effettuare una particolare scelta.</p>
<p>Quindi se questa opzione è abilitata, può essere impostato un limite per ogni scelta. Quando tale limite è raggiunto nessun altro può effettuare quella scelta.
Se il limite è impostato a zero (0) nessuno può effettuare la scelta relativa.</p>
<p>Se l'opzione non è abilitata allora un numero qualunque di partecipanti può scegliere una qualunque delle alternative proposte.</p>
<p align="center"><b>Scelte limitate</b></p>
<p>Questa opzione permette di limitare il numero di partecipanti che possono effettuare una particolare scelta.</p>
<p>Quindi se questa opzione &egrave; abilitata, può essere impostato un limite per ogni scelta. Quando tale limite &egrave; raggiunto nessun altro può effettuare quella scelta.
Se il limite &egrave; impostato a zero (0) nessuno può effettuare la scelta relativa.</p>
<p>Se l'opzione non &egrave; abilitata allora un numero qualunque di partecipanti può scegliere una qualunque delle alternative proposte.</p>
+3 -3
View File
@@ -1,4 +1,4 @@
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif">&nbsp;<B>Scelta</B></P>
<UL>
<P>Una Scelta è un tipo di attività molto semplice. L'insegnante pone una una domanda e propone una scelta fra varie risposte. Può essere utile come un veloce sondaggio per stimolare la discussione su un argomento; per permettere alla classe di scegliere una direzione in cui far proseguire il corso; per raccogliere consensi su una decisione; ecc.</P>
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/choice/icon.gif">&nbsp;<B>Scelta</B></P>
<UL>
<P>Una Scelta &egrave; un tipo di attivit&agrave; molto semplice. L'insegnante pone una una domanda e propone una scelta fra varie risposte. Può essere utile come un veloce sondaggio per stimolare la discussione su un argomento; per permettere alla classe di scegliere una direzione in cui far proseguire il corso; per raccogliere consensi su una decisione; ecc.</P>
</UL>
+7 -7
View File
@@ -1,7 +1,7 @@
<p align="center"><b>Limiti di tempo</b></p>
<p>Questa impostazione permette di definire un intervallo di tempo in cui i partecipanti possono effettuare una scelta.</p>
<p>Per impostare un termine indefinito inserire una data molto lontana nel futuro.</p>
<p>Se tale limite non è necessario, non marcare questa casella.</p>
<p align="center"><b>Limiti di tempo</b></p>
<p>Questa impostazione permette di definire un intervallo di tempo in cui i partecipanti possono effettuare una scelta.</p>
<p>Per impostare un termine indefinito inserire una data molto lontana nel futuro.</p>
<p>Se tale limite non &egrave; necessario, non marcare questa casella.</p>
+21 -21
View File
@@ -1,22 +1,22 @@
<P ALIGN=CENTER><B>Formato dei corsi</B></P>
<P><B>Formato Settimanale</B></P>
<UL>
Il corso viene organizzato settimana per settimana, definendo una data di inizio e
una di fine del corso.
Ogni settimana comprende più attività
Alcune di queste, a loro volta, come per esempio un "diario" possono avere una validità limitata nel tempo.
</UL>
<P><B>Formato per Argomenti</B></P>
<UL>
Questo formato organizza ogni attività per argomento (o unità) indipendentemente dalla loro lunghezza.
Un argomento non ha restrizioni di tempo, e quindi non è necessario specificare alcuna data di inizio o fine.
</UL>
<P><B>Formato Relazionale</B></P>
<UL>
Questo formato costruisce il corso attorno ad un forum centrale che apparirà nella
pagina principale del corso stesso. Questo formato può essere ideale per situazioni d'insegnamento
libere. Oppure potrebbe essere usato come una bacheca per la struttura scolastica di riferimento.
<P ALIGN=CENTER><B>Formato dei corsi</B></P>
<P><B>Formato Settimanale</B></P>
<UL>
Il corso viene organizzato settimana per settimana, definendo una data di inizio e
una di fine del corso.
Ogni settimana comprende più attivit&agrave;
Alcune di queste, a loro volta, come per esempio un "diario" possono avere una validit&agrave; limitata nel tempo.
</UL>
<P><B>Formato per Argomenti</B></P>
<UL>
Questo formato organizza ogni attivit&agrave; per argomento (o unit&agrave;) indipendentemente dalla loro lunghezza.
Un argomento non ha restrizioni di tempo, e quindi non &egrave; necessario specificare alcuna data di inizio o fine.
</UL>
<P><B>Formato Relazionale</B></P>
<UL>
Questo formato costruisce il corso attorno ad un forum centrale che apparir&agrave; nella
pagina principale del corso stesso. Questo formato può essere ideale per situazioni d'insegnamento
libere. Oppure potrebbe essere usato come una bacheca per la struttura scolastica di riferimento.
</UL>
+4 -4
View File
@@ -1,4 +1,4 @@
<p align="center"><b>Matricola del corso</b></p>
<p>Il codice di identificazione di un corso si usa solamente per collegare lo stesso a sistemi esterni - non è mai visualizzato all'interno di Moodle. Se già esiste un codice ufficiale per la individuazione di questo corso, tale codice può essere inserito in questo campo ... altrimenti il campo può essere lasciato vuoto.</p>
<p align="center"><b>Matricola del corso</b></p>
<p>Il codice di identificazione di un corso si usa solamente per collegare lo stesso a sistemi esterni - non &egrave; mai visualizzato all'interno di Moodle. Se gi&agrave; esiste un codice ufficiale per la individuazione di questo corso, tale codice può essere inserito in questo campo ... altrimenti il campo può essere lasciato vuoto.</p>
+9 -9
View File
@@ -1,9 +1,9 @@
<P ALIGN=CENTER><B>Numero di settimane/argomenti del corso</B></P>
<p>Questo parametro è usato solo per i corsi in formato 'settimanale' e 'per argomenti'.</p>
<p>Nel formato 'settimanale' questo parametro specifica il numero di settimane del corso a partire dalla data di inizio.</p>
<p>Nel formato 'per argomenti' questo parametro definisce il numero di argomenti del corso.</p>
<p>Il numero specificato determinerà in pratica quanti blocchi saranno presenti nella parte centrale della pagina principale del corso.</p>
<P ALIGN=CENTER><B>Numero di settimane/argomenti del corso</B></P>
<p>Questo parametro &egrave; usato solo per i corsi in formato 'settimanale' e 'per argomenti'.</p>
<p>Nel formato 'settimanale' questo parametro specifica il numero di settimane del corso a partire dalla data di inizio.</p>
<p>Nel formato 'per argomenti' questo parametro definisce il numero di argomenti del corso.</p>
<p>Il numero specificato determiner&agrave; in pratica quanti blocchi saranno presenti nella parte centrale della pagina principale del corso.</p>
+6 -6
View File
@@ -17,12 +17,12 @@ le frecce.</p>
<p><b>Notazione TeX</b></p>
<div class="indent">
<p>La notazione TeX è usata principalmente per generale formule matematiche all'interno del testo delle risorse.
Ad esempio: $$ sqrt(a+b) $$ ($$ è il 'tag'
<p>La notazione TeX &egrave; usata principalmente per generale formule matematiche all'interno del testo delle risorse.
Ad esempio: $$ sqrt(a+b) $$ ($$ &egrave; il 'tag'
di inizio e fine del formato TeX).</p>
<p>Moodle usa programmi esterni per il rendering delle immagini corrispondenti alle formule. Questo applicativi
esterni potrebbero dover essere impostati sul tuo sistema. Il filtro cerca per primo un renderizzatore LaTeX (per questo metodo
è richiesta anche la presenza di Ghostscript). In mancanza di questo sarà utilizzato il più semplice programma
&egrave; richiesta anche la presenza di Ghostscript). In mancanza di questo sar&agrave; utilizzato il più semplice programma
<i>miktex</i>
incluso nella distribuzione di Moodle.
LaTeX consente l'uso dell'intera gamma dei simboli sintattici, mentre miktext ne supporta soltanto un sottoinsieme.</p>
@@ -38,9 +38,9 @@ Ad esempio: $$ sqrt(a+b) $$ ($$
<div class="indent">
<p>Censura parola esamina il testo alla ricerca di 'parole proibite' inserita in una lista predefinita.
Ogni package di lingua ha la sua specifica lista predefinita, ma è anche possibile definirne una personalizzata.
Ogni package di lingua ha la sua specifica lista predefinita, ma &egrave; anche possibile definirne una personalizzata.
Per definire una lista personalizzata entra nella pagina delle impostazioni e specifica la lista delle parole.
L'utente vedrà le parole 'censurate' oscurate da un blocco nero, muovendosi con il mouse sopra la parola apparirà la parola
L'utente vedr&agrave; le parole 'censurate' oscurate da un blocco nero, muovendosi con il mouse sopra la parola apparir&agrave; la parola
originale in una finestra popup.</p>
</div>
@@ -54,7 +54,7 @@ Ad esempio: $$ sqrt(a+b) $$ ($$
</p>
</div>
<p><b>Auto-collegamento Nomi Attività</b></p>
<p><b>Auto-collegamento Nomi Attivit&agrave;</b></p>
<div class="indent">
<p>
+10 -1
View File
@@ -1 +1,10 @@
<P ALIGN=CENTER><B>Abilitazione per nuove discussioni</B></P>
<P ALIGN=CENTER><B>Abilitazione per nuove discussioni</B></P>
<p>Questa opzione permette di controllare l'attivazione di nuovi argomenti di discussione (threads) da parte dei partecipanti (non docenti) </p>
<P>In gran parte dei forum si vorr&agrave; dare questa possibilit&agrave; a tutti i partecipanti. Scegliendo la prima opzione tutti potranno iniziare nuovi argomenti di discussione e replicare a tutti quelli iniziati.
<p>A volte si può desiderare che solo gli insegnanti possano iniziare nuovi argomenti, pur lasciando agli studenti la possibilit&agrave; di rispondere. In questo caso si sceglier&agrave; la seconda opzione "Discussioni non permesse ma risposte consentite".</p>
<P>A volte, comunque, si vuole limitare ulteriormente questa possibilit&agrave; eliminando la possibilit&agrave; di replica.
Per esempio, questo può essere utile per i forum di tipo News, quando si vuole che solo gli insegnanti possano inviare nuovi messaggi che appariranno sulla pagina principale del corso. In questo caso si sceglier&agrave; la terza opzione "Discussioni e risposte non permesse".</p>
+13 -1
View File
@@ -1 +1,13 @@
<P ALIGN=CENTER><B>Allegati al messaggio</B></P>
<P ALIGN=CENTER><B>Allegati al messaggio</B></P>
<P>Ad ogni messaggio inviato nel forum, può essere, eventualmente, allegato UN solo file dal proprio computer.
Questo file &egrave; caricato sul server e memorizzato insieme al messaggio.
<P>Questo &egrave; utile quando si vuole mostrare una foto, per esempio, o un documento Word.
<P>Il file può essere di ogni tipo, comunque si raccomanda che il file abbia il nome con una estensione di 3 lettere di tipo standard, come, ad esempio, .doc per un documento Word, .jpg o .png per una immagine, e così via.
Questo permetter&agrave; più facilmente a tutti di scaricare e vedere gli allegati col proprio browser.
<P>Se si ri-edita un messaggio e si allega un nuovo file, qualunque file precedentemente allegato a quel messaggio, sar&agrave; sostituito.
<P>Se si ri-edita un mesaggio con un allegato e si lascia vuoto lo spazio per lo stesso, allora l'allegato originale sar&agrave; mantenuto.
+12 -1
View File
@@ -1 +1,12 @@
<P ALIGN=CENTER><B>Tipi di Forum</B></P>
<P ALIGN=CENTER><B>Tipi di Forum</B></P>
<P>Ci sono differenti tipi di forum tra i quali si può scegliere:
<P><B>Una singola semplice discussione</B> - costituita da un solo argomento, tutto in una pagina.
Utile per discussioni corte e molto focalizzate.
<P><B>Forum standard per uso generale</B> - &egrave; un forum aperto dove ciascuno può avviare la discussione su un nuovo argomento, in un momemto qualunque. Questo &egrave; il migliore e più generale dei forum.
<P><B>Ogni persona inizia una sola discussione</B> - Ogni persona può iniziare una discussione su un unico nuovo argomento (chiunque può comunque rispondere). Questo &egrave; utile quando si vuole che ogni studente inizi una discussione riguardo, per esempio, le sue riflessioni sull'argomento della settimana, e ogni altro possa rispondere a queste.
<P>(Altre possibilit&agrave; arriveranno con le future versioni di Moodle)
+6 -6
View File
@@ -1,6 +1,6 @@
<P ALIGN=CENTER><B>Massima dimensione dell'allegato</B></P>
<P>Gli allegati possono essere limitati a certe dimensioni di file,
scelte dalla persona che imposta il forum.
<P>A volte è possibile caricare files di dimensioni maggiori di quella impostata, ma questi non saranno salvati sul server e potranno comparire degli errori.
<P ALIGN=CENTER><B>Massima dimensione dell'allegato</B></P>
<P>Gli allegati possono essere limitati a certe dimensioni di file,
scelte dalla persona che imposta il forum.
<P>A volte &egrave; possibile caricare files di dimensioni maggiori di quella impostata, ma questi non saranno salvati sul server e potranno comparire degli errori.
+8 -8
View File
@@ -1,8 +1,8 @@
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif">&nbsp;<B>Forum</B></P>
<UL>
<P>Questa attività può essere considerata la più importante - è qui che gran parte delle discussioni hanno luogo.
I Forum possono essere strutturati in vari modi, e possono perfino includere la valutazioni di ciascun messaggio da parte dei lettori.
I messaggi inviati possono essere visualizzati in vari formati e possono includere anche files allegati.
Iscrivendosi a un Forum, i partecipanti riceveranno automaticamente sulla loro email una copia di ogni nuovo messaggio arrivato nel Forum.
Un insegnante può imporre l'iscrizione a un Forum a ciascun allievo, perlomeno per far ricevere a ciascuno i messaggi inviati al Forum.</P>
</UL>
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/forum/icon.gif">&nbsp;<B>Forum</B></P>
<UL>
<P>Questa attivit&agrave; può essere considerata la più importante - &egrave; qui che gran parte delle discussioni hanno luogo.
I Forum possono essere strutturati in vari modi, e possono perfino includere la valutazioni di ciascun messaggio da parte dei lettori.
I messaggi inviati possono essere visualizzati in vari formati e possono includere anche files allegati.
Iscrivendosi a un Forum, i partecipanti riceveranno automaticamente sulla loro email una copia di ogni nuovo messaggio arrivato nel Forum.
Un insegnante può imporre l'iscrizione a un Forum a ciascun allievo, perlomeno per far ricevere a ciascuno i messaggi inviati al Forum.</P>
</UL>
+7 -7
View File
@@ -4,23 +4,23 @@ Ai messaggi individuali pu
Questa teoria può aiutarci a guardare come le persone interagiscono in un nuovo modo. Essa descrive due modi differenti con i quali possiamo valutare e imparare le cose che vediamo e che sentiamo.
Anche se ciascuno di noi usa già queste due modalità in misura diversa e in momenti diversi, può essere utile immaginare due persone, come esempio, una (Gianni) principalmente isolata (separate knower) e l'altra (Maria) che è principalmente collegata (connected knower).
Anche se ciascuno di noi usa gi&agrave; queste due modalit&agrave; in misura diversa e in momenti diversi, può essere utile immaginare due persone, come esempio, una (Gianni) principalmente isolata (separate knower) e l'altra (Maria) che &egrave; principalmente collegata (connected knower).
<ul>
<li>A Gianni piace rimanere più 'obiettivo' possibile senza tener conto dei propri sentimenti e delle proprie emozioni. Quando si trova in una discussione con altre persone che hanno idee diverse, gli piace difendere le proprie, usando la logica per trovare difetti nelle idee altrui. Egli è critico su una nuova idea, ammenoché questa non sia suffragata da fonti degne di reputazione come libri di testo, insegnati rispettabili o la propria diretta esperienza. Gianni è proprio un <strong>isolato (separate knower)</strong>.
<li>A Gianni piace rimanere più 'obiettivo' possibile senza tener conto dei propri sentimenti e delle proprie emozioni. Quando si trova in una discussione con altre persone che hanno idee diverse, gli piace difendere le proprie, usando la logica per trovare difetti nelle idee altrui. Egli &egrave; critico su una nuova idea, ammenoch&eacute; questa non sia suffragata da fonti degne di reputazione come libri di testo, insegnati rispettabili o la propria diretta esperienza. Gianni &egrave; proprio un <strong>isolato (separate knower)</strong>.
</li>
<li>Maria è più disponibile verso le altre persone. E' più in grado di comunicare e tende ad ascoltare e a porre domande finché si sente in sintonia e può &quot;capire le cose dal punto di vista degli altri&quot;. Ella impara cercando di condividere le esperienze che hanno portato alla conoscenza che lei ha trovato negli altri. Quando parla con gli altri, evita gli scontri e spesso cerca di aiutare l'altra persona se trova un modo per farlo, usando ragionamenti logici. Maria è una vera <strong>collegata (connected knower)</strong>.</li>
<li>Maria &egrave; più disponibile verso le altre persone. E' più in grado di comunicare e tende ad ascoltare e a porre domande finch&eacute; si sente in sintonia e può &quot;capire le cose dal punto di vista degli altri&quot;. Ella impara cercando di condividere le esperienze che hanno portato alla conoscenza che lei ha trovato negli altri. Quando parla con gli altri, evita gli scontri e spesso cerca di aiutare l'altra persona se trova un modo per farlo, usando ragionamenti logici. Maria &egrave; una vera <strong>collegata (connected knower)</strong>.</li>
</ul>
Avete notato che in questi esempi il 'separate knower' è maschio e la 'connected knower' è femmina? Bene, alcuni studi hanno mostrato che statisticamente questa tende a essere la situazione, ma comunque ciascuno può trovarsi dovunque nello spettro tra i due estremi.
Avete notato che in questi esempi il 'separate knower' &egrave; maschio e la 'connected knower' &egrave; femmina? Bene, alcuni studi hanno mostrato che statisticamente questa tende a essere la situazione, ma comunque ciascuno può trovarsi dovunque nello spettro tra i due estremi.
Per formare un gruppo di allievi collaborativo ed efficace, la cosa migliore sarebbe che ciascuno fosse capace di usare entrambi le modalità di conoscenza.
Per formare un gruppo di allievi collaborativo ed efficace, la cosa migliore sarebbe che ciascuno fosse capace di usare entrambi le modalit&agrave; di conoscenza.
In una situazione particolare come quella di un forum online, un singolo messaggio di una persona può mostrare l'una o l'altra di queste caratteristiche o entrambe. Qualcuno che è solitamente molto 'collegato' può inviare un messaggio che sembra molto 'isolato' e viceversa.
In una situazione particolare come quella di un forum online, un singolo messaggio di una persona può mostrare l'una o l'altra di queste caratteristiche o entrambe. Qualcuno che &egrave; solitamente molto 'collegato' può inviare un messaggio che sembra molto 'isolato' e viceversa.
Lo scopo di valutare ogni messaggio utilizzando questo criterio, serve a:
<blockquote>
a) aiutarci a ragionare secondo questi principi quando leggiamo i messaggi altrui
b) dare un feedback ad ogni autore di messaggi su come è visto dagli altri
b) dare un feedback ad ogni autore di messaggi su come &egrave; visto dagli altri
</blockquote>
In ogni caso, i risultati non sono utilizzati per la valutazione degli studenti, servono soltanto per migliorare la comunicazione e l'apprendimento.
<hr>
+10 -1
View File
@@ -1 +1,10 @@
<P ALIGN=CENTER><B>Iscrizione a un Forum</B></P>
<P ALIGN=CENTER><B>Iscrizione a un Forum</B></P>
<P>Quando una persona &egrave; iscritta a un forum, ricever&agrave; automaticamente, via email, copie di tutti i messaggi inviati a quel forum
(le copie sono inviate circa <?PHP echo $CFG->maxeditingtime/60 ?> minuti dopo che il messaggio &egrave; stato scritto).
<P>Una persona può di solito scegliere se vuole o non, essere iscritta a un forum.
<P>Comunque, se un insegnante forza l'obbligo di iscrizione su un particolare forum, allora tutti i partecipanti a un corso riceveranno comunque copie dei messaggi del forum, indipendentemente dalla loro volont&agrave;.
<P>Questo &egrave; specialmente utile nei forum di tipo News e nei forum all'inizio di un corso (prima che ciascuno abbia capito il significato di questa opzione).
+15 -1
View File
@@ -1 +1,15 @@
<P ALIGN=CENTER><B>Iscrizione a un Forum</B></P>
<P ALIGN=CENTER><B>Iscrizione a un Forum</B></P>
<P>Quando una persona &egrave; iscritta a un forum, ricever&agrave; automaticamente, via email, copie di tutti i messaggi inviati a quel forum
(le copie sono inviate circa <?PHP echo $CFG->maxeditingtime/60 ?> minuti dopo che il messaggio &egrave; stato scritto).</p>
<P>Una persona può di solito scegliere se vuole o non, essere iscritta a un forum.</p>
<P>Comunque, se un insegnante forza l'obbligo di iscrizione su un particolare forum, allora tutti i partecipanti a un corso riceveranno comunque copie dei messaggi del forum, anche se si inscrivono in un secondo momento.</p>
<P>Questo &egrave; specialmente utile nei forum di tipo News e nei forum all'inizio di un corso (prima che ciascuno abbia capito il significato di questa opzione).</p>
<p>Se si sceglie l'opzione "Si, inizialmente" allora tutti gli attuali e futuri utenti del corso verranno inizialmente iscritti, ma potranno disinscriversi in ogni momento. Se si sceglie "Si, per sempre" allora gli utenti non potranno mai disinscriversi.</p>
<p>Da notare come si comporta l'opzione "Si, inizialmente" quando si aggiorna un forum esistente: cambiando da "Si, inizialmente" a "No" gli utenti esistenti non saranno disincritti, ma l'opzione avr&agrave; effetto solo sui futuri utenti del corso. Similmente cambiando successivamente in "Si, inizialmente" non inscriver&agrave; al forum gli utenti esistenti, ma solo quelli che si iscriveranno al corso dopo la modifica.
</p>
+12 -12
View File
@@ -1,12 +1,12 @@
<p align="center"><b>Tipo di tracciamento</b></p>
<p>Se l'opzione 'Lettura tracciamento' è abilitata, gli utenti possono tracciare i messaggi letti e non letti nei forum e nelle discussioni. L'insegnante può scegliere di forzare il tipo di tracciamento di un forum usando questa opzione.
</p>
<p>Ci sono tre scelte possibili:</p>
<ul>
<li>Opzionale [default]: gli studenti possono attivare o disattivare a piacere il tracciamento.</li>
<li>Abilitata: La lettura del tracciamento è sempre attiva.</li>
<li>Disabilitata: La lettura del tracciamento è sempre disattiva.</li>
</ul>
<p align="center"><b>Tipo di tracciamento</b></p>
<p>Se l'opzione 'Lettura tracciamento' &egrave; abilitata, gli utenti possono tracciare i messaggi letti e non letti nei forum e nelle discussioni. L'insegnante può scegliere di forzare il tipo di tracciamento di un forum usando questa opzione.
</p>
<p>Ci sono tre scelte possibili:</p>
<ul>
<li>Opzionale [default]: gli studenti possono attivare o disattivare a piacere il tracciamento.</li>
<li>Abilitata: La lettura del tracciamento &egrave; sempre attiva.</li>
<li>Disabilitata: La lettura del tracciamento &egrave; sempre disattiva.</li>
</ul>
+6 -6
View File
@@ -1,6 +1,6 @@
<p align="center"><b>Permesso di commentare i termini</b></p>
<p>E' possibile permettere agli altri di aggiungere commenti ai termini del Glossario.</p>
<p>Si può scegliere di abilitare o meno questa possibilità.</p>
<p align="center"><b>Permesso di commentare i termini</b></p>
<p>E' possibile permettere agli altri di aggiungere commenti ai termini del Glossario.</p>
<p>Si può scegliere di abilitare o meno questa possibilit&agrave;.</p>
@@ -1,4 +1,4 @@
<p align=center><b>Permesso di duplicare i termini</b></p>
<p>Se si sgeglie SI per questa opzione, sarà possibile inserire più termini con lo stesso nome di concetto.</p>
<p align=center><b>Permesso di duplicare i termini</b></p>
<p>Se si sgeglie SI per questa opzione, sar&agrave; possibile inserire più termini con lo stesso nome di concetto.</p>
+6 -6
View File
@@ -1,6 +1,6 @@
<P ALIGN=CENTER><B>Corrispondenza esatta con maiuscole e minuscole</B></P>
<P>Questa impostazione specifica se è necessaria una esatta corrispondenza (tenendo conto delle maiuscole e delle minuscole) quando si realizza il link automatico a questo termine.</p>
<p>Per esempio, se l'impostazione è attiva, una parola come "html" nel messaggio di un forum NON sarà linkata al termine "HTML" presente nel Glossario.</p>
<P ALIGN=CENTER><B>Corrispondenza esatta con maiuscole e minuscole</B></P>
<P>Questa impostazione specifica se &egrave; necessaria una esatta corrispondenza (tenendo conto delle maiuscole e delle minuscole) quando si realizza il link automatico a questo termine.</p>
<p>Per esempio, se l'impostazione &egrave; attiva, una parola come "html" nel messaggio di un forum NON sar&agrave; linkata al termine "HTML" presente nel Glossario.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<P ALIGN=CENTER><B>Stato di approvazione default</B></P>
<p>Questa impostazione permette all'insegnante di definire cosa succede ai nuovi termini aggiunti dagli studenti. Se SI questi saranno automaticamente disponibili per chiunque, se NO, sarà necessaria l'approvazione dell'insegnante.</p>
<P ALIGN=CENTER><B>Stato di approvazione default</B></P>
<p>Questa impostazione permette all'insegnante di definire cosa succede ai nuovi termini aggiunti dagli studenti. Se SI questi saranno automaticamente disponibili per chiunque, se NO, sar&agrave; necessaria l'approvazione dell'insegnante.</p>
+7 -7
View File
@@ -1,7 +1,7 @@
<P ALIGN=CENTER><B>Destinazione dei termini da importare</B></P>
<P>Si può specificare dove si voglio importare nuovi termini:</p>
<ul>
<li><strong>Glossario corrente:</strong> I termini importati saranno aggiunti al Glossario attualmente aperto.</li>
<li><strong>Nuovo Glossario:</strong> Sarà creato un nuovo Glossario sulla base delle informazioni trovate nel file di importazione selezionato e i nuovi termini saranno inseriti nello stesso.</li>
</ul>
<P ALIGN=CENTER><B>Destinazione dei termini da importare</B></P>
<P>Si può specificare dove si voglio importare nuovi termini:</p>
<ul>
<li><strong>Glossario corrente:</strong> I termini importati saranno aggiunti al Glossario attualmente aperto.</li>
<li><strong>Nuovo Glossario:</strong> Sar&agrave; creato un nuovo Glossario sulla base delle informazioni trovate nel file di importazione selezionato e i nuovi termini saranno inseriti nello stesso.</li>
</ul>
+28 -28
View File
@@ -1,28 +1,28 @@
<P ALIGN=CENTER><B>Formato di visualizzazione</B></P>
<P>Questa impostazione specifica il modo in cui ogni termine del Glossario sarà visualizzato. I formati default sono:</p>
<blockquote>
<dl>
<dt><b>Dizionario semplice</b>:</dt>
<dd>appare come un dizionario convenzionale con i termini separati l'uno dall'altro. Non sono mostrati gli autori e gli eventuali allegati sono mostrati come link.</dd>
<dt><b>Continuo</b>:</dt>
<dd>i termini vengono mostrati uno dopo l'altro, senza alcun genere di separazione se non le icone di editing.</dd>
<dt><b>Completo con Autore</b>:</dt>
<dd>E' una visualizzazione tipo forum che mostra anche i dati dell'autore. Gli allegati sono mostrati come link.</dd>
<dt><b>Completo senza autore</b>:</dt>
<dd>E' una visualizzazione tipo forum che non mostra i dati dell'autore. Gli allegati sono mostrati come link.</dd>
<dt><b>Enciclopedia</b>:</dt>
<dd>Come 'Completo con Autore' solo che sono visualizzate anche le eventuali immagini allegate.</dd>
<dt><b>FAQ</b>:</dt>
<dd>Utile per mostrare liste di FAQ (Frequently Asked Questions). Automaticamente aggiunge le parole DOMANDA e RISPOSTA nei campi 'concetto' e 'definizione' rispettivamente.</dd>
</dl>
</blockquote>
<hr>
<p>Gli Amministratori di Moodle possono creare nuovi formati, nel seguente modo:
<ol>
<li> Cercare in mod/glossary/formats ... si dovrebbe vedere un file numerato per ogni formato esistente.
<li> Copiare uno di questi file e rinominarlo con un nuovo numero N (notare che 0 e 1 sono riservati).
<li> Editare questo file per creare il proprio formato (è richiesta un pò di conoscenza di PHP).
<li> Infine, inserire una nuova entry in ogni lingua che si usa (language pack) chiamata <b>displayformatN</b>, e darle un nome corto ma significativo.
</ol>
<P ALIGN=CENTER><B>Formato di visualizzazione</B></P>
<P>Questa impostazione specifica il modo in cui ogni termine del Glossario sar&agrave; visualizzato. I formati default sono:</p>
<blockquote>
<dl>
<dt><b>Dizionario semplice</b>:</dt>
<dd>appare come un dizionario convenzionale con i termini separati l'uno dall'altro. Non sono mostrati gli autori e gli eventuali allegati sono mostrati come link.</dd>
<dt><b>Continuo</b>:</dt>
<dd>i termini vengono mostrati uno dopo l'altro, senza alcun genere di separazione se non le icone di editing.</dd>
<dt><b>Completo con Autore</b>:</dt>
<dd>E' una visualizzazione tipo forum che mostra anche i dati dell'autore. Gli allegati sono mostrati come link.</dd>
<dt><b>Completo senza autore</b>:</dt>
<dd>E' una visualizzazione tipo forum che non mostra i dati dell'autore. Gli allegati sono mostrati come link.</dd>
<dt><b>Enciclopedia</b>:</dt>
<dd>Come 'Completo con Autore' solo che sono visualizzate anche le eventuali immagini allegate.</dd>
<dt><b>FAQ</b>:</dt>
<dd>Utile per mostrare liste di FAQ (Frequently Asked Questions). Automaticamente aggiunge le parole DOMANDA e RISPOSTA nei campi 'concetto' e 'definizione' rispettivamente.</dd>
</dl>
</blockquote>
<hr>
<p>Gli Amministratori di Moodle possono creare nuovi formati, nel seguente modo:
<ol>
<li> Cercare in mod/glossary/formats ... si dovrebbe vedere un file numerato per ogni formato esistente.
<li> Copiare uno di questi file e rinominarlo con un nuovo numero N (notare che 0 e 1 sono riservati).
<li> Editare questo file per creare il proprio formato (&egrave; richiesta un pò di conoscenza di PHP).
<li> Infine, inserire una nuova entry in ogni lingua che si usa (language pack) chiamata <b>displayformatN</b>, e darle un nome corto ma significativo.
</ol>
+5 -5
View File
@@ -1,5 +1,5 @@
<P ALIGN=CENTER><B>Numero di termini mostrati per pagina</B></P>
<P>Il Glossario può essere configurato in modo da restringere il numero dei termini mostrati su ogni pagina.</p>
<p>Se si ha un gran numero di termini linkati automaticamente è utile che questo numero sia piccolo per evitare lunghi tempi di caricamento.</p>
<P ALIGN=CENTER><B>Numero di termini mostrati per pagina</B></P>
<P>Il Glossario può essere configurato in modo da restringere il numero dei termini mostrati su ogni pagina.</p>
<p>Se si ha un gran numero di termini linkati automaticamente &egrave; utile che questo numero sia piccolo per evitare lunghi tempi di caricamento.</p>
+4 -4
View File
@@ -1,4 +1,4 @@
<P ALIGN=CENTER><B>Corrispondenza di parole intere</B></P>
<p>Se il collegamento automatico è abilitato, allora la selezione di questa opzione forzerà il link solo sulle parole intere.
<p>Per esempio, il termine "costrutti" non creerà un link nella parola "contruttivismo".</p>
<P ALIGN=CENTER><B>Corrispondenza di parole intere</B></P>
<p>Se il collegamento automatico &egrave; abilitato, allora la selezione di questa opzione forzer&agrave; il link solo sulle parole intere.
<p>Per esempio, il termine "costrutti" non creer&agrave; un link nella parola "contruttivismo".</p>
+7 -7
View File
@@ -1,7 +1,7 @@
<P ALIGN=CENTER><B>Glossario globale</B></P>
<p>Gli amministratori possono definire un Glossario come 'globale'.</p>
<p>Questi Glossari possono far parte di ogni corso del sito (ma sono particolarmente indicati per la pagina iniziale di accoglienza).</p>
<p>La differenza con un Glossario locale è che i termini di quello globale possono essere usati per creare link automatici all'interno dell'intero sito (non solo nello stesso corso cui il Glossario appartiene).</p>
<P ALIGN=CENTER><B>Glossario globale</B></P>
<p>Gli amministratori possono definire un Glossario come 'globale'.</p>
<p>Questi Glossari possono far parte di ogni corso del sito (ma sono particolarmente indicati per la pagina iniziale di accoglienza).</p>
<p>La differenza con un Glossario locale &egrave; che i termini di quello globale possono essere usati per creare link automatici all'interno dell'intero sito (non solo nello stesso corso cui il Glossario appartiene).</p>
+7 -7
View File
@@ -1,7 +1,7 @@
<P ALIGN=CENTER><B>Tipo di Glossario</B></P>
<P>Il sistema di gestione dei glossari permette di esportare i termini da ogni glossario secondario all'unico glossario principale (o generale) del corso.</p>
<p>Per permettere questo, bisogna specificare quale è il Glossario generale.</p>
<p>Nota: Si può definire un solo glossario generale per corso e solo gli insegnanti possono aggiornarlo.</p>
<P ALIGN=CENTER><B>Tipo di Glossario</B></P>
<P>Il sistema di gestione dei glossari permette di esportare i termini da ogni glossario secondario all'unico glossario principale (o generale) del corso.</p>
<p>Per permettere questo, bisogna specificare quale &egrave; il Glossario generale.</p>
<p>Nota: Si può definire un solo glossario generale per corso e solo gli insegnanti possono aggiornarlo.</p>
+7 -7
View File
@@ -1,7 +1,7 @@
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif">&nbsp;<B>Glossario</B></P>
<UL>
Questa attività permette ai partecipanti di creare e gestire una lista di definizioni, come un dizionario.
Le definizioni possono essere cercate e visualizzate in molti formati differenti.
E' anche permesso agli insegnanti di esportare le definizioni da un Glossario all'altro (quello principale) all'interno dello stesso corso.
E' inoltre possibile creare automaticamente links a queste definizioni in ogni punto del corso.</p>
</UL>
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/glossary/icon.gif">&nbsp;<B>Glossario</B></P>
<UL>
Questa attivit&agrave; permette ai partecipanti di creare e gestire una lista di definizioni, come un dizionario.
Le definizioni possono essere cercate e visualizzate in molti formati differenti.
E' anche permesso agli insegnanti di esportare le definizioni da un Glossario all'altro (quello principale) all'interno dello stesso corso.
E' inoltre possibile creare automaticamente links a queste definizioni in ogni punto del corso.</p>
</UL>
+6 -6
View File
@@ -1,6 +1,6 @@
<P ALIGN=CENTER><B>Numero di articoli recenti di tipo RSS</B></P>
<P>Questa opzione permette di definire il numero di articoli da includere nel RSS feed.
<P>Un numero tra 5 e 20 dovrebbe essere adeguato per la maggior parte dei glossari. Può essere aumentato se il glossario è molto utilizzato.</P>
<P ALIGN=CENTER><B>Numero di articoli recenti di tipo RSS</B></P>
<P>Questa opzione permette di definire il numero di articoli da includere nel RSS feed.
<P>Un numero tra 5 e 20 dovrebbe essere adeguato per la maggior parte dei glossari. Può essere aumentato se il glossario &egrave; molto utilizzato.</P>
+6 -6
View File
@@ -1,6 +1,6 @@
<P ALIGN=CENTER><B>Abilitazione degli studenti</B></P>
<P>Può essere specificato se uno studente può o meno aggiungere, modificare o cancellare i propri termini..
I termini esportati verso un glossario generale possono essere modificati o cancellati solo dagli insegnanti, per cui questa impostazione è significativa solo per i glossari secondari.</p>
<p><b>Nota:</b> Un insegnante può modificare o cancellare un termine in qualunque momento.</p>
<P ALIGN=CENTER><B>Abilitazione degli studenti</B></P>
<P>Può essere specificato se uno studente può o meno aggiungere, modificare o cancellare i propri termini..
I termini esportati verso un glossario generale possono essere modificati o cancellati solo dagli insegnanti, per cui questa impostazione &egrave; significativa solo per i glossari secondari.</p>
<p><b>Nota:</b> Un insegnante può modificare o cancellare un termine in qualunque momento.</p>
+8 -8
View File
@@ -1,8 +1,8 @@
<P ALIGN=CENTER><B>Link automatico di un termini</B></P>
<P>Impostando questa opzione a SI, il termine sarà linkato automaticamente ogni volta lo stesso appare all'interno dello stesso corso. Questo include i messaggi del forum, le risorse interne, i riepiloghi settimanali e così via.</p>
<p>Se non si vuole che un testo particolare sia esaminato per individuare eventuali link automatici (per esempio, in un messagio del forum) allora bisogna aggiungere le tag &lt;nolink> e &lt;/nolink> prima e dopo il testo.</p>
<p>Per poter attivare questa caratteristica, l'autolink deve essere attivo a livello di glossario.</p>
<P ALIGN=CENTER><B>Link automatico di un termini</B></P>
<P>Impostando questa opzione a SI, il termine sar&agrave; linkato automaticamente ogni volta lo stesso appare all'interno dello stesso corso. Questo include i messaggi del forum, le risorse interne, i riepiloghi settimanali e così via.</p>
<p>Se non si vuole che un testo particolare sia esaminato per individuare eventuali link automatici (per esempio, in un messagio del forum) allora bisogna aggiungere le tag &lt;nolink> e &lt;/nolink> prima e dopo il testo.</p>
<p>Per poter attivare questa caratteristica, l'autolink deve essere attivo a livello di glossario.</p>
+9 -9
View File
@@ -1,10 +1,10 @@
<p align="center"><b>Categorie</b></p>
<p>In questa pagina le attività oggetto di valutazione possono essere raggruppate in categorie, i loro voti massimi possono essere adeguatamente trasformati e le stesse attività impostate come crediti extra-valutazione. Possono anche essere aggiunte nuove categorie e cancellate categorie esistenti.</p>
<ul>
<li>Categoria: Definisce a quale categoria è assegnata un'attività. Selezionare la categoria dalla lista esistente. Le attività non assegnate ad alcuna categoria o appartenenti a categorie cancellate sono poste automaticamente in "Senza categoria". </li>
<li>Trasforma in: Permette di adeguare le valutazioni. Impostare questo numero al valore rispetto al quale si desidera che la relativa attività sia valutata. Così se il voto massimo era 30 e viene trasformato in 28, allora tutti i voti e le percentuali degli studenti saranno calcolati a fronte di un massimo di 28 punti invece che di 30.</li>
<li>Credito Extra: Marcare questo box se si desidera che una particolare attività sia valutata come credito extra. Da notare che impostando come credito extra tutte le attività di una categoria porterà a risultati imprevedibili e molto probabilmente non terrà conto affatto della categoria stessa o del credito extra.</li>
<p align="center"><b>Categorie</b></p>
<p>In questa pagina le attivit&agrave; oggetto di valutazione possono essere raggruppate in categorie, i loro voti massimi possono essere adeguatamente trasformati e le stesse attivit&agrave; impostate come crediti extra-valutazione. Possono anche essere aggiunte nuove categorie e cancellate categorie esistenti.</p>
<ul>
<li>Categoria: Definisce a quale categoria &egrave; assegnata un'attivit&agrave;. Selezionare la categoria dalla lista esistente. Le attivit&agrave; non assegnate ad alcuna categoria o appartenenti a categorie cancellate sono poste automaticamente in "Senza categoria". </li>
<li>Trasforma in: Permette di adeguare le valutazioni. Impostare questo numero al valore rispetto al quale si desidera che la relativa attivit&agrave; sia valutata. Così se il voto massimo era 30 e viene trasformato in 28, allora tutti i voti e le percentuali degli studenti saranno calcolati a fronte di un massimo di 28 punti invece che di 30.</li>
<li>Credito Extra: Marcare questo box se si desidera che una particolare attivit&agrave; sia valutata come credito extra. Da notare che impostando come credito extra tutte le attivit&agrave; di una categoria porter&agrave; a risultati imprevedibili e molto probabilmente non terr&agrave; conto affatto della categoria stessa o del credito extra.</li>
</ul>
+13 -13
View File
@@ -1,13 +1,13 @@
<p align="center"><b>Eccezioni</b></p>
<p>Con le funzioni di questa pagina uno o più studenti possono essere esclusi da singole attività valutate. Questo può essere utile, ad esempio, se due sezioni di una classe si fondono o uno studente si trasferisce da una sezione differente parecchio tempo dopo l'inizio delle lezioni. E' anche utile in circostanze estreme come malattie, incidenti, ecc.
<br />
Ci sono tre colonne:</p>
<ul>
<li>Sinistra: Contiene gli studenti del corso che sono 'Inclusi nelle Valutazioni' per una particolare attività.</li>
<li>Centro: Presenta la lista di tutte le attività oggetto di valutazione seguite, tra parentesi, dal numero totale degli studenti esclusi.</li>
<li>Destra: Contiene gli studenti che sono 'Esclusi dalle Valutazioni' per una particolare attività.</li>
</ul>
<p>Per escludere studenti da una attività cliccare sulla specifica attività nella colonna centrale e quindi sui nomi degli studenti su quella di sinistra (tenendo premuto CTRL o APPLE potranno essere selezionati più studenti). Quindi cliccare sul pulsante 'Escludi dalle Valutazioni'. Gli studenti selezionati passeranno dalla colonna di sinistra a quella di destra e verranno esclusi dai calcoli di valutazione di quella attività.</p>
<p>Per includere studenti che sono stati esclusi, scegliere la specifica attività, cliccare sugli studenti nella colonna di destra e quindi sul pulsante 'Includi nelle Valutazioni'. Gli studenti selezionati passeranno dalla colonna di destra a quella di sinistra.</p>
<p align="center"><b>Eccezioni</b></p>
<p>Con le funzioni di questa pagina uno o più studenti possono essere esclusi da singole attivit&agrave; valutate. Questo può essere utile, ad esempio, se due sezioni di una classe si fondono o uno studente si trasferisce da una sezione differente parecchio tempo dopo l'inizio delle lezioni. E' anche utile in circostanze estreme come malattie, incidenti, ecc.
<br />
Ci sono tre colonne:</p>
<ul>
<li>Sinistra: Contiene gli studenti del corso che sono 'Inclusi nelle Valutazioni' per una particolare attivit&agrave;.</li>
<li>Centro: Presenta la lista di tutte le attivit&agrave; oggetto di valutazione seguite, tra parentesi, dal numero totale degli studenti esclusi.</li>
<li>Destra: Contiene gli studenti che sono 'Esclusi dalle Valutazioni' per una particolare attivit&agrave;.</li>
</ul>
<p>Per escludere studenti da una attivit&agrave; cliccare sulla specifica attivit&agrave; nella colonna centrale e quindi sui nomi degli studenti su quella di sinistra (tenendo premuto CTRL o APPLE potranno essere selezionati più studenti). Quindi cliccare sul pulsante 'Escludi dalle Valutazioni'. Gli studenti selezionati passeranno dalla colonna di sinistra a quella di destra e verranno esclusi dai calcoli di valutazione di quella attivit&agrave;.</p>
<p>Per includere studenti che sono stati esclusi, scegliere la specifica attivit&agrave;, cliccare sugli studenti nella colonna di destra e quindi sul pulsante 'Includi nelle Valutazioni'. Gli studenti selezionati passeranno dalla colonna di destra a quella di sinistra.</p>
+7 -7
View File
@@ -1,8 +1,8 @@
<p align="center"><b>Scala e valutazioni alfabetiche</b></p>
<p>In questa pagina si può impostare la propria scala di valutazioni alfabetiche. Inizialmente viene mostrata una scala 'suggerita' e tutto quello che serve per utilizzare tale scala è cliccare su "Salva modifiche". Se comunque tale scala non piace, può essere modificato qualunque valore e poi cliccare su "Salva modifiche". Dopo questa impostazione iniziale si vedrà la scala corrente selezionata. Lasciare un termine vuoto per non includerlo o per cancellarlo dalla scala delle valutazioni.
<br />
Errori che possono apparire nel registro delle valutazioni:</p>
<ul>
<li>Valutazioni alfabetiche non definite: Significa che la scala di valutazioni iniziale non è stata definita. E' sufficiente (se va bene la scala suggerita) cliccare su "Salva modifiche"</li>
<li>Nessuna valutazione alfabetica per X: Indica che non esiste una lettera corrispondente alla valutazione X..</li>
<p align="center"><b>Scala e valutazioni alfabetiche</b></p>
<p>In questa pagina si può impostare la propria scala di valutazioni alfabetiche. Inizialmente viene mostrata una scala 'suggerita' e tutto quello che serve per utilizzare tale scala &egrave; cliccare su "Salva modifiche". Se comunque tale scala non piace, può essere modificato qualunque valore e poi cliccare su "Salva modifiche". Dopo questa impostazione iniziale si vedr&agrave; la scala corrente selezionata. Lasciare un termine vuoto per non includerlo o per cancellarlo dalla scala delle valutazioni.
<br />
Errori che possono apparire nel registro delle valutazioni:</p>
<ul>
<li>Valutazioni alfabetiche non definite: Significa che la scala di valutazioni iniziale non &egrave; stata definita. E' sufficiente (se va bene la scala suggerita) cliccare su "Salva modifiche"</li>
<li>Nessuna valutazione alfabetica per X: Indica che non esiste una lettera corrispondente alla valutazione X..</li>
</ul>
+19 -19
View File
@@ -1,20 +1,20 @@
<p align="center"><b>Preferenze</b></p>
<p>Nella pagina "Preferenze" sono disponibili le seguenti impostazioni del registro delle valutazioni.</p>
<ul>
<li>Usa/Nascondi Opzioni Avanzate: Attivazione/Disattivazione delle opzioni avanzate del registro. Il modo normale mostra unicamente i punteggi e i totali senza categorie o calcoli particolari dei voti finali. </li>
<li>Mostra Valutazioni Pesate: Determina se le percentuali pesate sono mostrate o meno. Si può anche definire se gli studenti possono vederle oppure solo gli insegnanti.</li>
<li>Mostra Punti: Determina se i punteggi sono mostrati o meno. Le impostazioni sono tali per cui quello che vedono gli studenti può essere diverso da quello che vede l'insegnante.</li>
<li>Mostra Percentuali: Determina se le percentuali sono mostrate o meno. Le impostazioni sono tali per cui quello che vedono gli studenti può essere diverso da quello che vede l'insegnante.</li>
<li>Mostra Valutazioni Alfabetiche: Determina se la lettera corrispondente alla valutazione alfabetica è mostrata o meno nel voto finale.</li>
<li>Valutazioni Alfabetiche: Determina se la valutazione alfabetica è calcolata usando la percentuale grezza o pesata.</li>
<li>Ristampa titoli di testa: Determina quante volte i titoli di testa vanno ristampati. Questo può aiutare nella visualizzazione dei risultati di una classe molto numerosa.</li>
<li>Mostra Attività da valutare nascoste: Permette di mostrare o nascondere quelle attività impostate a 'nascosta'. Si applica solamente alla visualizzazzione per l'insegnante. Gli studenti non vedranno attività del registro delle valutazioni che non sono loro permesse. Se questa opzione è impostata a SI, i voti finali degli studenti includeranno anche le attività nascoste.</li>
<p align="center"><b>Preferenze</b></p>
<p>Nella pagina "Preferenze" sono disponibili le seguenti impostazioni del registro delle valutazioni.</p>
<ul>
<li>Usa/Nascondi Opzioni Avanzate: Attivazione/Disattivazione delle opzioni avanzate del registro. Il modo normale mostra unicamente i punteggi e i totali senza categorie o calcoli particolari dei voti finali. </li>
<li>Mostra Valutazioni Pesate: Determina se le percentuali pesate sono mostrate o meno. Si può anche definire se gli studenti possono vederle oppure solo gli insegnanti.</li>
<li>Mostra Punti: Determina se i punteggi sono mostrati o meno. Le impostazioni sono tali per cui quello che vedono gli studenti può essere diverso da quello che vede l'insegnante.</li>
<li>Mostra Percentuali: Determina se le percentuali sono mostrate o meno. Le impostazioni sono tali per cui quello che vedono gli studenti può essere diverso da quello che vede l'insegnante.</li>
<li>Mostra Valutazioni Alfabetiche: Determina se la lettera corrispondente alla valutazione alfabetica &egrave; mostrata o meno nel voto finale.</li>
<li>Valutazioni Alfabetiche: Determina se la valutazione alfabetica &egrave; calcolata usando la percentuale grezza o pesata.</li>
<li>Ristampa titoli di testa: Determina quante volte i titoli di testa vanno ristampati. Questo può aiutare nella visualizzazione dei risultati di una classe molto numerosa.</li>
<li>Mostra Attivit&agrave; da valutare nascoste: Permette di mostrare o nascondere quelle attivit&agrave; impostate a 'nascosta'. Si applica solamente alla visualizzazzione per l'insegnante. Gli studenti non vedranno attivit&agrave; del registro delle valutazioni che non sono loro permesse. Se questa opzione &egrave; impostata a SI, i voti finali degli studenti includeranno anche le attivit&agrave; nascoste.</li>
</ul>
+21 -21
View File
@@ -1,21 +1,21 @@
<p align="center"><b>Valutazioni (Studenti)</b></p>
<p>Su questa pagina si ha un riepilogo delle valutazioni ottenute nel corso.</p>
<ul>
<li>Nella parte centrale sono mostrate tutte le valutazioni delle attività del corso.
I nomi e i voti di ogni attività valutata sono link che portano alla visualizzazione dettagliata di quella particolare attività.</li>
<li>Una colonna di totali è mostrata sulla destra di tutte le attività.</li>
<li>Alla destra del titolo Totale (e delle altre eventuali colonne) c'è anche un link Stat. che permette di visualizzare in una finestra popup le statistiche sulle attività di tutta la classe.</li>
Sono mostrate le seguenti informazioni:
<ul>
<li>Massimo: il massimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Minimo: il minimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Media: la somma the sum di tutti i punteggi di questo corso, diviso per il numero dei partecipanti</li>
<li>Mediana: Il punteggio al centro della classifica di tutti i punteggi</li>
<li>Moda: il punteggio ottenuto dal numero maggiore di partecipanti</li>
<li>Deviazione Standard: una misura della dispersione (distribuzione) dei risultati</li>
</ul>
</li>
</ul>
<p align="center"><b>Valutazioni (Studenti)</b></p>
<p>Su questa pagina si ha un riepilogo delle valutazioni ottenute nel corso.</p>
<ul>
<li>Nella parte centrale sono mostrate tutte le valutazioni delle attivit&agrave; del corso.
I nomi e i voti di ogni attivit&agrave; valutata sono link che portano alla visualizzazione dettagliata di quella particolare attivit&agrave;.</li>
<li>Una colonna di totali &egrave; mostrata sulla destra di tutte le attivit&agrave;.</li>
<li>Alla destra del titolo Totale (e delle altre eventuali colonne) c'&egrave; anche un link Stat. che permette di visualizzare in una finestra popup le statistiche sulle attivit&agrave; di tutta la classe.</li>
Sono mostrate le seguenti informazioni:
<ul>
<li>Massimo: il massimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Minimo: il minimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Media: la somma the sum di tutti i punteggi di questo corso, diviso per il numero dei partecipanti</li>
<li>Mediana: Il punteggio al centro della classifica di tutti i punteggi</li>
<li>Moda: il punteggio ottenuto dal numero maggiore di partecipanti</li>
<li>Deviazione Standard: una misura della dispersione (distribuzione) dei risultati</li>
</ul>
</li>
</ul>
+55 -55
View File
@@ -1,56 +1,56 @@
<p align="center"><b>Valutazioni (Insegnante)</b></p>
<p>La prima volta che si visita il registro delle valutazioni, questo sarà mostrato nel modo normale o semplice.
Si potranno vedere tutti gli studenti, i loro voti per ogni attività oggetto di valutazione, e un totale per ogni studente. </p>
<ul>
<li>L'elenco degli studenti può essere ordinato per cognome o nome cliccando i relativi link in testa alla colonna Studente o a destra o a sinistra. L'elenco inizialmente è ordinato per cognome.</li>
<li>I nomi degli studenti sono link che permettono di visualizzare solamente i singoli studenti e i loro voti. Questo è utile quando uno studente guarda il registro con l'insegnante e si vuole proteggere la riservatezza dei voti degli altri studenti.</li>
<li>I pulsanti nella parte alta permettono di scaricare sul proprio computer un foglio Excel o un file testo tabulato contenenti tutte le valutazioni del corso.</li>
<li>Il titolo principale è 'Valutazioni' se si utilizza il modo normale (default). Altrimenti è 'Valutazioni per categoria' se in Preferenze si è impostato 'Usa Opzioni Avanzate' e possono essere visualizzate tutte o le sole categorie scelte.</li>
<li>Nella parte centrale sono mostrate tutte le valutazioni delle attività di un corso (o solo una particolare categoria nel modo avanzato).
I nomi di ogni attività valutata sono link che portano alle impostazioni per quella particolare attività.</li>
<li>Una colonna di totali è posta alla destra di tutte le attività (o categorie nel modo avanzato). Le due frecce alla destra del titolo Totale permettono di ordinare i totali degli studenti in modo decrescente o crescente rispettivamente.</li>
<li>Alla destra del titolo Totale (o per ogni singola categoria nel modo avanzato) c'è anche un link Stat. che permette di visualizzare in una finestra popup le statistiche sul totale per tutta la classe.
Sono mostrate le seguenti informazioni:
<ul>
<li>Massimo: il massimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Minimo: il minimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Media: la somma the sum di tutti i punteggi di questo corso, diviso per il numero dei partecipanti</li>
<li>Mediana: Il punteggio al centro della classifica di tutti i punteggi</li>
<li>Moda: il punteggio ottenuto dal numero maggiore di partecipanti</li>
<li>Deviazione Standard: una misura della dispersione (distribuzione) dei risultati</li>
</ul>
</li>
</ul>
<p>Di seguito è descritto come modificare specifiche impostazioni del registro delle valutazioni. Il link che bisogna cliccare per modificare un'impostazione è mostrato tra virgolette. Ulteriori informazioni e uno specifico pulsante di help sono presenti su ciascuno dei vari pannelli.</p>
<ul>
<li><h3>Base:</h3>
<ul>
<li>Passaggio nel modo avanzato: "Preferenze" </li>
<li>Modifica di quante volte ripetere i titoli di testa: "Preferenze"</li>
</ul>
</li>
<li><h3>Avanzato:</h3>
<ul>
<li>Impostazione di quali colonne sono mostrate: "Preferenze"</li>
<li>Impostazione di come è calcolato il voto finale: "Preferenze"</li>
<li>Definizione delle categorie cui appartengono le attività valutate: "Categorie"</li>
<li>Trasformazione dei punteggi delle attività: "Categorie"</li>
<li>Impostazione di una attività come credito extra: "Categorie"</li>
<li>Aggiunta di una categoria: "Categorie"</li>
<li>Cancellazione di una categoria: "Categorie"</li>
<li>Impostazione del peso dei voti delle categorie: "Pesi"</li>
<li>Eliminazione degli X voti inferiori di una categoria: "Pesi"</li>
<li>Aggiunta di Punti Bonus a una categoria: "Pesi"</li>
<li>Occultamento di una categoria nella visualizzazione del registro e nel calcolo dei voti: "Pesi"</li>
<li>Impostazione della scala di valutazioni e delle valutazioni alfabetiche: "Valutazioni alfabetiche"</li>
<li>Esclusione di studenti dalle valutazioni: "Eccezioni"</li>
</ul></li>
<p align="center"><b>Valutazioni (Insegnante)</b></p>
<p>La prima volta che si visita il registro delle valutazioni, questo sar&agrave; mostrato nel modo normale o semplice.
Si potranno vedere tutti gli studenti, i loro voti per ogni attivit&agrave; oggetto di valutazione, e un totale per ogni studente. </p>
<ul>
<li>L'elenco degli studenti può essere ordinato per cognome o nome cliccando i relativi link in testa alla colonna Studente o a destra o a sinistra. L'elenco inizialmente &egrave; ordinato per cognome.</li>
<li>I nomi degli studenti sono link che permettono di visualizzare solamente i singoli studenti e i loro voti. Questo &egrave; utile quando uno studente guarda il registro con l'insegnante e si vuole proteggere la riservatezza dei voti degli altri studenti.</li>
<li>I pulsanti nella parte alta permettono di scaricare sul proprio computer un foglio Excel o un file testo tabulato contenenti tutte le valutazioni del corso.</li>
<li>Il titolo principale &egrave; 'Valutazioni' se si utilizza il modo normale (default). Altrimenti &egrave; 'Valutazioni per categoria' se in Preferenze si &egrave; impostato 'Usa Opzioni Avanzate' e possono essere visualizzate tutte o le sole categorie scelte.</li>
<li>Nella parte centrale sono mostrate tutte le valutazioni delle attivit&agrave; di un corso (o solo una particolare categoria nel modo avanzato).
I nomi di ogni attivit&agrave; valutata sono link che portano alle impostazioni per quella particolare attivit&agrave;.</li>
<li>Una colonna di totali &egrave; posta alla destra di tutte le attivit&agrave; (o categorie nel modo avanzato). Le due frecce alla destra del titolo Totale permettono di ordinare i totali degli studenti in modo decrescente o crescente rispettivamente.</li>
<li>Alla destra del titolo Totale (o per ogni singola categoria nel modo avanzato) c'&egrave; anche un link Stat. che permette di visualizzare in una finestra popup le statistiche sul totale per tutta la classe.
Sono mostrate le seguenti informazioni:
<ul>
<li>Massimo: il massimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Minimo: il minimo della somma di tutti i punteggi di ogni partecipante a questo corso</li>
<li>Media: la somma the sum di tutti i punteggi di questo corso, diviso per il numero dei partecipanti</li>
<li>Mediana: Il punteggio al centro della classifica di tutti i punteggi</li>
<li>Moda: il punteggio ottenuto dal numero maggiore di partecipanti</li>
<li>Deviazione Standard: una misura della dispersione (distribuzione) dei risultati</li>
</ul>
</li>
</ul>
<p>Di seguito &egrave; descritto come modificare specifiche impostazioni del registro delle valutazioni. Il link che bisogna cliccare per modificare un'impostazione &egrave; mostrato tra virgolette. Ulteriori informazioni e uno specifico pulsante di help sono presenti su ciascuno dei vari pannelli.</p>
<ul>
<li><h3>Base:</h3>
<ul>
<li>Passaggio nel modo avanzato: "Preferenze" </li>
<li>Modifica di quante volte ripetere i titoli di testa: "Preferenze"</li>
</ul>
</li>
<li><h3>Avanzato:</h3>
<ul>
<li>Impostazione di quali colonne sono mostrate: "Preferenze"</li>
<li>Impostazione di come &egrave; calcolato il voto finale: "Preferenze"</li>
<li>Definizione delle categorie cui appartengono le attivit&agrave; valutate: "Categorie"</li>
<li>Trasformazione dei punteggi delle attivit&agrave;: "Categorie"</li>
<li>Impostazione di una attivit&agrave; come credito extra: "Categorie"</li>
<li>Aggiunta di una categoria: "Categorie"</li>
<li>Cancellazione di una categoria: "Categorie"</li>
<li>Impostazione del peso dei voti delle categorie: "Pesi"</li>
<li>Eliminazione degli X voti inferiori di una categoria: "Pesi"</li>
<li>Aggiunta di Punti Bonus a una categoria: "Pesi"</li>
<li>Occultamento di una categoria nella visualizzazione del registro e nel calcolo dei voti: "Pesi"</li>
<li>Impostazione della scala di valutazioni e delle valutazioni alfabetiche: "Valutazioni alfabetiche"</li>
<li>Esclusione di studenti dalle valutazioni: "Eccezioni"</li>
</ul></li>
</ul>
+11 -11
View File
@@ -1,12 +1,12 @@
<p align="center"><b>Pesi</b></p>
<p>In questa pagina possono essere impostati i pesi delle valutazioni appartenenti a ogni categoria, e inoltre può essere definito il numero di attività con le votazioni più negative da trascurare nel calcolo del voto finale, possono essere aggiunti punti bonus a una categoria, può essere deciso di nascondere una categoria dalla visualizzazione delle valutazioni e dal calcolo.</p>
<ul>
<li>Peso: Permette di dare un peso ai voti di una categoria. Il peso è la percentuale con la quale la categoria contribuisce alla valutazione totale. Il totale dei pesi sarà mostrato in fondo alla pagina in verde se risulta pari a 100, altrimenti in rosso.</li>
<li>Elimina X inferiori: Viene utilizzato per eliminare gli X punteggi inferiori nel calcolo del voto finale di uno studente. I totali di punti per una categoria dovrebbero essere tutti dello stesso valore o potrebbero esserci risultati imprevedibili.</li>
<li>Punti Bonus: Permette di dare punti extra che non modificano il punteggio totale per una categoria. Questi possono essere usati, ad esempio, per bilanciare domande di diversa difficoltà o cose simili. Vengono applicati ugualmente a tutti gli studenti. Se si vuole dare un credito extra selettivamente, è sufficiente aggiungere una nuova attività oggetto di valutazione e impostarla a 'Credito Extra' nelle 'Categorie'.</li>
<li>Nascosta: se questo box è marcato la categoria corrispondente sarà eliminata dalla visualizzazione e dal calcolo delle valutazioni. Questo può essere un modo semplice per aggiungere attività al registro solamente dopo che sono state valutate. Poiché le attività che non sono state associate a una categoria vengono automaticamente impostate come 'Senza categoria', si può impostare la categoria 'Senza categoria' a 'Nascosta' e poi appena le relative attività sono state valutate, le stesse possono essere trasferire nella categoria che si desidera e solo allora gli studenti possono vedere i propri voti.</li>
<p align="center"><b>Pesi</b></p>
<p>In questa pagina possono essere impostati i pesi delle valutazioni appartenenti a ogni categoria, e inoltre può essere definito il numero di attivit&agrave; con le votazioni più negative da trascurare nel calcolo del voto finale, possono essere aggiunti punti bonus a una categoria, può essere deciso di nascondere una categoria dalla visualizzazione delle valutazioni e dal calcolo.</p>
<ul>
<li>Peso: Permette di dare un peso ai voti di una categoria. Il peso &egrave; la percentuale con la quale la categoria contribuisce alla valutazione totale. Il totale dei pesi sar&agrave; mostrato in fondo alla pagina in verde se risulta pari a 100, altrimenti in rosso.</li>
<li>Elimina X inferiori: Viene utilizzato per eliminare gli X punteggi inferiori nel calcolo del voto finale di uno studente. I totali di punti per una categoria dovrebbero essere tutti dello stesso valore o potrebbero esserci risultati imprevedibili.</li>
<li>Punti Bonus: Permette di dare punti extra che non modificano il punteggio totale per una categoria. Questi possono essere usati, ad esempio, per bilanciare domande di diversa difficolt&agrave; o cose simili. Vengono applicati ugualmente a tutti gli studenti. Se si vuole dare un credito extra selettivamente, &egrave; sufficiente aggiungere una nuova attivit&agrave; oggetto di valutazione e impostarla a 'Credito Extra' nelle 'Categorie'.</li>
<li>Nascosta: se questo box &egrave; marcato la categoria corrispondente sar&agrave; eliminata dalla visualizzazione e dal calcolo delle valutazioni. Questo può essere un modo semplice per aggiungere attivit&agrave; al registro solamente dopo che sono state valutate. Poich&eacute; le attivit&agrave; che non sono state associate a una categoria vengono automaticamente impostate come 'Senza categoria', si può impostare la categoria 'Senza categoria' a 'Nascosta' e poi appena le relative attivit&agrave; sono state valutate, le stesse possono essere trasferire nella categoria che si desidera e solo allora gli studenti possono vedere i propri voti.</li>
</ul>
+16 -16
View File
@@ -1,16 +1,16 @@
<P ALIGN=CENTER><B>Accesso agli ospiti</B></P>
<P>Si pu&ograve; permettere l'accesso ai corsi agli ospiti.</P>
<P>Gli ospiti, potranno accedere al sistema tramite l'apposito pulsante "entra come ospite"
nella pagina di registrazione utenti.</P>
<P>Gli ospiti non possiedono l'autorizzazione per partecipare attivamente ai corsi.</P>
<P>Questa opzione può essere utile quando si vuole permettere l'accesso a coloro che sono
interessati ad ricevere informazioni generali sul corso.</P>
<P>Esistono due tipi di accesso come ospite: con password o senza. Gli ospiti,
a differenza degli alunni, dovranno inserire la password di accesso ogni volta
che accederanno al corso. Ciò permette un maggiore controllo sugli accessi.
Se il corso non possiede una password di accesso, qualunque ospite potrà visitare il corso.</P>
<P ALIGN=CENTER><B>Accesso agli ospiti</B></P>
<P>Si pu&ograve; permettere l'accesso ai corsi agli ospiti.</P>
<P>Gli ospiti, potranno accedere al sistema tramite l'apposito pulsante "entra come ospite"
nella pagina di registrazione utenti.</P>
<P>Gli ospiti non possiedono l'autorizzazione per partecipare attivamente ai corsi.</P>
<P>Questa opzione può essere utile quando si vuole permettere l'accesso a coloro che sono
interessati ad ricevere informazioni generali sul corso.</P>
<P>Esistono due tipi di accesso come ospite: con password o senza. Gli ospiti,
a differenza degli alunni, dovranno inserire la password di accesso ogni volta
che accederanno al corso. Ciò permette un maggiore controllo sugli accessi.
Se il corso non possiede una password di accesso, qualunque ospite potr&agrave; visitare il corso.</P>
+50 -50
View File
@@ -1,50 +1,50 @@
<p><b>Indice dei file di aiuto</b></p>
<p>Generali</p>
<ul>
<li><a href="help.php?file=cookies.html">Cookies</a>
</ul>
<p>Amministrazione</p>
<ul>
<li><a href="help.php?file=uploadusers.html">Importazione utenti</a>
<li><a href="help.php?file=langedit.html">Modifica lingue</a>
</ul>
<p>Impostazione corsi</p>
<ul>
<li><a href="help.php?file=guestaccess.html">Accesso agli ospiti</a>
<li><a href="help.php?file=picture.html">Aggiungere un'immagine</a>
<li><a href="help.php?file=courserecent.html">Attività recenti</a>
<li><a href="help.php?file=coursecategory.html">Categorie dei corsi</a>
<li><a href="help.php?file=enrolmentkey.html">Chiave di accesso</a>
<li><a href="help.php?file=coursestartdate.html">Data di inizio del corso</a>
<li><a href="help.php?file=courseuploadsize.html">Dimensione massima file inviati</a>
<li><a href="help.php?file=courseavailability.html">Disponibilità corso</a>
<li><a href="help.php?file=courseformats.html">Formato dei corsi</a>
<li><a href="help.php?file=teachers.html">Insegnanti</a>
<li><a href="help.php?file=courseidnumber.html">Matricola del corso</a>
<li><a href="help.php?file=mods.html">Moduli</a>
<li><a href="help.php?file=coursenewsitems.html">News da mostrare</a>
<li><a href="help.php?file=courseshortname.html">Nome abbreviato del corso</a>
<li><a href="help.php?file=coursefullname.html">Nome completo del corso</a>
<li><a href="help.php?file=coursenumsections.html">Numero di settimane/argomenti del corso</a>
<li><a href="help.php?file=coursereports.html">Resoconti</a>
<li><a href="help.php?file=scales.html">Scale di valutazione</a>
<li><a href="help.php?file=summaries.html">Sommari delle sezioni</a>
<li><a href="help.php?file=coursegrades.html">Valutazioni</a>
</ul>
<p>Lettura e scrittura</p>
<ul>
<li><a href="help.php?file=textformat.html">Formattazione del testo</a>
<li><a href="help.php?file=reading.html">Leggere attentamente</a>
<li><a href="help.php?file=html.html">Modifica formato HTML</a>
<li><a href="help.php?file=text.html">Modifica formato testo</a>
<li><a href="help.php?file=wiki.html">Modifica formato Wiki</a>
<li><a href="help.php?file=questions.html">Porre domande</a>
<li><a href="help.php?file=writing.html">Scrivere</a>
<li><a href="help.php?file=richtext.html">Utilizzo dell'editor Richtext</a>
<li><a href="help.php?file=emoticons.html">Utilizzo delle faccine (emoticons)</a>
</ul>
<p><b>Indice dei file di aiuto</b></p>
<p>Generali</p>
<ul>
<li><a href="help.php?file=cookies.html">Cookies</a>
</ul>
<p>Amministrazione</p>
<ul>
<li><a href="help.php?file=uploadusers.html">Importazione utenti</a>
<li><a href="help.php?file=langedit.html">Modifica lingue</a>
</ul>
<p>Impostazione corsi</p>
<ul>
<li><a href="help.php?file=guestaccess.html">Accesso agli ospiti</a>
<li><a href="help.php?file=picture.html">Aggiungere un'immagine</a>
<li><a href="help.php?file=courserecent.html">Attivit&agrave; recenti</a>
<li><a href="help.php?file=coursecategory.html">Categorie dei corsi</a>
<li><a href="help.php?file=enrolmentkey.html">Chiave di accesso</a>
<li><a href="help.php?file=coursestartdate.html">Data di inizio del corso</a>
<li><a href="help.php?file=courseuploadsize.html">Dimensione massima file inviati</a>
<li><a href="help.php?file=courseavailability.html">Disponibilit&agrave; corso</a>
<li><a href="help.php?file=courseformats.html">Formato dei corsi</a>
<li><a href="help.php?file=teachers.html">Insegnanti</a>
<li><a href="help.php?file=courseidnumber.html">Matricola del corso</a>
<li><a href="help.php?file=mods.html">Moduli</a>
<li><a href="help.php?file=coursenewsitems.html">News da mostrare</a>
<li><a href="help.php?file=courseshortname.html">Nome abbreviato del corso</a>
<li><a href="help.php?file=coursefullname.html">Nome completo del corso</a>
<li><a href="help.php?file=coursenumsections.html">Numero di settimane/argomenti del corso</a>
<li><a href="help.php?file=coursereports.html">Resoconti</a>
<li><a href="help.php?file=scales.html">Scale di valutazione</a>
<li><a href="help.php?file=summaries.html">Sommari delle sezioni</a>
<li><a href="help.php?file=coursegrades.html">Valutazioni</a>
</ul>
<p>Lettura e scrittura</p>
<ul>
<li><a href="help.php?file=textformat.html">Formattazione del testo</a>
<li><a href="help.php?file=reading.html">Leggere attentamente</a>
<li><a href="help.php?file=html.html">Modifica formato HTML</a>
<li><a href="help.php?file=text.html">Modifica formato testo</a>
<li><a href="help.php?file=wiki.html">Modifica formato Wiki</a>
<li><a href="help.php?file=questions.html">Porre domande</a>
<li><a href="help.php?file=writing.html">Scrivere</a>
<li><a href="help.php?file=richtext.html">Utilizzo dell'editor Richtext</a>
<li><a href="help.php?file=emoticons.html">Utilizzo delle faccine (emoticons)</a>
</ul>
+8 -8
View File
@@ -1,8 +1,8 @@
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif">&nbsp;<B>Diario</B></P>
<UL>
<P>Questa è un'attività molto importante per registrare delle riflessioni.
L'insegnate chiede allo studente di esprimere una riflessione su un particolare argomento, e lo studente può rispondere e successivamente migliorare la sua risposta nel tempo.
Questa risposta è riservata e può essere vista solamente dall'insegnante, che può inviare una nota di risposta e può esprimere una valutazione per ogni Diario presente nel corso.
E' una buona idea avere in media una attività di tipo Diario per ogni settimana di corso.</P>
</UL>
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/journal/icon.gif">&nbsp;<B>Diario</B></P>
<UL>
<P>Questa &egrave; un'attivit&agrave; molto importante per registrare delle riflessioni.
L'insegnate chiede allo studente di esprimere una riflessione su un particolare argomento, e lo studente può rispondere e successivamente migliorare la sua risposta nel tempo.
Questa risposta &egrave; riservata e può essere vista solamente dall'insegnante, che può inviare una nota di risposta e può esprimere una valutazione per ogni Diario presente nel corso.
E' una buona idea avere in media una attivit&agrave; di tipo Diario per ogni settimana di corso.</P>
</UL>
+5 -5
View File
@@ -1,5 +1,5 @@
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/label/icon.gif">&nbsp;<B>Etichetta</B></P>
<UL>
<P>Questa non è una vera attività. E' un'attività "fittizia" che permette di inserire testo o grafica all'interno delle altre attività sulla pagina del corso.</p>
</UL>
<P><IMG VALIGN=absmiddle SRC="<?php echo $CFG->wwwroot?>/mod/label/icon.gif">&nbsp;<B>Etichetta</B></P>
<UL>
<P>Questa non &egrave; una vera attivit&agrave;. E' un'attivit&agrave; "fittizia" che permette di inserire testo o grafica all'interno delle altre attivit&agrave; sulla pagina del corso.</p>
</UL>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Valutazione dei risultati</b></p>
<p>Questa opzione permetterà di assegnare un valore numerico di punteggio per ogni risposta. Le risposte possono avere valori positivi o negativi. Le domande importate hanno per default il punteggio 1 per le risposte corrette e 0 per quelle sbagliate, ma questo può essere cambiato dopo l'importazione.</p>
<p align="center"><b>Valutazione dei risultati</b></p>
<p>Questa opzione permetter&agrave; di assegnare un valore numerico di punteggio per ogni risposta. Le risposte possono avere valori positivi o negativi. Le domande importate hanno per default il punteggio 1 per le risposte corrette e 0 per quelle sbagliate, ma questo può essere cambiato dopo l'importazione.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Mostra menu a sinistra</b></p>
<p>Questo permetterà di vedere una lista delle pagine (tabella di diramazione) della lezione. Le pagine di domanda, le pagine di un cluster, ecc. di default non saranno mostrate (ma si può scegliere di vederle impostando la relativa opzione sulla domanda).</p>
<p align="center"><b>Mostra menu a sinistra</b></p>
<p>Questo permetter&agrave; di vedere una lista delle pagine (tabella di diramazione) della lezione. Le pagine di domanda, le pagine di un cluster, ecc. di default non saranno mostrate (ma si può scegliere di vederle impostando la relativa opzione sulla domanda).</p>
+4 -4
View File
@@ -1,4 +1,4 @@
<p align="center"><b>Valutazione massima</b></p>
<p>Questo valore determinata la votazione massima che può essere ottenuta nella lezione.
L'intervallo è tra 0 e 100%. Il valore impostato può essere cambiato in qualunque momento durante la lezione e ogni cambiamento ha effetto immediato nella pagina dei Risultati e nei voti mostrati agli studenti nelle varie liste. Se questo parametro è impostato a 0, la lezione non apparirà in alcuna pagina dei risultati.</p>
<p align="center"><b>Valutazione massima</b></p>
<p>Questo valore determinata la votazione massima che può essere ottenuta nella lezione.
L'intervallo &egrave; tra 0 e 100%. Il valore impostato può essere cambiato in qualunque momento durante la lezione e ogni cambiamento ha effetto immediato nella pagina dei Risultati e nei voti mostrati agli studenti nelle varie liste. Se questo parametro &egrave; impostato a 0, la lezione non apparir&agrave; in alcuna pagina dei risultati.</p>
+6 -6
View File
@@ -1,6 +1,6 @@
<p align="center"><b>Valutazione delle ripetizioni</b></p>
<p>Quando ai partecipanti è permesso di ripetere la lezione, questa opzione dà all'insegnante la facoltà di scegliere come mostrare il voto preso nella lezione, per esempio, nella pagina dei voti. Tale voto può essere la <B>media </B>dei voti presi nei vari tentativi o può essere il voto preso nel tentativo <B>migliore</B>. </p>
<p>Questa opzione può essere modificata in ogni momento.</p>
<p align="center"><b>Valutazione delle ripetizioni</b></p>
<p>Quando ai partecipanti &egrave; permesso di ripetere la lezione, questa opzione d&agrave; all'insegnante la facolt&agrave; di scegliere come mostrare il voto preso nella lezione, per esempio, nella pagina dei voti. Tale voto può essere la <B>media </B>dei voti presi nei vari tentativi o può essere il voto preso nel tentativo <B>migliore</B>. </p>
<p>Questa opzione può essere modificata in ogni momento.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Altezza diapositiva</b></p>
<p>Immetti il numero di pixel che la diapositiva dovrà avere in altezza.</p>
<p align="center"><b>Altezza diapositiva</b></p>
<p>Immetti il numero di pixel che la diapositiva dovr&agrave; avere in altezza.</p>
+4 -4
View File
@@ -1,4 +1,4 @@
<p align="center"><b>Mostra i voti migliori</b></p>
<p>Sarà mostrato l'elenco dei voti migliori della lezione. Gli studenti che ottengono un buon voto possono scegliere uno pseudonimo per mettere nell'elenco il proprio punteggio. C'è una 'lista nera' che filtra nomi osceni.</p>
<p>Tale lista non è mostrata se l'opzione "Lezione per pratica" è impostata a SI.</p>
<p align="center"><b>Mostra i voti migliori</b></p>
<p>Sar&agrave; mostrato l'elenco dei voti migliori della lezione. Gli studenti che ottengono un buon voto possono scegliere uno pseudonimo per mettere nell'elenco il proprio punteggio. C'&egrave; una 'lista nera' che filtra nomi osceni.</p>
<p>Tale lista non &egrave; mostrata se l'opzione "Lezione per pratica" &egrave; impostata a SI.</p>
+107 -107
View File
@@ -1,107 +1,107 @@
<P ALIGN=CENTER><B>Importazione di domande</B></P>
<P>Questa funzione permette di importare domande da file di testo esterni, caricati tramite un opportuno form.</P>
<P>Sono supportati diversi formati di file:</P>
<P><B>Formato GIFT</B></P>
<ul>
<p>GIFT è il più completo formato di importazione disponibile per caricare le domande di un quiz da un file di testo. E' stato progettato per offrire agli insegnanti un metodo semplice per scrivere le domande sotto forma di un semplice testo. Supporta i vari tipi di domande a Risposta multipla, Vero/Falso, Risposta breve, Corrispondenze, Numeriche e anche l'inserimento di un _____ per il formato "parola mancante".
Differenti tipi di domanda possono essere mischiati in un unico file di testo, e il formato supporta anche righe di commento, nomi di domande, feedback, e voti pesati su base percentuale. Seguono alcuni esempi:</p>
<pre>
In quale isola è morto Napoleone? {~Elba ~Corsica =Sant'Elena}
Napoleone è morto nell'isola di {~Corsica =Sant'Elena ~Elba}.
Napoleone è morto in Corsica.{FALSE}
Napoleone è morto in un'isola?{=si =vero}
Quando è morto Napoleone?{#1821}
</pre>
<p align=right><a href="help.php?file=formatgift.html&module=quiz">Altre informazioni sul formato "GIFT"</a></p>
</ul>
<P><B>Formato Aiken</B></P>
<ul>
<p>Il formato Aiken costituisce un modo molto semplice di creare domande a risposta multipla usando un linguaggio molto leggibile. Di seguito è riportato un esempio di utilizzo:</p>
<pre>
Quale è l'obiettivo di un primo intervento di assistenza?
A. Salvare la vita, prevenire ulteriori infortuni, conservare una buona salute
B. Fornire trattamenti medici ad ogni persona infortunata o ferita
C. Prevenire ulteriori infortuni
D. Aiutare le vittime che cercano aiuto
RISPOSTA: A
</pre>
<p align=right><a href="help.php?file=formataiken.html&module=quiz">Altre informazioni sul formato "Aiken"</a></p>
</ul>
<P><B>Formato Missing Word</B></P>
<UL>
<P>Questo formato supporta solamente le domande a risposta multipla.
Ogni domanda è separata da una tilde (~), e la risposta corretta è preceduta da un segno uguale (=). Segue un esempio:</P>
<BLOCKQUOTE>Appena, da bambini, cominciamo a esplorare le parti del nostro corpo diventiamo studenti {=anatomia e psicologia ~riflessologia
~scienza ~sperimentazione}, e in un certo senso rimaniamo studenti per tutta la vita.
</BLOCKQUOTE>
<p align=right><a href="help.php?file=formatmissingword.html&module=quiz">Altre informazioni sul formato "Missing Word"</a></p>
</UL>
<P><B>Formato AON</B></P>
<UL>
<P>Qusto è come il formato a "Missing Word" (a parola mancante), a parte il fatto che dopo l'importazione delle domande, tutte le domande a risposta breve sono trasformate 4 a 4 in domande a corrispondenza.</P>
<p>Inoltre, le risposte delle domande a risposta multipla sono mescolate a caso durante l'importazione.</P>
<p>Prende il nome da un'organizzazione che ha sponsorizzato lo sviluppo di molte caratteristiche dei quiz.</p>
</UL>
<P><B>Formato Blackboard</B></P>
<UL>
<P>Questo programma filtro può importare domande salvate nel formato di esportazione di Blackboard. E' basato sulle funzioni XML presenti all'interno del PHP.</P>
<p align=right><a href="help.php?file=formatblackboard.html&module=quiz">Altre informazioni sul formato "Blackboard"</a></p>
</UL>
<P><B>Formato WebCT</B></P>
<UL>
<P>Questo filtro può importare domande salvate nel formato a base testuale di WebCT.</P>
<p align=right><a href="help.php?file=formatwebct.html&module=quiz">Altre informazioni sul formato "WebCT"</a></p>
</UL>
<P><B>Formato Course Test Manager</B></P>
<UL>
<P>Questo filtro permette di importare domande salvate in una banca dati prodotta dal programma Course Test Manager.
Esistono diversi modi per accedere alla banca dati, che è un database Microsoft Access, a seconda che Moodle gira su un web server Windows oppure Linux.</P>
<p>Su Windows esso permette di accedere al database come ogni file di importazione di dati.</p>
<p>Su Linux, bisogna avere una macchina Windows sulla stessa rete sulla quale si trova il database del Course Test Manager e un pezzo di software che si chiama ODBC Socket Server, che usa l'XML per trasferire i dati a Moodle sul server Linux.</p>
<p>Si legga l'help file sotto indicato prima di usare questo filtro d'importazione.</p>
<p align=right><a href="help.php?file=formatctm.html&module=quiz">Altre informazioni sul formato "CTM"</a></p>
</UL>
<P><B>Risposte a riempimento di vuoti (Cloze)</B></P>
<UL>
<P>Questo filtro particolare serve per importare solamente un tipo di domande, quelle con le risposte a riempimento di vuoti (anche dette Cloze).
</p>
<p align=right><a href="help.php?file=multianswer.html&module=quiz">Altre informazioni sul formato "Cloze"</a></p>
</UL>
<P><B>Formato Custom</B></P>
<UL>
<P>Se si ha un proprio formato di domande da importare, si può editare il modulo software mod/quiz/format/custom.php.</P>
<P>La quantità di istruzioni da scrivere è modesta - solo quanto basta ad analizzare una singola domanda da un file di testo.</P>
<p align=right><a href="help.php?file=formatcustom.html&module=quiz">Altre informazioni sul formato "Custom"</a></p>
</UL>
<P>Altri formati devono ancora essere gestiti, tra cui IMS QTI, e qualunque altro gli utilizzatori di Moodle vorranno contribuire a creare! </p>
<P ALIGN=CENTER><B>Importazione di domande</B></P>
<P>Questa funzione permette di importare domande da file di testo esterni, caricati tramite un opportuno form.</P>
<P>Sono supportati diversi formati di file:</P>
<P><B>Formato GIFT</B></P>
<ul>
<p>GIFT &egrave; il più completo formato di importazione disponibile per caricare le domande di un quiz da un file di testo. E' stato progettato per offrire agli insegnanti un metodo semplice per scrivere le domande sotto forma di un semplice testo. Supporta i vari tipi di domande a Risposta multipla, Vero/Falso, Risposta breve, Corrispondenze, Numeriche e anche l'inserimento di un _____ per il formato "parola mancante".
Differenti tipi di domanda possono essere mischiati in un unico file di testo, e il formato supporta anche righe di commento, nomi di domande, feedback, e voti pesati su base percentuale. Seguono alcuni esempi:</p>
<pre>
In quale isola &egrave; morto Napoleone? {~Elba ~Corsica =Sant'Elena}
Napoleone &egrave; morto nell'isola di {~Corsica =Sant'Elena ~Elba}.
Napoleone &egrave; morto in Corsica.{FALSE}
Napoleone &egrave; morto in un'isola?{=si =vero}
Quando &egrave; morto Napoleone?{#1821}
</pre>
<p align=right><a href="help.php?file=formatgift.html&module=quiz">Altre informazioni sul formato "GIFT"</a></p>
</ul>
<P><B>Formato Aiken</B></P>
<ul>
<p>Il formato Aiken costituisce un modo molto semplice di creare domande a risposta multipla usando un linguaggio molto leggibile. Di seguito &egrave; riportato un esempio di utilizzo:</p>
<pre>
Quale &egrave; l'obiettivo di un primo intervento di assistenza?
A. Salvare la vita, prevenire ulteriori infortuni, conservare una buona salute
B. Fornire trattamenti medici ad ogni persona infortunata o ferita
C. Prevenire ulteriori infortuni
D. Aiutare le vittime che cercano aiuto
RISPOSTA: A
</pre>
<p align=right><a href="help.php?file=formataiken.html&module=quiz">Altre informazioni sul formato "Aiken"</a></p>
</ul>
<P><B>Formato Missing Word</B></P>
<UL>
<P>Questo formato supporta solamente le domande a risposta multipla.
Ogni domanda &egrave; separata da una tilde (~), e la risposta corretta &egrave; preceduta da un segno uguale (=). Segue un esempio:</P>
<BLOCKQUOTE>Appena, da bambini, cominciamo a esplorare le parti del nostro corpo diventiamo studenti {=anatomia e psicologia ~riflessologia
~scienza ~sperimentazione}, e in un certo senso rimaniamo studenti per tutta la vita.
</BLOCKQUOTE>
<p align=right><a href="help.php?file=formatmissingword.html&module=quiz">Altre informazioni sul formato "Missing Word"</a></p>
</UL>
<P><B>Formato AON</B></P>
<UL>
<P>Qusto &egrave; come il formato a "Missing Word" (a parola mancante), a parte il fatto che dopo l'importazione delle domande, tutte le domande a risposta breve sono trasformate 4 a 4 in domande a corrispondenza.</P>
<p>Inoltre, le risposte delle domande a risposta multipla sono mescolate a caso durante l'importazione.</P>
<p>Prende il nome da un'organizzazione che ha sponsorizzato lo sviluppo di molte caratteristiche dei quiz.</p>
</UL>
<P><B>Formato Blackboard</B></P>
<UL>
<P>Questo programma filtro può importare domande salvate nel formato di esportazione di Blackboard. E' basato sulle funzioni XML presenti all'interno del PHP.</P>
<p align=right><a href="help.php?file=formatblackboard.html&module=quiz">Altre informazioni sul formato "Blackboard"</a></p>
</UL>
<P><B>Formato WebCT</B></P>
<UL>
<P>Questo filtro può importare domande salvate nel formato a base testuale di WebCT.</P>
<p align=right><a href="help.php?file=formatwebct.html&module=quiz">Altre informazioni sul formato "WebCT"</a></p>
</UL>
<P><B>Formato Course Test Manager</B></P>
<UL>
<P>Questo filtro permette di importare domande salvate in una banca dati prodotta dal programma Course Test Manager.
Esistono diversi modi per accedere alla banca dati, che &egrave; un database Microsoft Access, a seconda che Moodle gira su un web server Windows oppure Linux.</P>
<p>Su Windows esso permette di accedere al database come ogni file di importazione di dati.</p>
<p>Su Linux, bisogna avere una macchina Windows sulla stessa rete sulla quale si trova il database del Course Test Manager e un pezzo di software che si chiama ODBC Socket Server, che usa l'XML per trasferire i dati a Moodle sul server Linux.</p>
<p>Si legga l'help file sotto indicato prima di usare questo filtro d'importazione.</p>
<p align=right><a href="help.php?file=formatctm.html&module=quiz">Altre informazioni sul formato "CTM"</a></p>
</UL>
<P><B>Risposte a riempimento di vuoti (Cloze)</B></P>
<UL>
<P>Questo filtro particolare serve per importare solamente un tipo di domande, quelle con le risposte a riempimento di vuoti (anche dette Cloze).
</p>
<p align=right><a href="help.php?file=multianswer.html&module=quiz">Altre informazioni sul formato "Cloze"</a></p>
</UL>
<P><B>Formato Custom</B></P>
<UL>
<P>Se si ha un proprio formato di domande da importare, si può editare il modulo software mod/quiz/format/custom.php.</P>
<P>La quantit&agrave; di istruzioni da scrivere &egrave; modesta - solo quanto basta ad analizzare una singola domanda da un file di testo.</P>
<p align=right><a href="help.php?file=formatcustom.html&module=quiz">Altre informazioni sul formato "Custom"</a></p>
</UL>
<P>Altri formati devono ancora essere gestiti, tra cui IMS QTI, e qualunque altro gli utilizzatori di Moodle vorranno contribuire a creare! </p>
+36 -36
View File
@@ -1,37 +1,37 @@
<p><a href="help.php?module=lesson&file=mods.html">Lezione</a></p>
<ul>
<li><a href="help.php?module=lesson&file=height.html">Altezza diapositiva</a>
<li><a href="help.php?module=lesson&file=nextpageaction.html">Azione dopo una Risposta Corretta</a>
<li><a href="help.php?module=lesson&file=deleteattempts.html">Cancella i tentativi di uno studente</a>
<li><a href="help.php?module=lesson&file=overview.html">Caratteristiche di una Lezione</a>
<li><a href="help.php?module=lesson&file=bgcolor.html">Colore di sfondo delle diapositive</a>
<li><a href="help.php?module=lesson&file=slideshow.html">Diapositive</a>
<li><a href="help.php?module=lesson&file=jumpto.html">Il link 'Salta a'</a>
<li><a href="help.php?module=lesson&file=import.html">Importazione di domande</a>
<li><a href="help.php?module=lesson&file=width.html">Larghezza diapositiva</a>
<li><a href="help.php?module=lesson&file=timed.html">Lezione a tempo</a>
<li><a href="help.php?module=lesson&file=practice.html">Lezione per pratica</a>
<li><a href="help.php?module=lesson&file=usepassword.html">Lezione protetta da password</a>
<li><a href="help.php?module=lesson&file=maxanswers.html">Massimo numero di risposte</a>
<li><a href="help.php?module=lesson&file=maxattempts.html">Massimo numero di tentativi (da parte di uno Studente)</a>
<li><a href="help.php?module=lesson&file=highscores.html">Mostra i voti migliori</a>
<li><a href="help.php?module=lesson&file=displayleft.html">Mostra menu a sinistra</a>
<li><a href="help.php?module=lesson&file=review.html">Mostra pulsante per la revisione</a>
<li><a href="help.php?module=lesson&file=ongoing.html">Mostra la valutazione durante la lezione</a>
<li><a href="help.php?module=lesson&file=maxpages.html">Numero di pagine da mostrare</a>
<li><a href="help.php?module=lesson&file=maxhighscores.html">Numero di voti migliori da mostrare</a>
<li><a href="help.php?module=lesson&file=minquestions.html">Numero minimo di domande</a>
<li><a href="help.php?module=lesson&file=password.html">Password</a>
<li><a href="help.php?module=lesson&file=retake.html">Possibilità di riprovare la lezione</a>
<li><a href="help.php?module=lesson&file=modattempts.html">Possibilità di rivedere la lezione</a>
<li><a href="help.php?module=lesson&file=maxtime.html">Tempo massimo</a>
<li><a href="help.php?module=lesson&file=questiontypes.html">Tipi di Domanda</a>
<li><a href="help.php?module=lesson&file=grade.html">Valutazione massima</a>
<li><a href="help.php?module=lesson&file=tree.html">Vista dell'albero</a>
<li><a href="help.php?module=lesson&file=lessondefault.html">Usa le impostazioni di questa lezione come default</a>
<li><a href="help.php?module=lesson&file=questionoption.html">Opzione Domanda</a>
<li><a href="help.php?module=lesson&file=useeditor.html">Uso dell'Editor HTML</a>
<li><a href="help.php?module=lesson&file=custom.html">Valutazione dei risultati</a>
<li><a href="help.php?module=lesson&file=handlingofretakes.html">Valutazione delle ripetizioni</a>
</ul>
<p><a href="help.php?module=lesson&file=mods.html">Lezione</a></p>
<ul>
<li><a href="help.php?module=lesson&file=height.html">Altezza diapositiva</a>
<li><a href="help.php?module=lesson&file=nextpageaction.html">Azione dopo una Risposta Corretta</a>
<li><a href="help.php?module=lesson&file=deleteattempts.html">Cancella i tentativi di uno studente</a>
<li><a href="help.php?module=lesson&file=overview.html">Caratteristiche di una Lezione</a>
<li><a href="help.php?module=lesson&file=bgcolor.html">Colore di sfondo delle diapositive</a>
<li><a href="help.php?module=lesson&file=slideshow.html">Diapositive</a>
<li><a href="help.php?module=lesson&file=jumpto.html">Il link 'Salta a'</a>
<li><a href="help.php?module=lesson&file=import.html">Importazione di domande</a>
<li><a href="help.php?module=lesson&file=width.html">Larghezza diapositiva</a>
<li><a href="help.php?module=lesson&file=timed.html">Lezione a tempo</a>
<li><a href="help.php?module=lesson&file=practice.html">Lezione per pratica</a>
<li><a href="help.php?module=lesson&file=usepassword.html">Lezione protetta da password</a>
<li><a href="help.php?module=lesson&file=maxanswers.html">Massimo numero di risposte</a>
<li><a href="help.php?module=lesson&file=maxattempts.html">Massimo numero di tentativi (da parte di uno Studente)</a>
<li><a href="help.php?module=lesson&file=highscores.html">Mostra i voti migliori</a>
<li><a href="help.php?module=lesson&file=displayleft.html">Mostra menu a sinistra</a>
<li><a href="help.php?module=lesson&file=review.html">Mostra pulsante per la revisione</a>
<li><a href="help.php?module=lesson&file=ongoing.html">Mostra la valutazione durante la lezione</a>
<li><a href="help.php?module=lesson&file=maxpages.html">Numero di pagine da mostrare</a>
<li><a href="help.php?module=lesson&file=maxhighscores.html">Numero di voti migliori da mostrare</a>
<li><a href="help.php?module=lesson&file=minquestions.html">Numero minimo di domande</a>
<li><a href="help.php?module=lesson&file=password.html">Password</a>
<li><a href="help.php?module=lesson&file=retake.html">Possibilit&agrave; di riprovare la lezione</a>
<li><a href="help.php?module=lesson&file=modattempts.html">Possibilit&agrave; di rivedere la lezione</a>
<li><a href="help.php?module=lesson&file=maxtime.html">Tempo massimo</a>
<li><a href="help.php?module=lesson&file=questiontypes.html">Tipi di Domanda</a>
<li><a href="help.php?module=lesson&file=grade.html">Valutazione massima</a>
<li><a href="help.php?module=lesson&file=tree.html">Vista dell'albero</a>
<li><a href="help.php?module=lesson&file=lessondefault.html">Usa le impostazioni di questa lezione come default</a>
<li><a href="help.php?module=lesson&file=questionoption.html">Opzione Domanda</a>
<li><a href="help.php?module=lesson&file=useeditor.html">Uso dell'Editor HTML</a>
<li><a href="help.php?module=lesson&file=custom.html">Valutazione dei risultati</a>
<li><a href="help.php?module=lesson&file=handlingofretakes.html">Valutazione delle ripetizioni</a>
</ul>
</blockquote>
+5 -5
View File
@@ -1,5 +1,5 @@
<p align="center"><b>Il link 'Salta a'</b></p>
<p>Ogni risposta ha un link 'Salta a'. Quando è scelta questa riposta, è mostrato allo studente il corrispondente messaggio di verifica. Dopodiché lo studente vede apparire la pagina definita nel link 'Salta a'. Questo link può essere sia relativo che assoluto. Link relativi sono <b>Questa pagina</b> e <b>Prossima pagina</b>. <b>Questa pagina</b> significa che lo studente continua a vedere la pagina corrente. <b>Prossima pagina</b> invece mostra la pagina che segue nell'ordine logico delle pagine. Un link assoluto si specifica scegliendo il <b>titolo</b> della pagina.</p>
<p>Nota che un link (relativo) <b>Prossima pagina</b> può mostrare una pagina differente dopo che le pagine sono state eventualmente trasferite. Mentre invece links 'Salta a' che usano <b>titoli</b> di pagina mostrano sempre la stessa pagina anche se queste sono state trasferite.</p>
<p align="center"><b>Il link 'Salta a'</b></p>
<p>Ogni risposta ha un link 'Salta a'. Quando &egrave; scelta questa riposta, &egrave; mostrato allo studente il corrispondente messaggio di verifica. Dopodich&eacute; lo studente vede apparire la pagina definita nel link 'Salta a'. Questo link può essere sia relativo che assoluto. Link relativi sono <b>Questa pagina</b> e <b>Prossima pagina</b>. <b>Questa pagina</b> significa che lo studente continua a vedere la pagina corrente. <b>Prossima pagina</b> invece mostra la pagina che segue nell'ordine logico delle pagine. Un link assoluto si specifica scegliendo il <b>titolo</b> della pagina.</p>
<p>Nota che un link (relativo) <b>Prossima pagina</b> può mostrare una pagina differente dopo che le pagine sono state eventualmente trasferite. Mentre invece links 'Salta a' che usano <b>titoli</b> di pagina mostrano sempre la stessa pagina anche se queste sono state trasferite.</p>
+7 -7
View File
@@ -1,7 +1,7 @@
<p align="center"><b>Massimo numero di risposte</b></p>
<p>Questo valore definisce il massimo numero di risposte che l'insegnante può utilizzare. Il valore default è 4. Se la lezione usa solamente domande del tipo Vero/Falso allora è opportuno impostare questo valore a 2.</p>
<p>Questo parametro imposta anche il massimo numero di Rami che può essere usato in una Tabella di diramazione.</p>
<p>Il valore può essere cambiato anche in una lezione che ha già dei contenuti. Infatti se si vuole aggiungere una domanda con molte risposte o una lunga tabella di diramazione, sarà necessario il cambio di questo parametro. Dopo che la domanda o la tabella di diramazione è stata aggiunta, questo parametro può essere ridotto ad un valore più "standard".</p>
<p align="center"><b>Massimo numero di risposte</b></p>
<p>Questo valore definisce il massimo numero di risposte che l'insegnante può utilizzare. Il valore default &egrave; 4. Se la lezione usa solamente domande del tipo Vero/Falso allora &egrave; opportuno impostare questo valore a 2.</p>
<p>Questo parametro imposta anche il massimo numero di Rami che può essere usato in una Tabella di diramazione.</p>
<p>Il valore può essere cambiato anche in una lezione che ha gi&agrave; dei contenuti. Infatti se si vuole aggiungere una domanda con molte risposte o una lunga tabella di diramazione, sar&agrave; necessario il cambio di questo parametro. Dopo che la domanda o la tabella di diramazione &egrave; stata aggiunta, questo parametro può essere ridotto ad un valore più "standard".</p>
+11 -11
View File
@@ -1,11 +1,11 @@
<p align="center"><b>Numero massimo di tentativi (da parte di uno Studente)</b></p>
<p>Questo valore definisce il massimo numero di tentativi che uno Studente può utilizzare per rispondere a <B>ognuna</B> delle domande della lezione. Nel caso di domande che non prevedono una risposta facilmente confrontabile, come per esempio le domande a Risposta breve o quelle Numeriche, questo valore offre una necessaria <i>scappatoia</i> per saltare alla successiva pagina della lezione. </p>
<p>Il valore di default è 5. Valori più piccoli possono scoraggiare lo studente a impegnarsi sulle domande. Valori più grandi potrebbero portare a una frustazione anche maggiore.</p>
<p>L'impostazione a 'uno' di questo valore dà agli studenti una sola possibilità di rispondere alle domande. Questo rende le Lezioni simili ai Quiz a parte il fatto che le domande sono presentate una per pagina.</p>
<p>Da notare che questo valore rappresenta un parametro globale che si applica a tutte le domande della lezione indipendentemente dal loro tipo.</p>
<p>Da notare inoltre che questo parametro <b>non</b> vale per il controllo delle domande da parte dell'insegnante o per la sua navigazione attraverso la lezione. Il controllo del numero di tentativi si basa su valori memorizzati nel database e i tentativi di risposta da parte degli insegnanti non vengono memorizzati. Dopo tutto l'insegnante dovrebbe conoscere le risposte!</p>
<p align="center"><b>Numero massimo di tentativi (da parte di uno Studente)</b></p>
<p>Questo valore definisce il massimo numero di tentativi che uno Studente può utilizzare per rispondere a <B>ognuna</B> delle domande della lezione. Nel caso di domande che non prevedono una risposta facilmente confrontabile, come per esempio le domande a Risposta breve o quelle Numeriche, questo valore offre una necessaria <i>scappatoia</i> per saltare alla successiva pagina della lezione. </p>
<p>Il valore di default &egrave; 5. Valori più piccoli possono scoraggiare lo studente a impegnarsi sulle domande. Valori più grandi potrebbero portare a una frustazione anche maggiore.</p>
<p>L'impostazione a 'uno' di questo valore d&agrave; agli studenti una sola possibilit&agrave; di rispondere alle domande. Questo rende le Lezioni simili ai Quiz a parte il fatto che le domande sono presentate una per pagina.</p>
<p>Da notare che questo valore rappresenta un parametro globale che si applica a tutte le domande della lezione indipendentemente dal loro tipo.</p>
<p>Da notare inoltre che questo parametro <b>non</b> vale per il controllo delle domande da parte dell'insegnante o per la sua navigazione attraverso la lezione. Il controllo del numero di tentativi si basa su valori memorizzati nel database e i tentativi di risposta da parte degli insegnanti non vengono memorizzati. Dopo tutto l'insegnante dovrebbe conoscere le risposte!</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Numero di voti migliori da mostrare</b></p>
<p>Immetti un numero per limitare la quantità di voti migliori da mostrare.</p>
<p align="center"><b>Numero di voti migliori da mostrare</b></p>
<p>Immetti un numero per limitare la quantit&agrave; di voti migliori da mostrare.</p>
+6 -6
View File
@@ -1,6 +1,6 @@
<P><p align="center"><b>Numero di pagine da mostrare</b></p>
<p>Questo parametro è utilizzato in lezioni di tipo Flash Card. Il valore di default è zero, che significa che tutte le pagine/cards della lezione verranno visualizzate. Impostare tale valore a un numero diverso da zero permette di vedere solo quel numero di pagine e quando questo è stato raggiunto la lezione è terminata e lo studente può vedere il suo voto.</p>
<p>Se questo parametro è impostato a un valore maggiore del numero effettivo delle pagine della lezione, la fine della stessa è raggiunta quando tutte le pagine sono state mostrate.</p>
<P><p align="center"><b>Numero di pagine da mostrare</b></p>
<p>Questo parametro &egrave; utilizzato in lezioni di tipo Flash Card. Il valore di default &egrave; zero, che significa che tutte le pagine/cards della lezione verranno visualizzate. Impostare tale valore a un numero diverso da zero permette di vedere solo quel numero di pagine e quando questo &egrave; stato raggiunto la lezione &egrave; terminata e lo studente può vedere il suo voto.</p>
<p>Se questo parametro &egrave; impostato a un valore maggiore del numero effettivo delle pagine della lezione, la fine della stessa &egrave; raggiunta quando tutte le pagine sono state mostrate.</p>
+13 -13
View File
@@ -1,13 +1,13 @@
<p align="center"><b>Numero minimo di domande</b></p>
<p>Quando una lezione contiene una o più pagine di diramazione, l'insegnante dovrebbe impostare questo parametro. Il suo valore pone un limite minimo al numero di domande che si suppone siano state viste, quando viene calcolato il voto. Questo comunque non obbliga i partecipanti a rispondere a quel numero di domande.</p>
<p>Per esempio, impostando questo parametro a 20, si garantisce che i voti saranno valutati come se i partecipanti hanno visto <B>almeno </B>questo numero di domande. Supponiamo che uno studente ha visto un solo ramo della lezione con, per esempio, 5 pagine e risponde correttamente a tutte le corrispondenti domande. Quindi termina la lezione supponendo che le domande siano finite. Se il "numero minimo di domande" non è stato impostato, allora il suo voto sarà 5 su 5, cioè 100%. Ma se il parametro è stato impostato a 20, il suo voto sarà ridotto a 5 su 20, cioè 25%. Nel caso di un altro studente che attraversa tutti i rami della lezione, vedendo, per esempio, tutte le 25 pagine e corrispondenti domande e rispondendo a tutte meno due, il suo voto sarà 23 su 25, cioè 92%.</p>
<p>Se questo parametro viene utilizzato, allora la pagina di apertura della lezione dovrebbe dire qualcosa del tipo:<p>
<p><blockquote>In questa lezione ci si aspetta che proviate a rispondere almeno a "n" domande. Potete anche provarne un numero maggiore, ma se ne tentate un numero inferiore, tenete presente che il vostro voto sarà calcolato come se ne aveste provate "n".</blockquote></p>
<p>(dove, ovviamente "n" è sostituito dal valore assegnato al parametro).</p>
<p>Se il parametro è stato impostato, ai partecipanti viene segnalato quante domande hanno provato a rispondere e quante ci si aspettava che provassero.</p>
<p align="center"><b>Numero minimo di domande</b></p>
<p>Quando una lezione contiene una o più pagine di diramazione, l'insegnante dovrebbe impostare questo parametro. Il suo valore pone un limite minimo al numero di domande che si suppone siano state viste, quando viene calcolato il voto. Questo comunque non obbliga i partecipanti a rispondere a quel numero di domande.</p>
<p>Per esempio, impostando questo parametro a 20, si garantisce che i voti saranno valutati come se i partecipanti hanno visto <B>almeno </B>questo numero di domande. Supponiamo che uno studente ha visto un solo ramo della lezione con, per esempio, 5 pagine e risponde correttamente a tutte le corrispondenti domande. Quindi termina la lezione supponendo che le domande siano finite. Se il "numero minimo di domande" non &egrave; stato impostato, allora il suo voto sar&agrave; 5 su 5, cio&egrave; 100%. Ma se il parametro &egrave; stato impostato a 20, il suo voto sar&agrave; ridotto a 5 su 20, cio&egrave; 25%. Nel caso di un altro studente che attraversa tutti i rami della lezione, vedendo, per esempio, tutte le 25 pagine e corrispondenti domande e rispondendo a tutte meno due, il suo voto sar&agrave; 23 su 25, cio&egrave; 92%.</p>
<p>Se questo parametro viene utilizzato, allora la pagina di apertura della lezione dovrebbe dire qualcosa del tipo:<p>
<p><blockquote>In questa lezione ci si aspetta che proviate a rispondere almeno a "n" domande. Potete anche provarne un numero maggiore, ma se ne tentate un numero inferiore, tenete presente che il vostro voto sar&agrave; calcolato come se ne aveste provate "n".</blockquote></p>
<p>(dove, ovviamente "n" &egrave; sostituito dal valore assegnato al parametro).</p>
<p>Se il parametro &egrave; stato impostato, ai partecipanti viene segnalato quante domande hanno provato a rispondere e quante ci si aspettava che provassero.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Possibilità di rivedere la lezione</b></p>
<p>Questo permetterà allo studente di tornare indietro nella lezione per cambiare le proprie risposte.</p>
<p align="center"><b>Possibilit&agrave; di rivedere la lezione</b></p>
<p>Questo permetter&agrave; allo studente di tornare indietro nella lezione per cambiare le proprie risposte.</p>
+11 -11
View File
@@ -1,11 +1,11 @@
<p align="center"><b>Azione dopo una Risposta Corretta</b></p>
<p>L'azione normale è quella che permette di seguire il salto come specificato nella risposta. Nella maggior parte dei casi questo specificherà la Prossima pagina della lezione. Lo studente è condotto attraverso la lezione in sequenza logica, cominciando all'inizio e terminando alla fine.</p>
<p>Comunque una lezione può anche essere utilizzata come un compito di tipo <i>Flash Card</i>. Allo studente sono mostrate delle informazioni (eventualmente) e una domanda, in un ordine casuale. Non c'è un inizio e non c'è una fine. Solo un insieme di <i>Cards (Schede)</i> visualizzate una dopo l'altra in nessun ordine particolare.</p>
<p>Questa opzione offre due varianti molto simili del comportamento tipo Flash Card. L'opzione "Mostra una pagina non vista" non fa mai vedere la stessa pagina due volte (anche se lo studente <b>non</b> risponde correttamente alla domanda associata con la Card). L'altra opzione (non default) "Mostra una pagina non risposta" permette allo studente di vedere anche pagine già mostrate, ma solo se ha sbagliato la risposta associata a quella pagina.</p>
<p>Nell'uno e nell'altro tipo di lezioni Flash-Card l'insegnante può decidere se usare tutte le Pagine/Schede della lezione o solamente una parte scelta a caso. Questo è possibile attraverso il parametro &quot;Numero di pagine da mostrare&quot;.</p>
<p align="center"><b>Azione dopo una Risposta Corretta</b></p>
<p>L'azione normale &egrave; quella che permette di seguire il salto come specificato nella risposta. Nella maggior parte dei casi questo specificher&agrave; la Prossima pagina della lezione. Lo studente &egrave; condotto attraverso la lezione in sequenza logica, cominciando all'inizio e terminando alla fine.</p>
<p>Comunque una lezione può anche essere utilizzata come un compito di tipo <i>Flash Card</i>. Allo studente sono mostrate delle informazioni (eventualmente) e una domanda, in un ordine casuale. Non c'&egrave; un inizio e non c'&egrave; una fine. Solo un insieme di <i>Cards (Schede)</i> visualizzate una dopo l'altra in nessun ordine particolare.</p>
<p>Questa opzione offre due varianti molto simili del comportamento tipo Flash Card. L'opzione "Mostra una pagina non vista" non fa mai vedere la stessa pagina due volte (anche se lo studente <b>non</b> risponde correttamente alla domanda associata con la Card). L'altra opzione (non default) "Mostra una pagina non risposta" permette allo studente di vedere anche pagine gi&agrave; mostrate, ma solo se ha sbagliato la risposta associata a quella pagina.</p>
<p>Nell'uno e nell'altro tipo di lezioni Flash-Card l'insegnante può decidere se usare tutte le Pagine/Schede della lezione o solamente una parte scelta a caso. Questo &egrave; possibile attraverso il parametro &quot;Numero di pagine da mostrare&quot;.</p>
+1 -1
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Mostra la valutazione durante la lezione</b></p>
<p>Questa impostazione determina se il voto corrente è mostrato agli studenti durante le varie fasi di una lezione.</p>
<p>Questa impostazione determina se il voto corrente &egrave; mostrato agli studenti durante le varie fasi di una lezione.</p>
+36 -36
View File
@@ -1,36 +1,36 @@
<p align="center"><b>Caratteristiche di una Lezione</b></p>
<ol>
<li>Una lezione è composta da più <b>pagine</b> ed eventualmente da <b>tabelle di diramazione</b>.
<li>Una pagina contiene del <b>contenuto</b> e normalmente termina con una <b>domanda</b> da cui la definizione <b>Pagina di domanda</b>.
<li>Per le Domande Testo, non ci sono risposte, ma solo un punteggio, una replica e un salto pagina.
<li>Ogni risposta può essere associata a un breve testo che viene mostrato se la risposta è stata scelta. Questo testo si chiama <b>Replica</b>.
<li>Associato con ogni risposta c'è un <b>salto</b>. Il salto può essere relativo - a questa pagina, alla pagina seguente - o assoluto - specificando una delle pagine nella lezione o la fine della lezione.
<li>Per default, la prima risposta salta alla <b>pagina seguente</b> nella lezione. Le risposte successive saltano alla stessa pagina, cioè, allo studente è mostrata ancora la stessa pagina, se non sceglie la prima risposta. Se si è già creato un cluster di domande con una fine del cluster, e la domanda è all'interno di esso, si può scegliere di saltare a una Domanda (casuale) non vista del cluster. Questa opzione non sarà mostrata se non si è in un cluster. Si può sempre aggiungere a delle domande un cluster con una fine del cluster.
<li>La pagina seguente è determinata dall'<b>ordine logico</b> della lezione. Questo è l'ordine delle pagine come sono viste dall'insegnante. Questo ordine può essere modificato spostando le pagine all'interno della lezione.
<li>La lezione ha anche un <b>ordine di navigazione</b>. Questo è l'ordine delle pagine come sono viste dagli studenti. Questo è determinato dai salti specificati per le singole risposte è può essere molto diverso dall'ordine logico. (Se i salti <i>non</i> sono cambiati dai loro valori di default, i due tipi di ordine sono strettamente correlati.) L'insegnante ha la possibilità di controllare l'ordine di navigazione.
<li>Quando vengono mostrate agli studenti, <b>le risposte sono normalmente mescolate</b>. Cioè la prima risposta dal punto di vista dell'insegnante, non necessariamente sarà la prima risposta nella lista mostrata agli studenti. (Inoltre, ogni volta che lo stesso set di risposte è visualizzato, queste appariranno probabilmente in un ordine diverso.) Fà eccezione l'insieme di risposte nelle domande a corrispondenza, in questo caso le risposte sono mostrate nello stesso ordine definito dall'insegnante.
<li>Il numero di risposte può variare da pagina a pagina. Per esempio, è possibile che alcune pagine terminano con una domanda del tipo Vero/Falso, mentre altre hanno domande con una risposta corretta e, per esempio, tre sbagliate.
<li>E' possibile impostare una pagina senza alcuna risposta. Agli studenti sarà mostrato un pulsante <b>Continua</b> invece del set di risposte mescolate.
<li>Se l'opzione di valutazione non è attiva, ai fini del calcolo della valutazione di default delle lezioni, le risposte <b>corrette</b> sono quelle che saltano alla pagina <i>seguente</i> rispetto a quella corrente, secondo l'ordine logico. Le risposte <b>errate</b> sono quelle che o saltano alla <i>stessa</i> pagina o saltano alla pagina <i>precedente</i> rispetto a quella corrente, secondo l'ordine logico. Così, se i salti <i>non</i> sono cambiati, la prima risposta è una risposta corretta, mentre le altre sono risposte errate.
<li>Se l'opzione di valutazione è attiva, la valutazione stessa di una risposta è determinata dal punteggio associato alla risposta e il punteggio totale ottenuto determina la frazione di punteggio totale della lezione, fino al massimo del 100%.</li>
<li>Le domande possono avere più di una risposta corretta. Per esempio, se due risposte saltano alla stessa pagina, allora ogni risposta è da considerare corretta. (Anche se la pagina di destinazione mostrata agli studenti è la stessa, le repliche mostrate per arrivare a quella pagina possono anche essere differenti per le due risposte.)
<li>Nella visualizzazione della lezione per l'insegnante, le risposte corrette hanno delle etichette risposta sottolineate.
<li>Le <b>Tabelle di diramazione</b> sono semplici pagine che hanno un insieme di link ad altre pagine della lezione. Tipicamente una Lezione può iniziare con una tabella di diramazione che funziona come un <b>Sommario</b> della lezione stessa.
<li>Ogni link in una tabella di diramazione ha due componenti, una descrizione e il titolo della pagina cui saltare.
<li>Una tabella di diramazione di fatto divide la lezione in un insieme di <b>rami</b> (o sezioni). Ogni ramo contiene un insieme di pagine (probabilmente tutte relative allo stesso argomento). La fine di un ramo è normalmente evidenziata da una pagina <b>Fine Ramo</b>. Questa è una pagina speciale che, per default, fa tornare indietro alla tabella di diramazione. (Il salto di &quot;ritorno&quot; in una pagina di fine ramo può essere cambiato, se richiesto, modificando la pagina.)
<li>In una lezione ci possono essere <b>più tabelle di diramazione</b>. Per esempio, una lezione può essere utilmente strutturata in modo tale che argomenti specialistici sono sotto-rami rispetto ai rami del soggetto principale.
<li>E' importante dare agli studenti un <b>modo per terminare la lezione</b>. Questo può essere fatto includendo un link <b>Fine della lezione</b> nella tabella di diramazione principale. Questo permette di saltare alla pagina (fittizia) Fine della lezione. Un'altra opzione per l'ultimo ramo della lezione (qui "ultimo" è usato nel senso dell'ordine logico) è semplicemente continuare fino alla fine della lezione, cioè senza la necessità di terminare con una pagina di fine ramo.</li>
<li>Se l'opzione di valutazione non è attiva, quando una lezione include una o più tabelle di diramazione è consigliabile impostare il parametro <b>Minimo numero di domande</b> a un valore ragionevole. Questo determina il numero minimo di pagine viste quando la valutazione è calcolata. Senza questo parametro uno studente potrebbe visitare un singolo ramo della lezione, rispondere correttamente a tutte le sue domande e terminare la lezione col massimo del punteggio.
Se l'opzione di valutazione è attiva, uno studente è valutato in base al numero di punti ottenuti come percentuale dei punti totali della lezione.</li>
<li>Inoltre se l'opzione di valutazione non è attiva, quando è presente una tabella di diramazione uno studente ha la possibilità di rivisitare lo stesso ramo anche più di una volta. Comunque, il voto è calcolato usando il numero di <i>uniche</i> domande risposte. Per cui rispondere più volte alle stesse domande <i>non</i> aumenta il voto finale. (Di fatto, è vero il contrario, il voto finale si abbassa poiché il numero di pagine viste, che sta a denominatore nel calcolo del voto, include le ripetizioni.) Per dare agli studenti un'idea di massima del loro progresso nella lezione, vengono loro mostrati dettagli sul numero di domande cui hanno risposto correttamente, sul numero di pagine viste, e sul voto corrente su ogni pagina della tabella di diramazione.
Se l'opzione di valutazione è attiva, uno studente può rivedere una domanda se il percorso di navigazione lo permette, e riguadagnare i punti per quella domanda, se il numero di tentativi permessi è maggiore di 1. Per impedire questo, impostare i tentativi ammessi a 1.
<li>La <b>fine della lezione</b> è raggiunta sia saltando esplicitamente alla sua pagina finale sia saltando alla pagina successiva dalla ultima pagina (logica) della lezione.
Con l'opzione di valutazione disattivata, quando si raggiunge la fine della lezione, lo studente riceve un messaggio di congratulazioni e il voto ottenuto.
Il voto è dato da (numero di domande correttamente risposte / numero di pagine viste) * valore della lezione.
Con l'opzione di valutazione attivata, il voto è costituito dal punteggio ottenuto come percentuale dei punti totali previsti
(per esempio, 3 punti ottenuti in una lezione che vale 3 punti = 100% di 3 punti)
<li>Se la fine della lezione <i>non</i> è stata raggiunta, quando lo studente ritorna a quella lezione gli viene data la <b>scelta di ricominciare</b> dall'inizio o di riprendere la lezione dal punto in cui aveva dato l'ultima risposta corretta.
<li>Per una lezione che permette la ripresa, l'insegnante ha la possibilità di scelta tra la votazione migliore ottenuta o quella media, nella <b>determinazione del voto finale</b> della lezione. Questa valutazione è mostrata, per esempio, nella pagina dei Risultati.
<li><b>Pagine cluster</b>: un cluster rappresenta un insieme di domande dal quale una o più di queste possono essere scelte casualmente. I cluster dovrebbero essere completati con una pagina di Fine Cluster per ottenere i migliori effetti (altrimenti verrà assunta la pagina di Fine Lezione anche come Fine Cluster). Le domande di un cluster sono scelte casualmente selezionando "Domanda non vista di un cluster" nella definizione del "Salto a". Le domande di un cluster possono sia saltare a un Fine Cluster per uscire, o saltare a un'altra domanda non vista del cluster, o saltare a qualunque altra pagina della lezione. Questo permette di creare, nell'ambito delle lezioni, scenari con elementi casuali.
</ol>
<p align="center"><b>Caratteristiche di una Lezione</b></p>
<ol>
<li>Una lezione &egrave; composta da più <b>pagine</b> ed eventualmente da <b>tabelle di diramazione</b>.
<li>Una pagina contiene del <b>contenuto</b> e normalmente termina con una <b>domanda</b> da cui la definizione <b>Pagina di domanda</b>.
<li>Per le Domande Testo, non ci sono risposte, ma solo un punteggio, una replica e un salto pagina.
<li>Ogni risposta può essere associata a un breve testo che viene mostrato se la risposta &egrave; stata scelta. Questo testo si chiama <b>Replica</b>.
<li>Associato con ogni risposta c'&egrave; un <b>salto</b>. Il salto può essere relativo - a questa pagina, alla pagina seguente - o assoluto - specificando una delle pagine nella lezione o la fine della lezione.
<li>Per default, la prima risposta salta alla <b>pagina seguente</b> nella lezione. Le risposte successive saltano alla stessa pagina, cio&egrave;, allo studente &egrave; mostrata ancora la stessa pagina, se non sceglie la prima risposta. Se si &egrave; gi&agrave; creato un cluster di domande con una fine del cluster, e la domanda &egrave; all'interno di esso, si può scegliere di saltare a una Domanda (casuale) non vista del cluster. Questa opzione non sar&agrave; mostrata se non si &egrave; in un cluster. Si può sempre aggiungere a delle domande un cluster con una fine del cluster.
<li>La pagina seguente &egrave; determinata dall'<b>ordine logico</b> della lezione. Questo &egrave; l'ordine delle pagine come sono viste dall'insegnante. Questo ordine può essere modificato spostando le pagine all'interno della lezione.
<li>La lezione ha anche un <b>ordine di navigazione</b>. Questo &egrave; l'ordine delle pagine come sono viste dagli studenti. Questo &egrave; determinato dai salti specificati per le singole risposte &egrave; può essere molto diverso dall'ordine logico. (Se i salti <i>non</i> sono cambiati dai loro valori di default, i due tipi di ordine sono strettamente correlati.) L'insegnante ha la possibilit&agrave; di controllare l'ordine di navigazione.
<li>Quando vengono mostrate agli studenti, <b>le risposte sono normalmente mescolate</b>. Cio&egrave; la prima risposta dal punto di vista dell'insegnante, non necessariamente sar&agrave; la prima risposta nella lista mostrata agli studenti. (Inoltre, ogni volta che lo stesso set di risposte &egrave; visualizzato, queste appariranno probabilmente in un ordine diverso.) F&agrave; eccezione l'insieme di risposte nelle domande a corrispondenza, in questo caso le risposte sono mostrate nello stesso ordine definito dall'insegnante.
<li>Il numero di risposte può variare da pagina a pagina. Per esempio, &egrave; possibile che alcune pagine terminano con una domanda del tipo Vero/Falso, mentre altre hanno domande con una risposta corretta e, per esempio, tre sbagliate.
<li>E' possibile impostare una pagina senza alcuna risposta. Agli studenti sar&agrave; mostrato un pulsante <b>Continua</b> invece del set di risposte mescolate.
<li>Se l'opzione di valutazione non &egrave; attiva, ai fini del calcolo della valutazione di default delle lezioni, le risposte <b>corrette</b> sono quelle che saltano alla pagina <i>seguente</i> rispetto a quella corrente, secondo l'ordine logico. Le risposte <b>errate</b> sono quelle che o saltano alla <i>stessa</i> pagina o saltano alla pagina <i>precedente</i> rispetto a quella corrente, secondo l'ordine logico. Così, se i salti <i>non</i> sono cambiati, la prima risposta &egrave; una risposta corretta, mentre le altre sono risposte errate.
<li>Se l'opzione di valutazione &egrave; attiva, la valutazione stessa di una risposta &egrave; determinata dal punteggio associato alla risposta e il punteggio totale ottenuto determina la frazione di punteggio totale della lezione, fino al massimo del 100%.</li>
<li>Le domande possono avere più di una risposta corretta. Per esempio, se due risposte saltano alla stessa pagina, allora ogni risposta &egrave; da considerare corretta. (Anche se la pagina di destinazione mostrata agli studenti &egrave; la stessa, le repliche mostrate per arrivare a quella pagina possono anche essere differenti per le due risposte.)
<li>Nella visualizzazione della lezione per l'insegnante, le risposte corrette hanno delle etichette risposta sottolineate.
<li>Le <b>Tabelle di diramazione</b> sono semplici pagine che hanno un insieme di link ad altre pagine della lezione. Tipicamente una Lezione può iniziare con una tabella di diramazione che funziona come un <b>Sommario</b> della lezione stessa.
<li>Ogni link in una tabella di diramazione ha due componenti, una descrizione e il titolo della pagina cui saltare.
<li>Una tabella di diramazione di fatto divide la lezione in un insieme di <b>rami</b> (o sezioni). Ogni ramo contiene un insieme di pagine (probabilmente tutte relative allo stesso argomento). La fine di un ramo &egrave; normalmente evidenziata da una pagina <b>Fine Ramo</b>. Questa &egrave; una pagina speciale che, per default, fa tornare indietro alla tabella di diramazione. (Il salto di &quot;ritorno&quot; in una pagina di fine ramo può essere cambiato, se richiesto, modificando la pagina.)
<li>In una lezione ci possono essere <b>più tabelle di diramazione</b>. Per esempio, una lezione può essere utilmente strutturata in modo tale che argomenti specialistici sono sotto-rami rispetto ai rami del soggetto principale.
<li>E' importante dare agli studenti un <b>modo per terminare la lezione</b>. Questo può essere fatto includendo un link <b>Fine della lezione</b> nella tabella di diramazione principale. Questo permette di saltare alla pagina (fittizia) Fine della lezione. Un'altra opzione per l'ultimo ramo della lezione (qui "ultimo" &egrave; usato nel senso dell'ordine logico) &egrave; semplicemente continuare fino alla fine della lezione, cio&egrave; senza la necessit&agrave; di terminare con una pagina di fine ramo.</li>
<li>Se l'opzione di valutazione non &egrave; attiva, quando una lezione include una o più tabelle di diramazione &egrave; consigliabile impostare il parametro <b>Minimo numero di domande</b> a un valore ragionevole. Questo determina il numero minimo di pagine viste quando la valutazione &egrave; calcolata. Senza questo parametro uno studente potrebbe visitare un singolo ramo della lezione, rispondere correttamente a tutte le sue domande e terminare la lezione col massimo del punteggio.
Se l'opzione di valutazione &egrave; attiva, uno studente &egrave; valutato in base al numero di punti ottenuti come percentuale dei punti totali della lezione.</li>
<li>Inoltre se l'opzione di valutazione non &egrave; attiva, quando &egrave; presente una tabella di diramazione uno studente ha la possibilit&agrave; di rivisitare lo stesso ramo anche più di una volta. Comunque, il voto &egrave; calcolato usando il numero di <i>uniche</i> domande risposte. Per cui rispondere più volte alle stesse domande <i>non</i> aumenta il voto finale. (Di fatto, &egrave; vero il contrario, il voto finale si abbassa poich&eacute; il numero di pagine viste, che sta a denominatore nel calcolo del voto, include le ripetizioni.) Per dare agli studenti un'idea di massima del loro progresso nella lezione, vengono loro mostrati dettagli sul numero di domande cui hanno risposto correttamente, sul numero di pagine viste, e sul voto corrente su ogni pagina della tabella di diramazione.
Se l'opzione di valutazione &egrave; attiva, uno studente può rivedere una domanda se il percorso di navigazione lo permette, e riguadagnare i punti per quella domanda, se il numero di tentativi permessi &egrave; maggiore di 1. Per impedire questo, impostare i tentativi ammessi a 1.
<li>La <b>fine della lezione</b> &egrave; raggiunta sia saltando esplicitamente alla sua pagina finale sia saltando alla pagina successiva dalla ultima pagina (logica) della lezione.
Con l'opzione di valutazione disattivata, quando si raggiunge la fine della lezione, lo studente riceve un messaggio di congratulazioni e il voto ottenuto.
Il voto &egrave; dato da (numero di domande correttamente risposte / numero di pagine viste) * valore della lezione.
Con l'opzione di valutazione attivata, il voto &egrave; costituito dal punteggio ottenuto come percentuale dei punti totali previsti
(per esempio, 3 punti ottenuti in una lezione che vale 3 punti = 100% di 3 punti)
<li>Se la fine della lezione <i>non</i> &egrave; stata raggiunta, quando lo studente ritorna a quella lezione gli viene data la <b>scelta di ricominciare</b> dall'inizio o di riprendere la lezione dal punto in cui aveva dato l'ultima risposta corretta.
<li>Per una lezione che permette la ripresa, l'insegnante ha la possibilit&agrave; di scelta tra la votazione migliore ottenuta o quella media, nella <b>determinazione del voto finale</b> della lezione. Questa valutazione &egrave; mostrata, per esempio, nella pagina dei Risultati.
<li><b>Pagine cluster</b>: un cluster rappresenta un insieme di domande dal quale una o più di queste possono essere scelte casualmente. I cluster dovrebbero essere completati con una pagina di Fine Cluster per ottenere i migliori effetti (altrimenti verr&agrave; assunta la pagina di Fine Lezione anche come Fine Cluster). Le domande di un cluster sono scelte casualmente selezionando "Domanda non vista di un cluster" nella definizione del "Salto a". Le domande di un cluster possono sia saltare a un Fine Cluster per uscire, o saltare a un'altra domanda non vista del cluster, o saltare a qualunque altra pagina della lezione. Questo permette di creare, nell'ambito delle lezioni, scenari con elementi casuali.
</ol>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Password</b></p>
<p>Se si è impostato "Lezione protetta da password" a SI, immettere la password in questo campo.</p>
<p align="center"><b>Password</b></p>
<p>Se si &egrave; impostato "Lezione protetta da password" a SI, immettere la password in questo campo.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Lezione per pratica</b></p>
<p>Una lezione seguita per fare pratica non sarà mostrata tra le attività oggetto di valutazione.</p>
<p align="center"><b>Lezione per pratica</b></p>
<p>Una lezione seguita per fare pratica non sar&agrave; mostrata tra le attivit&agrave; oggetto di valutazione.</p>
+11 -11
View File
@@ -1,11 +1,11 @@
<p align="center"><b>Opzione Domanda</b></p>
<p>Alcuni tipi di domanda hanno un'opzione che è attivata cliccando nel box accanto a quello del Tipo di domanda. I tipi di domanda e il significato delle opzioni è descritto di seguito.
<ol>
<li><p><b>Scelta multipla.</b> C'è una variante del tipo di domanda a Risposta multipla, chiamata <b>&quot;Risposta multipla con più scelte&quot;</b>. Se il box Opzione Domanda è selezionato lo studente è invitato a scegliere tutte le risposte corrette tra quelle proposte. La domanda può o meno dire allo studente <I>quante</I> risposte corrette sono previste. Per esempio &quot;Quali dei seguenti furono Presidenti degli USA?&quot; non lo dice, mentre "Scegli i due Presidenti degli USA dalla seguente lista" lo dice. L'effettivo numero di risposte corrette può andare da <b>uno</b> fino al numero di scelte possibili. (Una domanda del tipo a Risposta multipla con più scelte con una sola risposta corretta <b>è</b> differente da una domanda a Risposta multipla poiché la precedente dà allo studente la possibilità di scegliere più di una risposta, mentre l'altra no.)</p>
</li>
<li><p><b>Risposta breve.</b> Per default la verifica ignora la differenza tra lettere maiuscole e minuscole, ma se il box Opzione Domanda è selezionato il controllo della risposta è 'case sensitive'.</p></li>
<p>Gli altri tipi di domanda non hanno bisogno dell'Opzione Domanda.</p>
<p align="center"><b>Opzione Domanda</b></p>
<p>Alcuni tipi di domanda hanno un'opzione che &egrave; attivata cliccando nel box accanto a quello del Tipo di domanda. I tipi di domanda e il significato delle opzioni &egrave; descritto di seguito.
<ol>
<li><p><b>Scelta multipla.</b> C'&egrave; una variante del tipo di domanda a Risposta multipla, chiamata <b>&quot;Risposta multipla con più scelte&quot;</b>. Se il box Opzione Domanda &egrave; selezionato lo studente &egrave; invitato a scegliere tutte le risposte corrette tra quelle proposte. La domanda può o meno dire allo studente <I>quante</I> risposte corrette sono previste. Per esempio &quot;Quali dei seguenti furono Presidenti degli USA?&quot; non lo dice, mentre "Scegli i due Presidenti degli USA dalla seguente lista" lo dice. L'effettivo numero di risposte corrette può andare da <b>uno</b> fino al numero di scelte possibili. (Una domanda del tipo a Risposta multipla con più scelte con una sola risposta corretta <b>&egrave;</b> differente da una domanda a Risposta multipla poich&eacute; la precedente d&agrave; allo studente la possibilit&agrave; di scegliere più di una risposta, mentre l'altra no.)</p>
</li>
<li><p><b>Risposta breve.</b> Per default la verifica ignora la differenza tra lettere maiuscole e minuscole, ma se il box Opzione Domanda &egrave; selezionato il controllo della risposta &egrave; 'case sensitive'.</p></li>
<p>Gli altri tipi di domanda non hanno bisogno dell'Opzione Domanda.</p>
+44 -44
View File
@@ -1,44 +1,44 @@
<p align="center"><b>Tipi di Domanda</b></p>
<p>I tipi di domande attualmente possibili in una Lezione sono:
<ol>
<li><p><b>A risposta multipla</b> Questo è il tipo di domanda di defaut. Le domande a risposta multipla sono semplici domande che chiedono agli studenti di scegliere una risposta da un set di alternative. Una risposta corretta permette allo studente di avanzare nella lezione, una risposta errata invece no. Le risposte errate sono chiamate a volte &quot;distrattori&quot; e l'utilità delle relative domande spesso è legata più alla qualità di questi distrattori che alla domanda in sé e alla relativa risposta corretta.</p>
<p> Ogni risposta può essere eventualmente seguita da una replica. Se non è definita una replica per una certa risposta, viene mostrata allo studente quella default &quot;Risposta corretta&quot; o &quot;Risposta errata&quot;.</p>
<p>E' possibile avere più di una risposta corretta ad una domanda a risposta multipla. Le varie risposte corrette possono restituire agli studenti differenti repliche e far saltare a differenti pagine (seguenti) della lezione, ma non fanno variare il punteggio ottenuto, (cioé, alcune risposte <b>non</b> sono più corrette di altre, almeno in termini di punteggio). E' anche possibile che tutte le risposte siano corrette e che portino lo studente a parti differenti (seguenti) della lezione in funzione di quale risposta è stata scelta.</p>
<p>C'è una variante del tipo di domanda a risposta multipla chiamata <b>&quot;Risposta multipla con più scelte&quot;</b>. Questo tipo di domanda chiede allo studente di scegliere tutte le risposte corrette da un set di risposte. La domanda può dire o meno allo studente quante risposte corrette sono previste. Per esempio &quot;Quali dei seguenti furono Presidenti degli USA?&quot; non lo dice, mentre "Scegli i due Presidenti degli USA dalla seguente lista" lo dice. L'effettivo numero di risposte corrette può andare da <b>uno</b> fino al numero di scelte possibili. Una domanda del tipo a Risposta multipla con più scelte con una sola risposta corretta <b>è differente</b> da una domanda a Risposta multipla poiché la prima dà allo studente la possibilità di scegliere più di una risposta, mentre la seconda no.</p>
<p>Ancora, le risposte corrette sono contraddistinte da salti in avanti, mentre quelle sbagliate da salti alla stessa pagina o all'indietro. Quando c'è più di una risposta corretta i salti dovrebbero andare tutti alla stessa pagina, e similmente con le risposte errate. Se <b>non</b> è così, viene evidenziata una segnalazione sulla lezione quando vista dall'insegnante. Una replica positiva, se opportuna, dovrebbe essere data alla prima risposta corretta e una negativo, sempre se opportuna, dovrebbe essere data alla prima risposta errata. Le repliche alle altre risposte non sono previste (senza segnalazioni).</p>
<li><b>Vero/Falso</b> La risposta a questo tipo di domanda ha solo due possibilità, Vero o Falso. Lo studente è invitato a scegliere quale è quella giusta. Questo tipo di domanda è di fatto una domanda con risposta multipla con solo due scelte.</p></li>
<li><p><b>Risposta breve</b> Allo studente sono richieste poche parole come risposta.
Queste sono confrontate con una o più risposte. Le risposte possono essere giuste o sbagliate. Ogni risposta può avere o meno un'eventuale replica. Se non è definita alcuna replica associata a una risposta, allo studente saranno mostrati i default &quot;Risposta corretta&quot; o &quot;Risposta errata&quot;. Se quanto scritto dallo studente non corrisponde ad alcuna risposta, la risposta è sbagliata e allo studente viene mostrata la replica negativa di default.</p>
<p>Per default il controllo ignora la differenza tra caratteri minuscoli o maiuscoli. C'è comunque un'opzione per rendere tale controllo sensibile a questa differenza.</p></li>
<p>Il carattere asterisco (*) può essere usato nelle risposte come carattere &quot;jolly&quot;. Questo può sostituire un numero qualunque di caratteri (anche nessun carattere). Per esempio, la risposta &quot;Long*&quot; permetterà di accettare come corretto &quot;longer&quot;, &quot;longest&quot; e &quot;long&quot;.
Se una delle risposte previste è &quot;*&quot; (un singolo *), questa farà accettare qualunque risposta e potrà essere usata come ultima domanda &quot;piglia tutto&quot;.
Il processo di controllo della risposta procede nell'ordine in cui le varie possibilità di scelta compaiono sullo schermo. Una volta che la corrispondenza è stata trovata il processo si interrompe ed è utilizzato il relativo risultato (e mostrata la replica, se presente). Così, se per esempio le risposte possibili sono Longest, Long* e * (in questo ordine), l'input &quot;longer&quot; sarà accettato dalla seconda possibilità e, in questo caso, la terza possibilità, anche se valida, sarà ignorata.</p>
<p>Se in una risposta è necessario utilizzare un asterisco (*) questo deve essere inserito come \*, preceduto da una backslash (\). </p>
<li><p><b>Numerica</b> Questo tipo di domanda richiede un numero come risposta. Nella sua forma più semplice richiede una sola risposta. Per esempio &quot;Quanto fa 2 + 2?&quot; con la risposta 4 che permette un salto alla pagina seguente. Comunque, di solito, è meglio specificare un intervallo (come controllo) perché gli arrotondamenti interni dei valori numerici potrebbero portare a risultati non corretti. Così, alla domanda &quot;Quanto fa 10 diviso 3?&quot; è necessario prevedere risposte all'interno di un intervallo definito come <b>&quot;Minimo:Massimo&quot;</b>, cioè <b>due valori</b> separati dai due punti (:). Così se 3.33:3.34 è fornito come intervallo accettabile per la risposta, allora tutte le risposte del tipo 3.33, 3.333, 3.3333... saranno considerate valide. Invece risposte &quot;errate&quot; saranno, ad esempio, 3.3 (minore del minimo) e 3.4 (maggiore del massimo).</p>
<p>E' possibile prevedere più risposte corrette e queste possono essere singoli valori o coppie di valori. Nota che l'ordine col quale le risposte sono verificate è Risposta 1, Risposta 2, ..., per cui si deve fare attenzione a definire la corrispondente replica. Per esempio, la domanda &quot;Quando è nato Larkin ?&quot; può avere come risposta il singolo valore 1922, che è la risposta esatta, e la coppia di valori 1920:1929, gli anni '20, come risposta giusta ma meno esatta. L'ordine nel quale questi valori sono verificati è, ovviamente, 1922 e poi 1920:1929. La prima risposta può avere come replica &quot;Risposta esatta&quot; mentre la replica all'altra risposta può essere &quot;Quasi giusto, hai indovinato la decade corretta&quot;.</p>
<p>Risposte errate possono essere previste ma, secondo la larghezza dell'intervallo previsto, bisogna posizionarle dopo le risposte corrette. Per esempio aggiungendo la risposta errata 3:4 alla domanda &quot;10 diviso 3&quot; questa deve seguire la risposta corretta. Cioè le risposte sono ordinate 3.33:3.34 (risposta &quot;corretta&quot;) e poi 3:4 (risposta &quot;errata&quot;, ma non esageratamente errata!).</p></li>
<li><p><b>Corrispondenza</b> Le domande di questo tipo sono molto utili e flessibili. Consistono in una lista di nomi o frasi che devono corrispondere correttamente ad un'altra lista di nomi o frasi. Per esempio &quot;Metti in corrispondenza lo Stato con la Capitale&quot; con le due liste Giappone, Canada, Italia e Tokio, Ottawa e Roma. E' possibile avere termini ripetuti in una delle liste ma bisogna fare attenzione a scrivere in modo identico le ripetizioni. Per esempio &quot;Indovina la classe di questi animali&quot; con le liste Passero, Mucca, Formica, Cane e Uccello, Mammifero, Insetto, Mammifero. </p>
<p>Quando si crea una domanda di questo tipo i termini della prima lista vanno nei box Risposta, mentre i termini della seconda lista vanno nei box Replica. Una volta che la domanda è stata creata, vengono mostrate delle definizioni più chiare. Quando lo studente indovina le corrispondenze viene utilizzato il salto definito sulla prima risposta. Una risposta sbagliata fa utilizzare il salto definito sulla seconda risposta. La domanda <b>non</b> prevede repliche personalizzate, allo studente viene detto quante corrispondenze sono state indovinate o se sono state indovinate tutte quante.</p>
<p>Diversamente dalle domande a Risposta multipla dove le risposte da scegliere sono mostrate in un ordine casuale, in questo caso la prima lista di termini <b>non</b> è alterata ma è mostrata nello stesso ordine in cui è stata inserita. Questo permette di costruire domande <b>&quot;Ordinate&quot;</b>. Considera, ad esempio, la domanda &quot;Metti i seguenti personaggi in ordine di nascita (i più vecchi prima)&quot; con le liste 1., 2., 3., 4. e Longfellow, Lawrence, Lowell, Larkin. Ovviamente l'ordine della seconda lista è alterato prima che questa sia usata nella domanda.</p></li>
<li><p><b>Testo</b> Le domande di questo tipo richiedono come risposta la scrittura di un testo da predisporre in un apposito box. Ovviamente non possono essere valutate automaticamente ma richiedono un intervento off line dell'insegnante che dopo aver scritto eventualmente una replica e assegnato un voto, notificherà i risultati via email all'interessato.</p></li>
</ul>
<p align="center"><b>Tipi di Domanda</b></p>
<p>I tipi di domande attualmente possibili in una Lezione sono:
<ol>
<li><p><b>A risposta multipla</b> Questo &egrave; il tipo di domanda di defaut. Le domande a risposta multipla sono semplici domande che chiedono agli studenti di scegliere una risposta da un set di alternative. Una risposta corretta permette allo studente di avanzare nella lezione, una risposta errata invece no. Le risposte errate sono chiamate a volte &quot;distrattori&quot; e l'utilit&agrave; delle relative domande spesso &egrave; legata più alla qualit&agrave; di questi distrattori che alla domanda in s&eacute; e alla relativa risposta corretta.</p>
<p> Ogni risposta può essere eventualmente seguita da una replica. Se non &egrave; definita una replica per una certa risposta, viene mostrata allo studente quella default &quot;Risposta corretta&quot; o &quot;Risposta errata&quot;.</p>
<p>E' possibile avere più di una risposta corretta ad una domanda a risposta multipla. Le varie risposte corrette possono restituire agli studenti differenti repliche e far saltare a differenti pagine (seguenti) della lezione, ma non fanno variare il punteggio ottenuto, (cio&eacute;, alcune risposte <b>non</b> sono più corrette di altre, almeno in termini di punteggio). E' anche possibile che tutte le risposte siano corrette e che portino lo studente a parti differenti (seguenti) della lezione in funzione di quale risposta &egrave; stata scelta.</p>
<p>C'&egrave; una variante del tipo di domanda a risposta multipla chiamata <b>&quot;Risposta multipla con più scelte&quot;</b>. Questo tipo di domanda chiede allo studente di scegliere tutte le risposte corrette da un set di risposte. La domanda può dire o meno allo studente quante risposte corrette sono previste. Per esempio &quot;Quali dei seguenti furono Presidenti degli USA?&quot; non lo dice, mentre "Scegli i due Presidenti degli USA dalla seguente lista" lo dice. L'effettivo numero di risposte corrette può andare da <b>uno</b> fino al numero di scelte possibili. Una domanda del tipo a Risposta multipla con più scelte con una sola risposta corretta <b>&egrave; differente</b> da una domanda a Risposta multipla poich&eacute; la prima d&agrave; allo studente la possibilit&agrave; di scegliere più di una risposta, mentre la seconda no.</p>
<p>Ancora, le risposte corrette sono contraddistinte da salti in avanti, mentre quelle sbagliate da salti alla stessa pagina o all'indietro. Quando c'&egrave; più di una risposta corretta i salti dovrebbero andare tutti alla stessa pagina, e similmente con le risposte errate. Se <b>non</b> &egrave; così, viene evidenziata una segnalazione sulla lezione quando vista dall'insegnante. Una replica positiva, se opportuna, dovrebbe essere data alla prima risposta corretta e una negativo, sempre se opportuna, dovrebbe essere data alla prima risposta errata. Le repliche alle altre risposte non sono previste (senza segnalazioni).</p>
<li><b>Vero/Falso</b> La risposta a questo tipo di domanda ha solo due possibilit&agrave;, Vero o Falso. Lo studente &egrave; invitato a scegliere quale &egrave; quella giusta. Questo tipo di domanda &egrave; di fatto una domanda con risposta multipla con solo due scelte.</p></li>
<li><p><b>Risposta breve</b> Allo studente sono richieste poche parole come risposta.
Queste sono confrontate con una o più risposte. Le risposte possono essere giuste o sbagliate. Ogni risposta può avere o meno un'eventuale replica. Se non &egrave; definita alcuna replica associata a una risposta, allo studente saranno mostrati i default &quot;Risposta corretta&quot; o &quot;Risposta errata&quot;. Se quanto scritto dallo studente non corrisponde ad alcuna risposta, la risposta &egrave; sbagliata e allo studente viene mostrata la replica negativa di default.</p>
<p>Per default il controllo ignora la differenza tra caratteri minuscoli o maiuscoli. C'&egrave; comunque un'opzione per rendere tale controllo sensibile a questa differenza.</p></li>
<p>Il carattere asterisco (*) può essere usato nelle risposte come carattere &quot;jolly&quot;. Questo può sostituire un numero qualunque di caratteri (anche nessun carattere). Per esempio, la risposta &quot;Long*&quot; permetter&agrave; di accettare come corretto &quot;longer&quot;, &quot;longest&quot; e &quot;long&quot;.
Se una delle risposte previste &egrave; &quot;*&quot; (un singolo *), questa far&agrave; accettare qualunque risposta e potr&agrave; essere usata come ultima domanda &quot;piglia tutto&quot;.
Il processo di controllo della risposta procede nell'ordine in cui le varie possibilit&agrave; di scelta compaiono sullo schermo. Una volta che la corrispondenza &egrave; stata trovata il processo si interrompe ed &egrave; utilizzato il relativo risultato (e mostrata la replica, se presente). Così, se per esempio le risposte possibili sono Longest, Long* e * (in questo ordine), l'input &quot;longer&quot; sar&agrave; accettato dalla seconda possibilit&agrave; e, in questo caso, la terza possibilit&agrave;, anche se valida, sar&agrave; ignorata.</p>
<p>Se in una risposta &egrave; necessario utilizzare un asterisco (*) questo deve essere inserito come \*, preceduto da una backslash (\). </p>
<li><p><b>Numerica</b> Questo tipo di domanda richiede un numero come risposta. Nella sua forma più semplice richiede una sola risposta. Per esempio &quot;Quanto fa 2 + 2?&quot; con la risposta 4 che permette un salto alla pagina seguente. Comunque, di solito, &egrave; meglio specificare un intervallo (come controllo) perch&eacute; gli arrotondamenti interni dei valori numerici potrebbero portare a risultati non corretti. Così, alla domanda &quot;Quanto fa 10 diviso 3?&quot; &egrave; necessario prevedere risposte all'interno di un intervallo definito come <b>&quot;Minimo:Massimo&quot;</b>, cio&egrave; <b>due valori</b> separati dai due punti (:). Così se 3.33:3.34 &egrave; fornito come intervallo accettabile per la risposta, allora tutte le risposte del tipo 3.33, 3.333, 3.3333... saranno considerate valide. Invece risposte &quot;errate&quot; saranno, ad esempio, 3.3 (minore del minimo) e 3.4 (maggiore del massimo).</p>
<p>E' possibile prevedere più risposte corrette e queste possono essere singoli valori o coppie di valori. Nota che l'ordine col quale le risposte sono verificate &egrave; Risposta 1, Risposta 2, ..., per cui si deve fare attenzione a definire la corrispondente replica. Per esempio, la domanda &quot;Quando &egrave; nato Larkin ?&quot; può avere come risposta il singolo valore 1922, che &egrave; la risposta esatta, e la coppia di valori 1920:1929, gli anni '20, come risposta giusta ma meno esatta. L'ordine nel quale questi valori sono verificati &egrave;, ovviamente, 1922 e poi 1920:1929. La prima risposta può avere come replica &quot;Risposta esatta&quot; mentre la replica all'altra risposta può essere &quot;Quasi giusto, hai indovinato la decade corretta&quot;.</p>
<p>Risposte errate possono essere previste ma, secondo la larghezza dell'intervallo previsto, bisogna posizionarle dopo le risposte corrette. Per esempio aggiungendo la risposta errata 3:4 alla domanda &quot;10 diviso 3&quot; questa deve seguire la risposta corretta. Cio&egrave; le risposte sono ordinate 3.33:3.34 (risposta &quot;corretta&quot;) e poi 3:4 (risposta &quot;errata&quot;, ma non esageratamente errata!).</p></li>
<li><p><b>Corrispondenza</b> Le domande di questo tipo sono molto utili e flessibili. Consistono in una lista di nomi o frasi che devono corrispondere correttamente ad un'altra lista di nomi o frasi. Per esempio &quot;Metti in corrispondenza lo Stato con la Capitale&quot; con le due liste Giappone, Canada, Italia e Tokio, Ottawa e Roma. E' possibile avere termini ripetuti in una delle liste ma bisogna fare attenzione a scrivere in modo identico le ripetizioni. Per esempio &quot;Indovina la classe di questi animali&quot; con le liste Passero, Mucca, Formica, Cane e Uccello, Mammifero, Insetto, Mammifero. </p>
<p>Quando si crea una domanda di questo tipo i termini della prima lista vanno nei box Risposta, mentre i termini della seconda lista vanno nei box Replica. Una volta che la domanda &egrave; stata creata, vengono mostrate delle definizioni più chiare. Quando lo studente indovina le corrispondenze viene utilizzato il salto definito sulla prima risposta. Una risposta sbagliata fa utilizzare il salto definito sulla seconda risposta. La domanda <b>non</b> prevede repliche personalizzate, allo studente viene detto quante corrispondenze sono state indovinate o se sono state indovinate tutte quante.</p>
<p>Diversamente dalle domande a Risposta multipla dove le risposte da scegliere sono mostrate in un ordine casuale, in questo caso la prima lista di termini <b>non</b> &egrave; alterata ma &egrave; mostrata nello stesso ordine in cui &egrave; stata inserita. Questo permette di costruire domande <b>&quot;Ordinate&quot;</b>. Considera, ad esempio, la domanda &quot;Metti i seguenti personaggi in ordine di nascita (i più vecchi prima)&quot; con le liste 1., 2., 3., 4. e Longfellow, Lawrence, Lowell, Larkin. Ovviamente l'ordine della seconda lista &egrave; alterato prima che questa sia usata nella domanda.</p></li>
<li><p><b>Testo</b> Le domande di questo tipo richiedono come risposta la scrittura di un testo da predisporre in un apposito box. Ovviamente non possono essere valutate automaticamente ma richiedono un intervento off line dell'insegnante che dopo aver scritto eventualmente una replica e assegnato un voto, notificher&agrave; i risultati via email all'interessato.</p></li>
</ul>
+9 -9
View File
@@ -1,9 +1,9 @@
<p align="center"><b>Possibilità di riprovare la lezione</b></p>
<p>Questa impostazione determina se agli studenti è permesso di seguire la lezione una sola o più volte. L'insegnante può decidere se la lezione contiene materiale che gli studenti devono assolutamente conoscere. In questo caso dovrebbe essere permessa la possibilità di ripetere la lezione. Se, comunque, il contenuto della lezione è usato più a scopo di esame, allora agli studenti non dovrebbe essere offerta questa possibilità.</p>
<p>Quando gli studenti possono ripetere la lezione, il <B>voto</B> mostrato nella pagina dei risultati è il <b>migliore</b> ottenuto o è la <b>media</b> di quelli ottenuti nei vari tentativi. Il prossimo parametro determina quale delle due alternative è da utilizzare.</p>
<p>Da notare che l'<b>Analisi delle domande</b> utilizza sempre le risposte dei primi tentativi, mentre i tentativi successivi sono ignorati.</p>
<p>Per default questa opzione è impostata a <b>SI</b>, dando la possibilità di ripetere la lezione. Solo in condizioni molto particolari dovrebbe essere impostata a <b>No</b>.
<p align="center"><b>Possibilit&agrave; di riprovare la lezione</b></p>
<p>Questa impostazione determina se agli studenti &egrave; permesso di seguire la lezione una sola o più volte. L'insegnante può decidere se la lezione contiene materiale che gli studenti devono assolutamente conoscere. In questo caso dovrebbe essere permessa la possibilit&agrave; di ripetere la lezione. Se, comunque, il contenuto della lezione &egrave; usato più a scopo di esame, allora agli studenti non dovrebbe essere offerta questa possibilit&agrave;.</p>
<p>Quando gli studenti possono ripetere la lezione, il <B>voto</B> mostrato nella pagina dei risultati &egrave; il <b>migliore</b> ottenuto o &egrave; la <b>media</b> di quelli ottenuti nei vari tentativi. Il prossimo parametro determina quale delle due alternative &egrave; da utilizzare.</p>
<p>Da notare che l'<b>Analisi delle domande</b> utilizza sempre le risposte dei primi tentativi, mentre i tentativi successivi sono ignorati.</p>
<p>Per default questa opzione &egrave; impostata a <b>SI</b>, dando la possibilit&agrave; di ripetere la lezione. Solo in condizioni molto particolari dovrebbe essere impostata a <b>No</b>.
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Mostra pulsante per la revisione</b></p>
<p>Questo farà apparire un pulsante se a una domanda è stato risposto in modo errato, permettendo allo studente di riprovare. Non è compatibile con le domande di tipo Saggio, per cui se si usano tali domande lasciare su NO questa impostazione.</p>
<p align="center"><b>Mostra pulsante per la revisione</b></p>
<p>Questo far&agrave; apparire un pulsante se a una domanda &egrave; stato risposto in modo errato, permettendo allo studente di riprovare. Non &egrave; compatibile con le domande di tipo Saggio, per cui se si usano tali domande lasciare su NO questa impostazione.</p>
+4 -4
View File
@@ -1,4 +1,4 @@
<p align="center"><b>Diapositive</b></p>
<p>Questo parametro permette la visualizzazione della lezione come una sequenza di dispositive, con una larghezza e altezza fisse e un colore di sfondo definito. Una barra di scorrimento, basata su CSS, sarà mostrata se la larghezza o l'altezza della diapositiva non sono sufficienti per il contenuto della pagina.
Solamente le pagine (tabelle di diramazione) saranno mostrate nella modalità "dispositive" e non le domande. Pulsanti con le scritte "Next" e "Back" della lingua di default saranno mostrati agli angoli destro e sinistro della diapositiva se questa opzione è stata scelata sulla pagina. Altri pulsanti saranno centrati nella parte bassa.</p>
<p align="center"><b>Diapositive</b></p>
<p>Questo parametro permette la visualizzazione della lezione come una sequenza di dispositive, con una larghezza e altezza fisse e un colore di sfondo definito. Una barra di scorrimento, basata su CSS, sar&agrave; mostrata se la larghezza o l'altezza della diapositiva non sono sufficienti per il contenuto della pagina.
Solamente le pagine (tabelle di diramazione) saranno mostrate nella modalit&agrave; "dispositive" e non le domande. Pulsanti con le scritte "Next" e "Back" della lingua di default saranno mostrati agli angoli destro e sinistro della diapositiva se questa opzione &egrave; stata scelata sulla pagina. Altri pulsanti saranno centrati nella parte bassa.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Lezione a tempo</b></p>
<p>Questa opzione impone un tempo limite alla lezione. Agli studenti è mostrato un timer realizzato con JavaScript e il tempo impiegato è registrato nel database. A causa della natura incosistente di JavaScript, il timer non fa uscire lo studente dalla lezione allo scadere del tempo, comunque una risposta data dopo tale termine non è presa in considerazione. Il tempo nel database è controllato ogni volta che uno studente invia una risposta.</p>
<p align="center"><b>Lezione a tempo</b></p>
<p>Questa opzione impone un tempo limite alla lezione. Agli studenti &egrave; mostrato un timer realizzato con JavaScript e il tempo impiegato &egrave; registrato nel database. A causa della natura incosistente di JavaScript, il timer non fa uscire lo studente dalla lezione allo scadere del tempo, comunque una risposta data dopo tale termine non &egrave; presa in considerazione. Il tempo nel database &egrave; controllato ogni volta che uno studente invia una risposta.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Vista dell'albero</b></p>
<p>Questo mostrerà una lista delle pagine e delle domande nella lezione come link. Le pagine saranno in blue e le domande in rosso. E' comodo per navigare nelle lezioni con molte pagine.</p>
<p align="center"><b>Vista dell'albero</b></p>
<p>Questo mostrer&agrave; una lista delle pagine e delle domande nella lezione come link. Le pagine saranno in blue e le domande in rosso. E' comodo per navigare nelle lezioni con molte pagine.</p>
+16 -16
View File
@@ -1,16 +1,16 @@
<p align="center"><b>Uso dell'Editor HTML</b></p>
<p>Quando si scrive una pagina, questa opzione abilita l'uso dell'editor HTML (d'ora in poi chiamato editor) invece di un editor di semplice testo. L'editor permette una semplice formattazione del testo e una facile aggiunta di "caratteristiche avanzate", come i links.</p>
<p>L'editor è attivato cliccando nel box vicino a <B>Usa editor</B>. Esso è associato solo con i testi per i quali è stato selezionato. Per esempio, selezionandolo per la <B>Risposta 1</B>, sarà attivato solo per scrivere il testo nello spazio relativo e non negli spazi delle altre risposte.
<p>Se l'editor è necessario per più elementi della pagina, bisogna prima cliccare sui corrispondenti box <B>Usa editor</B>. Poi, per attivarne l'uso, bisogna ri-visualizzare la pagina, cliccando sul pulsante <B>Rivisualizza pagina</B> in fondo alla pagina stessa.</p>
<p>Da notare che bisogna usare una certa attenzione nell'uso dell'editor. Nella maggior parte dei casi non dovrebbe creare problemi. Comunque, <B>non è raccomandato per le Risposte brevi e per le Domande di tipo numerico</B>. Infatti l'editor può aggiungere "invisibili" tag HTML che possono produrre risultati non corretti nei confronti delle risposte. Inoltre, le <B>Descrizioni </B>nelle pagine di diramazione sono utilizzate nei Pulsanti, e se queste contengono qualche tag HTML, si possono generare situazioni impreviste. Non ci sono invece problemi con le Risposte usate solo in visualizzazione, come quelle nelle Domande a scelta multipla, e con i Messaggi di verifica.</p>
<p>Se si sospettano problemi con qualcuno dei testi scritti, è molto meglio togliere la selezione nei corrispondenti box <B>Usa editor</B>. Quando la pagina è rivisualizzata, il testo nel box viene ridotto e visualizzato in forma grezza. Infatti attivando e disattivando ripetutamente l'editor, non si dovrebbe modificare il testo scritto.</p>
<p>Lo <B>stato </B>dell'opzione <B>Usa editor </B>è salvato insieme ad ogni elemento. Per cui se una pagina è ri-editata, gli elementi che hanno previsto l'editor, appariranno ancora con l'editor attivato.</p>
<p>Infine, tenere presente che l'editor HTML può essere "costoso" in termini di risorse usate dal browser. Perciò, se per i vari elementi non è indispensabile il suo utilizzo, è più veloce e meno rischioso usare i box standard di testo semplice.</p>
<p align="center"><b>Uso dell'Editor HTML</b></p>
<p>Quando si scrive una pagina, questa opzione abilita l'uso dell'editor HTML (d'ora in poi chiamato editor) invece di un editor di semplice testo. L'editor permette una semplice formattazione del testo e una facile aggiunta di "caratteristiche avanzate", come i links.</p>
<p>L'editor &egrave; attivato cliccando nel box vicino a <B>Usa editor</B>. Esso &egrave; associato solo con i testi per i quali &egrave; stato selezionato. Per esempio, selezionandolo per la <B>Risposta 1</B>, sar&agrave; attivato solo per scrivere il testo nello spazio relativo e non negli spazi delle altre risposte.
<p>Se l'editor &egrave; necessario per più elementi della pagina, bisogna prima cliccare sui corrispondenti box <B>Usa editor</B>. Poi, per attivarne l'uso, bisogna ri-visualizzare la pagina, cliccando sul pulsante <B>Rivisualizza pagina</B> in fondo alla pagina stessa.</p>
<p>Da notare che bisogna usare una certa attenzione nell'uso dell'editor. Nella maggior parte dei casi non dovrebbe creare problemi. Comunque, <B>non &egrave; raccomandato per le Risposte brevi e per le Domande di tipo numerico</B>. Infatti l'editor può aggiungere "invisibili" tag HTML che possono produrre risultati non corretti nei confronti delle risposte. Inoltre, le <B>Descrizioni </B>nelle pagine di diramazione sono utilizzate nei Pulsanti, e se queste contengono qualche tag HTML, si possono generare situazioni impreviste. Non ci sono invece problemi con le Risposte usate solo in visualizzazione, come quelle nelle Domande a scelta multipla, e con i Messaggi di verifica.</p>
<p>Se si sospettano problemi con qualcuno dei testi scritti, &egrave; molto meglio togliere la selezione nei corrispondenti box <B>Usa editor</B>. Quando la pagina &egrave; rivisualizzata, il testo nel box viene ridotto e visualizzato in forma grezza. Infatti attivando e disattivando ripetutamente l'editor, non si dovrebbe modificare il testo scritto.</p>
<p>Lo <B>stato </B>dell'opzione <B>Usa editor </B>&egrave; salvato insieme ad ogni elemento. Per cui se una pagina &egrave; ri-editata, gli elementi che hanno previsto l'editor, appariranno ancora con l'editor attivato.</p>
<p>Infine, tenere presente che l'editor HTML può essere "costoso" in termini di risorse usate dal browser. Perciò, se per i vari elementi non &egrave; indispensabile il suo utilizzo, &egrave; più veloce e meno rischioso usare i box standard di testo semplice.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Lezione protetta da password</b></p>
<p>Se SI lo studente non potrà accedere alla lezione se non possiede la password di seguito specificata.</p>
<p align="center"><b>Lezione protetta da password</b></p>
<p>Se SI lo studente non potr&agrave; accedere alla lezione se non possiede la password di seguito specificata.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<p align="center"><b>Larghezza diapositiva</b></p>
<p>Immetti il numero di pixel che la diapositiva dovrà avere in larghezza.</p>
<p align="center"><b>Larghezza diapositiva</b></p>
<p>Immetti il numero di pixel che la diapositiva dovr&agrave; avere in larghezza.</p>
+3 -3
View File
@@ -1,3 +1,3 @@
<P ALIGN=CENTER><B>Attività possibili</B></P>
<P>Moodle contiene una grande varietà di 'attività' che possono essere utilizzate per costruire ogni tipo di corso.</P>
<P ALIGN=CENTER><B>Attivit&agrave; possibili</B></P>
<P>Moodle contiene una grande variet&agrave; di 'attivit&agrave;' che possono essere utilizzate per costruire ogni tipo di corso.</P>
+6 -6
View File
@@ -1,21 +1,21 @@
<P ALIGN=CENTER><B>Caricare un'immagine</B></P>
<P>Si può trasferire un'immagine dal proprio computer a questo server:
questa immagine verrà utilizzata in vari punti del sistema per rappresentarti.
<P>A tale scopo, il "taglio" migliore è rappresentato da fotgrafie o immagini in primo piano dove si veda bene il viso,
questa immagine verr&agrave; utilizzata in vari punti del sistema per rappresentarti.
<P>A tale scopo, il "taglio" migliore &egrave; rappresentato da fotgrafie o immagini in primo piano dove si veda bene il viso,
ma puoi usare qualunque immagine che desideri.
<P>Il file dell'immagine deve essere in formato JPG o PNG (controlla l'estensione dopo il punto, per esempio: miafoto.jpg o miafoto.png)
<P>Puoi ottenere un file immagine utilizzando uno dei seguenti metodi:
<OL>
<LI>Utilizzando una fotocamera digitale, le immagini saranno già pronte per essere trasferite nel giusto formato (non usare una risoluzione esagerata!)
<LI>Utilizzando una fotocamera digitale, le immagini saranno gi&agrave; pronte per essere trasferite nel giusto formato (non usare una risoluzione esagerata!)
<LI>Puoi utilizzare uno scanner per duplicare una stampa su carta. Assicurati di salvare in formato JPG o PNG (non GIF)
<LI>Se sei un'artista, puoi disegnare un'immagine utilizzando un programma di computer grafica.
<LI>Infine, puoi "rubare" un'immagine sul Web. <A TARGET=google HREF="http://images.google.com/">http://images.google.com</A> è un ottimo motore di ricerca per cercare immagini.
<LI>Infine, puoi "rubare" un'immagine sul Web. <A TARGET=google HREF="http://images.google.com/">http://images.google.com</A> &egrave; un ottimo motore di ricerca per cercare immagini.
Una volta che ne hai trovata una che ti piace, cliccaci sopra col tasto destro del mouse e salvala sul tuo computer con la funzione "Salva Immagine con nome".
</OL>
<P>Per caricare una immagine, clicca "Sfoglia" su questa pagina di editing e seleziona una immagine dall'hard disk del tuo computer.
<P>NOTA: Assicurati che il file non superi le dimensioni indicate, altrimenti non verrà caricato.
<P>Poi clicca su "Aggiorna il mio profilo" in basso - l'immagine verrà tagliata in formato quadrato e portata ad una dimensione di 100x100 pixels.
<P>NOTA: Assicurati che il file non superi le dimensioni indicate, altrimenti non verr&agrave; caricato.
<P>Poi clicca su "Aggiorna il mio profilo" in basso - l'immagine verr&agrave; tagliata in formato quadrato e portata ad una dimensione di 100x100 pixels.
<P>Quando tornerai sulla pagina del tuo profilo, potresti non visualizzare il cambiamento: clicca sul pulsante di aggiornamento del browser.
+12 -12
View File
@@ -1,13 +1,13 @@
<p align="center"><b>Modo adattativo</b></p>
<p>Se si sceglie SI per questa opzione, lo studente avrà la possibilità di rispondere più volte a una domanda anche all'interno dello stesso tentativo di risposta al quiz. Così, per esempio, se la replica a una risposta è giudicata 'sbagliata' lo studente avrà la possibilità di riprovare immediatamente. Comunque normalmente, per ogni tentativo fallito, sarà sottratta una penalità dal punteggio dello studente (la penalità è determinata dal 'fattore di penalità' definito per ogni domanda è deciso dalla prossima opzione).</p>
<p>Questa modalità permette anche la definizione di domande che possono modificare se stesse in funzione della risposta di uno studente. Ecco come la specifica IMS QTI definisce le domande (items) adattative:</p>
<blockquote>
Un item adattativo è un item che modifica (adatta) o la sua forma o il processo di valutazione o entrambi, in risposta a ciascun tentativo del candidato. Per esempio un item adattativo può iniziare presentando al candidato una casella per l'immissione di testo libero ma, ricevendo una risposta insoddisfacente, continua con una domanda a scelta semplice e assegna meno punti nella conseguente identificazione della risposta corretta. L'adattatività permette la creazione di items utilizzabili per la formazione che, da una parte guidano il candidato alla soluzione di un dato compito, dall'altra determinano una valutazione che tiene conto del percorso effettuato.
</blockquote>
<p>Nel modo adattativo per ogni domanda viene mostrato un ulteriore pulsante '<?php print_string('mark', 'quiz') ?>'.
Se lo studente clicca su tale pulsante la risposta alla specifica domanda viene valutata e viene mostrato il punteggio ottenuto. Se la domanda è di tipo adattativo, allora questa viene mostrata nel suo nuovo stato che tiene conto della risposta dello studente e, nella maggior parte dei casi, chiederà un'ulteriore risposta. Nelle domande adattative più semplici il nuovo stato può differire solamente nel feedback che chiede allo studente di riprovare ancora; nelle domande più complesse anche la domanda e perfino gli elementi interattivi possono cambiare.
<p align="center"><b>Modo adattativo</b></p>
<p>Se si sceglie SI per questa opzione, lo studente avr&agrave; la possibilit&agrave; di rispondere più volte a una domanda anche all'interno dello stesso tentativo di risposta al quiz. Così, per esempio, se la replica a una risposta &egrave; giudicata 'sbagliata' lo studente avr&agrave; la possibilit&agrave; di riprovare immediatamente. Comunque normalmente, per ogni tentativo fallito, sar&agrave; sottratta una penalit&agrave; dal punteggio dello studente (la penalit&agrave; &egrave; determinata dal 'fattore di penalit&agrave;' definito per ogni domanda &egrave; deciso dalla prossima opzione).</p>
<p>Questa modalit&agrave; permette anche la definizione di domande che possono modificare se stesse in funzione della risposta di uno studente. Ecco come la specifica IMS QTI definisce le domande (items) adattative:</p>
<blockquote>
Un item adattativo &egrave; un item che modifica (adatta) o la sua forma o il processo di valutazione o entrambi, in risposta a ciascun tentativo del candidato. Per esempio un item adattativo può iniziare presentando al candidato una casella per l'immissione di testo libero ma, ricevendo una risposta insoddisfacente, continua con una domanda a scelta semplice e assegna meno punti nella conseguente identificazione della risposta corretta. L'adattativit&agrave; permette la creazione di items utilizzabili per la formazione che, da una parte guidano il candidato alla soluzione di un dato compito, dall'altra determinano una valutazione che tiene conto del percorso effettuato.
</blockquote>
<p>Nel modo adattativo per ogni domanda viene mostrato un ulteriore pulsante '<?php print_string('mark', 'quiz') ?>'.
Se lo studente clicca su tale pulsante la risposta alla specifica domanda viene valutata e viene mostrato il punteggio ottenuto. Se la domanda &egrave; di tipo adattativo, allora questa viene mostrata nel suo nuovo stato che tiene conto della risposta dello studente e, nella maggior parte dei casi, chieder&agrave; un'ulteriore risposta. Nelle domande adattative più semplici il nuovo stato può differire solamente nel feedback che chiede allo studente di riprovare ancora; nelle domande più complesse anche la domanda e perfino gli elementi interattivi possono cambiare.
</p>
+11 -11
View File
@@ -1,11 +1,11 @@
<p align="center"><b>Download analisi</b></p>
<p>I dati di analisi mostrati sullo schermo possono essere scaricati per ulteriori analisi. Sono disponibili tre diversi formati.<br />
In ogni caso i dati saranno presentati sotto forma di tabella con titoli appropriati. Se la tabella è su più pagine, tutti i dati di tutte la pagine saranno scaricati in un unico file. </p>
<p><b>Formato foglio elettronico Excel</b></p> <p>Si otterrà un foglio elettronico di tipo .xls.</p>
<p><b>Formato Writer OpenOffice</b></p> <p>I dati saranno presentati tramite una tabella in un file testo OpenOffice di tipo .sxw.<br />
Questo formato sarà disponibile solamente se si è installata la PHPWriter library nella sottocartella /moodle/lib.</p>
<p><b>Formato Testo</b></p> <p>In questo caso i dati saranno scaricati come un singolo file di testo. Una riga per ogni riga della tabella con i dati separati da caratteri di tabulazione.</p>
<p align="center"><b>Download analisi</b></p>
<p>I dati di analisi mostrati sullo schermo possono essere scaricati per ulteriori analisi. Sono disponibili tre diversi formati.<br />
In ogni caso i dati saranno presentati sotto forma di tabella con titoli appropriati. Se la tabella &egrave; su più pagine, tutti i dati di tutte la pagine saranno scaricati in un unico file. </p>
<p><b>Formato foglio elettronico Excel</b></p> <p>Si otterr&agrave; un foglio elettronico di tipo .xls.</p>
<p><b>Formato Writer OpenOffice</b></p> <p>I dati saranno presentati tramite una tabella in un file testo OpenOffice di tipo .sxw.<br />
Questo formato sar&agrave; disponibile solamente se si &egrave; installata la PHPWriter library nella sottocartella /moodle/lib.</p>
<p><b>Formato Testo</b></p> <p>In questo caso i dati saranno scaricati come un singolo file di testo. Una riga per ogni riga della tabella con i dati separati da caratteri di tabulazione.</p>
+5 -5
View File
@@ -1,5 +1,5 @@
<P ALIGN=CENTER><B>Tentativi permessi</B></P>
<P>Si può permettere agli studenti di eseguire più tentativi di risposta al quiz.
<P>Questo può far sì che l'esecuzione del quiz consista di più in un'attività educativa che nella gestione di un semplice esame.
<P ALIGN=CENTER><B>Tentativi permessi</B></P>
<P>Si può permettere agli studenti di eseguire più tentativi di risposta al quiz.
<P>Questo può far sì che l'esecuzione del quiz consista di più in un'attivit&agrave; educativa che nella gestione di un semplice esame.
+68 -68
View File
@@ -1,69 +1,69 @@
<p align="center"><b>Domande calcolate</b></p>
Le domande 'calcolate' offrono un modo per creare singole domande numeriche tramite l'uso di caratteri jolly che vengono sostituiti da valori effettivi quando il quiz è eseguito.
<br />Di seguito è riportato uno stralcio della pagina principale di editing della domanda con alcuni input di esempio:<br />
<table><tbody>
<tr valign="top">
<td align="right"><p><b>Domanda:</b></p>
</td>
<td>
<textarea id="questiontext" name="questiontext" rows="5" cols="40" wrap="virtual">Quanto fa {a} + {b} ?</textarea>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Immagine da mostrare:</b></p></td>
<td>
<select name="image"><option value="" selected="selected">Nessuno</option><option value="grevture.gif">grevture.gif</option></select>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Formula della risposta corretta:</b></p></td>
<td>
<input align="left" type="text" id="formula0" name="answer[]" size="20" value="{a} + {b}">&nbsp;&nbsp;
<input type="hidden" name="fraction[]" value="1.0">
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Tolleranza:</b></p></td>
<td>
<input align="left" type="text" id="tolerance0&quot;" name="tolerance[]" size="15" value="0.01">±
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Tipo di tolleranza:</b></p></td>
<td>
<select name="tolerancetype[]"><option value="1" selected="selected">Relativa</option><option value="2">Nominale</option><option value="3">Geometrica</option></select>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>La risposta corretta avrà:</b></p></td>
<td>
<select name="correctanswerlength[]"><option value="1">1</option><option value="2" selected="selected">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select>
</td>
</tr>
</tbody></table>
<br />
Nel testo della domanda e nel campo "Formula della risposta corretta" si possono vedere {a} e {b}. Queste e ogni altro {nome} possono essere usate come caratteri jolly che saranno sostituiti da qualche valore quando il quiz sarà eseguito. Inoltre, la risposta corretta è determinata quando il quiz è inviato, usando l'espressione in "Formula della risposta corretta", che è calcolato come una espressione numerica dopo la sostituzione dei caratteri jolly. I possibili valori da sostituire sono impostati o generati in una pagina successiva di aiuto (wizard) per l'editing delle domande calcolate.
<br/>La formula di esempio usa l'operatore +. Altri operatori possibili sono - * / e % dove % è l'operatore modulo. E' anche possibile utilizzare alcune funzioni matematiche in stile PHP. Tra queste sono presenti le 24 funzioni a singolo argomento:
<br /><b>
abs, acos, acosh, asin, asinh, atan, atanh, ceil, cos, cosh, deg2rad, exp, expm1, floor, log, log10, log1p, rad2deg, round, sin, sinh, sprt, tan, tanh,
</b><br />le 2 funzioni a doppio argomento:<br /><b>
atan2, pow
</b><br />e le funzioni <b>min</b> e <b>max</b> che possono avere due o più argomenti. E' anche possibile usare la funzione <b>pi</b> che non ha argomenti, ma non dimenticare di usare le parentisi - l'uso corretto è <b>pi()</b>. Analogamente anche le altre funzioni devono avere i propri argomenti racchiusi tra parentesi. Un esempio di utilizzo è <b>sin({a}) + cos({b}) * 2</b>. Non ci dovrebbe essere alcun problema a usare le parentesi anche nelle funzioni di funzioni, come ad esempio <b>cos(deg2rad({a} + 90))</b> ecc.
<br />Maggiori dettagli sull'uso di queste funzioni stile PHP si possono trovare nella <a target="phpmathdoc" href="http://www.php.net/manual/en/ref.math.php">documentazione presente nel sito web del PHP.</a>
<br /><br />
Come nelle domande numeriche, anche per queste è possibile prevedere un margine di tolleranza tale che le risposte all'interno dello stesso sono accettate come corrette. Il campo "Tolleranza" serve a questo scopo. Comunque ci sono tre tipi di tolleranza <b>Relativa, Nominale e Geometrica</b>. Se diciamo che la risposta giusta calcolata al momento del quiz è 200 e la tolleranza è impostata a 0.5, allora i differenti tipi di tolleranza funzioneranno in questo modo:
<br /><br /><b>Relativa:</b> L'intervallo di tolleranza è determinato moltiplicando la risposta corretta per 0.5, ottenendo nel caso in esempio 100 e cioè considerando corrette tutte le risposte tra 100 e 300 (200 ± 100).<br />
Questo è utile se il valore della risposta corretta può variare molto all'interno di valori differenti dei caratteri jolly.
<br /><br /><b>Nominale:</b> Questo è il tipo di tolleranza più semplice ma non molto significativo. La risposta giusta deve stare, nell'esempio, tra 199.5 e 200.5 (200 ± 0.5).<br />
Questo tipo di tolleranza può essere utile se la differenza tra le varie risposte corrette è piccola.
<br /><br /><b>Geometrica:</b> Il limite superiore dell'intervallo di tolleranza è calcolato come 200 + 0.5*200 (nell'esempio) ed è lo stesso della tolleranza Relativa. Il limite inferiore è calcolato come 200/(1 + 0.5). La risposta corretta deve cadere quindi tra 133.33 e 300.<br />
Questo è utile per calcoli complessi che devono avere tolleranze significative. Infatti una tolleranza relativa di 1 o più potrebbe essere usata per il limite superiore ma non sarebbe accettabile per il limite inferiore che renderebbe lo Zero una risposta corretta in tutti i casi.
<br /><br />
I due campi relativi a <b>La risposta corretta avrà</b> si riferiscono solamente a come la risposta corretta sarà mostrata nell'anteprima o nei risultati finali. Esempi: Se sono impostati a "3 cifre significative" la risposta corretta 13.333 sarà presentata come 13.3; 1236 sarà presentata come 1240; 23 sarà mostrato come 23.0 ecc.
<br /><br />
Il campo <b>Commenti</b> e i campi opzionali Unità funzionano esattamente come per le domande numeriche.
<p align="center"><b>Domande calcolate</b></p>
Le domande 'calcolate' offrono un modo per creare singole domande numeriche tramite l'uso di caratteri jolly che vengono sostituiti da valori effettivi quando il quiz &egrave; eseguito.
<br />Di seguito &egrave; riportato uno stralcio della pagina principale di editing della domanda con alcuni input di esempio:<br />
<table><tbody>
<tr valign="top">
<td align="right"><p><b>Domanda:</b></p>
</td>
<td>
<textarea id="questiontext" name="questiontext" rows="5" cols="40" wrap="virtual">Quanto fa {a} + {b} ?</textarea>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Immagine da mostrare:</b></p></td>
<td>
<select name="image"><option value="" selected="selected">Nessuno</option><option value="grevture.gif">grevture.gif</option></select>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Formula della risposta corretta:</b></p></td>
<td>
<input align="left" type="text" id="formula0" name="answer[]" size="20" value="{a} + {b}">&nbsp;&nbsp;
<input type="hidden" name="fraction[]" value="1.0">
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Tolleranza:</b></p></td>
<td>
<input align="left" type="text" id="tolerance0&quot;" name="tolerance[]" size="15" value="0.01">±
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>Tipo di tolleranza:</b></p></td>
<td>
<select name="tolerancetype[]"><option value="1" selected="selected">Relativa</option><option value="2">Nominale</option><option value="3">Geometrica</option></select>
</td>
</tr>
<tr valign="top">
<td align="right"><p><b>La risposta corretta avr&agrave;:</b></p></td>
<td>
<select name="correctanswerlength[]"><option value="1">1</option><option value="2" selected="selected">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option><option value="7">7</option><option value="8">8</option><option value="9">9</option><option value="10">10</option></select>
</td>
</tr>
</tbody></table>
<br />
Nel testo della domanda e nel campo "Formula della risposta corretta" si possono vedere {a} e {b}. Queste e ogni altro {nome} possono essere usate come caratteri jolly che saranno sostituiti da qualche valore quando il quiz sar&agrave; eseguito. Inoltre, la risposta corretta &egrave; determinata quando il quiz &egrave; inviato, usando l'espressione in "Formula della risposta corretta", che &egrave; calcolato come una espressione numerica dopo la sostituzione dei caratteri jolly. I possibili valori da sostituire sono impostati o generati in una pagina successiva di aiuto (wizard) per l'editing delle domande calcolate.
<br/>La formula di esempio usa l'operatore +. Altri operatori possibili sono - * / e % dove % &egrave; l'operatore modulo. E' anche possibile utilizzare alcune funzioni matematiche in stile PHP. Tra queste sono presenti le 24 funzioni a singolo argomento:
<br /><b>
abs, acos, acosh, asin, asinh, atan, atanh, ceil, cos, cosh, deg2rad, exp, expm1, floor, log, log10, log1p, rad2deg, round, sin, sinh, sprt, tan, tanh,
</b><br />le 2 funzioni a doppio argomento:<br /><b>
atan2, pow
</b><br />e le funzioni <b>min</b> e <b>max</b> che possono avere due o più argomenti. E' anche possibile usare la funzione <b>pi</b> che non ha argomenti, ma non dimenticare di usare le parentisi - l'uso corretto &egrave; <b>pi()</b>. Analogamente anche le altre funzioni devono avere i propri argomenti racchiusi tra parentesi. Un esempio di utilizzo &egrave; <b>sin({a}) + cos({b}) * 2</b>. Non ci dovrebbe essere alcun problema a usare le parentesi anche nelle funzioni di funzioni, come ad esempio <b>cos(deg2rad({a} + 90))</b> ecc.
<br />Maggiori dettagli sull'uso di queste funzioni stile PHP si possono trovare nella <a target="phpmathdoc" href="http://www.php.net/manual/en/ref.math.php">documentazione presente nel sito web del PHP.</a>
<br /><br />
Come nelle domande numeriche, anche per queste &egrave; possibile prevedere un margine di tolleranza tale che le risposte all'interno dello stesso sono accettate come corrette. Il campo "Tolleranza" serve a questo scopo. Comunque ci sono tre tipi di tolleranza <b>Relativa, Nominale e Geometrica</b>. Se diciamo che la risposta giusta calcolata al momento del quiz &egrave; 200 e la tolleranza &egrave; impostata a 0.5, allora i differenti tipi di tolleranza funzioneranno in questo modo:
<br /><br /><b>Relativa:</b> L'intervallo di tolleranza &egrave; determinato moltiplicando la risposta corretta per 0.5, ottenendo nel caso in esempio 100 e cio&egrave; considerando corrette tutte le risposte tra 100 e 300 (200 ± 100).<br />
Questo &egrave; utile se il valore della risposta corretta può variare molto all'interno di valori differenti dei caratteri jolly.
<br /><br /><b>Nominale:</b> Questo &egrave; il tipo di tolleranza più semplice ma non molto significativo. La risposta giusta deve stare, nell'esempio, tra 199.5 e 200.5 (200 ± 0.5).<br />
Questo tipo di tolleranza può essere utile se la differenza tra le varie risposte corrette &egrave; piccola.
<br /><br /><b>Geometrica:</b> Il limite superiore dell'intervallo di tolleranza &egrave; calcolato come 200 + 0.5*200 (nell'esempio) ed &egrave; lo stesso della tolleranza Relativa. Il limite inferiore &egrave; calcolato come 200/(1 + 0.5). La risposta corretta deve cadere quindi tra 133.33 e 300.<br />
Questo &egrave; utile per calcoli complessi che devono avere tolleranze significative. Infatti una tolleranza relativa di 1 o più potrebbe essere usata per il limite superiore ma non sarebbe accettabile per il limite inferiore che renderebbe lo Zero una risposta corretta in tutti i casi.
<br /><br />
I due campi relativi a <b>La risposta corretta avr&agrave;</b> si riferiscono solamente a come la risposta corretta sar&agrave; mostrata nell'anteprima o nei risultati finali. Esempi: Se sono impostati a "3 cifre significative" la risposta corretta 13.333 sar&agrave; presentata come 13.3; 1236 sar&agrave; presentata come 1240; 23 sar&agrave; mostrato come 23.0 ecc.
<br /><br />
Il campo <b>Commenti</b> e i campi opzionali Unit&agrave; funzionano esattamente come per le domande numeriche.
<br />
+13 -13
View File
@@ -1,13 +1,13 @@
<p ALIGN=CENTER><B>Categorie di domande</B></p>
<p>Piuttosto che raccogliere tutte le domande in una lunga lista, possono essere create delle categorie per organizzarle.</p>
<p>Ogni categoria consiste in un nome e una breve descrizione.</p>
<p>Ogni categoria può anche essere "pubblica", cioè la stessa (e tutte le domande presenti in essa) possono essere utilizzate da tutti i corsi presenti sul server, nel senso che tutti i corsi possono mettere le domande nei propri quiz.</p>
<p>Le categorie possono essere create o cancellate secondo necessità. Ma, se si cerca di cancellare una categoria che contiene delle domande, sarà richiesto di trasferire queste ultime in un'altra categoria, prima della cancellazione.</p>
<p>Le categorie possono anche essere organizzate in una gerarchia in modo da gestirle più efficacemente. Il campo "Muovi categoria in" permette di spostare una categoria sotto un'altra categoria.</p>
<p>Inoltre cliccando sulle frecce nella colonna "Ordine", si può cambiare l'ordine nel quale le categorie sono elencate.</p>
<p ALIGN=CENTER><B>Categorie di domande</B></p>
<p>Piuttosto che raccogliere tutte le domande in una lunga lista, possono essere create delle categorie per organizzarle.</p>
<p>Ogni categoria consiste in un nome e una breve descrizione.</p>
<p>Ogni categoria può anche essere "pubblica", cio&egrave; la stessa (e tutte le domande presenti in essa) possono essere utilizzate da tutti i corsi presenti sul server, nel senso che tutti i corsi possono mettere le domande nei propri quiz.</p>
<p>Le categorie possono essere create o cancellate secondo necessit&agrave;. Ma, se si cerca di cancellare una categoria che contiene delle domande, sar&agrave; richiesto di trasferire queste ultime in un'altra categoria, prima della cancellazione.</p>
<p>Le categorie possono anche essere organizzate in una gerarchia in modo da gestirle più efficacemente. Il campo "Muovi categoria in" permette di spostare una categoria sotto un'altra categoria.</p>
<p>Inoltre cliccando sulle frecce nella colonna "Ordine", si può cambiare l'ordine nel quale le categorie sono elencate.</p>
+17 -17
View File
@@ -1,17 +1,17 @@
<p align="center"><b>Nuova categoria</b></p>
<p>Piuttosto che raccogliere tutte le domande in una lunga lista, possono essere create delle categorie per organizzarle.</p>
<p>Ogni categoria consiste in un nome e una breve descrizione.</p>
<p>Ogni categoria può anche essere "pubblica", cioè la stessa (e tutte le domande presenti in essa) possono essere utilizzate da tutti i corsi presenti sul server, nel senso che tutti i corsi possono mettere le domande nei propri quiz.</p>
<p><b>Descrizione dei campi</b></p>
<p><b>Superiore:</b> La categoria sotto la quale la nuova verrà inserita. Se non sono state create altre categorie, solo la 'Top' sarà presente e disponibile.</p>
<p><b>Categoria:</b> Il nome della categoria.</p>
<p><b>Informazioni sulla categoria:</b> Una breve descrizione della categoria.</p>
<p><b>Rendere pubblico:</b> Se questa categoria deve essere resa immediatamente pubblica o meno.</p>
<p align="center"><b>Nuova categoria</b></p>
<p>Piuttosto che raccogliere tutte le domande in una lunga lista, possono essere create delle categorie per organizzarle.</p>
<p>Ogni categoria consiste in un nome e una breve descrizione.</p>
<p>Ogni categoria può anche essere "pubblica", cio&egrave; la stessa (e tutte le domande presenti in essa) possono essere utilizzate da tutti i corsi presenti sul server, nel senso che tutti i corsi possono mettere le domande nei propri quiz.</p>
<p><b>Descrizione dei campi</b></p>
<p><b>Superiore:</b> La categoria sotto la quale la nuova verr&agrave; inserita. Se non sono state create altre categorie, solo la 'Top' sar&agrave; presente e disponibile.</p>
<p><b>Categoria:</b> Il nome della categoria.</p>
<p><b>Informazioni sulla categoria:</b> Una breve descrizione della categoria.</p>
<p><b>Rendere pubblico:</b> Se questa categoria deve essere resa immediatamente pubblica o meno.</p>
+4 -4
View File
@@ -1,4 +1,4 @@
<P ALIGN=CENTER><B>Mostrare le risposte corrette</B></P>
<P>Se si abilita questa opzione, il feedback mostrerà, per ogni domanda, anche la risposta corretta (evidenziata con un colore brillante).
</P>
<P ALIGN=CENTER><B>Mostrare le risposte corrette</B></P>
<P>Se si abilita questa opzione, il feedback mostrer&agrave;, per ogni domanda, anche la risposta corretta (evidenziata con un colore brillante).
</P>
+7 -7
View File
@@ -1,7 +1,7 @@
<P ALIGN=CENTER><B>Creazione di domande multiple</B></P>
<P>Questa funzione permette di creare più domande nello stesso tempo.</P>
<P>Attualmente funziona solo per la creazione di più Domande Casuali e (eventualmente) per l'aggiunta delle stesse al quiz corrente.</P>
<P>Alla fine questa funzione evolverà verso uno strumento più significativo con un maggior numero di opzioni.</P>
<P ALIGN=CENTER><B>Creazione di domande multiple</B></P>
<P>Questa funzione permette di creare più domande nello stesso tempo.</P>
<P>Attualmente funziona solo per la creazione di più Domande Casuali e (eventualmente) per l'aggiunta delle stesse al quiz corrente.</P>
<P>Alla fine questa funzione evolver&agrave; verso uno strumento più significativo con un maggior numero di opzioni.</P>
+10 -10
View File
@@ -1,10 +1,10 @@
<P ALIGN=CENTER><B>Indice di discriminazione</B></P>
<P>Questo indice fornisce un indicatore di performance per ogni elemento del test. E' calcolato contando per ogni domanda il numero di studenti che ha risposto correttamente tra quelli del primo terzo (più bravi) e dividento tale numero per il numero di studenti che ahnno risposto correttamente dell'ultimo terzo (meno bravi). </p>
<p>Per esempio, se 30 studenti hanno fatto il quiz, ci saranno 10 studenti nel primo terzo e 10 nell'ultimo. Se sulla domanda #1, 9 dei migliori studenti (primo terzo) hanno risposto correttammente, e solo 3 del terzo più basso hanno risposto bene, l'indice di discriminazione sarebbe 9/3 = 3.0. I numeri da dividere sono : (risposte corrette del terzo superiore/risposte corrette del terzo inferiore). </P>
<P>Se l'indice va sotto 1.0 significa che hanno risposto bene più studenti deboli che studenti forti. Queste domande dovrebbero essere scartate perché poco significative. Di fatto, riducono l'accuratezza del risultato complessivo del quiz. </P>
<P>Se nessuno degli studenti deboli ha risposto correttamente, il denominatore è 0, il che porterebbe a un risultato infinito. Per queste domande il programma assegna il valore 10.</P>
<P ALIGN=CENTER><B>Indice di discriminazione</B></P>
<P>Questo indice fornisce un indicatore di performance per ogni elemento del test. E' calcolato contando per ogni domanda il numero di studenti che ha risposto correttamente tra quelli del primo terzo (più bravi) e dividento tale numero per il numero di studenti che ahnno risposto correttamente dell'ultimo terzo (meno bravi). </p>
<p>Per esempio, se 30 studenti hanno fatto il quiz, ci saranno 10 studenti nel primo terzo e 10 nell'ultimo. Se sulla domanda #1, 9 dei migliori studenti (primo terzo) hanno risposto correttammente, e solo 3 del terzo più basso hanno risposto bene, l'indice di discriminazione sarebbe 9/3 = 3.0. I numeri da dividere sono : (risposte corrette del terzo superiore/risposte corrette del terzo inferiore). </P>
<P>Se l'indice va sotto 1.0 significa che hanno risposto bene più studenti deboli che studenti forti. Queste domande dovrebbero essere scartate perch&eacute; poco significative. Di fatto, riducono l'accuratezza del risultato complessivo del quiz. </P>
<P>Se nessuno degli studenti deboli ha risposto correttamente, il denominatore &egrave; 0, il che porterebbe a un risultato infinito. Per queste domande il programma assegna il valore 10.</P>
+51 -51
View File
@@ -1,51 +1,51 @@
<p align="center"><b>Esportazione di domande da una Categoria</b></p>
<p>Questa funzione permette di esportare in un file di testo una intera categoria di domande. </p>
<p>Da notare che in molti formati alcuni informazioni vengono perdute quando le domande sono esportate.
Questo perché tali formati non possiedono tutte le caratteristiche esistenti nelle domande Moodle.
Non bisogna aspettarsi di esportare e importare domande pensando che rimangono identiche.
Peraltro alcuni tipi di domande non possono essere esportati affatto.
Bisogna assolutamente controllare i dati esportati prima di utilizzarli in un ambiente di produzione.</p>
<p>Sono supportati diversi formati di file:</p>
<p><b>Formato GIFT</b></p>
<ul>
<p>GIFT è il più completo formato di importazione/esportazione disponibile per esportare le domande di un quiz in un file di testo. E' stato progettato per offrire agli insegnanti un metodo semplice per scrivere le domande sotto forma di un semplice testo. Supporta i vari tipi di domande a Risposta multipla, Vero/Falso, Risposta breve, Corrispondenze, Numeriche e anche l'inserimento di un _____ per il formato "parola mancante". Da notare che le domande di tipo Cloze non sono attualmente supportate. Differenti tipi di domanda possono essere mischiati in un unico file di testo, e il formato supporta anche righe di commento, nomi di domande, feedback, e voti pesati su base percentuale. Seguono alcuni esempi:</p>
<pre>
In quale isola è morto Napoleone? {~Elba ~Corsica =Sant'Elena}
Napoleone è morto nell'isola di {~Corsica =Sant'Elena ~Elba}.
Napoleone è morto in Corsica.{FALSE}
Napoleone è morto in un'isola?{=si =vero}
Quando è morto Napoleone?{#1821}
</pre>
<p align="right"><a href="help.php?file=formatgift.html&module=quiz">Altre informazioni sul formato "GIFT"</a></p>
</ul>
<p><b>Formato Moodle XML</b></p>
<ul>
<p>Questo formato specifico di Moodle esporta le domande di un quiz in un semplice formato XML
Queste possono essere importate successivamente in un'altra categoria del quiz o utilizzate in qualche altro processo come ad esempio una trasformazione XSLT. </p>
</ul>
<p><b>Formato IMS QTI 2.0</b></p>
<ul>
<p>Esporta nel formato standard IMS QTI (version 2.0). Da notare che questa esportazione genera un gruppo di files "zippati" in un unico file.</p>
<p align="right"><a href="http://www.imsglobal.org/question/" target="_qti">Altre informazioni su questo formato sul sito del IMS QTI</a>
(sito esterno in una nuova finestra)</p>
</ul>
<p><b>XHTML</b></p>
<ul>
<p>Esporta la categoria come una singola pagina di XHTML 'stretto'. Ogni domanda è chiaramente posizionata nel suo proprio &lt;div&gt; tag.
Se si vuole utilizzare la pagina così com'è, bisogna almeno editare il &lt;form&gt; tag all'inizio della sezione &lt;body&gt; per definire un'azione significativa (ad es. una 'mailto').</p>
</ul>
<p>Altri formati devono ancora essere gestiti, tra cui WebCT, e qualunque altro gli utilizzatori di Moodle vorranno contribuire a creare! </p>
<p align="center"><b>Esportazione di domande da una Categoria</b></p>
<p>Questa funzione permette di esportare in un file di testo una intera categoria di domande. </p>
<p>Da notare che in molti formati alcuni informazioni vengono perdute quando le domande sono esportate.
Questo perch&eacute; tali formati non possiedono tutte le caratteristiche esistenti nelle domande Moodle.
Non bisogna aspettarsi di esportare e importare domande pensando che rimangono identiche.
Peraltro alcuni tipi di domande non possono essere esportati affatto.
Bisogna assolutamente controllare i dati esportati prima di utilizzarli in un ambiente di produzione.</p>
<p>Sono supportati diversi formati di file:</p>
<p><b>Formato GIFT</b></p>
<ul>
<p>GIFT &egrave; il più completo formato di importazione/esportazione disponibile per esportare le domande di un quiz in un file di testo. E' stato progettato per offrire agli insegnanti un metodo semplice per scrivere le domande sotto forma di un semplice testo. Supporta i vari tipi di domande a Risposta multipla, Vero/Falso, Risposta breve, Corrispondenze, Numeriche e anche l'inserimento di un _____ per il formato "parola mancante". Da notare che le domande di tipo Cloze non sono attualmente supportate. Differenti tipi di domanda possono essere mischiati in un unico file di testo, e il formato supporta anche righe di commento, nomi di domande, feedback, e voti pesati su base percentuale. Seguono alcuni esempi:</p>
<pre>
In quale isola &egrave; morto Napoleone? {~Elba ~Corsica =Sant'Elena}
Napoleone &egrave; morto nell'isola di {~Corsica =Sant'Elena ~Elba}.
Napoleone &egrave; morto in Corsica.{FALSE}
Napoleone &egrave; morto in un'isola?{=si =vero}
Quando &egrave; morto Napoleone?{#1821}
</pre>
<p align="right"><a href="help.php?file=formatgift.html&module=quiz">Altre informazioni sul formato "GIFT"</a></p>
</ul>
<p><b>Formato Moodle XML</b></p>
<ul>
<p>Questo formato specifico di Moodle esporta le domande di un quiz in un semplice formato XML
Queste possono essere importate successivamente in un'altra categoria del quiz o utilizzate in qualche altro processo come ad esempio una trasformazione XSLT. </p>
</ul>
<p><b>Formato IMS QTI 2.0</b></p>
<ul>
<p>Esporta nel formato standard IMS QTI (version 2.0). Da notare che questa esportazione genera un gruppo di files "zippati" in un unico file.</p>
<p align="right"><a href="http://www.imsglobal.org/question/" target="_qti">Altre informazioni su questo formato sul sito del IMS QTI</a>
(sito esterno in una nuova finestra)</p>
</ul>
<p><b>XHTML</b></p>
<ul>
<p>Esporta la categoria come una singola pagina di XHTML 'stretto'. Ogni domanda &egrave; chiaramente posizionata nel suo proprio &lt;div&gt; tag.
Se si vuole utilizzare la pagina così com'&egrave;, bisogna almeno editare il &lt;form&gt; tag all'inizio della sezione &lt;body&gt; per definire un'azione significativa (ad es. una 'mailto').</p>
</ul>
<p>Altri formati devono ancora essere gestiti, tra cui WebCT, e qualunque altro gli utilizzatori di Moodle vorranno contribuire a creare! </p>
+24 -24
View File
@@ -1,24 +1,24 @@
<p align=center><b>Importazione di files di domande in formato "Aiken"</b></p>
<p>Il formato Aiken costituisce un modo molto semplice per creare domande a scelta multipla usando una forma estremamente leggibile. Di seguito è riportato un esempio di questo formato:</p>
<pre>
Quale è la risposta giusta a questa domanda?
A. E' questa?
B. Forse questa risposta?
C. Forse quest'altra?
D. Deve essere questa qua!
ANSWER: D
Quale LMS gestisce più formati di importazione di quiz?
A) Moodle
B) ATutor
C) Claroline
D) Blackboard
E) WebCT
F) Ilias
ANSWER: A
</pre>
<p>La domanda deve stare tutta su una riga.</p>
<p>Ogni risposta deve cominciare con un carattere di una sola lettere, seguito da un punto '.' o una parentesi ')' e uno spazio.</p>
<p>La riga di risposta deve seguire immediatamente le domande, cominciare con "ANSWER:" e quindi dare la lettera appropriata.</p>
<p align=center><b>Importazione di files di domande in formato "Aiken"</b></p>
<p>Il formato Aiken costituisce un modo molto semplice per creare domande a scelta multipla usando una forma estremamente leggibile. Di seguito &egrave; riportato un esempio di questo formato:</p>
<pre>
Quale &egrave; la risposta giusta a questa domanda?
A. E' questa?
B. Forse questa risposta?
C. Forse quest'altra?
D. Deve essere questa qua!
ANSWER: D
Quale LMS gestisce più formati di importazione di quiz?
A) Moodle
B) ATutor
C) Claroline
D) Blackboard
E) WebCT
F) Ilias
ANSWER: A
</pre>
<p>La domanda deve stare tutta su una riga.</p>
<p>Ogni risposta deve cominciare con un carattere di una sola lettere, seguito da un punto '.' o una parentesi ')' e uno spazio.</p>
<p>La riga di risposta deve seguire immediatamente le domande, cominciare con "ANSWER:" e quindi dare la lettera appropriata.</p>
+48 -48
View File
@@ -1,49 +1,49 @@
<p align=center><b>Importazione di files di domande in formato "Course Test Manager"</b></p>
<p>Course Test Manager è un package software della Course Technology "in fin di vita".
Non è più sviluppato dal produttore ed è stato rimpiazzato da un nuovo software per la gestione dei test chiamato
ExamView. Comunque non c'è mai un sistema di migrazione per permettere di esportare i test dal formato CTM ad altri formati più comuni. Questo è il motivo per cui questo modulo è stato scritto.</p>
<p>Per importare domande da CTM, bisogna avere questo sistema installato su una macchina Windows, e avere accesso ai files MS Access sulla stessa macchina. Due sono i files richiesti:</p>
<ul><li>System.mda - Questo file è nella directory principale dell'installazione CTM e, nel gergo MS Access si chiama "System Database".</li>
<li>ctm.mdb - questo è il database che contiene le domande. C'è un database di questo tipo per ogni corso installato in CTM. Si trova in una directory un livello al disotto di quella di installazione di CTM.</li>
</ul>
</p>Il processo di importazione è leggermente differente a seconda che Moodle gira in ambiente Windows oppure Linux.
Indipendentemente dalla piattaforma su cui gira Moodle, bisogna disporre di un sistema Windows (Windows 2000 o Windows XP) sulla stessa rete su cui è presente Moodle in modo tale da accedere al databse Access durante l'importazione delle domande.</p>
<p>Il processo è un pò più semplice su un sistema Moodle <B>basato su Windows</B>. Quello che si deve fare per utilizzare la classe di importazione di CTM è:</p>
<ol><li>Caricare il database system.mda su Moodle usando il file manager. Non importa su quale corso si carica il file. Moodle lo troverà indipendentemente.</li>
<li>Creare un quiz e utilizzare la funzione "importa domande da file". Caricare il file ctm.mdb scelto come file di domande da importare. Se si è operato correttamente, si vedrà un altra schermata che permetterà di scegliere la sotto-categoria di domande da importare dal database. Il motivo di questo passo è che CTM spesso contiene un gran numero di domande suddivise per categoria, basate sui capitoli di un libro o le sezioni di un corso.</li>
</ol>
<p>Il processo su un sistema Moodle <B>basato su Linux</B> necessita di una componente software di terze parti chiamata
<a href="http://odbcsock.sourceforge.net/" target="_new"><b>ODBC Socket Server</b></a>. Per importare un database CTM su Linux, bisogna prima scaricare e installare questo piccolo programma di rete sul sistema Windows che ospita il database CTM.
<B>Non seguire</B> le istruzioni definite per l'installazione del ODBC Socket Server. Sono molto più complicate di quello che serve! Invece seguire le seguenti indicazioni:</P>
<ol><li>Su Windows, Unzip del file di installazione scaricato da
<a href="http://odbcsock.sourceforge.net/" target="_new">questo sito</a>.</li>
<li>Copiare il file eseguibile ODBCSocketServer.exe sulla directory di sistema (probabilmente C:\WINNT\ o C:\Windows) o sulla directory Program Files .</li>
<li>Installare il ODBC Socket Server come un Servizio sul sistema, con questo comando:<br />
<b>&lt;path in cui è stato copiato il file nel passo precedente&gt;ODBCSocketServer.exe /Service</b><br />
Quasto può essere fatto scrivendo suddetto comando nella finestra di dialogo che si apre con Start-&gt;Esegui oppure dal prompt di comandi.</li>
<li>Aprire il Gestore dei Servizi o attraverso
Start-&gt;Impostazioni-&gt;Pannello di controllo-&gt;Strumenti di Amministrazione-&gt;Servizi oppure cliccando col tasto destro del mouse su
<b>Risorse del Computer</b>, scegliendo<b>Gestisci</b>, scegliendo poi<B>Servizi e Applicazioni-&gt;Servizi</b> dal pannello che si apre. Si può anche accedere al Gestore dei Servizi tramite il comando <b>services.msc</b> nella finestra di dialogo Start-&gt;Esegui...</li>
<li>Nel gestore dei Servizi, cliccare col tasto destro del mouse sull'item ODBC Socket Server e scegliere <b>Start</b>. Appena fatto, lo stato dovrebbe cambiare in "started". Da notare che si può stoppare o disabilitare completamente questo servizio dopo aver completato il processo di importazione.</li>
<li>Bisogna essere sicuri che i file dati system.mda e ctm.mdb siano sulla macchina e che il driver ODBC per MS Access sia presente. In una installazione standard di Windows dovrebbe esserci. Si può comunque controllare che sia installato aprendo "Origine Dati (ODBC)" in "Strumenti di Amministrazione" del Pannello di Controllo e selezionando la sezione "Driver".
Bisogna poi determinare dove è installato CTM e localizzare il file system.mda e il database ctm.mdb o i database dei quali si è interessati a importare i dati. Prendere nota dei path completi di questi file e del IP address o hostname del server Windows. Queste informazioni saranno necessarie nella procedura di importazione.</li>
<li>Ora si può passare all'importazione del o dei database delle domande dentro Moodle. Creare un proprio quiz ed attivare la funzione "importa domande da file". <B>Qui è dove le cose sono differenti per Linux</B>: bisogna specificare un file dummy nel campo di caricamento perché la procedura di importazione parta. Questo file <B>non sarà elaborato</B>. E' solo un simbolo per il pannello di importazione. Successivamente dovranno essere specificate le informazioni sul server Windows.
Ci sarà una schermata in cui definire l'hostname della macchina con il Windows ODBC Socket Server e i paths dei database di sistema e delle domande da importare.
Scrivere le informazioni individuate nello step precedente a questo e cliccare su "Connect to Server". Se ogni cosa è stata fatto correttamente, si arriverà ad un altro pannello in cui scegliere la sottocategoria di domande da importare dal databse. Il motivo di questo passo è che CTM spesso contiene un gran numero di domande suddivise per categoria, basate sui capitoli di un libro o le sezioni di un corso. Se questo step viene eseguito senza messaggi di errore, vuol dire che il Socket Server è stato impostato correttamente e si possono importare le domande dentro Moodle!</li>
</ol>
<P>Se sono usciti messaggi di errore durante questa procedura, possono essere utili le seguenti informazioni tecniche.
L'ODBC Socket server usa la porta 9628 per aprire un socket, inviare una query XML e ricevere i risultati della query in una XML result table. La classe di importazione analizza questa tabella e la usa per prendere i dati da importare.
<p align=center><b>Importazione di files di domande in formato "Course Test Manager"</b></p>
<p>Course Test Manager &egrave; un package software della Course Technology "in fin di vita".
Non &egrave; più sviluppato dal produttore ed &egrave; stato rimpiazzato da un nuovo software per la gestione dei test chiamato
ExamView. Comunque non c'&egrave; mai un sistema di migrazione per permettere di esportare i test dal formato CTM ad altri formati più comuni. Questo &egrave; il motivo per cui questo modulo &egrave; stato scritto.</p>
<p>Per importare domande da CTM, bisogna avere questo sistema installato su una macchina Windows, e avere accesso ai files MS Access sulla stessa macchina. Due sono i files richiesti:</p>
<ul><li>System.mda - Questo file &egrave; nella directory principale dell'installazione CTM e, nel gergo MS Access si chiama "System Database".</li>
<li>ctm.mdb - questo &egrave; il database che contiene le domande. C'&egrave; un database di questo tipo per ogni corso installato in CTM. Si trova in una directory un livello al disotto di quella di installazione di CTM.</li>
</ul>
</p>Il processo di importazione &egrave; leggermente differente a seconda che Moodle gira in ambiente Windows oppure Linux.
Indipendentemente dalla piattaforma su cui gira Moodle, bisogna disporre di un sistema Windows (Windows 2000 o Windows XP) sulla stessa rete su cui &egrave; presente Moodle in modo tale da accedere al databse Access durante l'importazione delle domande.</p>
<p>Il processo &egrave; un pò più semplice su un sistema Moodle <B>basato su Windows</B>. Quello che si deve fare per utilizzare la classe di importazione di CTM &egrave;:</p>
<ol><li>Caricare il database system.mda su Moodle usando il file manager. Non importa su quale corso si carica il file. Moodle lo trover&agrave; indipendentemente.</li>
<li>Creare un quiz e utilizzare la funzione "importa domande da file". Caricare il file ctm.mdb scelto come file di domande da importare. Se si &egrave; operato correttamente, si vedr&agrave; un altra schermata che permetter&agrave; di scegliere la sotto-categoria di domande da importare dal database. Il motivo di questo passo &egrave; che CTM spesso contiene un gran numero di domande suddivise per categoria, basate sui capitoli di un libro o le sezioni di un corso.</li>
</ol>
<p>Il processo su un sistema Moodle <B>basato su Linux</B> necessita di una componente software di terze parti chiamata
<a href="http://odbcsock.sourceforge.net/" target="_new"><b>ODBC Socket Server</b></a>. Per importare un database CTM su Linux, bisogna prima scaricare e installare questo piccolo programma di rete sul sistema Windows che ospita il database CTM.
<B>Non seguire</B> le istruzioni definite per l'installazione del ODBC Socket Server. Sono molto più complicate di quello che serve! Invece seguire le seguenti indicazioni:</P>
<ol><li>Su Windows, Unzip del file di installazione scaricato da
<a href="http://odbcsock.sourceforge.net/" target="_new">questo sito</a>.</li>
<li>Copiare il file eseguibile ODBCSocketServer.exe sulla directory di sistema (probabilmente C:\WINNT\ o C:\Windows) o sulla directory Program Files .</li>
<li>Installare il ODBC Socket Server come un Servizio sul sistema, con questo comando:<br />
<b>&lt;path in cui &egrave; stato copiato il file nel passo precedente&gt;ODBCSocketServer.exe /Service</b><br />
Quasto può essere fatto scrivendo suddetto comando nella finestra di dialogo che si apre con Start-&gt;Esegui oppure dal prompt di comandi.</li>
<li>Aprire il Gestore dei Servizi o attraverso
Start-&gt;Impostazioni-&gt;Pannello di controllo-&gt;Strumenti di Amministrazione-&gt;Servizi oppure cliccando col tasto destro del mouse su
<b>Risorse del Computer</b>, scegliendo<b>Gestisci</b>, scegliendo poi<B>Servizi e Applicazioni-&gt;Servizi</b> dal pannello che si apre. Si può anche accedere al Gestore dei Servizi tramite il comando <b>services.msc</b> nella finestra di dialogo Start-&gt;Esegui...</li>
<li>Nel gestore dei Servizi, cliccare col tasto destro del mouse sull'item ODBC Socket Server e scegliere <b>Start</b>. Appena fatto, lo stato dovrebbe cambiare in "started". Da notare che si può stoppare o disabilitare completamente questo servizio dopo aver completato il processo di importazione.</li>
<li>Bisogna essere sicuri che i file dati system.mda e ctm.mdb siano sulla macchina e che il driver ODBC per MS Access sia presente. In una installazione standard di Windows dovrebbe esserci. Si può comunque controllare che sia installato aprendo "Origine Dati (ODBC)" in "Strumenti di Amministrazione" del Pannello di Controllo e selezionando la sezione "Driver".
Bisogna poi determinare dove &egrave; installato CTM e localizzare il file system.mda e il database ctm.mdb o i database dei quali si &egrave; interessati a importare i dati. Prendere nota dei path completi di questi file e del IP address o hostname del server Windows. Queste informazioni saranno necessarie nella procedura di importazione.</li>
<li>Ora si può passare all'importazione del o dei database delle domande dentro Moodle. Creare un proprio quiz ed attivare la funzione "importa domande da file". <B>Qui &egrave; dove le cose sono differenti per Linux</B>: bisogna specificare un file dummy nel campo di caricamento perch&eacute; la procedura di importazione parta. Questo file <B>non sar&agrave; elaborato</B>. E' solo un simbolo per il pannello di importazione. Successivamente dovranno essere specificate le informazioni sul server Windows.
Ci sar&agrave; una schermata in cui definire l'hostname della macchina con il Windows ODBC Socket Server e i paths dei database di sistema e delle domande da importare.
Scrivere le informazioni individuate nello step precedente a questo e cliccare su "Connect to Server". Se ogni cosa &egrave; stata fatto correttamente, si arriver&agrave; ad un altro pannello in cui scegliere la sottocategoria di domande da importare dal databse. Il motivo di questo passo &egrave; che CTM spesso contiene un gran numero di domande suddivise per categoria, basate sui capitoli di un libro o le sezioni di un corso. Se questo step viene eseguito senza messaggi di errore, vuol dire che il Socket Server &egrave; stato impostato correttamente e si possono importare le domande dentro Moodle!</li>
</ol>
<P>Se sono usciti messaggi di errore durante questa procedura, possono essere utili le seguenti informazioni tecniche.
L'ODBC Socket server usa la porta 9628 per aprire un socket, inviare una query XML e ricevere i risultati della query in una XML result table. La classe di importazione analizza questa tabella e la usa per prendere i dati da importare.
</p>
+187 -187
View File
@@ -1,188 +1,188 @@
<p align=center><b>Importazione di files in formato "GIFT"</b></p>
<p>GIFT è il più completo formato di importazione disponibile per caricare le domande di un quiz da un file di testo. Supporta i vari tipi di domande a Risposta multipla, Vero/Falso, Risposta breve, Corrispondenze, Numeriche e anche l'inserimento di un _____ per il formato "parola mancante".
Differenti tipi di domanda possono essere mischiati in un unico file di testo, e il formato supporta anche righe di commento, nomi di domande, feedback, e voti pesati su base percentuale. Seguono alcuni esempi:</p>
<p>La codifica del file di testo deve essere simile a quella del file di installazione di Moodle.
Un esempio di file di domande si trova al seguente link:
<a href="mod/quiz/format/gift/examples.txt">gift/examples.txt</a>.</p>
<h3>TIPI DI DOMANDE</h3>
<p><u>Risposta multipla:</u><br />
Per le domande a risposta multipla, le risposte errate sono precedute dal carattere tilde (~), mentre le risposte giuste sono precedute dal segno uguale (=).</p>
<pre> In quale isola è morto Napoleone? {~Elba ~Corsica =Sant'Elena}</pre>
<p>Il formato<b>"Parola mancante"</b> automaticamente inserisce degli spazi da riepire (come questo _____) in mezzo alla frase. Per usare questo formato, si possono mettere le risposte dove si vuole che gli spazi appaiano nella frase.</p>
<pre> Napoleone è stato esiliato all'isola di {~Corsica =Sant'Elena ~Elba} dove è morto.</pre>
<p>Se le risposte vengono prima del punto di chiusura della frase, degli spazi da riempire saranno inseriti come formato &quot;parola mancante&quot;. In questo formato si possono scrivere tutti i tipi di domanda.</p>
<p>Si deve inserire una riga vuota (doppio invio) per separare le domande.
Per chiarezza, le risposte possono essere scritte su righe separate e anche indentate. Per esempio:</p>
<pre> La festa Americana del Thanksgiving si celebra il {
~secondo
~terzo
=quarto
} Giovedì di Novembre.
Da quale paese di origine deriva il carattere dei Giapponesi? {
~India
=Cina
~Corea
~Egitto}</pre>
<p><u>Risposta breve:</u><br />
Le risposte alle domande del tipo Risposta breve sono tutte precedute dal segno uguale (=), che indica che tutte le risposte sono giuste. Le risposte non devono contenere il carattere tilde (~).</p>
<pre> Dove è morto Napoleone?{=in un'isola =a Sant'Elena}
Due più due uguale {=quattro =4}.</pre>
<p>Se c'è solamente <u>una</u> Risposta breve giusta, questa può essere scritta senza essere preceduta dal segno uguale, purché non possa essere confusa con una risposta Vero-Falso.
<p><u>Vero-Falso:</u><br />
In questo tipo di domanda la risposta indica se l'affermazione è vera o falsa.
La risposta dovrà essere scritta {TRUE} o {FALSE}, o, in forma abbreviata, {T} o {F}.</p>
<pre> Napoleone è morto all'isola d'Elba.{F}
Il sole sorge a est.{T}</pre>
<p><u>Corrispondenze:</u><br />
Le coppie di corrispondenze cominciano con un segno uguale (=) e sono separate dal simbolo "->". Ci devono essere almeno tre coppie di corrispondenze.</p>
<pre> Domanda a corrispondenze. {
=sotto-domanda1 -> sotto-risposta1
=sotto-domanda2 -> sotto-risposta2
=sotto-domanda3 -> sotto-risposta3
}
Accoppia i seguenti paesi con le corrispondenti capitali. {
=Canada -> Ottava
=Italia -> Roma
=Giappone -> Tokio
=India -> Nuova Delhi
}</pre>
<p>Le domande a corrispondenza non supportano feedback o risposte a pesi percentuali.</p>
<p><u>Numerica:</u><br />
La parte Risposta delle domande Numeriche deve cominciare con il simbolo cancelletto (#).
Le risposte numeriche possono prevedere un margine di errore, che è scritto di seguito alla risposta corretta, separato da una virgola. Così, ad esempio, se la risposta corretta è un valore compreso tra 1.5 e 2.5, si dovrà scrivere <u>{#2:0.5}</u>. Questo indica che il risultato corretto è 2 con un margine di errore di 0.5 (e cioè l'intervallo da 1.5 a 2.5).
Se il margine di errore non è specificato, si assume essere uguale a zero.</p>
<pre> Quando è morto Napoleone? {#1821}
Quale è il valore di pi greco (con max 3 cifre decimali)? {#3.1415:0.0005}.</pre>
<p>Opzionalmente, le risposte numeriche possono essere scritte come intervallo, nel seguente formato {#<i>ValoreMinimo</i>..<i>Valore Massimo</i>}.</p>
<pre> Quale è il valore di pi greco (con max 3 cifre decimali)? {#3.141..3.142}.</pre>
<p>L'interfaccia tramite browser di Moodle non supporta risposte numeriche multiple, ma sia i programmi di Moodle sia il formato GIFT lo possono. Questo può essere usato per specificare più intervalli numerici, e può essere particolarmente utile se combinato con voti pesati percentualmente.
Se sono utilizzate più risposte, queste possono essere separate da un segno uguale, come per le domande a risposte brevi.</p>
<pre> Quando è morto Napoleone? {#
=1821:0
=%50%1821:2}</pre>
<p>Da notare che poiché l'interfaccia GUI del browser non permette più risposte per le domande numeriche, non c'è modo per vederle o editarle direttamente tramite Moodle. L'unico modo per gestire più di una risposta numerica è quello di cancellare la domanda e re-importarla (o usare qualcosa tipo phpMyAdmin).</p>
<h3>OPZIONI</h3>
<p>In aggiunta ai suddetti tipi di domande base, il programma filtro che gestisce il formato GIFT offre le seguenti opzioni:
commenti, nome domanda, feedback e risposte pesate.</p>
<p><u>Commenti:</u><br />
Sul file di testo si possono aggiungere commenti che non saranno importati dentro Moodle. Questo può servire per inserire delle testate o altre informazioni relative alle domande.
Tutte le righe che cominciano con una doppia barra (senza contare eventuali spazi o caratteri di tabulazione precedenti) saranno ignorate dal filtro.</p>
<pre> // Sotto-testata: seguono le Domande Numeriche
Quanto fa 2 + 2? {#4}</pre>
<p><u>Nome domanda:</u><br />
Un nome domanda può essere specificato inserendolo prima della domanda e chiudendolo tra due coppie di (:).</p>
<pre> ::Origini dei Giapponesi::Da quale paese deriva il carattere Giapponese? {=China}
::Giorno del Thanksgiving::
La festa Americana del Thanksgiving si celebra il {
~secondo
~terzo
=quarto
} Giovedì di Novembre.</pre>
<p>Se non è specificato alcun nome domanda, la domanda stessa sarà usata come nome per default.</p>
<p><u>Feedback:</u><br />
Un feedback può essere associato ad ogni risposta facendo seguire la risposta stessa da un carattere cancelletto (#, detto anche hash mark) e dal feedback.</p>
<pre> Qual'è la risposta a questa domanda a risposte multiple?{
~risposta sbagliata#commento feedback alla risposta sbagliata
~un'altra risposta sbagliata#commento feedback a questa risposta sbagliata
=risposta giusta#Molto bene!}
Dove è morto Napoleone?{
=a Sant'Elena#Benissimo!
=in un'isola#Bene!}
Napoleone è morto in Corsica.{FALSE#No, Napoleone è morto a Sant'Elena.}</pre>
<p>Per le domande a risposta multipla, il feedback è mostrato solamante per la risposta che lo studente ha selezionato.
Per le risposte brevi, il feedback è mostrato solamente quando lo studente immette la risposta corretta corrispondente.
Per le domande Vero-Falso, il feedback importato è salvato e sarà mostrato solo se lo studente sceglie la risposta sbagliata.
Così, nell'ultimo esempio riportato, lo studente vedrà il feedback solamente se sceglie VERO come risposta.</p>
<p><u>Risposte pesate:</u><br />
Le risposte pesate sono previste sia nelle domande a risposta multipla sia nelle domande a risposta breve.
I pesi delle risposte possono essere inseriti dopo il segno tilde (per le risposte multiple) o dopo il segno uguale (per le risposte brevi) con la percentuale di voto desiderata chiusa tra i segni percento (ad esempio, %50%).
Questa opzione può essere combinata con i commenti di feedback.</p>
<pre> Domanda difficile.{~risposta sbagliata ~%50%risposta da metà punteggio =risposta da pieno punteggio}
::Dove è cresciuto Gesù::Gesù Cristo veniva da {
~Gerusalemme#Questa è un'importante città, ma la risposta è sbagliata.
~%25%Bethlemme#Gesù è nato qui, ma non vi è cresciuto.
~%50%Galilea#Devi essere più specifico.
=Nazareth#Si! Giusto!}.
::Dove è cresciuto Gesù::Gesù Cristo veniva da {
=Nazareth#Si! Giusto!
=%75%Nazereth#Giusto, ma scritto male.
=%25%Bethlemme#Gesù è nato qui, ma non vi è cresciuto.}</pre>
<p>Notare che i due ultimi esempi sono essenzialmente la stessa domanda, la prima a risposte multiple, la seconda a risposta breve.</p>
<p><font size="-1">Notare che è possibile specificare pesi delle risposte che NON è possibile specificare attraverso l'interfaccia del browser.
Questi pesi saranno calcolati correttamente (secondo il valore assegnato al momento dell'importazione), e appariranno normalmente agli studenti che fanno il test. Ma gli stessi pesi non appariranno normalmente agli insegnanti che li editano attraverso l'interfaccia delle domande di Moodle. Il menu a tendina ammette solo certi valori fissi e se il peso da assegnare non corrisponde ad alcuno di tali valori, non potrà essere visualizzato correttamente.
Se si edita una tale domanda attraverso l'interfaccia del browser, il peso della risposta cambierà in quello visualizzato.
</font></p>
<p><u>Risposte multiple:</u><br />
L'opzione Risposte multiple è usata per le domande a risposta multipla, quando due o più risposte devono essere scelte per ottenere un punteggio pieno. Questa opzione si attiva assegnando pesi parziali a più risposte, e non permettendo che alcuna risposta abbia il punteggio pieno.</p>
<pre> Quali sono i nomi dei fratelli Bandiera? {
~Nessuno
~%50%Attilio
~%50%Emilio
~Antonio }</pre>
<p>Notare che non c'è il segno (=) in alcuna risposta e la somma delle percentuali non deve essere superiore a 100, altrimenti Moodle darà un errore.
Per evitare il fatto che gli studenti potrebbero ottenere automaticamente 100% semplicemente accettando tutte le risposte, è meglio dare un peso negativo alle risposte sbagliate.</p>
<pre> Quali sono i nomi dei fratelli Bandiera? {
~-%50%Nessuno
~%50%Attilio
~%50%Emilio
~-%50%Antonio }</pre>
<p><u>Caratteri speciali ~ = # { } :</u><br />
Questi simboli <b> ~ = # { } </b> controllano l'esecuzione di questo programma filtro e non possono essere utilizzati nelle domande come testo normale.
Poiché essi hanno un ruolo speciale nel determinare l'operazione del filtro, sono chiamati "caratteri di controllo".
Ma può succedere che si ha bisogno di usare uno di questi caratteri, per esempio per mostrare una formula matematica all'interno di una domanda. La scappatoia per aggirare questo problema è quella di "evitare" i caratteri di controllo, con un carattere di "escape". E' sufficiente anteporre una barra rovesciata (\) al carattere in questione, in modo da dire al filtro che il carattere che segue deve essere usato come un carattere normale e non come un carattere di controllo.
Per esempio:</p>
<pre> Quale risposta è uguale a 5? {
~ \= 2 + 2
= \= 2 + 3
~ \= 2 + 4 }
::Caratteri di controllo GIFT::
Quale dei seguenti NON è un carattere di controllo nel formato di importazione GIFT? {
~ \~ # \~ è un carattere dicontrollo.
~ \= # \= è un carattere dicontrollo.
~ \# # \# è un carattere dicontrollo.
~ \{ # \{ è un carattere dicontrollo.
~ \} # \} è un carattere dicontrollo.
= \ # Giusto! \ la barra rovesciata (backslash) non è un carattere di controllo. MA,
è usata per aggirare i caratteri di controllo.}</pre>
<p>Quando la domanda è elaborata la barra rovesciata è eliminata e non è salvata in Moodle.</p>
<p><u>Altre opzioni:</u><br />
Le domande a risposta breve possono essere rese sensibili alla presenza delle maiuscole cambiando &quot;0&quot; in &quot;1&quot; nella seguente riga:<br />
<tt>$question-&gt;usecase = 0; // Ignora le maiuscole</tt></p>
<p>Altre opzioni sono disponibili attraverso l'editing del filtro di importazione <b>gift/format.php</b>. </p>
<p></p>
<h3>RINGRAZIAMENTI</h3>
<p>Questo programma filtro è stato scritto attraverso la collaborazione di numerosi membri della comunità Moodle.
Si è basato in origine sul formato a "parola mancante", che comprendeva codice scritto da Martin Dougiamas e Thomas Robb.
Paul Tsuchido Shew ha scritto questo filtro a Dicembre 2003 incorporando i suggerimenti della comunità per realizzare un formato di domande sempre più robusto.
Il nome è l'acronimo di &quot;General Import Format Technology&quot; o qualcosa del genere, ma è troppo lungo per un semplice filtro come questo, così usiamo solo GIFT.</p>
<p align=center><b>Importazione di files in formato "GIFT"</b></p>
<p>GIFT &egrave; il più completo formato di importazione disponibile per caricare le domande di un quiz da un file di testo. Supporta i vari tipi di domande a Risposta multipla, Vero/Falso, Risposta breve, Corrispondenze, Numeriche e anche l'inserimento di un _____ per il formato "parola mancante".
Differenti tipi di domanda possono essere mischiati in un unico file di testo, e il formato supporta anche righe di commento, nomi di domande, feedback, e voti pesati su base percentuale. Seguono alcuni esempi:</p>
<p>La codifica del file di testo deve essere simile a quella del file di installazione di Moodle.
Un esempio di file di domande si trova al seguente link:
<a href="mod/quiz/format/gift/examples.txt">gift/examples.txt</a>.</p>
<h3>TIPI DI DOMANDE</h3>
<p><u>Risposta multipla:</u><br />
Per le domande a risposta multipla, le risposte errate sono precedute dal carattere tilde (~), mentre le risposte giuste sono precedute dal segno uguale (=).</p>
<pre> In quale isola &egrave; morto Napoleone? {~Elba ~Corsica =Sant'Elena}</pre>
<p>Il formato<b>"Parola mancante"</b> automaticamente inserisce degli spazi da riepire (come questo _____) in mezzo alla frase. Per usare questo formato, si possono mettere le risposte dove si vuole che gli spazi appaiano nella frase.</p>
<pre> Napoleone &egrave; stato esiliato all'isola di {~Corsica =Sant'Elena ~Elba} dove &egrave; morto.</pre>
<p>Se le risposte vengono prima del punto di chiusura della frase, degli spazi da riempire saranno inseriti come formato &quot;parola mancante&quot;. In questo formato si possono scrivere tutti i tipi di domanda.</p>
<p>Si deve inserire una riga vuota (doppio invio) per separare le domande.
Per chiarezza, le risposte possono essere scritte su righe separate e anche indentate. Per esempio:</p>
<pre> La festa Americana del Thanksgiving si celebra il {
~secondo
~terzo
=quarto
} Giovedì di Novembre.
Da quale paese di origine deriva il carattere dei Giapponesi? {
~India
=Cina
~Corea
~Egitto}</pre>
<p><u>Risposta breve:</u><br />
Le risposte alle domande del tipo Risposta breve sono tutte precedute dal segno uguale (=), che indica che tutte le risposte sono giuste. Le risposte non devono contenere il carattere tilde (~).</p>
<pre> Dove &egrave; morto Napoleone?{=in un'isola =a Sant'Elena}
Due più due uguale {=quattro =4}.</pre>
<p>Se c'&egrave; solamente <u>una</u> Risposta breve giusta, questa può essere scritta senza essere preceduta dal segno uguale, purch&eacute; non possa essere confusa con una risposta Vero-Falso.
<p><u>Vero-Falso:</u><br />
In questo tipo di domanda la risposta indica se l'affermazione &egrave; vera o falsa.
La risposta dovr&agrave; essere scritta {TRUE} o {FALSE}, o, in forma abbreviata, {T} o {F}.</p>
<pre> Napoleone &egrave; morto all'isola d'Elba.{F}
Il sole sorge a est.{T}</pre>
<p><u>Corrispondenze:</u><br />
Le coppie di corrispondenze cominciano con un segno uguale (=) e sono separate dal simbolo "->". Ci devono essere almeno tre coppie di corrispondenze.</p>
<pre> Domanda a corrispondenze. {
=sotto-domanda1 -> sotto-risposta1
=sotto-domanda2 -> sotto-risposta2
=sotto-domanda3 -> sotto-risposta3
}
Accoppia i seguenti paesi con le corrispondenti capitali. {
=Canada -> Ottava
=Italia -> Roma
=Giappone -> Tokio
=India -> Nuova Delhi
}</pre>
<p>Le domande a corrispondenza non supportano feedback o risposte a pesi percentuali.</p>
<p><u>Numerica:</u><br />
La parte Risposta delle domande Numeriche deve cominciare con il simbolo cancelletto (#).
Le risposte numeriche possono prevedere un margine di errore, che &egrave; scritto di seguito alla risposta corretta, separato da una virgola. Così, ad esempio, se la risposta corretta &egrave; un valore compreso tra 1.5 e 2.5, si dovr&agrave; scrivere <u>{#2:0.5}</u>. Questo indica che il risultato corretto &egrave; 2 con un margine di errore di 0.5 (e cio&egrave; l'intervallo da 1.5 a 2.5).
Se il margine di errore non &egrave; specificato, si assume essere uguale a zero.</p>
<pre> Quando &egrave; morto Napoleone? {#1821}
Quale &egrave; il valore di pi greco (con max 3 cifre decimali)? {#3.1415:0.0005}.</pre>
<p>Opzionalmente, le risposte numeriche possono essere scritte come intervallo, nel seguente formato {#<i>ValoreMinimo</i>..<i>Valore Massimo</i>}.</p>
<pre> Quale &egrave; il valore di pi greco (con max 3 cifre decimali)? {#3.141..3.142}.</pre>
<p>L'interfaccia tramite browser di Moodle non supporta risposte numeriche multiple, ma sia i programmi di Moodle sia il formato GIFT lo possono. Questo può essere usato per specificare più intervalli numerici, e può essere particolarmente utile se combinato con voti pesati percentualmente.
Se sono utilizzate più risposte, queste possono essere separate da un segno uguale, come per le domande a risposte brevi.</p>
<pre> Quando &egrave; morto Napoleone? {#
=1821:0
=%50%1821:2}</pre>
<p>Da notare che poich&eacute; l'interfaccia GUI del browser non permette più risposte per le domande numeriche, non c'&egrave; modo per vederle o editarle direttamente tramite Moodle. L'unico modo per gestire più di una risposta numerica &egrave; quello di cancellare la domanda e re-importarla (o usare qualcosa tipo phpMyAdmin).</p>
<h3>OPZIONI</h3>
<p>In aggiunta ai suddetti tipi di domande base, il programma filtro che gestisce il formato GIFT offre le seguenti opzioni:
commenti, nome domanda, feedback e risposte pesate.</p>
<p><u>Commenti:</u><br />
Sul file di testo si possono aggiungere commenti che non saranno importati dentro Moodle. Questo può servire per inserire delle testate o altre informazioni relative alle domande.
Tutte le righe che cominciano con una doppia barra (senza contare eventuali spazi o caratteri di tabulazione precedenti) saranno ignorate dal filtro.</p>
<pre> // Sotto-testata: seguono le Domande Numeriche
Quanto fa 2 + 2? {#4}</pre>
<p><u>Nome domanda:</u><br />
Un nome domanda può essere specificato inserendolo prima della domanda e chiudendolo tra due coppie di (:).</p>
<pre> ::Origini dei Giapponesi::Da quale paese deriva il carattere Giapponese? {=China}
::Giorno del Thanksgiving::
La festa Americana del Thanksgiving si celebra il {
~secondo
~terzo
=quarto
} Giovedì di Novembre.</pre>
<p>Se non &egrave; specificato alcun nome domanda, la domanda stessa sar&agrave; usata come nome per default.</p>
<p><u>Feedback:</u><br />
Un feedback può essere associato ad ogni risposta facendo seguire la risposta stessa da un carattere cancelletto (#, detto anche hash mark) e dal feedback.</p>
<pre> Qual'&egrave; la risposta a questa domanda a risposte multiple?{
~risposta sbagliata#commento feedback alla risposta sbagliata
~un'altra risposta sbagliata#commento feedback a questa risposta sbagliata
=risposta giusta#Molto bene!}
Dove &egrave; morto Napoleone?{
=a Sant'Elena#Benissimo!
=in un'isola#Bene!}
Napoleone &egrave; morto in Corsica.{FALSE#No, Napoleone &egrave; morto a Sant'Elena.}</pre>
<p>Per le domande a risposta multipla, il feedback &egrave; mostrato solamante per la risposta che lo studente ha selezionato.
Per le risposte brevi, il feedback &egrave; mostrato solamente quando lo studente immette la risposta corretta corrispondente.
Per le domande Vero-Falso, il feedback importato &egrave; salvato e sar&agrave; mostrato solo se lo studente sceglie la risposta sbagliata.
Così, nell'ultimo esempio riportato, lo studente vedr&agrave; il feedback solamente se sceglie VERO come risposta.</p>
<p><u>Risposte pesate:</u><br />
Le risposte pesate sono previste sia nelle domande a risposta multipla sia nelle domande a risposta breve.
I pesi delle risposte possono essere inseriti dopo il segno tilde (per le risposte multiple) o dopo il segno uguale (per le risposte brevi) con la percentuale di voto desiderata chiusa tra i segni percento (ad esempio, %50%).
Questa opzione può essere combinata con i commenti di feedback.</p>
<pre> Domanda difficile.{~risposta sbagliata ~%50%risposta da met&agrave; punteggio =risposta da pieno punteggio}
::Dove &egrave; cresciuto Gesù::Gesù Cristo veniva da {
~Gerusalemme#Questa &egrave; un'importante citt&agrave;, ma la risposta &egrave; sbagliata.
~%25%Bethlemme#Gesù &egrave; nato qui, ma non vi &egrave; cresciuto.
~%50%Galilea#Devi essere più specifico.
=Nazareth#Si! Giusto!}.
::Dove &egrave; cresciuto Gesù::Gesù Cristo veniva da {
=Nazareth#Si! Giusto!
=%75%Nazereth#Giusto, ma scritto male.
=%25%Bethlemme#Gesù &egrave; nato qui, ma non vi &egrave; cresciuto.}</pre>
<p>Notare che i due ultimi esempi sono essenzialmente la stessa domanda, la prima a risposte multiple, la seconda a risposta breve.</p>
<p><font size="-1">Notare che &egrave; possibile specificare pesi delle risposte che NON &egrave; possibile specificare attraverso l'interfaccia del browser.
Questi pesi saranno calcolati correttamente (secondo il valore assegnato al momento dell'importazione), e appariranno normalmente agli studenti che fanno il test. Ma gli stessi pesi non appariranno normalmente agli insegnanti che li editano attraverso l'interfaccia delle domande di Moodle. Il menu a tendina ammette solo certi valori fissi e se il peso da assegnare non corrisponde ad alcuno di tali valori, non potr&agrave; essere visualizzato correttamente.
Se si edita una tale domanda attraverso l'interfaccia del browser, il peso della risposta cambier&agrave; in quello visualizzato.
</font></p>
<p><u>Risposte multiple:</u><br />
L'opzione Risposte multiple &egrave; usata per le domande a risposta multipla, quando due o più risposte devono essere scelte per ottenere un punteggio pieno. Questa opzione si attiva assegnando pesi parziali a più risposte, e non permettendo che alcuna risposta abbia il punteggio pieno.</p>
<pre> Quali sono i nomi dei fratelli Bandiera? {
~Nessuno
~%50%Attilio
~%50%Emilio
~Antonio }</pre>
<p>Notare che non c'&egrave; il segno (=) in alcuna risposta e la somma delle percentuali non deve essere superiore a 100, altrimenti Moodle dar&agrave; un errore.
Per evitare il fatto che gli studenti potrebbero ottenere automaticamente 100% semplicemente accettando tutte le risposte, &egrave; meglio dare un peso negativo alle risposte sbagliate.</p>
<pre> Quali sono i nomi dei fratelli Bandiera? {
~-%50%Nessuno
~%50%Attilio
~%50%Emilio
~-%50%Antonio }</pre>
<p><u>Caratteri speciali ~ = # { } :</u><br />
Questi simboli <b> ~ = # { } </b> controllano l'esecuzione di questo programma filtro e non possono essere utilizzati nelle domande come testo normale.
Poich&eacute; essi hanno un ruolo speciale nel determinare l'operazione del filtro, sono chiamati "caratteri di controllo".
Ma può succedere che si ha bisogno di usare uno di questi caratteri, per esempio per mostrare una formula matematica all'interno di una domanda. La scappatoia per aggirare questo problema &egrave; quella di "evitare" i caratteri di controllo, con un carattere di "escape". E' sufficiente anteporre una barra rovesciata (\) al carattere in questione, in modo da dire al filtro che il carattere che segue deve essere usato come un carattere normale e non come un carattere di controllo.
Per esempio:</p>
<pre> Quale risposta &egrave; uguale a 5? {
~ \= 2 + 2
= \= 2 + 3
~ \= 2 + 4 }
::Caratteri di controllo GIFT::
Quale dei seguenti NON &egrave; un carattere di controllo nel formato di importazione GIFT? {
~ \~ # \~ &egrave; un carattere dicontrollo.
~ \= # \= &egrave; un carattere dicontrollo.
~ \# # \# &egrave; un carattere dicontrollo.
~ \{ # \{ &egrave; un carattere dicontrollo.
~ \} # \} &egrave; un carattere dicontrollo.
= \ # Giusto! \ la barra rovesciata (backslash) non &egrave; un carattere di controllo. MA,
&egrave; usata per aggirare i caratteri di controllo.}</pre>
<p>Quando la domanda &egrave; elaborata la barra rovesciata &egrave; eliminata e non &egrave; salvata in Moodle.</p>
<p><u>Altre opzioni:</u><br />
Le domande a risposta breve possono essere rese sensibili alla presenza delle maiuscole cambiando &quot;0&quot; in &quot;1&quot; nella seguente riga:<br />
<tt>$question-&gt;usecase = 0; // Ignora le maiuscole</tt></p>
<p>Altre opzioni sono disponibili attraverso l'editing del filtro di importazione <b>gift/format.php</b>. </p>
<p></p>
<h3>RINGRAZIAMENTI</h3>
<p>Questo programma filtro &egrave; stato scritto attraverso la collaborazione di numerosi membri della comunit&agrave; Moodle.
Si &egrave; basato in origine sul formato a "parola mancante", che comprendeva codice scritto da Martin Dougiamas e Thomas Robb.
Paul Tsuchido Shew ha scritto questo filtro a Dicembre 2003 incorporando i suggerimenti della comunit&agrave; per realizzare un formato di domande sempre più robusto.
Il nome &egrave; l'acronimo di &quot;General Import Format Technology&quot; o qualcosa del genere, ma &egrave; troppo lungo per un semplice filtro come questo, così usiamo solo GIFT.</p>
<p><font size="-1">Il filtro GIFT e la documentazione di Paul Tsuchido Shew http://ac.shew.jp. Ultimo aggiornamneto 27 Feb 2004.</font></p>
+60 -60
View File
@@ -1,60 +1,60 @@
<p align=center><b>Importazione di files di domande in formato "WebCT"</b></p>
<p>Il filtro di importazione è in sviluppo e non supporta ancora tutti i tipi di domande WebCT.</p>
<p>Attualmente sono gestite solo le Domande a scelta multipla e le Domande a risposta breve.</p>
<p>Seguono alcuni esempi di queste domande in un file di testo:</p>
<pre>
# Inizio della domanda: Domanda a Risposta Breve
:TYPE:S:
:TITLE:Domanda a Risposta Breve
:QUESTION:H
Come si chiama il Learning Hub WebCT?
&lt;br />
:IMAGE:dotcomLogoc.gif
:ANSWERS:1
:CASE:0
:ANSWER1:WebCT.com:100:0:20:0
:FEEDBACK1:H
Visitate il Learning Hub\: www.WebCT.com
:CAT:Default
# Fine della domanda: Domanda a Risposta Breve
# Inizio della domanda: Domanda a Scelta Multipla
:TYPE:MC:1:0:C
:TITLE:Domanda a Scelta Multipla
:FEEDBACK
Darwin inventò la teoria dell'evoluzione e creò il darwinismo.
:QUESTION:H
Dove è il Centro Ricerche Darwin?
:IMAGE:
:LAYOUT:vertical
:ANSWER1:0:H
Menlo Park, California
:REASON1:H
Spiacente!
:ANSWER2:0:H
Vancouver, Canada
:REASON2:H
Spiacente!
:ANSWER3:100:H
Galapagos Islands, Ecuador
:REASON3:H
Giusto!
:ANSWER4:0:H
London, England
:REASON4:H
Spiacente!
:ANSWER5:0:H
Sidney, Australia
:REASON5:H
Spiacente!
:CAT:Default
# Fine della domanda: Domanda a Scelta Multipla
</pre>
<p align=center><b>Importazione di files di domande in formato "WebCT"</b></p>
<p>Il filtro di importazione &egrave; in sviluppo e non supporta ancora tutti i tipi di domande WebCT.</p>
<p>Attualmente sono gestite solo le Domande a scelta multipla e le Domande a risposta breve.</p>
<p>Seguono alcuni esempi di queste domande in un file di testo:</p>
<pre>
# Inizio della domanda: Domanda a Risposta Breve
:TYPE:S:
:TITLE:Domanda a Risposta Breve
:QUESTION:H
Come si chiama il Learning Hub WebCT?
&lt;br />
:IMAGE:dotcomLogoc.gif
:ANSWERS:1
:CASE:0
:ANSWER1:WebCT.com:100:0:20:0
:FEEDBACK1:H
Visitate il Learning Hub\: www.WebCT.com
:CAT:Default
# Fine della domanda: Domanda a Risposta Breve
# Inizio della domanda: Domanda a Scelta Multipla
:TYPE:MC:1:0:C
:TITLE:Domanda a Scelta Multipla
:FEEDBACK
Darwin inventò la teoria dell'evoluzione e creò il darwinismo.
:QUESTION:H
Dove &egrave; il Centro Ricerche Darwin?
:IMAGE:
:LAYOUT:vertical
:ANSWER1:0:H
Menlo Park, California
:REASON1:H
Spiacente!
:ANSWER2:0:H
Vancouver, Canada
:REASON2:H
Spiacente!
:ANSWER3:100:H
Galapagos Islands, Ecuador
:REASON3:H
Giusto!
:ANSWER4:0:H
London, England
:REASON4:H
Spiacente!
:ANSWER5:0:H
Sidney, Australia
:REASON5:H
Spiacente!
:CAT:Default
# Fine della domanda: Domanda a Scelta Multipla
</pre>
+23 -23
View File
@@ -1,23 +1,23 @@
<P ALIGN=CENTER><B>Metodo di valutazione</B></P>
<P>Quando sono permessi più tentativi di risposta, vi sono diversi modi di usare i voti parziali per calcolare il voto finale di uno studente, per il quiz.
<P><B>Voto più alto</B><P>
<UL>
<P>Il voto finale è il più alto (migliore) di quelli ottenuti nei vari tentativi.
</UL>
<P><B>Voto medio</B><P>
<UL>
<P>Il voto finale è la media aritmetica dei voti ottenuti nei vari tentativi.
</UL>
<P><B>Primo tentativo</B><P>
<UL>
<P>Il voto finale è quello ottenuto al primo tentativo (gli altri tentativi sono ignorati).
</UL>
<P><B>Ultimo tentativo</B><P>
<UL>
<P>Il voto finale è quello ottenuto all'ultimo tentativo.
</UL>
<P ALIGN=CENTER><B>Metodo di valutazione</B></P>
<P>Quando sono permessi più tentativi di risposta, vi sono diversi modi di usare i voti parziali per calcolare il voto finale di uno studente, per il quiz.
<P><B>Voto più alto</B><P>
<UL>
<P>Il voto finale &egrave; il più alto (migliore) di quelli ottenuti nei vari tentativi.
</UL>
<P><B>Voto medio</B><P>
<UL>
<P>Il voto finale &egrave; la media aritmetica dei voti ottenuti nei vari tentativi.
</UL>
<P><B>Primo tentativo</B><P>
<UL>
<P>Il voto finale &egrave; quello ottenuto al primo tentativo (gli altri tentativi sono ignorati).
</UL>
<P><B>Ultimo tentativo</B><P>
<UL>
<P>Il voto finale &egrave; quello ottenuto all'ultimo tentativo.
</UL>

Some files were not shown because too many files have changed in this diff Show More