Subversion Repositories wimsdev

Rev

Rev 2965 | Rev 17348 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2965 Rev 16218
Line -... Line 1...
-
 
1
<h2 class="wimscenter">Restrizioni accesso</h2>
-
 
2
 
-
 
3
<p>
-
 
4
È possibile restringere l'accesso a alcuni elementi del corso con istruzioni
-
 
5
che vengono eseguite riga per riga nell'ordine indicato.
-
 
6
Le restrizioni riguardano solo i moduli pedagogici e non i moduli
-
 
7
amministrativi.
-
 
8
Le righe che comincaino con <span class="tt wims_code_words">#</span> sono commenti.
-
 
9
</p><p>
-
 
10
Ogni riga di istruzioni ha come formato
-
 
11
</p>
-
 
12
<pre>
-
 
13
<span class="tt wims_code_words">risorsa: condizioni postazione/orario</span>
-
 
14
</pre>
-
 
15
oppure
-
 
16
<pre>
-
 
17
<span class="tt wims_code_words">risorsa:! condizioni postazione/orario</span>
-
 
18
</pre>
-
 
19
<p>
-
 
20
Come risorsa si può indicare una lista di parole chiave. Le possibili parole
-
 
21
chiave sono elencate nella tabella seguente.
-
 
22
Se la parola chiave è preceduta da
-
 
23
<span class="tt wims_code_words">non</span> allora se ne inverte il
-
 
24
significato.
-
 
25
</p>
-
 
26
$table_header
-
 
27
$table_tr<th>parola chiave<th>significato</th></tr>
-
 
28
$table_tr<td class="tt wims_code_words">class</td><td>Richiesta per la risorsa all'interno di un corso virtuale.</td></tr>
-
 
29
$table_tr<td class="tt wims_code_words">com</td><td>Il modulo richiesto si trova sotto com/.</td></tr>
-
 
30
$table_tr<td class="tt wims_code_words">document</td><td>Il modulo richiesto è un documento.</td></tr>
-
 
31
$table_tr<td class="tt wims_code_words">exercise</td><td>Il modulo richiesto è un esercizio.</td></tr>
-
 
32
$table_tr<td class="tt wims_code_words">hint</td><td>La risorsa è un suggerimento in un esercizio.</td></tr>
-
 
33
$table_tr<td class="tt wims_code_words">local</td><td>Il modulo richiesto è nello spazio local/.</td></tr>
-
 
34
$table_tr<td class="tt wims_code_words">recreation</td><td>Il modulo richiesto è un gioco.</td></tr>
-
 
35
$table_tr<td class="tt wims_code_words">tool</td><td>Il modulo richiesto è uno strumento.</td></tr>
-
 
36
$table_end
-
 
37
 
-
 
38
!set date=!char 1 to 8 of $wims_now
-
 
39
!set year=!char 1 to 4 of $wims_now
-
 
40
<div>
-
 
41
Le condizioni sulle postazioni possono essere in una qualsiasi forma ammessa per un indirizzo http.
-
 
42
Le condizioni sull'orario devono essere nella forma
-
 
43
<code>&gt;aaaammdd.hh:mm</code> e/o <code>&lt;aaaammdd.hh:mm</code>,
-
 
44
per esempio
-
 
45
<pre>&gt;$date.00:00 &lt;$date.12:59</pre>
-
 
46
È possibile utilizzare un carattere jolly (<span class="tt wims_code_words">*</span>)
-
 
47
in una qualsiasi delle cifre della data.
-
 
48
L'accesso è impedito (se le condizioni su postazioni e/o orario sono precedute da
-
 
49
  <span class="tt wims_code_words">!</span>) o permesso (senza
-
 
50
  <span class="tt wims_code_words">!</span>)
-
 
51
  secondo la prima riga che soddisfa tutti i criteri:
-
 
52
</div>
-
 
53
<ul><li>
-
 
54
  l'IP della postazione, se presente;
-
 
55
</li><li>
-
 
56
  l'orario, se presente;
-
 
57
</li><li>
-
 
58
  ogni condizione sulla risorsa (corrispondente a un modulo non amministrativo)
-
 
59
  non precedura da <span class="tt wims_code_words">non</span>
-
 
60
  deve essere tra le proprietà dell'attività;
-
 
61
</li><li>
-
 
62
  ogni condizione sulla risorsa (corrispondente a un modulo non amministrativo)
-
 
63
  preceduto da <span class="tt">non</span>
-
 
64
  non deve essere tra le proprietà dell'attività.
-
 
65
</li></ul>
-
 
66
!!Si le premier caractère des conditions d'hôtes ou de temps est
-
 
67
!!<span class="tt wims_code_words">!</span>,
-
 
68
!!l'hôte ou le temps remplissant ces conditions se verra refusé l'accès
-
 
69
!!(pour les ressources remplissant ces conditions).
-
 
70
!!Sinon, l'accès n'est autorisé que sous les conditions données
-
 
71
!!et les lignes suivantes dans la définition des
-
 
72
!!restrictions seront ignorées pour celles remplissant les conditions.
-
 
73
 
-
 
74
<hr />
-
 
75
 
1
!changeto help/en/accessconf.phtml
76
!read help/hosts.phtml
-
 
77
 
-
 
78
<hr />
-
 
79
 
-
 
80
Alcuni esempi.
-
 
81
<div>
-
 
82
# Impedire l'accesso agli strumenti dalle postazioni 134.59.102.*
-
 
83
<pre>
-
 
84
<span class="tt wims_code_words">tool:! 134.59.102.</span>
-
 
85
</pre></div><div>
-
 
86
# Impedire la visualizzazione dei suggermienti a partire da localhost.
-
 
87
<pre>
-
 
88
<span class="tt wims_code_words">hint:! 127.0.0.1</span>
-
 
89
</pre></div><div>
-
 
90
# Chi si collega da wanadoo.fr con un accesso anonimo non può accedere ai giochi.
-
 
91
<pre>
-
 
92
<span class="tt wims_code_words">nonclass recreation:! .wanadoo.fr</span>
-
 
93
</pre></div><div>
-
 
94
# Il lavoro nel corso è impedito da localhost nella giornata di capodanno del $year.
-
 
95
<pre>
-
 
96
<span class="tt wims_code_words">class:! 127.0.0.1 &gt;$(year)0101.00:00 &lt;$(year)0101.23:59</span>
-
 
97
</pre>
-
 
98
</div><div>
-
 
99
# Il lavoro nel corso è impedito dalle ore 22 alle ore 6 di tutti i mesi di ottobre.
-
 
100
<pre>
-
 
101
<span class="tt wims_code_words">class:! &gt;****10**.22:00 &lt;****10**.23:59</span>
-
 
102
<span class="tt wims_code_words">class:! &gt;****10**.00:00 &lt;****10**.06:00</span>
-
 
103
</pre>
-
 
104
# Il lavoro nel corso è impedito dalle ore 22 alle ore 6 di tutti i mesi di ottobre.
-
 
105
(scrittura alternativa).
-
 
106
<pre>
-
 
107
<span class="tt wims_code_words">class:&gt;****10**.06:00 &lt;****10**.22:00</span>
-
 
108
<span class="tt wims_code_words">class:! &gt;****10**.00:00 &lt;****10**.23:59</span>
-
 
109
</pre>
-
 
110
</div>