#### Ejemplos de utilización de la sintaxis en modo experto

Algunos ejemplos se listan a continuación para mostrarte cómo utilizar la sintaxis experta.

Ejemplos de reglas expertas en las pestañas «Visibilidad», «Acceso» and «Puntuación» (elementos de estructura)
isGuest(0) o isGuest(0)=1 o isGuest(0)=TRUE Sólo los invitados tienen acceso a este elemento de curso.
inLearningGroup("Amater") = 0 Con la excepción del grupo «Amater» el elemento de curso es visible para todos los participantes.
(now >= date("22.03.2004 12:00")) & (now <= date("23.08.2004 18:00")) | inLearningGroup("Tutor") El elemento de curso es visible para todos los participantes entre 22-3-2004 y 23-8-2004. Para miembros del grupo de aprendizaje «Tutor» es visible todo el tiempo.
(now >= date("03.09.2004 00:00")) & (now <= date("13.10.2004 00:00")) & inRightGroup("Evaluadores")| isUser("Autor") El elemento de curso es visible para todos los participantes del grupo de permisos «Evaluadores» entre 3-9-2004 y 13-10-2004. Para la persona con el nombre de usuario «Autor» es visible todo el tiempo.
hasAttribute("swissEduPersonStudyBranch3","6200") Sólo los estudiantes de medicina tienen acceso a este elemento de curso. Ver también: Descripción de los atributos AAI Espacificación de los atributos de AAI (archivo pdf)
hasAttribute("swissEduPersonHomeOrganization","unizh.ch") Sólo los estudiantes de la Universidad de Zurich tienen acceso a este elemento de curso. Ver también: Descripción de los atributos AAI Espacificación de los atributos de AAI (archivo pdf)
isInAttribute("surname","Mue") Genera TRUE para todas las personas cuyos atributos surname contengan la secuencia de letras "Mue". Ej. devuelve TRUE para el valor "Mueller" or "Muehlebacher" Ver también: Descripción de los atributos AAI Espacificación de los atributos de AAI (archivo pdf)
isInAttribute("eduPersonEntitlement","http://vam.unizh.ch") Genera TRUE para todas las personas cuyo atributo eduPersonEntitlement contenga el valor "http://vam.unizh.ch". Ej. devuelve TRUE para el valor "http://vam.unizh.ch/surgery" Ver también: Descripción de los atributos AAI Espacificación de los atributos de AAI (archivo pdf)
(getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10 Esta regla está puesta en la pestaña «Puntuación» -> «Procesado de puntuación» del elemento de curso Estructura . El elemento de curso Estructura muestra 10 puntos si uno de los tests (IDs de elementos de curso "69742969114730", "69742969115733" o "69742969118009") ha aprobado. En otro caso 0 puntos.
(getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688") Esta regla está puesta en la pestaña «Puntuación» -> «Aprobado si» del elemento de curso Estructura . El elemento de curso Estructura muestra «Aprobado», si se ha conseguido un mínimo de 140 puntos en todos los tests o si «Aprobado» se ha introducido manualmente. (Elemento Evaluación con ID "69978845384688").
getAttempts("70323786958847") > 0 Genera TRUE, tan pronto como el participante del curso ha completado el test con el ID especificado por primera vez.
getAttempts("70323524635734") <= 3 Genera FALSE, tan pronto como el participante del curso ha puesto mas de tres archivos dentro de la carpeta de almacenamiento del elemento de curso Tarea .
getInitialEnrollmentDate("70323786958847") <= date("26.5.2005 18:00") Genera TRUE para aquellos participantes que se hayan apuntado a un grupo disponible antes de las 6 p.m. del 26 de Mayo de 2005, por medio del elemento de curso Inscribirse con el ID especificado.
getInitialEnrollmentDate("70323786958847") + 2h > now Genera TRUE durante dos horas como una planificación de matriculación para aquellos participantes que se hayan matriculado un grupo disponible mediante el elemento de curso Inscribirse con el ID especificado. En este sentido está claro que cada participante sólo puede trabajar por ej. un escrito dentro de un intervalo de tiempo particular.

Atención: Por favor, nótese que las IDs de los elementos de curso mencionadas a continuación son sólo ejemplos. Para crear tu curso, tienes que hacer referencia a los pertinentes números disponibles en la primera pestaña «Descripción» de los elementos de curso deseados.

Atrás | Cerrar ventana