Skip to content

omegaUp automatic programming contest evaluator & arena

License

Notifications You must be signed in to change notification settings

DiegoCraft26/omegaup

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

omegaUp automatic programming contest evaluator & arena

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 59.7%
  • Vue 15.3%
  • TypeScript 12.7%
  • Python 5.5%
  • HTML 2.9%
  • JavaScript 2.1%
  • Other 1.8%