Skip to content
Snippets Groups Projects
Forked from Philip Kaluđerčić / sp-quiz
259 commits behind the upstream repository.

Fragensammlung für SP2

Finde hier gesammelte und kommentierte Fragen auf Systemprogrammierungs 2 Alt-Klausuren. Fragen liegen in .q Dateien, mit einer Datei pro Semester/Klausur (ws22.q, ss22.q, ws21.q, ...).

Diese Fragen werden benutzt um diesen Quiz auf meiner Webseite umzusetzen: https://wwwcip.cs.fau.de/~oj14ozun/sp/quiz/.

Dateiformat

Die .q Dateien werden von dem gen.pl Skript gelesen und interpretiert. Hier die Skitze einer Gramamtik:

FILE     ::= QUESTION*
QUESTION ::= HEADER ANSWER* LF "."
HEADER   ::= TYPE TEXT SOURCE?
TYPE     ::= "0" | "1" ;single/multiple-choice
SOURCE   ::= "(" TEXT ")"
ANSWER   ::= LF MODE TEXT COMMENT
MODE     ::= "+" | "-" | "?" ;wahr, falsch, unsicher
COMMENT  ::= ( LF TEXT )*
LF       ::= <line feed>
TEXT     ::= <beliebiger inhalt, bis auf LF>

Hier zwei Beispiele

0 Es gibt nur eine richtige Option (Ausgedacht)
- Die ist falsch.
  Sollte offensichtlich sein.
+ Das ist richtig.
  Alles andere nicht.
- Auch falsch.
? Unsicher.
  Es ist egal ob man das auswählt.
.

1 Wähle alle Zahlen kleiner als 3 aus.
+ 0
+ 1
+ 2
  Das ist noch kleiner.
- 3
  Das ist nicht kleiner.
- 4
.

Das Skript wird TEXT als Markdown formattiert interpretieren und entsprechend anpassen.

Warnung: Diese Grammatik ist nicht mehr aktuell, und dient nur als vereinfachte Beschreibung. Das letzte Wort hat gen.pl.

Beitragen

Bei Interesse nehme ich gerne Hillfe von Stundenten an. Verschiedene Ideen:

  • Fragen aus alten Klausuren in das oben beschriebene Format wandeln.
  • Kommentare zu den Optionen dazuschreiben.
  • Bestehende Antworten verbessern.

Ich biete an die Antworten "Probezulesen", also bekommt man auch Feedback zurück, was motivierend sein kann.

Man kann entweder auf GitLab ein "Pull Request" anlegen, oder mir eine Email schreiben. Ich nehme gerne Git patches, diffs oder auch einfach so geschriebene Plain-Text Nachrichten an.

Rechtliches

Es handelt sich hier in keinster Weise um eine offizielle Sammlung von Klausur-Fragen, und alle Kommentare sollten als Gemeinfreie Beiträge gewertet werden.