MATSE programming competition with GitLab

In Mathe-dual e.V.'s 2022 programming competition, GitLab CI/CD evaluated each commit and updated the standings.

Maturity: Live (stage 5 of 5)

Overview

Value: In Mathe-dual e.V.'s 2022 programming competition, GitLab CI/CD evaluated each commit and updated the standings.

Problem: Teams need comparable evaluations of their solutions and feedback on improvements during a programming competition.

Solution: The organizer provides GitLab projects for participants. Automated evaluation makes intermediate results visible to competing teams.

Process

  1. Receive the task and a GitLab project from the organizer.
  2. Develop and commit solutions for evaluation through GitLab CI/CD.
  3. Compare intermediate results and improve the solution before the deadline.

Getting Started

This historical example is documented in the organizer's 2022 report and 2024 announcement. RWTH's IT Center annual report places these competitions in the MATSE training context. For future events or reuse of the setup, contact the organizer through its website.