Tipus de restriccions d'accés
El formulari de restriccions d'accés permet definir condicions complexes d'accés per cadascuna de les activitats. Aquestes condicions es resolen amb lògica booleana segons si s'han de complir totes (AND) o bé algunes (OR).
Cal tenir en compte que com més condicions afegim a una activitat, més clar hem de tenir el disseny del curs. Altrament, podem provocar que alguns estudiant no puguin accedir a certes activitat.
Usos habituals de les restriccions
El principals usos dels accessos de restricció són:
- Fer
que les activitats es resolguin en l'ordre que toqui segons els
transcurs del curs. Ja sigui per data o perquè es facin en seqüència
- Fer que algunes activitats només siguin accessible per alguns grups
- Proposar activitats de reforç a alumnes que no estiguin arribant a una qualificació mínima
- Proposar activitats extres a aquells alumnes que van avançats
Tipus de restriccions
A continuació es llisten llisten els tipus de restricció que poden usar-se. Cal tenir en compte que en una mateixa activitat es poden combinar tantes restriccions com es vulgui.
Compleció de l'activitat
Permet l'accés si una activitat anterior:
- Ha estat completada
- No ha estat completada
- Ha estat completada amb qualificació aprovada
- Ha estat completada amb qualificació suspesa
Data
Permet l'accés si:
- Ja ha arribat una data concreta
- Encara no ha arribat una data concreta
Qualificació
Permet l'accés si en una activitat prèvia:
- S'ha assolit més un X% de la qualificació màxima possible
- S'ha assolit menys d'un X% de la qualificació màxima possible
- S'ha assolit entre un X% i un Y% de la qualificació màxima possible
Grup
Permet l'accés si l'usuari:
- Pertany a un grup concret
- Pertany a un grup qualsevol
Perfil de l'usuari
Permet l'accés si l'usuari té un camp concret del perfil (nom d'usuari, cognom, departament...):
- Amb valor concret (o conté un valor concret)
- Que no conté (o no és) un valor concret
- està buit
Conjunt de restriccions
Permet definir subgrups de restriccions. Amb això és possible:
- Negar un grup de restriccions (pot accedir si NO compleix les condicions...)
- Fer que, en un subconjunt de restriccions, només s'hagi de complir QUALSEVOL de les restriccions (OR)
- Fer que, en un subconjunt de restriccions, s'hagin de complir TOTES les restriccions
Per fer servir el conjunt de restriccions és imprescindible entendre la lògica booleana o la lògica binària.