Ir para o conteúdo

Logotipo omegaUp

Bem-vindo à documentação do omegaUp

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. Esta documentação fornece guias abrangentes para desenvolvedores, colaboradores e usuários da plataforma.

Início rápido

Novo no omegaUp? Comece aqui:

O que é omegaUp?

omegaUp é uma plataforma educacional projetada para ajudar os alunos a melhorar suas habilidades de programação por meio de:

  • Solução de problemas: Milhares de problemas de programação com avaliação automática
  • Concursos: Organize competições de programação para sua escola ou organização
  • Cursos: caminhos de aprendizagem estruturados com problemas e tarefas
  • Treinamento: pratique problemas organizados por tópico e dificuldade

Seções de documentação

Primeiros passos

Tudo o que você precisa para começar a desenvolver com omegaUp, incluindo configuração do ambiente, diretrizes de contribuição e onde obter ajuda.

Arquitetura

Mergulhe profundamente na arquitetura do omegaUp, incluindo padrão MVC, estrutura frontend/backend, esquema de banco de dados e componentes do sistema.

Referência da API

Documentação completa da API REST com autenticação, endpoints, formatos de solicitação/resposta e exemplos de código.

Desenvolvimento

Guias do desenvolvedor que abrangem padrões de codificação, testes, padrões de banco de dados, desenvolvimento de componentes e guias de migração.

Recursos

Documentação detalhada para recursos do omegaUp, incluindo problemas, concursos, arena, avaliador, corredor e emblemas.

Operações

Guias de implantação, configuração do nginx, monitoramento, solução de problemas e gerenciamento de infraestrutura.

Comunidade

Informações sobre o Google Summer of Code, recrutamento e como contribuir para a comunidade omegaUp.

Principais recursos

Foco Educacional

omegaUp foi projetado especificamente para uso educacional, tornando-o ideal para escolas, universidades e competições de programação.

Código Aberto

omegaUp é de código aberto e aceita contribuições da comunidade.

Suporte multilíngue

A plataforma oferece suporte a várias linguagens de programação, incluindo C, C++, Java, Python e muito mais.

Segurança em primeiro lugar

Toda a comunicação é criptografada e a plataforma inclui medidas de segurança robustas para a integridade do concurso.

Envolva-se

Recursos


Pronto para começar? Acesse Introdução para configurar seu ambiente de desenvolvimento!