Ver el contenido en Español: Español
View the content in English: English
Veja o conteúdo em Português: Português
Vedi il contenuto in Italiano: Italiano
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 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. |
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.
BSD
omegaUp is a free educational platform that helps improve programming skills, used by tens of thousands of students and teachers in Latin America.
Directories that are actively used in development.
Directory | Description |
---|---|
frontend/server/src/Controllers | Business logic that implements the omegaUp API. |
frontend/server/libs | Libraries and props. |
frontend/server/src/DAO | Data Access Objects [DAO] and Value Objects [VO]. Classes used to represent database schemas and facilitate their consumption by controllers. |
frontend/templates | Templates used to generate the HTML that is displayed to users. Also here are the internationalization files for English, Spanish and Portuguese. |
frontend/www | The complete contents of the website. |
The rest of the code is in other repositories
Repository | Description |
---|---|
quark | It includes the grader code for rating issues and running the codes under minijail, as well as the service used on the cloud servers to serve the submission queue. |
karel.js | The official version of Karel used by the Mexican Informatics Olympiad. |
omegajail | A secure execution mechanism based on Linux containers and seccomp-bpf. It uses minijail, written by the Chromium project. |
libinteractive | A library to easily do interactive problems. |
Officially supported browsers are those that support ECMAScript 2015 (ES6), and include the following:
Browser | Version |
---|---|
Chrome | 51 |
Firefox | 68 |
Edge | 12 |
Safari | 12 |
This also includes all Blink/WebKit-based browsers whose versions are compatible with Chrome/Safari.
BSD
omegaUp é uma plataforma educacional gratuita que ajuda a melhorar as habilidades de programação, usada por dezenas de milhares de estudantes e professores na América Latina.
Diretórios que são usados ativamente no desenvolvimento.
Diretório | Descrição |
---|---|
frontend/server/src/Controllers | Lógica de negócios que implementa a API omegaUp. |
frontend/server/libs | Bibliotecas e adereços. |
frontend/server/src/DAO | Objetos de acesso a dados [DAO] e objetos de valor [VO]. Classes utilizadas para representar esquemas de banco de dados e facilitar seu consumo pelos controladores. |
frontend/templates | Modelos usados para gerar o HTML que é exibido aos usuários. Aqui também estão os arquivos de internacionalização para inglês, espanhol e português. |
frontend/www | O conteúdo completo do site. |
O resto do código está em outros repositórios
Repositório | Descrição |
---|---|
quark | Inclui o código do avaliador para avaliar problemas e executar os códigos no minijail, bem como o serviço usado nos servidores em nuvem para atender a fila de envio. |
karel.js | A versão oficial do Karel usada pela Olimpíada Mexicana de Informática. |
omegajail | Um mecanismo de execução seguro baseado em contêineres Linux e seccomp-bpf. Ele usa minijail, escrito pelo projeto Chromium. |
libinterativo | Uma biblioteca para resolver facilmente problemas interativos. |
Os navegadores oficialmente suportados são aqueles que suportam ECMAScript 2015 (ES6) e incluem o seguinte:
Navegador | Versão |
---|---|
Chrome | 51 |
Firefox | 68 |
Edge | 12 |
Safari | 12 |
Isso também inclui todos os navegadores baseados em Blink/WebKit cujas versões são compatíveis com Chrome/Safari.
BSD
omegaUp è una piattaforma educativa gratuita che aiuta a migliorare le abilità nella programmazione, usata da decine di migliaia di studenti ed insegnanti in America Latina.
Le cartelle che sono attivamente utilizzate nello sviluppo.
Cartella | Descrizione |
---|---|
frontend/server/src/Controllers | Logica di business che implementa le API di omegaUp. |
frontend/server/libs | Librerie e utility. |
frontend/server/src/DAO | I Data Access Objects [DAO] e Value Objects [VO]. Classi utilizzate per rappresentare gli schemi del database e facilitare il loro utilizzo da parte dei controller. |
frontend/templates | Modelli utilizzati per generare l'HTML visualizzato agli utenti. Sono anche presenti i file di internazionalizzazione per inglese, spagnolo e portoghese. |
frontend/www | L'intero contenuto del sito web. |
Il resto del codice si trova in altre repository.
Repository | Descrizione |
---|---|
quark | Include il codice del grader per la valutazione dei problemi e l'esecuzione dei codici sotto minijail, così come il servizio utilizzato nei server cloud per gestire la coda delle sottomissioni. |
karel.js | La versione ufficiale di Karel utilizzata dall'Olimpiade Messicana di Informatica. |
omegajail | Un meccanismo di esecuzione sicura basato su container Linux e seccomp-bpf. Utilizza minijail, sviluppato dal progetto Chromium. |
libinteractive | Una libreria per creare facilmente problemi interattivi. |
I browser ufficialmente supportati sono quelli che supportano ECMAScript 2015 (ES6), e comprendono i seguenti:
Browser | Versione |
---|---|
Chrome | 51 |
Firefox | 68 |
Edge | 12 |
Safari | 12 |
Questo include anche tutti i browser basati su Blink/WebKit le cui versioni sono compatibili con quelle di Chrome/Safari.
BSD