Skip to content

omegaup/public-courses

Repository files navigation

omegaUp Public Courses on GitHub

This repository hosts omegaUp’s Public Courses, managed through GitHub to enable open collaboration.
Contributors can suggest improvements via pull requests, and GitHub Actions will validate and deploy changes to omegaUp.com.


Documentation

A complete guide is available in Comprehensive Documentation.
It covers setup, workflows, contribution guidelines, and detailed instructions.


Repository Overview

  • .github/ → Workflows for CI, syncing, and modifying assignments
  • Courses/ → Public course content (courses, assignments, problems)
  • utils/ → Helper scripts for syncing, validation, and uploads
  • problems.json → Auto-generated list of all problems
  • sync-course.json → Log of course sync requests

Key Sections

  1. Getting Started
  2. Syncing Content
  3. Modifying Problems
  4. Adding/Removing Problems
  5. Contributing

License

This project is licensed under the License.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •