Eclipse Plugin für MOOC Java Programming Übungen — Technische Hochschule Augsburg
TMC PluginKlicke auf „Restart Now" — nach dem Neustart erscheint das TMC-Menü in der Menüleiste.
Dein Login bleibt gespeichert — du musst dich nicht jedes Mal neu anmelden.
Eclipse wechselt automatisch in einen eigenen Kurs-Workspace und importiert alle Übungsaufgaben. Das kann beim ersten Mal 2–5 Minuten dauern.
Du musst nicht zwischen Browser und IDE wechseln — das Plugin zeigt die Aufgabenbeschreibung direkt in Eclipse an. Klicke einfach auf eine Übung im TMC Exercises View und die zugehörige Beschreibung von java-programming.mooc.fi öffnet sich automatisch auf der rechten Seite.
Klicke im TMC Exercises View (links) auf eine Übung — z.B.
Part01_02.AdaLovelace. Die Beschreibung öffnet sich automatisch und scrollt zur richtigen
Aufgabe.
Lies die Aufgabenstellung in der Beschreibungsansicht rechts und öffne die Java-Datei unter
src/main/java. So kannst du Beschreibung und Editor nebeneinander nutzen.
Klicke in der Menüleiste auf TMC → Run Tests (oder den ▶ Run Tests-Button in der Toolbar). Die Tests laufen lokal auf deinem Rechner. Lies die Fehlermeldungen im TMC Test Results View (unten) und passe deinen Code entsprechend an.
Wenn alle Tests grün sind: Klicke auf TMC → Submit (oder den ⬆ Submit-Button in der Toolbar), um deinen Code auf dem MOOC-Server einzureichen. Du siehst sofort, ob du Punkte bekommen hast.
| Shortcut | Aktion | Alternative (empfohlen) |
|---|---|---|
Ctrl+Shift+T |
Tests lokal ausführen | TMC → Run Tests |
Ctrl+Shift+U |
Lösung einreichen | TMC → Submit |
~/eclipse-workspace). Eclipse startet dann mit deinem
gewöhnlichen Workspace neu. Dein TMC-Workspace bleibt erhalten — du kannst jederzeit wieder dorthin
wechseln.Could not create the view können Folge einer unvollständig aktualisierten Eclipse-Plattform
sein.Das TMC-Plugin erstellt einen eigenen Workspace für deine Übungen. So kommst du zurück zu deinem normalen Workspace:
~/eclipse-workspace — der Standardpfad von Eclipse)Bei technischen Problemen mit dem Plugin oder Fragen zur Einrichtung melde dich bei:
Jonas Mutz — jonas.mutz@tha.de — hs-augsburg.de/homes/jomu1007
Für inhaltliche Fragen zu den Übungsaufgaben: java-programming.mooc.fi
Dieses Plugin basiert auf dem TestMyCode-Projekt der University of Helsinki. Es handelt sich um eine eigenständige Weiterentwicklung für den Einsatz an der Technischen Hochschule Augsburg.