Aufgabenformen · Am Bild und am Code
Code mit Bausteinen
Im Quelltext fehlen Teile. Du setzt die passenden Bausteine in die Lücken.
Die Art, wie eine Aufgabe gestellt ist, heißt Aufgabenform. Auf dieser Seite lesen Sie, was diese Aufgabenform prüft. Sie lesen auch, wofür sie passt und wofür nicht.
Was diese Form prüft
Das zeigt eine Person mit dieser Aufgabe
Diese Form prüft: Kannst Du Quelltext lesen? Und weißt Du, was an eine bestimmte Stelle gehört? Du musst nichts tippen. So entscheidet kein Tippfehler über Deine Antwort. Es zählt nur Dein Verständnis.
So klingt sie
Eine Aufgabe in dieser Form
Die Inventarliste soll alle Feuerlöscher zeigen, deren Prüfung ansteht. Setze die beiden fehlenden Klauseln ein.
- SELECT bezeichnung, naechste_pruefung
- [ Lücke 1 ] inventar
- [ Lücke 2 ] naechste_pruefung < CURDATE();
- Bausteine: GROUP BY · ORDER BY · WHERE · FROM · HAVING
Richtig sind FROM und WHERE. Es gibt mehr Bausteine als Lücken. Die übrigen Bausteine sind falsch, aber sie passen von der Form her. HAVING steht zum Beispiel mit Absicht dabei. Viele verwechseln HAVING mit WHERE. Genau das soll die Aufgabe prüfen.
So sieht die Form aus
Ein Beispiel aus einer Aufgabe
So gibt es Punkte
Es ist wie beim Lückentext: Jede Lücke muss richtig gefüllt sein. Der einzige Unterschied: Du ziehst die Bausteine, statt sie zu tippen.
Dafür passt die Form
Diese Form passt für den Einstieg ins Programmieren. Auch für alles, wo es auf die genaue Schreibweise ankommt: Schlüsselwörter, Bedingungen, Abfragen. Und sie passt für Lernende, denen das Tippen schwerfällt.
Bedienung für alle
Du kannst die Bausteine mit der Maus ziehen. Du kannst sie auch mit der Tastatur bedienen: erst den Baustein antippen, dann die Lücke. Ein Vorleseprogramm kann den Quelltext vorlesen. Für Lernende mit Einschränkungen an den Händen ist diese Form oft leichter als freies Tippen.
Punkte, Einsatz und Bedienung
Und wofür nicht
Hier passt diese Form nicht gut
Die Bausteine verraten mehr als eine leere Zeile. Du siehst ja schon, was zur Auswahl steht. Wenn Du prüfen willst, ob jemand selbst schreiben kann, nimm die Form „Code schreiben“. Dort ist der Editor leer.
Zum Vergleichen
Ähnliche Aufgabenformen
Alle Aufgabenformen auf einen Blick
Welche Form passt, hängt vom Ziel des Kurses ab. Die Frage ist: Was soll eine Person am Ende können? Die Übersicht ordnet alle Formen nach dieser Frage.
peritio