Introducción
Exchange O' Learn es una aplicación web SPA (Single Page Applicacion) diseñada especialmente para colegios e institutos, instalando esta aplicación en la red interna podemos aprovechar la velocidad de ésta para la transferencia eficaz de archivos, comunicaciones internas y control de eventos.
Instalación
Para proceder a la instalación del programa, debemos descargar la última versión estable.
Podemos acceder al repositorio
,
o bien descargar la última versión directamente release.zip
.
Una vez descargado, lo extraemos en la carpeta deseada, si al extraerla nos crea una carpeta llamada Exchange-O-Learn-release
,
deberemos sacar los archivos de la misma, de forma que queden los archivos en la carpeta deseada.
Para este ejemplo, supongamos que hemos extraido el programa en localhost, accedemos a la dirección http://localhost/
, el programa detecta que no se ha instalado ya que no detecta un archivo de configuración, de forma que nos carga el instalador.
En esta pantalla debemos introducir los datos de nuestra base de datos, la misma aplicación comprobará si se puede conectar o no, de esta forma, nos aseguramos que se ha configurado correctamente la base de datos.
Una vez configurada la base de datos, pasamos a configurar el usuario root, hay que destacar que este usuario tiene control absoluto de la aplicación, por lo que solo lo debemos utilizar para introducir a los profesores y para Resetear la aplicación.
Ya hemos terminado la instalación, la aplicación nos ha generado las tablas necesarias y el usuario root, ahora ya podemos pasar a utilizar la aplicación.
Profesores
Tras instalar la aplicación debemos pasar a añadir a los profesores, estos usuarios tienen acceso a funciones de administración, de forma que depende de ellos el correcto uso de la aplicación.
Primeros Pasos
Para añadir a los profesores, debemos acceder a Panel de Control > Profesores
, una vez aquí ya podemos añadirlos manualmente, para añadirlos, tenemos un botón +
al lado de Profesores
ubicado en el Panel de Control
.
Una vez creado uno de los profesores, vemos que aparece inmediatamente en la tabla de profesores, una vez aparece ahí, podemos realizar varias tareas, podemos editar un profesor ya creado, bloquearlo o eliminarlo. El bloqueo por usuario lo veremos más adelante en el chat.
Características
Un profesor puede
|
Un profesor no puede
|
Alumnos
Después de introducir los profesores, podemos pasar a añadir a los alumnos, los alumnos tienen menos permisos que los profesores, pero tienen acceso a una gran cantidad de funcionalidades.
Primeros Pasos
Para añadir a los alumnos, el proceso es casi igual al de añadir los profesores, tenemos que ir a Panel de Control > Alumnos
, al igual que antes, ha aparecido un +
para añadir a los alumnos.
Características
Un alumno puede
|
Un alumno no puede
|
Agenda
La agenda es una de las funciones básicas de la aplicación, aquí podremos crear para posteriormente consultar los eventos, la finalidad de la agenda es informar a los usuarios de los eventos, tales como exámenes, fechas de entrega de trabajos, fiestas, etc. Cada profesor puede publicar sus propios eventos.
Primeros Pasos
Para crear eventos, tenemos que ir a Panel de Control > Eventos
, al lado de la opción que hemos seleccionado ha aparecido un +
para añadir los eventos que queramos.
Características
La agenda es común para todos los usuarios, es por eso, que solo los profesores pueden añadir los eventos, los eventos ya pasados desaparecen automáticamente de la agenda, aunque siguen existiendo en la base de datos, y los profesores pueden verlo en la tabla de Eventos
.
Chat
El chat es una de las funcionalidades más exigente y más utilizada, aquí tanto alumnos como profesores pueden enviar mensajes.
Primeros Pasos
El chat está ubicado en el Inicio
de la aplicación, el chat tiene unas funciones que permite muchas más opciones a la hora de enviar un mensaje, además también tiene emojis.
Características
El chat dispone de estilos visuales a parte de funcionalidades a la hora de interpretar el contenido insertado.
Estilos Visuales
Disponemos de colores, además de estilos como negrita, cursiva, subrayado y tachado.
Colores
Rojo
/r/{texto}
Azul
/b/{texto}
Verde
/g/{texto}
Fucsia
/f/{texto}
Violeta
/v/{texto}
Estilos
Negrita
*{texto}*
Cursiva
-{texto}-
Subrayado
_{texto}_
Tachado
~{texto}~
Tratamiento del Mensaje
Dependiendo del contenido del mensaje, este de adaptará al resultado más óptimo
Imágenes
Podemos enviar una imagen con extensión .jpg, .png o .gif a través del chat, para realizarlo debemos introducir la ruta completa de la imágen, ya sea de internet o de nuestra carpeta personal.
https://upload.wikimedia.org/wikipedia/en/a/a9/Example.jpg
https://upload.wikimedia.org/wikipedia/commons/7/70/Example.png
https://upload.wikimedia.org/wikipedia/commons/8/8f/Example.gif
Enlaces
https://www.google.com
http://www.google.com
//www.google.com
Este último aparte de mostrar un enlace, nos muestra el favicon.ico siempre y cuando exista en el servidor de ese enlace.
Vídeos
Se puede también insertar vídeos de youtube introduciendo únicamente el enlace de éste.
www.youtube.com/watch?v=M7lc1UVf-VE
youtu.be/M7lc1UVf-VE
Archivos
El uso de la red local para el envío de archivos, nos permite tener altas velocidades de transferencia, de forma que el tiempo de espera y el impacto a los demás clientes es mínimo.
Primeros Pasos
Tenemos varias opciones para compartir archivos, para ver la carpeta de otro usuario, podemos hacerlo desde Inicio
>, en cambio, si queremos acceder a la nuestra deberemos hacerlo desde el menú lateral, haciendo click en Carpeta Personal
Cuando un usuario sube un archivo, los demás pueden acceder a él desde su carpeta ubicada en el Inicio
, además podrán descargarlo y en algunos casos también visualizarlo.
Compartir
Para compartir un archivo, podemos hacerlo entrando a nuestra Carpeta Personal
, y haciendo click en el botón +
que ha aparecido al lado del texto.
Tenemos que especificar el nombre que queremos darle al fichero que vamos a subir, hay que tener en cuenta que para los demás ese va a ser nombre con el cual se va a descargar. También especificamos el acceso, hay tres tipos, público, protegido, privado. Y por último, tenemos una opción para poder seleccionar el archivo que queremos subir a la aplicación.
Características
- Público
- Protegido
- Privado
El acceso protegido no permite que los alumnos vean el archivo, pero los profesores sí pueden verlo.
El acceso privado no permite que los usuarios vean el archivo, a excepción del usuario root de la aplicación.
Correo Electrónico
El Correo Electrónico
nos resulta útil cuando un usuario no está conectado, le podemos enviar un correo de forma que la próxima vez que se conecte podrá leerlo tranquilamente.
Hay que destacar que no es un servidor de correo, tan solo lo "simula", de forma que no se podrá conectar de ninguna forma a nuestro correo vádo como Hotmail o Gmail.
Primeros Pasos
El Correo Electrónico
está ubicado en el menú derecho, desde ahí podremos ver nuestra bandeja de entrada y salida, además de crear un nuevo correo.
Cada vez que se entra al Correo Electrónico
se conecta a la base de datos para comprobar si hay correos nuevos, de forma que como no lo comprueba cada cierto tiempo, no vamos a recibirlos al instante.
Enviar/Recibir
Si queremos enviar un correo, tenemos que crearlo haciendo click en Nuevo Correo
, ahí rellenamos los datos y lo enviamos.
Si recibimos un correo nos aparecerá en la bandeja de entrada, para abrir el correo tenemos que hacer click en el asunto, si el asunto aparece en negrita no hemos abierto aún el correo, si no aparece en negrita es porque ya lo hemos leido.
Características
En caso de que nos lo envíe un profesor, nos aparecerá como destacado, esto se difencia al tener la estrella activada.
Di no tenemos la estrella activada, es por que nos lo ha enviado otro alumno.
Resetear
En caso de que queramos dejar la aplicación como recien instalada, tenemos una forma muy fácil de realizarlo, tenemos que entrar como root, es decir, tenemos que iniciar sesión con el usuario que creamos en la instalación.
Una vez dentro, vamos al Panel de Control
, allí tenemos un botón para resetear, aceptamos todas las advertencias, y listo ya tenemos la aplicación recien instalada.