English version below!

Dokumentation Challengeerstellung

Danke, dass du eine Challenge beitragen möchtest! Beim DCCW lösen interessierte Schüler*innen und Studierende Programmieraufgaben mit überschaubaren Zeitaufwand, die grob im Data-Science Kontext zu verorten sind. Für Inspiration über die Art von Challenges schaue dir gerne die Challenges vom letzten Jahr an.

Um eine Challenge zu erstellen, registriere dich zuerst hier und schreibe eine Mail an mail@dccw.de, um dich als Admin freischalten zu lassen. Als Admin kannst du im Reiter Challenges im Admin Panel eine neue Challenge erstellen, indem du auf das große Plus klickst. Bitte bearbeite nicht die bereits existierenden Challenges! Gebe anschließend deiner Challenge einen Namen und beschreibe Sie. Falls möglich, füge deinen Challenge-Text gerne sowohl auf deutsch als auch auf englisch ein. Schreibe bitte dazu, von welcher Arbeitsgruppe / Firma diese Challenge erstellt wurde.

Kategorien / Category

Wenn du zu dem selben Thema oder zu dem selben Datensatz mehrere Challenges erstellen möchtest, erstelle pro Frage eine eigene Challenge. Gebe dann der Gruppe deiner Challenges einen gemeinsamen Namen und trage diesen (bei allen Challenges identisch) im Feld "Category" ein. Falls du eine einzelne Challenge hast, lasse das Feld einfach frei.

Bilder und Dateien

Falls du Bilder oder andere Dateien hochladen willst, klicke auf das Icon mit dem Dokument und dem Pfeil nach oben im Reiter oberhalb des Textfelds. Dort kannst du Dateien hochladen und anschließend, indem du auf den Dateinamen und dann auf "Insert" klickst.
Achtung: aktuell beträgt das Limit für die Dateigröße einer einzelnen Datei 100 MB. Es gibt keine ordentliche Fehlermeldung, falls du versuchst eine größere Datei hochzuladen. Falls du größere Dateien bereitstellen möchtest, melde dich einfach bei uns.

Punktzahl / Value

In diesem Feld kannst du deiner Challenge eine Punktzahl, abhängig von der Schwierigkeit geben. Natürlich ist jede Challenge für unterschiedliche Personen unterschiedlich schwer. Versuch gerne trotzdem, deiner Challenge eine Punktzahl zwischen 3 und 10 zu geben (je höher, desto schwieriger). Dafür kannst du dich am eingeschätzten Aufwand und an der "Kniffligkeit" deiner Challenge orientieren. Falls du Vergleichswerte haben möchtest, schau dir gerne die Challenges vom letzten Jahr an. Falls du deine Challenge nicht einschätzen kannst, trage 0 als Wert ein, dann geben wir deiner Challenge einen Punktwert.

Create / Lösung

Nachdem auf den blauen "Create" Knopf gedrückt hast, öffnet sich ein Fenster mit Optionen. Als "Flag" trag bitte die korrekte Lösung deiner Challenge ein. Du kannst auswählen, ob die Groß-/Kleinschreibung dabei relevant ist (case sensitive) oder nicht (case insensitive). Falls du andere Möglichkeiten, deine Lösung überprüfen zu lassen brauchst, lass das Feld erstmal leer. Wenn du Datensätze, die zentral für deine Challenge sind hochladen willst, kannst du das auch hier tun. Bitte ändere nicht die "Challenge visibility" (diese soll "hidden" sein) und drücke auf "Finish". Danach siehst du deine Challenge und kannst im Reiter "Flags" noch andere Wege der Lösungsverifizierung auswählen, zum Beispiel einen tolerierten mean squared error (mse) oder eine regular expression. Wenn du dabei oder bei anderen Schritten Hilfe benötigst, schreibe gerne eine Mail an mail@dccw.de!

Documentation challenge submission

Thank you for wanting to contribute a challenge! In the DCCW, interested students solve programming tasks with manageable time requirements, broadly located in the context of data science. For inspiration on the type of challenges, feel free to check out the challenges from last year.

To create a challenge, first register here and send an email to mail@dccw.de to request admin approval. As an admin, you can create a new challenge under the Challenges tab in the Admin Panel by clicking the large plus icon. Please do not edit existing challenges! Give your challenge a name and provide a description. If possible, include your challenge text in both German and English. Also, mention the working group/company that created the challenge.

Categories

If you want to create multiple challenges on the same topic or dataset, create a separate challenge for each question. Give your group of challenges a common name and enter it (identically) in the "Category" field for all challenges. If you have a single challenge, leave the field blank.

Images and Files

If you want to upload images or other files, click on the icon with the document and the up arrow in the tab above the text field. There, you can upload files and then, by clicking on the file name and then "Insert," include them in your challenge.
Warning: the size limit of a single file is 100 MB. There is no proper error message if you try to upload a larger file. If you need to provide a larger file, just contact us.

Score

In this field, assign a score to your challenge based on difficulty. Try to give your challenge a score between 3 and 10 (higher means more difficult). You can base this on the estimated effort and the "trickiness" of your challenge. If you want comparison values, check out last year's challenges. If you can't assess your challenge, enter 0 as the value, and we'll assign a score.

Create / Solution

After pressing the blue "Create" button, a window with options will open. Please enter the correct solution to your challenge as the "Flag". You can choose whether the case is relevant (case sensitive) or not (case insensitive). If you need other ways to have your solution checked, leave the field empty for now. If you want to upload data records that are central to your challenge, you can also do this here. Please do not change the "Challenge visibility" (this should be "hidden") and click on "Finish". You will then see your challenge and can select other methods of solution verification in the "Flags" tab, for example a tolerated mean squared error (mse) or a regular expression. If you need help with this or other steps, please send an email to mail@dccw.de!