Zum Inhalt springen
peritio Einfache Sprache

Aufgabenformen · Am Bild und am Code

Code mit Bausteinen

Lücken im Quelltext mit vorgegebenen Bausteinen füllen.

Was diese Form prüft

Das Können dahinter

Ob jemand Quelltext liest und versteht, was an einer Stelle hingehört – ohne dass ein Tippfehler die Aufgabe entscheidet. Die Bausteine nehmen die Schreibarbeit weg und lassen das Verständnis übrig.

So klingt sie

Eine Aufgabe 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. Daran hängt die Form: Es liegen mehr Bausteine bereit, als Lücken da sind, und die übrigen müssen an die Stelle passen können. HAVING steht dabei nicht zufällig in der Reihe – es ist die Verwechslung, die geprüft werden soll. Ohne solche Bausteine bleibt eine Auswahl aus genau so vielen Teilen, wie gebraucht werden.

So sieht sie aus

In der 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.

Wie gewertet wird

Wie beim Lückentext: Jede Lücke will richtig gefüllt sein. Gezogen statt getippt, sonst dieselbe Regel.

Wofür sie sich eignet

Für den Einstieg ins Programmieren und für alles Syntaxnahe: Schlüsselwörter, Bedingungen, Abfragen, Auszeichnungen. Auch für Lernende, denen das Tippen schwerfällt.

Bedienung und Teilhabe

Ziehen mit der Maus oder Bedienung über die Tastatur. Der Quelltext ist vorlesbar. Für Lernende mit motorischen Einschränkungen oft die zugänglichere Alternative zum freien Tippen.

Wertung, Einsatz und Bedienung

Und wofür nicht

Wo diese Form an ihre Grenze kommt

Die vorgegebenen Bausteine verraten mehr als eine leere Zeile. Wer prüfen will, ob jemand von Grund auf schreiben kann, nimmt die Form „Code schreiben“ – dort steht nur ein leerer Editor.

Alle Formen im Überblick

Welche Form wofür taugt, entscheidet sich an dem, was der Kurs am Ende nachweisen soll. Die Übersicht ordnet alle Formen danach.