# Abgeben und Selbstkontrolle: was Sie wo tun

Quelle: https://inf.zone/extras/so-gehts/

Drei Dinge geben Sie uns im Kurs. Alle drei sind freiwillig, und jedes hat seinen eigenen Zweck:

| | Was | Wo | Unter welchem Namen | Wozu |
|---|---|---|---|---|
| **1. Abgeben** | Ihre Lösung der Übung | im Terminal mit `inf upload` | mit Uni-E-Mail-Adresse und Matrikelnummer | für Sie: sehen, welche Tests Ihr Programm besteht; besteht der Test mit dem Stern, zählt die Übung für die [Joker-Regel](https://inf.zone/extras/exam/#joker-regel) |
| **2. Ankreuzen** | ob Sie die Montagsfragen lösen konnten | montags auf dem Bogen in der Vorlesung oder die Woche über im Dashboard | unter Ihrem Pseudonym | für Sie: Lücken sehen und am Ball bleiben |
| **3. Ausfüllen** | einen Fragebogen, wenige Male im Semester | auf Papier in der Vorlesung | unter Ihrem Pseudonym | für Sie: Welche Lernstrategie funktioniert? Für uns: Was hilft, was fehlt? |

Abgeben läuft unter Ihrem Namen, weil daran die Bonuspunkte hängen. Ankreuzen und Ausfüllen laufen unter einem Pseudonym, von dem wir nicht wissen, wem es gehört; mit Ihren Abgaben und Ihrer Note wird davon nichts verknüpft.

Am Beispiel von Lena sehen Sie, wie es abläuft. Die Skizzen sind schematisch; die echten Zettel und Seiten sehen etwas anders aus.

## Ein Beispiel: Lena in den ersten zwei Wochen

### Erste Vorlesung: Lena bekommt einen Zettel

**Abbildung: Lenas Pseudonym-Zettel.**

Skizze eines Zettels im Hochformat. Oben steht: Inf-Einf-B, Ihr Pseudonym, gilt das ganze Semester. Darunter untereinander groß drei Wörter, Norden, Quelle und Ja, vor jedem ein Kästchen mit seinem Anfangsbuchstaben N, Q und J; markiert mit 1. Darunter in einer Zeile das Passwort aus Buchstaben und Ziffern, markiert mit 2. In der Mitte ein QR-Code, markiert mit 3. Unten die Hinweise, den Zettel zu fotografieren und das Passwort niemandem zu zeigen, und die Adresse dashboard.inf.zone.

1. **Norden Quelle Ja** ist ab jetzt Lenas Pseudonym. Niemand notiert, wer welchen Zettel bekommt. Die Anfangsbuchstaben in den Kästchen, N, Q und J, kreuzt sie später auf dem Bogen an.
2. **Das Passwort** braucht sie nur für das Dashboard. Sie gibt es nicht weiter.
3. **Der QR-Code** öffnet das Dashboard und meldet sie an.

Lena fotografiert den Zettel, damit sie ihn nicht verliert.

### 1. Abgeben: Lena gibt im ersten Tutorium ihre erste Übung ab

**Abbildung: Der Weg einer Abgabe: vom Terminal zum Server und zurück.**

Ablauf von oben nach unten. Im Terminal steht im Ordner der Aufgabe der Befehl inf upload me. Die Dateien der Aufgabe gehen an upload.inf.zone, dort wird die Abgabe mit check50 geprüft. Nach wenigen Minuten steht das Ergebnis im Terminal: Übung 0 hat ihren Stern, und welche Tests bestanden sind.

1. Lena öffnet im Terminal den Ordner ihrer Aufgabe „Hello, It’s Me“ und tippt `inf upload me`: der Befehl und der Name der Aufgabe. Beim ersten Mal fragt `inf` nach ihrer Uni-E-Mail-Adresse, schickt ihr einen Code und fragt nach ihrer Matrikelnummer.
2. Übertragen werden nur die Dateien dieser Aufgabe. Der Server prüft sie mit denselben Tests, die Lena vorher selbst mit `check50` laufen lassen kann.
3. Nach wenigen Minuten steht das Ergebnis im Terminal: welche Tests ihr Programm besteht und ob die Übung ihren Stern hat.

Für den Stern muss nur einer der Tests bestehen. Lenas Programm grüßt bisher nur Mario und noch nicht jeden Namen, der Stern ist trotzdem da:

**Abbildung: Für den Stern muss nur ein Test bestehen, hier der dritte.**

Ausgabe nach inf upload me, schematisch: fünf Tests untereinander. Bestanden sind hello.c exists, hello.c compiles und responds to name Mario; neben diesem dritten Test steht ein Stern. Nicht bestanden sind responds to name Peach und responds to name Bowser. Darunter steht: Der Test mit dem Stern besteht, Übung 0 zählt. Die anderen Tests zeigen, was noch fehlt.

- **Der Test mit dem Stern** ist für jede Übung vorab festgelegt und steht auf ihrer Seite im Kasten mit den Aufgaben. Besteht er bis zur Abgabefrist, hat die Übung ihren Stern: Sie zählt für die [Joker-Regel](https://inf.zone/extras/exam/#joker-regel).
- **Die anderen Tests** zeigen Lena, was noch fehlt. Sie bessert nach und gibt noch einmal ab; den Stern verliert sie dabei nicht.
- Sie können also auch abgeben, wenn eine Aufgabe noch nicht ganz läuft. Eine Übung ohne Stern kostet einen Joker.

Mit `inf status` sieht Lena jederzeit, welche Übungen zählen und welche sie als Nächstes nicht auslassen darf.

### 2. Ankreuzen: die Montagsfragen in der zweiten Vorlesung

Jede Vorlesung beginnt mit den Montagsfragen: meist drei kurzen Fragen zum Stoff der Vorwoche. Sie zeigen Ihnen früh, wo eine Lücke ist, nicht erst vor der Klausur, und machen es so leichter, am Ball zu bleiben. Lena löst sie für sich. Die erste und die dritte bekommt sie hin, die zweite nicht. Dann kreuzt sie an:

**Abbildung: Lenas Ankreuzbogen. Zu sehen sind nur drei der Buchstaben; die Reihe geht von A bis Z.**

Skizze eines Bogens. Oben drei Zeilen Wort 1, Wort 2 und Wort 3. Jede Zeile hat Kästchen für die Buchstaben A bis Z, in allen Zeilen in denselben Spalten; gezeigt sind nur die drei Spalten J, N und Q, Punkte deuten die übrigen an. In der Zeile Wort 1 ist das Kästchen N angekreuzt, in Wort 2 das Kästchen Q, in Wort 3 das Kästchen J. Darunter drei Zeilen Frage 1 bis Frage 3 mit je zwei Kästchen, gelöst und nicht gelöst. Angekreuzt ist bei Frage 1 gelöst, bei Frage 2 nicht gelöst, bei Frage 3 gelöst.

- Statt ihres Namens kreuzt Lena für jedes ihrer drei Wörter den **Anfangsbuchstaben** an: N für Norden, Q für Quelle, J für Ja.
- Je Frage macht sie ein Kreuz: **gelöst** oder **nicht gelöst**. Es zählt ihre ehrliche Einschätzung. Niemand gewinnt etwas durch Schönfärben.
- Lena hätte die Fragen auch die ganze Woche über im Dashboard beantworten können; dort stehen sie zum Nachlesen. Auf dem Bogen oder online, nicht beides.

### Ein paar Tage später: Lena schaut ins Dashboard

Lena scannt den QR-Code von ihrem Zettel. Die Bögen werden eingescannt; nach zwei bis drei Tagen stehen ihre Kreuze im Dashboard. Sie sieht, welche Themen sie schon kann, welche noch nicht, und ob sie auf Kurs ist:

**Abbildung: Lenas Dashboard unter dashboard.inf.zone.**

Skizze einer Seite mit der Überschrift Ihr Lernstand. Darunter steht: Angemeldet als Norden Quelle Ja, nur Sie sehen diese Seite. Es folgt der Bereich Vorlesungsstoff mit dem Feld Kein Warnsignal in den letzten zwei Vorlesungen. Darunter Vorlesung 2 vom 19.10.2026 mit drei Themen: Schleife und Bedingung gelöst, printf und Escape-Zeichen noch nicht gelöst, Fehlermeldungen lesen gelöst, und ein Knopf Fragen online beantworten. Ganz unten der Bereich Ihre Bögen.

- **Vorlesungsstoff** warnt Lena, wenn sie in den letzten zwei Vorlesungen weniger als zwei Drittel der Fragen lösen konnte. Dann geht sie den Stoff noch einmal durch und nimmt ihre Fragen mit ins Tutorium.
- Darunter stehen je Vorlesung die Themen der Montagsfragen mit ihrer Antwort. `printf` mit Escape-Zeichen sieht sie sich noch einmal an.
- **Ihre Bögen** zeigt, was sie auf Fragebögen angegeben hat (3. Ausfüllen).

### 3. Ausfüllen: ein Fragebogen

Wenige Male im Semester liegt in der Vorlesung ein Fragebogen aus, zum ersten Mal in der ersten Vorlesung: Was bringen Sie mit, wie lernen Sie, was hilft, was fehlt? Der Bogen ist zuerst für Lena selbst: Sie hält kurz inne und sieht, welche ihrer Lernstrategien funktionieren und welche nicht. Sie kreuzt wieder die Anfangsbuchstaben ihrer drei Wörter an und beantwortet, was sie beantworten möchte. Namen schreibt sie nicht hinein. Wir lesen die Bögen, ohne zu wissen, von wem sie sind, und verbessern damit den Kurs.

## Und wenn …?

**Vorlesung verpasst, oder lieber am Rechner?** Die Montagsfragen stehen die ganze Woche online: auf [dashboard.inf.zone](https://dashboard.inf.zone) anmelden, „Fragen online beantworten“. Das geht bis zur nächsten Vorlesung. Wer schon auf dem Bogen angekreuzt hat, füllt nicht noch einmal online aus.

**Pseudonym in der Vorlesung nicht zur Hand?** Lassen Sie den Bogen leer und beantworten Sie die Montagsfragen nach der Vorlesung online, sobald Sie Ihren Zettel oder das Foto davon wieder haben.

**Warum sehe ich meine Kreuze noch nicht?** Das Einscannen der Bögen dauert zwei bis drei Tage.

**Falsches Kästchen angekreuzt?** Malen Sie es ganz aus, dann zählt es nicht, und setzen Sie das richtige Kreuz.

**Zettel verloren?** Fragen Sie in der Vorlesung oder im Tutorium nach einem neuen. Sie bekommen ein neues Pseudonym und fangen im Dashboard von vorn an; das Passwort des alten lässt sich nicht zurücksetzen.

**QR-Code geht nicht?** Geben Sie auf dashboard.inf.zone die drei Wörter und das Passwort von Hand ein.

**Die Abgabe zählt nicht, obwohl Ihr Programm stimmt?** Lesen Sie zuerst, welche Tests nicht bestanden sind. Halten Sie das Ergebnis für falsch, legen Sie mit `inf appeal` und dem Namen der Aufgabe Einspruch ein, bis einen Tag nach dem Test. Dann sieht sich jemand aus dem Team Ihren Code an.

**`inf` läuft nicht?** Kommen Sie ins Tutorium, oder geben Sie im Browser auf [upload.inf.zone](https://upload.inf.zone) ab. Einrichten und alle Befehle: [Abgeben mit `inf`](https://inf.zone/faq/uebung-solutions/#inf-installieren).

**Wer sieht was?** Bei der Abgabe sieht das Kursteam, welche Ihrer Abgaben zählen; Ihren Code nur, wenn Sie Einspruch einlegen. Bei der Selbstkontrolle sehen Ihre einzelnen Antworten nur Sie; das Team ruft nur Summen ab, etwa wie viele eine Frage lösen konnten. Mit Ihren Abgaben und Ihrer Note wird nichts davon verknüpft. Genauer steht es unter [Datenschutz](https://inf.zone/datenschutz/#selbstkontrolle).

**Wie hängt die Abgabe mit den Bonuspunkten zusammen?** Das steht in der [Bekanntgabe](https://inf.zone/extras/bekanntgabe/).
