Bewertungen
Bewertungen, Assessment
5Code bietet einige Möglichkeiten zur Bewertung Ihrer Lösungen. Diese Rückmeldungen werden automatisiert erstellt, Sie können sie also immer bekommen, auch wenn gerade keine Tutorin oder kein Tutor in der Nähe ist.
Dies soll Ihnen einen Überblick bieten, wie gut Sie mit den Inhalten zurechtkommen und wo noch Nachholbedarf besteht. Das hilft Ihnen im laufenden Semester und besonders bei der Vorbereitung auf die Prüfung.
Disclaimer:
Die Bewertungen sind ausschließlich für Sie
bestimmt. Sie werden lokal auf Ihrem Rechner ermittelt und auch nur
dort, in Ihrem Aufgabendokument, gespeichert. Es wird dabei keinerlei KI eingesetzt.
Bewertung von Lösungen zu Aufgaben
Bewertung
Einigen Aufgaben sind in der LVÜAC-Zeile mit zusätzlichen Zeichen versehen (Kreisen und Quadraten), das sieht z.B. so aus:
Diese zeigen an, dass eine automatische Bewertung für Deinen Lösungscode möglich ist.
-
Die Kreise stehen für automatisch ausgeführte Code-Tests
-
z.B. ist der Code kompilierbar, gibt der Code das richtige Ergebnis aus, ...
-
-
Die Quadrate stehen für Metriken
-
Metriken sind Eigenschaften des Codes, z.B. Kommentierung, Verwendung der erwünschten Code-Konstrukte, Vermeidung von typischen (Anfänger-)Fehlern, etc.
-
Bewertung - Darstellung
Durch Klick auf die Symbole wird die Bewertung nach unten ausgeklappt, das sieht z.B. so aus:
Die einzelnen Bewertungen werden in einer Ampel-Skala dargestellt
-
grün: gut
-
gelb: verbesserungswürdig
-
rot: schlecht
Die einzelnen Ergebnisse sind mit zusätzlichen Informationen versehen. Dort wird dann genauer angegeben
-
warum die Bewertung gut oder nicht so gut ausgefallen ist
-
was Sie tun können, um sich zu verbessen.
Die Bewertungen werden außerdem in Kurzform mit den farbigen Icons direkt an der Aufgabe angezeigt:
WICHTIG: Grüne Ergebnisse in der Bewertung alleine garantieren NICHT, dass alles mit Ihrer Lösung in Ordnung ist !!
Das liegt daran, dass Bewertungen und Tests immer nur einen (kleinen) Teil aller möglichen Fehler und Irrtümer entdecken und darstellen können.
-> Prüfen Sie daher immer selber, ob Sie die Aufgabe inhaltlich erfüllt haben.
Bewertung durchführen
Im ausgeklappten Bereich stößt Du die die Bewertung über den Button oben an:
Korrigiere Deinen Code so lange, bis die Gesamt-Bewertung grün ist.
Nach jeder Anpassung klickst Du erneut auf den Button, um die nächste Bewertung zu erhalten (das passiert nicht automatisch, um Dich beim Arbeiten nicht zu stören).
Die Bewertungen können in den oben gezeigten Kategorien stattfinden. Welche davon verwendet wird, richtet sich nach dem Typ der Aufgabe, und dem Wissensstand, der gerade angewendet wird:
-
Metriken - beziehen sich auf den von Dir geschriebenen Quellcode
Die Ergebnisse werden als kleines Rechteck dargestellt
-
Test - testen, ob Dein Code auch macht, was er soll
Die Ergebnisse werden als kleiner Kreis dargestellt
Beide Kategorien werden im folgenden erläutert.
Zum einfachen Ausprobieren, schreibe hier noch einmal ein bisschen Code, das genau "Hallo" auf die Konsole ausgibt.
Klicke dann auf den Link Bewerten unterhalb des Aufgabentexts.
Das Ergebnis wird dann unterhalb der Aufgabe angezeigt - genau so wie bei den LVÜAC-Hinweisen.
Wenn Du nicht nur grüne Ergebnisse bekommst, verbessere Deinen Code.
Für eine erneue Bewertung ohne Ausklappen der Details, klicke auf
das Icon
Metriken - Dokumentation, Lösung, Coding
Eine "Metrik" ist eine Vorgabe, wie etwas auszusehen hat.
In 5Code wird Dein Quellcode, d.h. der Lösungscode, den Du zu einer Aufgabe geschrieben hast, mit folgenden Metriken geprüft:
-
Dokumentation: wurde der Code wie gefordert dokumentiert
-
Lösung: wurde die Aufgabe wie gefordert im Code implementiert
wurden die richtigen Modifier verwendet
wurden die richtigen Konstrukte und Aufrufe verwendet
-
Coding: wurden typische Anfänger-Fehler vermieden
Welche Metrik jeweils verwendet wird, richtet sich nach dem Typ der Aufgabe, und dem Wissensstand, der gerade angewendet wird.
Tests - Compilation, Testfälle
Wenn Dein Code beim Ausführen ein bestimmtes Ergebnis erzielen soll, kann man das in einigen Fällen automatisch überprüfen. Dazu wird zusätzlich zur Aufgabe Testcode (für Dich nicht sichtbar) zur Verfügung gestellt. Wenn Du die Bewertung ausgeführst, wird dieser Testcode ausgeführt, das Ergebnis wird dargestellt
Ausführlich in der Sidebar (s.o.)
Als Zusammenfassung an der Aufgabe und im Code-Editor (s.o.)
In der Konsole
Arbeitsweise
Wenn Du
die Aufgabe nicht (ganz) verstanden hast
Dir unsicher bei der Java-Syntax bist oder
wenn Du nach einer bestimmten Stelle im Text oder Code suchst
merkst Du das auch bei Deiner Arbeitsweise:
Du arbeitest dann vielleicht nicht konzentriert, verbringst viel Zeit vor dem Rechner aber kommst nicht zu einem Verstehen oder zu einer Lösung. Das ist natürlich nicht schön, fällt Dir aber erst einmal länger gar nicht auf.
Daher achtet 5Code darauf, wie oft Du in der Bearbeitung einer Aufgabe Pausen zu machen scheinst, viel in der Aufgabe oder im Code scrollst, wenig schreibst und gleich versuchst, zu kompileren, sowie ähnliche Aktivitäten.
Wenn dabei etwas auffälllig zu sein scheint, meldet sich 5Code bei Dir, um Dir
Tipps zu Deiner persönlichen Arbeitsweise zu geben.
Den Bereich "Arbeitsweise" findest du beim Öffnen eines Projektes in der linken Seitenleiste, unterhalb der Files.
Diesen Bereich kannst Du aufklappen, um Hinweise angezeigt zu bekommen:
Kurz nach dem Start der Anwendung werden noch keine Tipps vorhanden sein, erst mit zunehmender Bearbeitung der Aufgaben.
Erkennen und Lösen von individuellen Problemen
Wenn uns beispielsweise auffällt, dass du den Quellcode mehrfach kompiliert hast und dabei immer wieder denselben Syntaxfehler erhältst, gehen wir davon aus, dass du Schwierigkeiten hast, den aktuellen Syntaxfehler zu verstehen und zu beheben (oder zu vermeiden).
An dieser Stelle versuchen wir die möglichen Ursachen für deine Probleme weiter einzugrenzen indem wir Dir verschiedene Lösungsansätze zum aufklappen anbieten:
Wenn Du Probleme damit hast, einen Syntaxfehler zu beheben.
-
Wenn Du alle Probleme im Quellcode behoben hast, trotzdem aber beim Ausführen der Anwendung Fehler auftreten.
Du kannst nun selbst entscheiden, ob einer dieser Lösungsansätze auf dein Problem zutrifft und dir weiterhilft.
---
Damit hast Du nun alle Funktionen und Unterstützungsmöglichkeiten der IDE 5Code einmal kennengelernt.
Wenn Du in den nächsten Wochen diese Beschreibungen noch einmal nachlesen möchtest, findest Du sie immer im Dashboard unter Hilfe.
---
Zum Schluss findest Du im letzten Kapitel Allgemeine Hilfe bei Problemen.