Hauptseite: Unterschied zwischen den Versionen

Aus JACK Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
Herzlich Willkommenen im JACK-Wiki für Lehrende. Auf dieser Seite finden Sie eine umfassende Dokumentation über die verschiedensten Features von JACK. Bei Fragen können Sie jederzeit eine Mail an jack@paluno.uni-due.de schreiben.
Herzlich Willkommenen im JACK-Wiki für Lehrende. Auf dieser Seite finden Sie eine umfassende Dokumentation über die verschiedensten Features von JACK. Bei Fragen können Sie jederzeit eine Mail an jack@paluno.uni-due.de schreiben.


JACK ist ein server-basiertes System für die Durchführung computergestützter Übungen und Prüfungen mit automatischer Bewertung und Feedback-Generierung, das im Jahr 2006 am [https://www.paluno.uni-due.de Paluno] entwickelt wurde.
JACK ist ein server-basiertes System für die Durchführung computergestützter Übungen und Prüfungen mit automatischer Bewertung und Feedback-Generierung, das im Jahr 2006 am [https://www.paluno.uni-due.de Paluno] entwickelt wurde. Die aktuelle Version 2.3 basiert auf einer flexiblen Systemarchitektur, durch die verschiedene Aufgabentypen, Prüfverfahren und Darstellungsweisen kombiniert werden können. Momentan ist JACK in der Lage, Programmieraufgaben in Java statisch und dynamisch zu prüfen sowie Visualisierungen von Datenstrukturen zu erzeugen. Weitere generische Aufgabentypen wie Multiple-Choice und Lückentexte können für mathematische Aufgaben verwendet werden, bei denen die Randomisierung von Inhalten und die Anbindung an Computer-Algebra-Systeme möglich ist. Erweiterungen für andere Programmiersprachen, andere Dokumenttypen wie z.B. UML-Diagramme, oder weitere Aufgabentypen sind für zukünftige Versionen geplant.


#'''Erstellen von Aufgaben'''
#'''Erstellen von Aufgaben'''

Version vom 29. Mai 2017, 11:06 Uhr

Herzlich Willkommenen im JACK-Wiki für Lehrende. Auf dieser Seite finden Sie eine umfassende Dokumentation über die verschiedensten Features von JACK. Bei Fragen können Sie jederzeit eine Mail an jack@paluno.uni-due.de schreiben.

JACK ist ein server-basiertes System für die Durchführung computergestützter Übungen und Prüfungen mit automatischer Bewertung und Feedback-Generierung, das im Jahr 2006 am Paluno entwickelt wurde. Die aktuelle Version 2.3 basiert auf einer flexiblen Systemarchitektur, durch die verschiedene Aufgabentypen, Prüfverfahren und Darstellungsweisen kombiniert werden können. Momentan ist JACK in der Lage, Programmieraufgaben in Java statisch und dynamisch zu prüfen sowie Visualisierungen von Datenstrukturen zu erzeugen. Weitere generische Aufgabentypen wie Multiple-Choice und Lückentexte können für mathematische Aufgaben verwendet werden, bei denen die Randomisierung von Inhalten und die Anbindung an Computer-Algebra-Systeme möglich ist. Erweiterungen für andere Programmiersprachen, andere Dokumenttypen wie z.B. UML-Diagramme, oder weitere Aufgabentypen sind für zukünftige Versionen geplant.

  1. Erstellen von Aufgaben
    Die Verwaltung von Aufgaben ist eine der zentralen Tätigkeiten in JACK. Jede Aufgabe stellt eine in sich geschlossene Einheit dar, d.h. jede Aufgabe kann unabhängig von anderen Aufgaben konfiguriert und bearbeitet werden. Automatische Prüfverfahren werden immer individuell für genau eine Aufgabe konfiguriert und Studierende geben Lösungen immer für genau eine Aufgabe ab. Jede Aufgabe hat einen Lehrenden oder Administrator, der sie angelegt hat und möglicherweise weitere Lehrende, denen Zugriff auf eine Aufgabe erteilt wurde. Aufgaben können als Übungsaufgaben zur freien Nutzung im normalen Modus direkt freigegeben werden oder zu Prüfungen für die Nutzung zum Prüfungsmodus hinzugefügt werden.
    1. Allgemeines
    2. Der Aufgabentyp FormBased
    3. Der Aufgabentyp JAVA
    4. Der Aufgabentyp R
  2. Kurse in JACK
    Zu einer zentralen Aufgabe eines Lehrenden gehört es, Kurse zu erstellen und zu verwalten. Kurse fassen mehrere Aufgaben zu einer Bearbeitungseinheit zusammen. Innerhalb eines Kurses befinden sich Aufgaben, die unterschiedlich gegliedert werden können. Jeder Kurs hat zunächst einen Lehrenden oder Administrator, der ihn angelegt hat. Dieser kann möglicherweise weitere Lehrende authorisieren, die dann ebenfalls auf den jeweiligen Kurs zugreifen und gegebenfalls eigene Aufgaben hochladen können. Man kann verschiendene Einstellungen bezüglich der Erstellung eines Kurses vornehmen.
    1. Erstellen von Kursen
    2. Lösungsstatistiken
  3. Prüfungen in JACK
  4. Sonstiges
    1. Analyse-Werkzeuge
      JACK bietet die Möglichkeit, Aufgaben anhand der Studierenden-Bearbeitungen zu analysieren.
    2. Einbinden in Lernplattformen
      JACK kann in Lernplattformen (bspw. Moodle) eingebunden und mit ihnen synchronisiert werden. Das ermöglicht ein direktes Aufrufen von JACK aus der Lernplattform heraus. Die Nutzung für Lernende ist dadurch besonders simpel und komfortabel: Sie werden beim Aufrufen einer Aufgabe bzw. eines Kurses auf JACK weitergeleitet und nach der Bearbeitung werden die Ergebnisse an die entsprechende Lernplattform zurückgemeldet.
    3. Dropbox-Anbindung
      Aufgaben können über einen Dropbox-Account synchronisiert werden.
    4. Lösungsdetails
  5. Termine für Prüfungen
    Beinhaltet alle uns bekannten Prüfungstermine im Sommersemester 2017. Bitte wenden Sie sich an uns, falls Ihre Prüfung noch nicht aufgeführt ist.

Weitere Hinweise insbesondere für Lehrende finden sich unter [1]