Ejemplo práctico 4

Icono de iDevice Ejercicio resuelto

A continuación, realizaremos un nuevo ejemplo práctico donde aplicaremos todos los conceptos estudiados en este tutorial.

Nos proponemos crear un sistema de gestión de usuarios con Profesores y Alumnos donde:

  • Los Profesores van a crear actividades individuales y actividades colaborativas.
  • Los Alumnos podrán participar en las actividades individuales pudiendo crear-enviar actividades, editar contenidos propios y sólo ver el contenido creado por otros compañeros. Si el alumno participa en las actividades colaborativas, podrá editar contenido creado por otros compañeros.

 

Para ello:

Utilizaremos la estructura de Grupos, Niveles de Accesos y Usuarios creados en el ejemplo práctico anterior.

  • Crearemos el usuario alumno 2.
  • Asignaremos alumno 2 al grupo Alumnos.

 

Crearemos las Categorías “Actividades Individuales” y “Actividades Colaborativas”.

  • El Nivel de Acceso para las dos será Alumnos.
  • El Set de Permisos se establecerá de tal forma que los profesores puedan listar ambas categorías, así como crear, editar, publicar y borrar las actividades de ambas categorías.
  • Para los alumnos, el Set de Permiso se establecerá para las “Actividades Individuales” de tal forma que cada alumno puede ver las actividades individuales del resto de compañeros, pero sólo pueden editar y crear las suyas propias.
  • Para las “Actividades Colaborativas” todos los alumnos pueden editar las actividades propuestas por el profesor.

 

Crearemos un menú llamado Gestión de Actividades con acceso Alumnos y con los ítems

  • Enviar Actividad    (permite crear actividades y enviarlas)
  • Editar Actividades (permite listar la categoría “Actividades Individuales”)
  • Actividades Colaborativas (permite listar la categoría “Actividades Colaborativas”)

COMENZAMOS

Como en ejemplos anteriores utilizaremos:

  • Un navegador “A” donde realizaremos las tareas de administración como Super User.
  •  Un navegador “B” donde realizaremos las comprobaciones.

 

 CREACIÓN DE GRUPOS Y USUARIOS   

Si aún no se han creado los grupos Profesores y Alumnos y los usuarios Profesor 1, Alumno 1 y Alumno 2, los crearemos. El Gestor de Usuarios debe mostrar la siguiente apariencia:

 


 

 

 

 CREACIÓN DEL NIVEL DE ACCESO

Si no se ha creado el Nivel de Acceso Alumno, lo creamos.

 

 


 CREACIÓN DE LA CATEGORÍA “Actividades individuales”, Acceso y Permisos

 

 

 


 

Set de Permisos para los alumnos: Solamente pueden Crear y Editar las actividades propias.

 

 


 

Set de Permisos para los profesores: Crear, Eliminar, Editar y Editar Estado.

 

 

 CREACIÓN DEL MENÚ “GESTIÓN DE ACTIVIDADES”

Antes de crear la categoría de "Actividades Colaborativas", crearemos el menú "Gestión de Actividades" y el elemento de menú "Enviar Actividad" para poder ir haciendo pruebas.

 

 

Asignamos un módulo menú para su visualización en el Front-end con Nivel de Acceso Alumno.

 


 

Creamos el Elemento del Menú Enviar Actividad. Nos fijamos en el Tipo Elemento de Menú (Crear Artículo) y en el Nivel de Acceso (Alumno). Esto permitirá a los alumnos responder a las actividades y enviarlas al profesor.

 


 

 

PRUEBA

Accedemos al sitio desde el navegador “B”: El nuevo menú aún no aparece, debido a que su Nivel de Acceso es “Alumno”:

 


 

Nos registramos como alumno1: ahora si aparece el nuevo menú y los artículos con el Nivel de AccesoAlumno”.

 

 

Si pulsamos en “Enviar Actividad”, veremos como aparece la ventana de edición y como la categoría aparece predeterminada “Actividades Individuales”, pudiendo guardar la actividad.

 

 

 

Pulsamos en el botón Guardar y finalizamos la sesión.

Nos registramos ahora como alumno 2, y enviamos las respuestas a la Actividad 1. Como el Titulo de la actividad es el mismo para los dos alumnos, habrá que cumplimentar el campo Alias con distinto contenido.

 

 

 

 PERMITIR AL GRUPO PROFESORES EL ACCESO AL COMPONENTE “GESTOR DE ARTÍCULOS”

Las actividades enviadas se encuentran de forma predeterminada en el estado despublicadas. Si  deseamos que las Actividades sean visible por todos los alumnos, es necesario publicarlas. Dicha tarea sólo puede realizarla el Super User.  También, podemos permitir al grupo Profesores tal labor, aprovechando las ventajas del ACL.

Para ello habilitamos al grupo Profesores el acceso al componente Gestor de Artículos Editar Estado  en Administración→Contenido/Gestor de Artículos – Opciones

 

 

Si desde el navegador "B" accedemos al Back-end como profesor1, veremos que en el panel de Administración, se ha añadido el Gestor de Artículos y el Gestor de Categorías. Lo que nos va a permitir publicar y despublicar artículos (Actividades).

 


 

 

 CREAMOS UN NUEVO ELEMENTO DE MENÚ “Editar Actividades”

El nuevo elemento de menú Editar Actividades lo creamos con la configuración que aparece en la figura:

 


 

Esta configuración va a permitir presentar un listado de todas las actividades, donde:

  • Los profesores tendrán acceso a las actividades de cada alumno así como a su edición en caso de querer añadir alguna nota de corrección.
  • Cada alumno podrá ver su actividad y la de los demás, y sólo modificar la propia.

 

 

Esto es debido, a los permisos de acción que establecimos a nivel de la Categoría "Actividades Individuales" punto 3º.

Probamos accediendo al Front-end en el navegador "B", como Profesor 1 y pulsamos en Editar Actividades:

 

 

Si nos identificamos con Alumno 1 y seleccionamos Editar Actividades:

 

 

 

 CREAMOS LA CATEGORÍA “ACTIVIDADES COLABORATIVAS”

Accedemos desde el navegador "A" como Super User y creamos la categoría "Actividades Colaborativas" con la configuración de la figura:

 

 

 

Set de Permisos para los Alumnos: Sólo puede Editar (significa que puede editar cualquier actividad de la categoría):

 

 

 

Set de Permisos para los Profesores: permitimos todas las acciones:

 

 

 

 CREACIÓN DEL LA ACTIVIDAD: “Muro compartido 1”

Llegados a este punto, con la configuración de Niveles de Acceso y Permisos de Acción que hemos configurado como Super User, no será necesaria nuestra intervención. El profesor creará:

  • Las actividades colaborativas que desee y asignarlas a la categoría "Actividades Colaborativas".

  • El Elemento de Menú "Actividades Colaborativas" que permita editar a todos los alumnos una actividad colaborativa o todas las actividades colaborativas.

  • Actividades individuales.

Desde el navegador "B" accediendo al Back-end como profesor 1 crearemos:

La Actividad Colaborativa “Muro compartido 1”

 

 

 

El Elemento de Menú “Actividades Colaborativas”

 

 

 

PRUEBA


Accedemos en el navegador “B” al Front-end como Alumno 1, editamos la Actividad Colaborativa y luego entramos como alumno2 y vemos que también podemos editar la actividad colaborativa:

 

 

 

 


 

 

 

Obra colocada bajo licencia Creative Commons Attribution Share Alike 3.0 License