Skip to content
No description, website, or topics provided.
JavaScript HTML Python CSS Shell
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
code
img
memory
presentation
LICENSE
README.md

README.md

ULL-CloudIDE : Plataforma de entornos de desarrollo para la docencia


¿En qué consiste esta plataforma?

En este proyecto, se ha desarrollado e implantado un sistema que permite tanto a profesores como alumnos de la Universidad de La Laguna, hacer uso de entornos de desarrollo integrado en la nube. Éste objetivo viene producido por la necesidad de facilitar la creación y el testeo de proyectos informáticos en el ámbito docente.

De manera resumida, el principal servicio que pretende dar es el IDE Eclipse Che. Para escalar y proporcionar la privacidad necesaria, se ha tenido que diseñar un esquema de red específico, interno a la ULL y haciendo uso del sistema de virtualización de oVirt implantado en el IaaS.

Por otro lado, se ha hecho uso del servidor CAS alojado en las instalaciones internas, por lo que solo aquel que tenga credenciales institucionales podrá acceder a la herramienta.

Como se ha nombrado, en la plataforma coexisten dos roles:

  • Profesores: Éstos podrán crear nuevos servicios, asignarlos a los usuarios que crea convenientes, eliminarlos, etc. Un profesor también puede ser alumno, por ello también podrán acceder a aquellos IDEs que le hayan asignado.
  • Alumnos: Éstos se limitarán al encendido, apagado y acceso de los IDEs asignados por sus profesores.

Enlaces de interés

You can’t perform that action at this time.