Zum Inhalt springen
peritio Standardsprache

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

Code mit Bausteinen im Training: eine SQL-Abfrage mit Zeilennummern und zwei nummerierten Lücken, darunter fünf Bausteine mit Schlüsselwörtern zur Auswahl.
Code mit Bausteinen im Training: eine SQL-Abfrage mit Zeilennummern und zwei nummerierten Lücken, darunter fünf Bausteine mit Schlüsselwörtern zur Auswahl.

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.

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.