...
- Bitte: vor der Abnahme die Präsentation als PDF schon einmal in dem Cloud-Ordner hochladen.
- Bis zur Präsentation muss nur die Präsentation fertig sein. Alle andere Dokumente können später erstellt/finalisiert werden.
- Dokumente (als PDF! Die wichtigen zusammen in einem Ordner und nicht in die VM (s.u.) packen!)
- Die Dokumentation darf als Export aus dem Confluence generiert werden.
- Der Quellcode
- braucht nicht abgegeben werden, da er ja in Bitbucket vorhanden ist.
- muss sich mit Maven automatisiert bauen lassen! Auch die Tests müssen darüber ausführbar sein. Es muss EIN zentrales Maven-Script geben, welches andere verwendet. (Also so, wie es aktuell im Basisprojekt umgesetzt ist. Bei Änderungen muss hier ggf. eine Anpassung erfolgen)
- Wichtig! Ich schaue mir nur den Quellcode im MASTER-Branch an, ggf. also auf jeden Fall vor der Abgabe noch einmal in den Master mergen!
- Die Tests sollten alle ohne externe Datenbank laufen!
- Protokolle, Präsentationen, …
- zusätzlich (!) virtuelle Maschine (
VMWare (mit VMWarePlayer abspielbar!) oderVirtualBox)- mit vollständig eingerichtetem lauffähigem Server für mich zum Testen (mit Hinweise zur Verwendung, z.B. mit Readme auf Desktop)
- ohne Abhängigkeiten nach außen (E-Mail, Datenbank, etc.!). Die DB darf hauptspeicherbasiert (MainMemoryBasedUserStore) sein.
- VM sollte den Gruppennamen enthalten
- keine Dokumente in der VM "verstecken", d.h. die Dokumente zur Abgabe müssen extra abgegeben werden.
- Es sollte direkt in der VM spielbar sein. (Falls die Umsetzung web-basiert ist muss also auch ein Browser installiert sein (aktuell i.d.R. nicht). Keinen Zugriff mit einem externen Browser!)
- Die VM sollte nicht zu groß sein! Linux statt Windows kann hier schon viel helfen
(Windows ist aber erlaubt)
- BITTE die VM testen. Insbesondere ob auch alles funktioniert!
- Es ist erlaubt, die VM in ein Multi-Volume-Archive zu verpacken, falls es Probleme mit dem Upload gibt.
- Kein Docker, da ich auch meinen Rechner vor der VM absichern muss (Sonst müsste ich einen zusätzlichen Rechner dafür nutzen ... DSGVO)
- 10 Minuten-Video, Format MP4(Zum Konvertieren kann z.B. Handbrake verwendet werden).
- Das Video sollte von nicht deutlich von den 10 Minuten abweichen (10% sind ok)
- Das Video sollte im MP4-Format vorliegen (falls die Aufnahme z.B. als MOV gemacht worden ist, kann man mit Handbrake (https://handbrake.fr/) oder auch VLC (https://www.videolan.org/vlc/) eine Konvertierung machen).
- Das Video sollte nicht größer als 100 MB sein, d.h. 1080p ist vollkommen ausreichend (siehe vorherigen Kommenatar zum ggf. notwendigen Konvertieren)
- mit Präsentation des Endproduktes (z.B. mit HyperCam),
- bitte mit Ton
- Fokus bitte auf das Spiel
- Registrierung, Chat, Besonderheiten außerhalb des Spiels etc. max 1 Minute
- Bitte mit mehreren Spielern spielen
- Spezielle Spielsituationen (gemäß Regeln) sollten extra dargestellt werden um zu zeigen, wie die Software damit umgeht
- Damit auch die anderen andere Gruppen sehen können, was in den anderen Gruppen gemacht worden ist , (auch für die kommenden Gruppen) werden die Videos im Anschluss aller Präsentationen veröffentlicht.
- Bitte keine Namen oder Bilder von echten Personen im Video verwenden.
Verwendung der Uni-Cloud (https://cloud.uol.de). Dort bitte alles zur Verfügung stellen. Dafür haben Sie von mir eine Freigabe erhalten. Bitte die Dateien möglichst nicht komprimieren aber möglichst insgesamt nicht mehr als 15 GB verwenden. Bei Problemen mit dem Upload darf die VM auch aufgeteilt werden.
...
- Der Termin für die finale Abgabe ist immer der Tag, an dem die letzte Präsentation der letzten Gruppe (siehe Stud.IP Aktuelles) stattfindet, es darf aber auch während der Präsentation abgegeben werden werden
. Die von mir versendeten Shares verfallen aus Gründen der Gerechtigkeit um 0:00 Uhr am Tag nach der letzten Präsentation der letzten Gruppe. Also am besten nicht bis zur letzten Minute warten.
- Der Upload in die Cloud ist innerhalb des Uni-Netzes i.d.R. deutlich schneller.
- Es kann passieren, dass es deutlich länger mit dem Upload dauert, wenn alle gleichzeitig hochladen ...
- Falls es noch deutliche Unterschiede zwischen dem Stand der in der Präsentation vorgestellt wurde und der Abgabe gibt, bitte noch einmal explizit dokumentieren!
- Es sollte in der Gruppe immer jemand danach die Zeit ansprechbar sein und ggf. Dokumente, bei denen es Probleme mit dem Upload gegeben hat, hochladen können.
- Der Upload müsste auch mit dem Nextcloud-Sync-Tool erfolgen können, falls es Probleme mit der Web-Version gibt.
- Änderungen am Git-Code sind nach der Abgabe natürlich ebenfalls nicht mehr zulässig.
...