From c2825594d5f16dcf5a26ad03a7f9796a3d1bed44 Mon Sep 17 00:00:00 2001 From: "janphilipp.ressler" <janphilipp.ressler@stud.uni-goettingen.de> Date: Tue, 27 Dec 2022 03:21:03 +0000 Subject: [PATCH 1/2] Update templates/index.html --- templates/index.html | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/index.html b/templates/index.html index 3b718b1..e9b381a 100644 --- a/templates/index.html +++ b/templates/index.html @@ -13,7 +13,8 @@ <h2 id="preise">Preise?</h2> <p>Dieser interne Wettbewerb wird von den Fachgruppen Informatik, Data Science, Mathematik und der Fachschaft Physik ausgerichtet. Es gibt einige Preise zu gewinnen. Für jede gelöste Aufgabe erhalten die Teilnehmer ein Los. Am Ende des Kalenders (26.12.) werden dann die Gewinner aus der Lostrommel gezogen. Das bedeutet: Je mehr gelöste Aufgaben, desto höher die Gewinnchancen.</p> <p>Es wird des Weiteren auch die Abgabeuhrzeit mit in die Gewichtung einberechnet. Wie stark die Gewichtung dadurch beinflusst wird, steht noch nicht fest. Wie viele Lose ihr erhaltet ist unabhängig von der Abgabeuhrzeit!</p> - <p>Als Preise gibt es <a href="https://einkaufen-in-goettingen.de/services/goettinger-geschenk-gutschein/">Göttinger Geschenk-Gutscheine</a>. Für die Person mit den meisten gelösten Aufgaben gibt es einen Gutschein in Höhe von 10€. Außerdem werden 14 Gutscheine in Höhe von 5€ verlost. Es ist dabei nicht möglich, dass eine Person zwei mal gezogen wird. (Falls man die meisten Aufgaben gelöst hat, bekommt man den 10€ Gutschein und ist von der Verlosung ausgeschlossen.)</p> + <p>Als Preise gibt es <a href="https://einkaufen-in-goettingen.de/services/goettinger-geschenk-gutschein/">Göttinger Geschenk-Gutscheine</a>. Es werden 14 Gutscheine in Höhe von 5€ verlost. Außerdem gibt es für die Person mit den meisten gelösten Aufgaben einen Gutschein in Höhe von 10€. (Sollten das mehrere Personen sein, werden unter diesen Personen zwei 5€-Gutscheine verlost.) Es ist dabei nicht möglich, dass eine Person zwei Gutscheine erhält.</p> + <p>Die Gewinner*innen werden ab 26. Dezember bekannt gegeben.</p> <h2 id="was-ist-adventofcode">Was ist AdventOfCode?</h2> <p>AdventOfCode ist ein Adventskalender mit Programmieraufgaben, der nun schon seit 2015 stattfindet. Die kleinen Programmierrätsel sind für verschiedene Fähigkeiten und Niveaus, die in jeder beliebigen Programmiersprache gelöst werden können. Die Leute nutzen sie als Schnelligkeitswettbewerb, zur Vorbereitung auf Vorstellungsgespräche, für Firmenschulungen, als Universitätskurse, einfach als Übung oder um sich gegenseitig herauszufordern.</p> <p>Jeder User bekommt ein persönliches Rätsel und lädt sich dieses runter. Auf dem eigenen Rechner schreibt man dann ein Programm, welches das löst und die Lösung kann dann wieder auf der Webseite hochgeladen werden. Für dieses interne Leaderboard wird ein gesondertes Puzzle für alle genutzt.</p> -- GitLab From 0d6df167cd702ca0b2c9194a4c52247398aa441d Mon Sep 17 00:00:00 2001 From: "janphilipp.ressler" <janphilipp.ressler@stud.uni-goettingen.de> Date: Tue, 27 Dec 2022 03:59:21 +0000 Subject: [PATCH 2/2] Update templates/index.html, plot.png --- plot.png | Bin 0 -> 31981 bytes templates/index.html | 23 +++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 plot.png diff --git a/plot.png b/plot.png new file mode 100644 index 0000000000000000000000000000000000000000..4b14a302b36d9769b7ebc4f7965b75f4b848ea04 GIT binary patch literal 31981 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 U!PWmRu8v`1wBhSygPq6z4Z~BSm;e9( literal 0 HcmV?d00001 diff --git a/templates/index.html b/templates/index.html index e9b381a..1393d6b 100644 --- a/templates/index.html +++ b/templates/index.html @@ -15,6 +15,29 @@ <p>Es wird des Weiteren auch die Abgabeuhrzeit mit in die Gewichtung einberechnet. Wie stark die Gewichtung dadurch beinflusst wird, steht noch nicht fest. Wie viele Lose ihr erhaltet ist unabhängig von der Abgabeuhrzeit!</p> <p>Als Preise gibt es <a href="https://einkaufen-in-goettingen.de/services/goettinger-geschenk-gutschein/">Göttinger Geschenk-Gutscheine</a>. Es werden 14 Gutscheine in Höhe von 5€ verlost. Außerdem gibt es für die Person mit den meisten gelösten Aufgaben einen Gutschein in Höhe von 10€. (Sollten das mehrere Personen sein, werden unter diesen Personen zwei 5€-Gutscheine verlost.) Es ist dabei nicht möglich, dass eine Person zwei Gutscheine erhält.</p> <p>Die Gewinner*innen werden ab 26. Dezember bekannt gegeben.</p> + <h2 id="ergebnisse">Ergebnisse</h2> + <p>Vielen Dank an alle Teilnehmer! Es hat wirklich Spaß gemacht die Rätsel zu lösen und die Entwicklung der Tabelle zu verfolgen. Da nun alle 25 Tage vorbei sind wurden jetzt die Gewinner ermittelt. Hier sind die UIDs, wir bitten darum, dass ihr euch bei uns meldet. (Zum Beispiel über einen der Messenger-Dienste, die unten verlinkt sind.)</p> + + <p>d2410c1b</p> + <p>e7d464d8</p> + <p>78735faa</p> + <p>506784d7</p> + <p>51496ce6</p> + <p>8ade8c67</p> + <p>2daa42b9</p> + <p>bf2e2f03</p> + <p>e9d283ea</p> + <p>52e7aaeb</p> + <p>fa16e813</p> + <p>dd21b66a</p> + <p>0409c950</p> + <p>695ea423</p> + <p>3b059bae</p> + <p>b42b1e87</p> + + <p>Außerdem ist hier noch ein Diagramm, welches die Ergebnisse der vergangenen Tage veranschaulicht.</p> + > Bild einfügen + <p>Die hellroten Balken geben an, wie viele Menschen die Aufgaben insgesamt an dem jeweiligen Tag gelöst haben. Die dunkelroten Balken geben an, wie viele Personen an dem jeweiligen Tag auch schon alle vorigen Tage gelöst haben - also wie viele auf dem ersten Platz standen.</p> <h2 id="was-ist-adventofcode">Was ist AdventOfCode?</h2> <p>AdventOfCode ist ein Adventskalender mit Programmieraufgaben, der nun schon seit 2015 stattfindet. Die kleinen Programmierrätsel sind für verschiedene Fähigkeiten und Niveaus, die in jeder beliebigen Programmiersprache gelöst werden können. Die Leute nutzen sie als Schnelligkeitswettbewerb, zur Vorbereitung auf Vorstellungsgespräche, für Firmenschulungen, als Universitätskurse, einfach als Übung oder um sich gegenseitig herauszufordern.</p> <p>Jeder User bekommt ein persönliches Rätsel und lädt sich dieses runter. Auf dem eigenen Rechner schreibt man dann ein Programm, welches das löst und die Lösung kann dann wieder auf der Webseite hochgeladen werden. Für dieses interne Leaderboard wird ein gesondertes Puzzle für alle genutzt.</p> -- GitLab