ls1intum / Hephaestus

Hephaestus - A Framework to Support Novice Software Engineers in Collaborative Environments
https://hephaestus.ase.cit.tum.de
MIT License
8 stars 1 forks source link

League Points Calculation + Task Scheduling #195

Open GODrums opened 1 day ago

GODrums commented 1 day ago

Motivation

Solves tasks 3.2 and 3.3 of #170.

Description

Please checkout the textual description of how leagues are meant work in #170 first.

Summary league details (from #170):

This PR includes the fundamental logic for calculating leaderboard leagues:

Testing Instructions

Next to standard reviews, I would also appreciate concept reviews regarding the used algorithm.

Checklist

General

Server (if applicable)