InterfazMU

= Capitulo 5. Funcionamiento de la interfaz =

En este capítulo se explicará el funcionamiento de cada una de las partes de la interfaz.

5.1 Introducción
La aplicación que se presenta es fácil e intuitiva, la navegación a través de ella es mediante distintos menús, e interacciona con el usuario solicitando confirmaciones de las distintas acciones que puede realizar el mismo, así como mostrando mensajes de error o información que no son necesarios explicar, ya que son muy sencillos de entender e intuitivos.

Los siguientes apartados describirán los principales elementos de los que consta la aplicación. Para poder acceder a toda la funcionalidad de la aplicación se utilizara un usuario con perfil de administrador.

Al iniciar la aplicación, aparecerá una pantalla de bienvenida a la misma, en la que se nos informa del objetivo de la aplicación y el nombre del usuario. En esta pantalla podemos observar las opciones que tiene cualquier usuario que no se haya identificado en el sistema, y da la opción de poder identificarse o registrase en el sistema.

Una vez se ha identificado el usuario, aparecen todas las opciones a las que este tiene acceso.

En la aplicación nos encontramos con dos menús distintos, ambos están situados a la derecha de la pantalla, uno es la zona de usuario, y otro el menú, el primero permite al usuario gestionar su cuenta, y el segundo muestra todas las opciones a las que puede acceder el usuario después de su autentificación en el sistema.

Este menú es distinto dependiendo si hay un usuario identificado en el sistema o no. Si el usuario no está identificado, este menú le permite hacerlo, recuperar su contraseña en caso de no recordarla o registrarse.
 * Identificarse
 * Recuperar Contraseña
 * Registrarse

En caso de estar identificado lo que se nos muestra en este menú con la opción de ver mi perfil, de cerrar sesión, y cancelar la cuenta.
 * Mi Perfil
 * Cerrar Sesión
 * Cancelar Cuenta

5.3.1 Identificación de Usuario
Esta opción permite al usuario identificarse para poder acceder a la aplicación, para ello, tendrá que rellenar el nombre de usuario, y su contraseña, y pulsar intro o en el botón “Identificarse”.

Para poder identificarse, previamente es necesario que el usuario se haya registrado en el sistema, este paso se explica en el siguiente apartado.

5.3.2 Registrase
Para el registro en el cuaderno de programación podemos usar varias opciones:


 * Registro en el Sistema
 * Registro OpenID
 * Registro OpenLDAP

A continuación se explica más detalladamente los distintos tipos de registros:

5.3.2.1 Registro del Sistema
Para poder usar esta opción pulsamos sobre “registro en el sistema”, y nos aparece un formulario para rellenar. Los campos que el usuario deberá rellenar son:
 * Nombre de Usuario (Obligatorio)
 * Contraseña (Obligatorio)
 * Confirmación Contraseña (Obligatorio)
 * Nombre (Obligatorio)
 * Apellidos (Obligatorio)
 * DNI (Obligatorio)
 * País
 * Teléfono de Contacto
 * Centro y código de centro.

Una vez rellenos los datos pulsaremos sobre el botón “Enviar”. En este punto del proceso de registro el sistema realizará al usuario una evaluación para conocer el nivel de competencia digital e innovadora del usuario. El proceso de evaluar la competencia digital e innovadora será expuesto con más detalle más adelante.

OpenID es un standard de identificación digital descentralizado, con el que un usuario puede identificarse en el cuaderno de programación a través de una URL (o un XRI en la versión actual) y puede ser verificado por cualquier servidor que soporte el protocolo.

Una vez el usuario se haya registrado como usuario OpenID podrá acceder al cuaderno de programación podrá acceder al sistema pulsando sobre " Entrar usando OpenID " e introduciendo su URL o XRI.

5.3.2.3 Registro OpenLDAP
OpenLDAP es un servicio de directorio que, entre otras cosas, nos permite contener los datos (logins, claves) de una serie de usuarios y realizar la autentificación en máquinas clientes a través de un único servidor OpenLDAP.

5.3.3 Recuperar Contraseña
Pulsando sobre esta opción, el sistema enviará un correo a la dirección del usuario. En dicho correo, se proporciona una URL en la cual el usuario podrá restaurar su contraseña.

No será posible la recuperación de la contraseña en los registros de OpenID y OpenLDAP a través del sistema.

5.3.4 Mi Perfil
Esta opción permite ver al usuario sus datos personales y modificar alguno de sus campos, permite que el usuario pueda autoevaluarse siempre que desee para comprobar su nivel de competencia digital e innovadora, podrá comprobar las programaciones didácticas que el haya creado y además tendrá un apartado para poder ver sus programaciones didácticas favoritas.
 * Datos Personales
 * Autoevaluación
 * Mis Secuencias
 * Favoritos

==== Esta opción permite al usuario modificar algunos de sus datos, como son su nombre de usuario, contraseña y correo electrónico, pero nunca podrá modificar sus datos personales, para ello será un usuario con permisos de gestión de usuarios el que podrá modificar los datos de todos los usuarios existentes en la aplicación, como se indicará posteriormente. ====

==== Para realizar modificaciones, solo deberá sobrescribir los datos existentes, y pulsar “Enviar”, en caso de querer restablecer los valores originales antes de pulsar “Enviar”, se podrá pulsar “Limpiar”. ====

5.3.4.2 Autoevaluación
En este apartado el usuario podrá evaluar su nivel de competencia digital e innovadora siempre que él lo estime oportuno, aunque el sistema recomendara en algún momento que el usuario lleve a cabo una autoevaluación. Estas recomendaciones las realizara el sistema de forma periódica en un intervalo de tiempo estipulado.

La autoevaluación consistirá en la realización de un cuestionario en el que de manera aleatoria se seleccionen una serie de preguntas y el resultado serán dos calificaciones entre 0 y 3, una calificación medirá la competencia digital y la otra el nivel pedagógico-innovador del docente.

El objetivo de estas dos calificaciones es adaptar al usuario a un nivel de competencia digital e innovadora.

5.3.4.3 Mis Secuencias
En este espacio el usuario podrá visualizar el listado de las secuencias didácticas que ha creado el usuario con el generador de secuencias didácticas del sistema. Podrá seleccionar también si desea que sean visibles para el resto de usuarios o no.

5.3.4.4 Favoritos
En este apartado el usuario podrá marcar las secuencias que él desee como favoritas.

5.3.5 Secuencias y Programaciones
A este apartado solo podrán acceder el administrador del sistema y los usuarios que tenga asignado el permiso **Programar secuencias didácticas**, estos usuarios serán los docentes que vayan a utilizar el cuaderno de programación. En este apartado se va a poder consultar recursos, actividades y secuencias didácticas que previamente han sido almacenadas en la base de datos del sistema que sirvan de ayuda y además se podrán generar secuencias didácticas utilizando el generador de secuencias didácticas del cuaderno de programación.

Cuando entramos en Secuencias y Programaciones aparecerán tres opciones, estas son Buscar, Programar Generador de programaciones didacticas y Generador de plantillas personales.

A continuación describiremos por separado cada uno de los siguientes apartados:
 * Buscar
 * Generador de secuencias didácticas
 * Programaciones
 * Generador de plantillas personales

5.3.5.1 Buscar
Una vez dentro de esta opción el usuario podrá realizar búsqueda de recursos, actividades y secuencias didácticas "externas" y "propias".

La búsqueda se podrá realizar por distintos criterios, a continuación se explicara cuales son y como podrá utilizar el docente estos criterios para delimitar su búsqueda, los criterios son:
 * Nivel
 * Área
 * Contenido
 * Etiqueta

Nivel, Área y Contenido tendrán un menú desplegable cada uno de ellos en el que se podrán elegir los criterios de búsqueda que el usuario desee para realizar la búsqueda. El campo etiqueta será un campo que el usuario deberá introducir en caso de desearlo.

Una vez elegidos los criterios de la búsqueda para hacer la búsqueda se tendrá que pulsar “Buscar”, en caso de querer restablecer los valores originales se podrá pulsar “Limpiar” y se podrá realizar una búsqueda nueva pulsando “Nueva búsqueda”.

Una vez el sistema ha terminado la búsqueda, nos aparecerá el número de recursos, actividades y secuencias didácticas "externas" y "propias" encontradas y da opción a visualizar. La estructura del resultado de la búsqueda será de la siguiente forma:


 * ===== **Secuencias propias.** =====

Se podrá visualizar, imprimir y acceder a la página de discusión de la misma. Se podrá seleccionar una secuencia didácticas para modificarla, si es del usuario, o para usarla como base para crear una nueva.


 * =====** Secuencias externas. **=====

Se podrá visualizar e imprimir. Se podrá seleccionar una secuencia didácticas para usarla como base para crear una nueva.
 * ===== **Actividades** =====

Se podrá visualizar. Se podrá seleccionar para poder usarla durante la creación de una programación didáctica.
Se podrá visualizar. Se podrá seleccionar para poder usarlo durante la creación de una programación didáctica.
 * ===== **Recursos** =====

Una vez finalizado este paso el sistema dará la opción de entrar dentro de Programar Secuencia que es una de las opciones del menú, pudiendo usar dentro de dicha opción los recursos o actividades o secuencias didácticas marcadas tras la búsqueda para usarlas. La explicación de Programar Secuencia se detalla más adelante.

5.3.5.2 Generador de secuencias didácticas
A esta opción se podrá acceder desde Buscar o directamente pulsando sobre Programar Secuencia. Una vez dentro podremos hacer dos cosas modificar una programación didáctica o crear una secuencia nueva a partir de una plantilla. A continuación vamos a detallar cada una de estas opciones:

__**Crear Nueva Secuencia**__
En esta opción se nos presentara una interfaz con la que el usuario podrá crear una secuencia didáctica. Esta herramienta nos permitirá ir creando la secuencia por etapas que se describen a continuación:


 * //__Selección de niveles, áreas, contenidos y etiquetas__//**

El primer punto de la interfaz permitirá al usuario rellenar los siguientes datos:

Esta opción será igual que el paso explicado anteriormente en Buscar con el objetivo de encontrar una plantilla que se adapte a sus necesidades. El sistema aconsejara plantillas según el nivel de competencia digital e innovadora del usuario.
 * Nivel
 * Área
 * Contenido
 * Etiquetas


 * //__Selección de la plantilla con la que trabajar__//**

En este apartado la interfaz da la opción al docente para que escoja entre algunas de las plantillas con las que trabajar. La plantilla escogida:


 * Determinará las fases y los momentos de la secuencia didácticas para esa plantilla y esa competencia digital/innovadora. Cabe la posibilidad de que no sea necesario seleccionar FASE o momento de alguna plantilla porque en algunos casos los momentos y fases serán obligatorios y otros no; dependerá del tipo de secuencia.


 * Cargara una serie de actividades tipo adaptadas al nivel de competencia del docente con la posibilidad de que este los pueda cambiar por otras.

**//__Selección de actividades-tipo__//**

En este punto se le presentan al docente una relación de secuencias didáctica hechas por otros usuarios que han usado la misma plantilla y en el caso de que haya fichadas como actividades secuencias didácticas completas que encajen con la selección del punto anterior también se presentarán.

En el caso de que se usen etiquetas el cuaderno mostraría el número de recursos y actividades fichadas que tienen esa etiqueta

Esta relación saldría ordenada por un criterio de valoración de la misma e indicaría el número de profesores que la han usado para sus clases. Si se escoge alguna de estas secuencias se amplía la información mostrada visualizando la misma y se ofrecen las siguientes opciones:

Nota: Si se escoge esta opción se le preguntará al usuario si desea que su nombre aparezca entre los que la han usado.
 * Relación de docentes que la han usado
 * Foro
 * Incrementar la valoración
 * Escoger la secuencia didáctica

Si no se escoge secuencia didáctica o se escoge alguna como base para modificarla pasaríamos a una interfaz que nos permitirá:
 * Escoger la secuencia didáctica como base para generar una nueva.

Las actividades tipo de los momentos pedagógicos.
 * Añadir
 * Borrar
 * Cambiar


 * //__Selección de recursos__//**

En este apartado el usuario podrá asociar recursos (tanto atómicos como actividades) a las actividades tipo.

Una vez concluido estos pasos tendremos ya la secuencia didáctica creada, la cual, se podrá guardar y esta será solo visible para el usuario que la ha creado. Los formatos en los que será posible guardar la secuencia son “.html”, “.odt” y “.pdf”. Además también tendremos las opciones de imprimir o de descargar. Por tanto las opciones disponibles una vez obtengamos la programación didáctica son los siguientes:


 * Guardar
 * Imprimir
 * Descargar

También cabe destacar la posible creación de [|SCORM] al poseer varias secuencias didacticas. Este SCORM le será muy util al docente, ya que podrá planificar una materia el curso completo o en gran parte.

__**Modificar Secuencia**__
En esta opción partimos de una programación didáctica externa, es decir no creada por el cuaderno de programación, o creada por otro usuario del cuaderno de programación previamente elegida y por tanto disponemos de niveles, áreas y contenidos y esto se cargara en pantalla en forma de una plantilla, seguidamente podremos hacer y deshacer en la plantilla seleccionando programaciones, actividades o recursos ya hechos. Los pasos a seguir en esta opción se citan a continuación:


 * 1) Se selecciona el tipo de secuencia con la que se va a trabajar, ya sea una programación didáctica que haya sido fichada en el sistema o de un usuario del sistema que haya declarado dicha programación o secuencia como visible. El sistema dará un listado de secuencias según el nivel de competencia digital e innovadora del usuario.
 * 2) Se cargara en pantalla la programación seleccionada con sus actividades y recursos
 * 3) En este paso podremos modificar cualquier fase, momento, actividad o recurso que deseemos de la programación. El sistema aconsejara actividades y recursos según la competencia digital e innovadora del docente.

Una vez concluido estos pasos tendremos ya la secuencia didáctica creada, la cual, se podrá guardar y esta será visible para el resto de usuarios si el usuario que lo ha creado así lo desea. Los formatos en los que será posible guardar la secuencia son “.html”, “.odt” y “.pdf”. Además también tendremos las opciones de imprimir o de descargar. Por tanto las opciones disponibles una vez obtengamos la programación didáctica son los siguientes:


 * Guardar
 * Imprimir
 * Descargar

5.3.5.3 Programaciones
En esta opción, se formalizará la secuencia didáctica creada por el docente tal como viene recogida en la legislación.

5.3.5.4 Generador de plantillas Personales
Este apartado se dejará para el final del proyecto, debido a la discusión de algunos apartados relacionados con este punto.

5.3.6 Glosario
Desde este apartado el usuario accederá a:
 * Definiciones de fase, momentos pedagógico, actividades tipo y recursos.
 * Páginas y vídeos explicativos de cada fase, momento pedagógico y actividades tipo.

La ayuda abrirá un documento “Ayuda.pdf”, que contiene toda la información necesaria para resolver posibles dudas del funcionamiento de la aplicación.

Pulsando sobre esta opción, se cierra la cuenta del usuario que está identificado en ese momento, como su propio nombre indica.

5.3.9 Cancelar Cuenta
Esta opción permite al usuario eliminar su cuenta, una vez pulsamos sobre “Cancelar cuenta”, la aplicación pregunta al usuario si está seguro de que desea eliminar su cuenta, en caso afirmativo se debe pulsar sobre “Continuar”, y en caso contrario sobre “Cancelar”.