Saltar a contenido

Logotipo de omegaUp

Bienvenido a la documentación de omegaUp

omegaUp es una plataforma educativa gratuita que ayuda a mejorar las habilidades de programación, utilizada por decenas de miles de estudiantes y profesores en América Latina. Esta documentación proporciona guías completas para desarrolladores, contribuyentes y usuarios de la plataforma.

Inicio rápido

¿Nuevo en omegaUp? Comience aquí:

¿Qué es omegaUp?

omegaUp es una plataforma educativa diseñada para ayudar a los estudiantes a mejorar sus habilidades de programación a través de:

  • Resolución de problemas: Miles de problemas de programación con evaluación automática
  • Concursos: organiza concursos de programación para tu escuela u organización
  • Cursos: rutas de aprendizaje estructuradas con problemas y tareas
  • Entrenamiento: Practicar problemas organizados por tema y dificultad

Secciones de documentación

Introducción

Todo lo que necesita para comenzar a desarrollar con omegaUp, incluida la configuración del entorno, pautas de contribución y dónde obtener ayuda.

Arquitectura

Profundice en la arquitectura de omegaUp, incluido el patrón MVC, la estructura frontend/backend, el esquema de la base de datos y los componentes del sistema.

Referencia API

Documentación completa de la API REST con autenticación, puntos finales, formatos de solicitud/respuesta y ejemplos de código.

Desarrollo

Guías para desarrolladores que cubren estándares de codificación, pruebas, patrones de bases de datos, desarrollo de componentes y guías de migración.

Características

Documentación detallada para las funciones de omegaUp, incluidos problemas, concursos, arena, calificador, corredor e insignias.

Operaciones

Guías de implementación, configuración de nginx, monitoreo, resolución de problemas y administración de infraestructura.

Comunidad

Información sobre Google Summer of Code, contratación y cómo contribuir a la comunidad omegaUp.

Características clave

Enfoque educativo

omegaUp está diseñado específicamente para uso educativo, lo que lo hace ideal para escuelas, universidades y competencias de programación.

Código Abierto

omegaUp es de código abierto y agradece las contribuciones de la comunidad.

Soporte multilingüe

La plataforma admite múltiples lenguajes de programación, incluidos C, C++, Java, Python y más.

Seguridad primero

Toda la comunicación está cifrada y la plataforma incluye sólidas medidas de seguridad para la integridad del concurso.

Involúcrate

Recursos


¿Listo para comenzar? Dirígete a Cómo comenzar para configurar tu entorno de desarrollo.