Zum Hauptinhalt springen
Version: Material

5. Wettbewerb

Micro:Bit Editor
👉 https://python.microbit.org/v/3
Maqueen Bibliothek
👉 https://gbsl-informatik.github.io/maqueen-plus-v2-mpy/
Maqueen Plus V2Maqueen Plus V2
VerfĂŒgbare SensorenVerfĂŒgbare Sensoren
Wettbewerb
Ziel
BewÀltigung eines Parcours mit Hindernissen
Gruppengrösse
2 Personen
Note
ZĂ€hlt 0.5
Bewertung
Kriterienraster + Wettbewerb
KurzgesprÀch zum Code (Einschreibung als Gruppe)
Beurteilungskriterien

Die Note setzt sich zusammen aus dem praktischen Teil und dem Bericht. Die Note zÀhlt 0.5.

Praktischer Teil
FĂŒr die Note zĂ€hlen die umgesetzten FunktionalitĂ€ten des Roboters
KurzgesprÀch
Es wird ein kurzes GesprĂ€ch zum Code gefĂŒhrt, in welchem geprĂŒft wird, ob der geschriebene Code verstanden wird, ob die Konzepte/Ideen/Überlegungen hinter den am Wettbewerb gezeigten FunktionalitĂ€ten auch erklĂ€hrt werden können.
Stellt sich heraus, dass der Code oder entsprechende Konzepte nicht erklÀhrt werden können, werden entsprechende Punkte abgezogen.
Wettbewerb
Wer bewÀltigt den Parcours am schnellsten? Die ersten drei PlÀtze erhalten Bonuspunkte, welche die Note verbessern können.
Platz 1: +3 Punkte
Platz 2: +2 Punkte
Platz 3: +1 Punkt

Punkteskala​

PunkteKriterienAbzĂŒge
12Der Parcours wird bewÀltigt, ohne manuellen Eingriff.Manueller Eingriff nötig: -4 Punkte
2Der Roboter blinkt wÀhrend der Fahrt in verschiedenen Farben.Kein Blinken sondern kontinuierlicher Farbwechsel: -1 Punkte
2Der Roboter zeigt auf dem Display mit einem Pfeil an, ob er aktuell links, rechts oder gerade steuert.
2Der Roboter bleibt stehen, wenn er auf ein Hindernis trifft und fÀhrt dann weiter, wenn es wieder weg ist.HÀlt an, aber fÀhrt dann nicht mehr weiter: -1 Punkt
2Der Roboter dreht sich um 360 ° wenn geklatscht wird.Funktioniert nur teilweise: -1 Punkt
2Der Roboter spielt beim Richtungswechsel einen Ton oder eine kurze Melodie.
2Der Roboter findet den Weg zum Ziel, auch wenn Einbahnstrassen vorhanden sind.⭐
3Der Roboter kann einem Hindernis ausweichen und findet die Fahrtstrecke wieder.⭐
punkte = 12 # erreichte Punkte
ungerundete_note = (punkte / 21) * 5 + 1
gerundete_note = round(ungerundete_note, 1) # Note auf eine Nachkommastelle gerundet
note = min(6, gerundete_note)
print('Note:', note)