Code Competition "Uniplaner" 12/2016 | IT-Talents

Dein letzter Login ist schon eine Weile her.

Bitte überprüfe, ob alle Angaben in Deinem Profil noch aktuell sind.


Dein (Uni-)Planer

Entwickle Deinen eigenen kleinen Projektplaner

{ABOUT}

Bei dieser Code Competition geht es um die Programmierung eines Projekt- oder Uni-Planers, mit dessen Hilfe man ein Projekt, wie zum Beispiel den Verlauf des eigenen Studiums planen kann.
Für die Lösung der Aufgabenstellung bietet sich zum Beispiel optimal eine Webanwendung an. Ein besonderes Augenmerk legen wir dieses Mal auf die Sicherheit Deiner Applikation und Deine Gedanken dazu. Unter Sicherheit verstehen wir eine Art Rechtesystem, welches den Zugriff auf Inhalte für bestimmte angelegte und eingeloggte Nutzer regelt. Eine Implementierung einer Verschlüsselung ist nicht notwendig.
Denkbar wäre zudem auch eine Verbesserung der Arbeitsperformance, indem Änderungen, die Person A an einem Datensatz vornimmt mit möglichst geringer Zeitverzögerung auf allen geöffneten Instanzen aktualisiert werden.

{INPUT/REQUIREMENTS}

Dein Planer muss die Möglichkeit bieten, Termine bzw. Aufgaben in einem Kalender oder auf einem Dashboard einzutragen. Außerdem sollen "Prozesse" abgebildet werden können, z.B. ein Zeitplan, was erledigt werden muss, um den Kurs XY zu bestehen.
Die Anbindung bzw. Verwendung von Formaten wie dem iCalendar-Format sind ggf. sinnvoll und natürlich erlaubt.
Es soll möglich sein, Prozesse und Termine mit anderen Personen zu teilen. Dafür spielt die Sicherheit in Form eines Rechtesystems z.B. eine Rolle.
Optimal bietet sich ein Server-Client-Modell an (Server zu Browser und oder Server zu mobile App).
In der Umsetzung und der Ausgestaltung sind Dir kaum Grenzen gesetzt (wie wäre es z.B. mit einem Tracking der getrunkenen Liter Kaffee im Studium als Zusatzfeature? ;))

{REVIEW}

Worauf achten wir bei der Bewertung Deines Programms?

  • Funktionalität: Lässt sich das Programm gut bedienen? Tut es, was es soll? Wie umfangreich sind die Funktionen?
  • Code-Qualität: Ist der Code sinnvoll strukturiert und effizient?
  • Code-Lesbarkeit / Dokumentation: Lässt sich der Quellcode nachvollziehen? Ist der Code kommentiert?
  • Setup: Ist das System einfach einzurichten / aufzusetzen? (z.B. mittels guter Dokumentation, Docker, Vagrant, Skripte, o.ä.)
  • Welche Zusatzfeatures wurden eingebaut?

Wie bewerten wir?

{POST}

Schade, die Abgabefrist ist leider abgelaufen :(
Aber schau Dir die aktuelle Code Competition an!
Zur aktuellen Code Competition

Wir führen diese Code Competition in Zusammenarbeit mit unserem Partner, der Materna GmbH durch.
Als IT-Dienstleister beschäftigt Materna europaweit rund 1.700 Mitarbeiter und erzielte 2015 einen Gruppenumsatz von 210 Millionen Euro. Materna deckt das gesamte Leistungsspektrum eines Full-Service-Dienstleisters im Premium-Segment ab: von der Beratung über Implementierung bis zum Betrieb.

Win!

  1. Platz: 400€
  2. Platz: 300€
  3. Platz: 200€

Facts

Partner

Zeitlicher Ablauf

Abgabetermin:
31. Dezember 2016 - 23:59Uhr

Auswertung:
01. - 31. Januar 2017

Siegerehrung:
Februar 2017

Abgabe

Programmiersprachen:
Es ist nahezu jede Technologie erlaubt. Die Anwendung sollte aber letztlich im Browser oder über eine mobile App bedienbar sein.
Die Verwendung von Frameworks ist erlaubt.

Help!

Du hast Fragen? Immer her damit!
 
Jan-Dirk
Tel.: +49 521 / 911 730 52
E-Mail: talente@it-talents.de

Schnell-Login für unsere Mitglieder

Tipp: Halte Dein Profil aktuell.

Lass' uns wissen, falls sich etwas Neues bei Dir ergibt.

Tipp: Vervollständige Dein Profil für noch bessere Karrierechancen.

Bist Du Schüler, Student oder bereits berufstätig? Teile uns Deinen aktuellen Status mit, damit wir Dir sinnvolle Aufgaben anbieten können.

Jetzt Status angeben

Wann stehst Du der IT-Branche zur Verfügung?

Bitte Monat und Jahr angeben.

{{ perspectiveForm.availableFrom.$error.dynamic }}

Neuer Versuch

Wo möchtest Du durchstarten?

{{ location.geolocation.name }}×
Bitte mindestens ein Ort angeben.

Als {{currentUser.status.title}} bist Du bereit für:


Lade Beschäftigungsarten

Bitte wähle den Zeitpunkt, Ort und min. eine Beschäftigungsart aus.