Download CSV

Nonsense

Inconsistent / irrelevant for project

Slightly confusing wording / redundant / cliché / not very authentic / formally flawed

A bit superficial / quite brief / some redundant or irrelevant actions

Content very good, minor formal flaws

Content & form perfect

       

Szenario »Aufgabe zu DevOps« (SCN-3)

tbd. Szenariotyp

Persona für dieses Szenario
pschmitz (tbd. - als Link)
Andere Szenarien für diese Persona
tbd
History
(v1)   2021-06-17 - initially created
(v2)   2021-07-12 - Hinzufügen von Szenarien
(v3)   2021-07-23 - refactor regarding the issues from the review
(v4)   2021-07-28 - rework scenarios addressing given todos

Hauptszenario

Das Semester neigt sich dem Ende zu und die Klausuren stehen an (1). Aufgrund von Online Klausuren befürchtet Paul, dass die Studierenden die Klausuraufgaben nicht selbstständig lösen (2). In der Vergangenheit hat er die Erfahrung gemacht, dass gerade die Betrugsprävention bei Online-Klausuren sehr schwierig ist (3). Er sucht nun eine Möglichkeit, Klausuren zu individualisieren, um diesem Problem vorzubeugen (4).

Die Klausur dreht sich um die Erstellung eines Docker-Containers und dem anschließend automatischen Deployment in eine Cloudlösung (5). Während der Klausur sollen die Studierenden einen Docker Container erstellen und zum Laufen bringen (6).

Nach dem erfolgreichen Erstellen der Docker Container, werden die Images der Studentinnen auf Github gepushed und alle automatisiert ausgeführt (7). Einige vordefinierten Tests, welche den Zustand des Docker Containers überprüfen, liefern Paul bereits kurz nach der Klausur einen guten Überblick über die Leistungen der Studentinnen, sodass er bereits kurz nach der Klausur zufrieden sein kann, dass viele Student*innen gut abgeschnitten haben (8).

Eine Woche nach der Klausur pulled Paul alle eingereichten Klausurlösungen und überprüft diese manuell, da er sicher gehen will, dass eine faire Notenbewertung zu stande kommt (9). Sein erster positiver Eindruck der eingereichten Lösungen bestätigt sich (10).

Paul möchte aufgrund der positiven Erfahrungen in Zukunft weiter auf das DiveKit zur Stellung von DevOps bezogenen Klausuraufgaben setzten und denkt darüber nach nicht nur die Erstellung von Docker Containern mithilfe des DiveKits in Klausuren zu prüfen (11).

Alternativszenario

Paul möchte, dass die Studierenden in den Übungen möglichst viel lernen (12). Allerdings hat er in der Vergangenheit oft die Erfahrung gemacht, dass einige Studierende die Lösung abschreiben und so schlecht für die Klausuren vorbereitet sind (13). Der Fokus der Aufgaben liegt dabei in der Erstellung eines Google Cloud Clusters (14). Konkret soll jeder Studentin ein eigenes Cluster aufsetzten und dabei individuelle Aspekte berücksichtigen (15).

Um Paul die Arbeit zu erleichtern, setzt er auf das DiveKit zur Erstellung, Individualisierung und der vollständig automatisierten Auswertung der Übungsaufgaben (16).

Während der Übung erstellen alle Studentinnen ihre Cluster und pushen die dazugehörigen Dateien in ihr individuelles Repository (17). Nach kurzer Zeit erhalten die Studentinnen einen guten Überblick über ihren aktuellen Lernstatus (18).

Da dies nur eine unbenotete Übung ist, verzichtet Paul explizit auf eine manuelle Überprüfung der eingereichten Lösungen, sondern nutzt lediglich vordefinierte Tests, welche den Zustand des Google Cloud Clusters auf Vollständigkeit und Korrektheit validieren (19).

Neben den Übungsaufgaben bietet Paul seinen Student*innen an, das DiveKit und die damit erstellten Aufgaben zur individuellen Prüfungsvorbereitung zu nutzen (20). Die Aufgaben werden nach dem Push in das DiveKit Repository automatisch mit den vorgegebenen Tests validiert und anschließend automatisch auf eine zentrale Google Cloud der Hochschule deployt, sodass sich die Studierenden andere Lösungen anschauen können (21).

Paul hat in diesem Jahr besonders gute Klausurergebnisse nach der praxisnahen Vorbereitung erhalten und auch das Feedback der Student*innen ist sehr positiv ausgefallen (22).

Paul möchte auch in Zukunft auf das DiveKit setzten und seine bereits umgesetzten Aufgaben zu DevOps ausbauen (23).

Negativszenario

Die Studentinnen arbeiten mitten in der Klausur an ihrer Aufgabe zum Aufsetzen eines Google Cloud Clusters (24). Neben dem Deployment einer kleinen Anwendung, sollen die Studentinnen eine Datenbank anbinden (25).

Nach der Hälfte der Zeit läuft die Lizenz der Hochschule für das Google Cloud System aus und alle Student*innen können an den Aufgaben nicht mehr weiterarbeiten (26).

Eine kurzfristige Erneuerung der Lizenz ist nicht möglich, sodass die Klausur für alle Teilnehmer*innen abgebrochen werden muss und zu einem neuen Termin erneut durchgeführt werden muss (27).

Leider sind aufgrund dieses Vorfalls einige Studentinnen verängstigt, dass ähnliche Vorfälle nochmals vorkommen können und das Vertrauen in das DiveKit sinkt (28). Einige Dozentinnen ziehen zudem nun in Betracht ihre Klausuren wieder auf eine klassische Klausur umzustellen und abstand vom Gebrauch des DiveKits zu nehmen (29).