Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 3.55 KB

README.md

File metadata and controls

45 lines (31 loc) · 3.55 KB

omegaUp

Contributors Issues open Issues closed

Forks Stars Twitter

omegaUp es una plataforma educativa gratuita que ayuda a mejorar las habilidades en programación, usada por decenas de miles de estudiantes y docentes en Latinoamérica.

Directorios

Directorios que se utilizan activamente en el desarrollo.

Directorio Descripción
frontend/server/src/Controllers Lógica de negocio que implementa la API de omegaUp.
frontend/server/libs Bibliotecas y utilerías.
frontend/server/src/DAO Los Data Access Objects [DAO] y Value Objects [VO]. Clases utilizadas para representar los esquemas de la base de datos y facilitar su consumo por los controladores.
frontend/templates Plantillas utilizadas para generar el HTML que se despliega a los usuarios. También aquí están los archivos de internacionalización para inglés, español y portugués.
frontend/www Los contenidos completos de la página de internet.

El resto del código está en otros repositorios

Repositorio Descripción
quark Incluye el código del grader para la calificación de problemas y ejecutar los códigos bajo minijail, así como el servicio utilizado en los servidores de la nube para servir la cola de envíos.
karel.js La versión oficial de Karel utilizada por la Olimpiada Mexicana de Informática.
omegajail Un mecanismo de ejecución segura que basado en contenedores de Linux y seccomp-bpf. Utiliza minijail, escrito por el proyecto Chromium.
libinteractive Una librería para hacer problemas interactivos fácilmente.

Navegadores Soportados

Los navegadores oficialmente soportados son aquellos que soportan ECMAScript 2015 (ES6), e incluyen los siguientes:

Navegador Versión
Chrome 51
Firefox 68
Edge 12
Safari 12

Esto también incluye todos los navegadores basados en Blink / WebKit cuyas versiones sean compatibles con las de Chrome / Safari.

Licencia

BSD