Kurs im Selbststudium

Java Workshop: Einführung in eine Java-Programmierumgebung (IDE)

Angeboten von Dr. Thomas Staubitz, Ralf Teusner

Allgemeine Hinweise zur Bewertung

Hallo liebe Kursteilnehmer,

auf dieser Seite wollen wir einige Hinweise sammeln, wie beim PeerAssessment vorgegangen werden soll. Die Anweisungen gelten sowohl wenn ihr alleine arbeitet als auch wenn ihr die Aufgabe im Team bearbeitet. Wo es im Detail Unterschiede gibt, weisen wir explizit darauf hin. Ihr sollt grundsätzlich nur eins der beiden Assessments benutzen und eure Lösung nicht etwa an beiden Stellen hochladen.

Die Anmeldefrist zur Teamarbeit ist bereits abgelaufen. Weitere Teams können nicht mehr angelegt werden.

Das Forum dieses Abschnitts ist dazu gedacht Fragen bei der Bewertung etwas strukturierter abzulegen.

Viele Grüße
Christiane, Ralf und Tom

Bestandteile des PeerAssessments

  1. Abgabe der Lösung. Solltet ihr im Team arbeiten, genügt es wenn ein Teammitglied die Lösung hochlädt.
  2. Bewertung von Arbeiten anderer Teilnehmer oder Teams. Dies ist in jedem Fall eine Einzelarbeit. Auch wenn ihr im Team arbeitet, muss jedes Teammitglied selbst die Arbeit von anderen Teams bewerten. Generell gilt: die Abgabe einer Lösung genügt nicht. Wer keine Arbeiten von anderen bewertet, erhält 0 Punkte.
  3. Selbsteinschätzung. Dieser Schritt ist optional. Ihr versucht eure eigene Arbeit einzuschätzen. Liegt ihr nahe an den Punkten die ihr von den anderen erhalten habt, bekommt ihr Bonuspunkte. Besonderheit bei den Teams: Ihr könnt auch eure Teammitglieder anhand der Kriterien Mitarbeit, Organisation und Sozialer Kompetenz bewerten. Auch diese Bewertung trägt zur Endnote bei. Eure Teammitglieder können durch eure Bewertung nur gewinnen. Wenn ihr hier keine Bewertung abgebt, wird das wie eine 0 Punkte Bewertung gerechnet.
  4. Bewertung des Feedbacks und Veröffentlichung der Ergebnisse. Ihr könnt das erhaltene Feedback bewerten. Der Autor des Feedbacks erhält Bonuspunkte wenn ihr sie/ihn gut bewertet. Sobald ihr die Bewertung vorgenommen habt könnt ihr auch sehen wie viele Punkte ihr von diesem Reviewer erhalten habt.

Zuweisung der Arbeiten zur Bewertung

Die Zuweisung der Arbeiten, die bewertet werden müssen, erfolgt automatisch.
Achtung: Wenn ihr mit einer Bewertung begonnen habt, habt ihr 6 Stunden Zeit, um sie abzuschließen. Nach Ablauf der 6 Stunden geht die zugewiesene Arbeit zurück in den Pool und wird einem anderen Teilnehmer zugewiesen. Ihr bekommt eine neue Arbeit zur Bewertung zugewiesen.

Generelle Hinweise zur Bewertung

  1. Vertraut eurem gesunden Menschenverstand.
  2. Wenn etwas fehlt, z.B. keine Dateien anhängen, könnt ihr davon ausgehen, dass keine Dateien angehängt wurden und einfach 0 Punkte vergeben. Eine Meldung dieser Abgabe ist nicht erforderlich.
  3. Lieber ein Auge zu drücken wenn ihr im Zweifel seid, ob Punkte abgezogen werden sollen oder nicht. Wir sind alle hier um etwas zu lernen. Nur weil etwas nicht perfekt gelöst ist, brauchen keine harten Abzüge stattfinden. Wenn allerdings nur rudimentäre Ansätze vorhanden sind, bitte auch fair bewerten und entsprechend Punkte abziehen.
  4. Treffendes Feedback und freundlich formulierte Verbesserungsvorschläge sind ein hohes Gut in der Informatik. Wer sich schon einmal auf Seiten wie StackOverflow informiert hat, wird dies zu schätzen wissen und bestätigen. Begründet eure Bewertung bitte im Freitextfeld. Eure Kommilitonen freuen sich sicherlich auch über ein paar hilfreiche Tipps oder Verbesserungsvorschläge.
  5. Wenn ihr Fragen zur Bewertung habt, könnt ihr gerne Codeschnipsel (sofern diese anonym sind) im Forum dieses Abschnitts posten und zu diskutieren.
  6. Auch besonders Interessante Lösungen oder Features, auf die ihr stoßt, dürfen gern geteilt werden. Dies schließt explizit auch besonders seltsame Fehler ein, aus denen man häufig viel über Seiteneffekte oder Sprachkonstrukte lernen kann. :-)

Probleme beim Importieren

  1. Projekt importieren:
    Rechtsklick in Package Explorer

    => Import aus dem Kontextmenü auswählen

    => General => Existing Projects into Workspace => Next

    => Select Archive File (Die heruntergeladene .zip Datei auswählen), Projekt auswählen.

    => Finish.

    Eclipse zeigt euch nach dem Import wahrscheinlich noch einen Fehler mit dem Buildpath, genauer gesagt der 'core.jar'. Den sollt ihr Fixen, eure Peers haben die Bibliothek natürlich an einer anderen Stelle als ihr.

  2. Projekt schon vorhanden (sehr wahrscheinlich, da alle Projekte von der gleichen Vorlage abstammen):
    Die sicherste Lösung ist hier, den Workspace in einen neuen, leeren Ordner zu wechseln.
    => Leeren Ordner im Dateisystem anlegen (z.B. per Windows Explorer)
    => File => Switch Workspace => Other ... (Leeren Ordner auswählen)
    Dann kann man das Projekt importieren. Nach dem Review einfach das ganze Projekt per Rechtsklick => Delete wieder löschen und dann das nächste gewünschte Projekt importieren.

  3. "Projekt" wird als noch vorhanden angegeben, obwohl im Eclipse gelöscht.

    => Fix: Löschen des Ordners im Dateisystem. (Achtung: unter Umständen nicht reversibel!)

  4. Scheinbar andere JRE genutzt und es reicht nun nicht nur die Processing "core.jar"
    Datei im Buildpath hinzuzufügen. Zeigt sich durch ein rotes X unterhalb der
    core.jar Bibliothek bei der JRE System Library.

    => Fix: Eigenschaften ("Properties" -> BuildPath -> Libraries -> JRE System
    Library-> EDIT -> eigene (Alternate JRE) auswählen.