• Stars
    star
    221
  • Rank 174,291 (Top 4 %)
  • Language
    PHP
  • License
    Other
  • Created over 13 years ago
  • Updated 4 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

omegaUp automatic programming contest evaluator & arena

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