Aplicación distribuida basada en Amazon Web Services de cursos de aprendizaje
El proyecto realizado consiste en una aplicación web distribuida de cursos de aprendizaje en línea basada en la nube de Amazon. El objetivo, crear una plataforma de cursos gratuitos y en línea accesibles a todo el mundo utilizando los servicios web de Amazon de forma que la plataforma sea auto-escal...
| Autor: | |
|---|---|
| Tipo de recurso: | tesis de maestría |
| Fecha de publicación: | 2018 |
| País: | España |
| Institución: | Ministerio de Educación y Formación Profesional (MEFP) |
| Repositorio: | Redined. Red de Información Educativa |
| OAI Identifier: | oai:redined.educacion.gob.es:11162/197375 |
| Acceso en línea: | http://hdl.handle.net/11162/197375 http://oa.upm.es/52166/1/TESIS_MASTER_DIEGO_LOPEZ_SANTOS.pdf |
| Access Level: | acceso abierto |
| Palabra clave: | aplicación informática uso didáctico del ordenador correo electrónico enseñanza a distancia |
| Sumario: | El proyecto realizado consiste en una aplicación web distribuida de cursos de aprendizaje en línea basada en la nube de Amazon. El objetivo, crear una plataforma de cursos gratuitos y en línea accesibles a todo el mundo utilizando los servicios web de Amazon de forma que la plataforma sea auto-escalable y con una alta disponibilidad en diferentes regiones del mundo. La aplicación web está formada por tres nodos. El primero, y el principal, consiste en la aplicación desarrollada para toda la lógica de negocio de la plataforma de cursos. En esta plataforma, los usuarios podrán inscribirse y participar en cursos creados por instructores que serán los encargados de revisar y calificar las tareas propuestas para los alumnos de forma que éstos tienen un feedback de su trabajo y facilita el aprendizaje. El segundo nodo es una aplicación desarrollada para el envío vía correo electrónico de notificaciones de todo tipo de eventos que se pueden producir en el tiempo que dura un curso. Y, por último, el tercer nodo trata de una aplicación encargada del funcionamiento de un Bot de Telegram con el cual se podrá obtener información de los cursos disponibles y realizar varias tareas. Estos tres nodos están funcionando en la nube de Amazon, de forma independiente y comunicándose entre ellos por un método de Publish/Subscribe. Para el desarrollo de los nodos, se ha utilizado el lenguaje de programación Java, con el uso del Framework Spring para la parte del back-end, y JSP (Java-Server-Pages) y JQuery para la parte del front-end. El nombre de la plataforma es UTeach. |
|---|