Quantcast
Channel: DOCU - Foren
Viewing all articles
Browse latest Browse all 6544

Plugins and Add-ons: JAR-File auf Ilias laufen lassen

$
0
0
Hi,
der Beschreibung nach ist das Programm alt und obendrein mit hartkodierten Rahmenbedingungen verknüpft. Es vernünftig mit ILIAS zu koppeln stelle ich mir problematisch vor.

Prinzipiell wäre der gängige Weg ein Plugin. In diesem Fall vielleicht PageComponent (Simulationen z.B. im Lernmodul anzeigen) oder Repository (Simulationen als neues Magazinelement). Das auf dem Server liegende oder per CURL oder SSH sonstwo erreichbare Programm müsste ILIAS seine Daten zur Weiterverarbeitung via PHP zur Browserausgabe bereitstellen können. Über den Browser oder vom Plugin vorgegeben müsste das Java-Programm zuvor auch seine Aufruf-/Eingabeparameter erhalten können, also irgendeine Form von API besitzen. Um es direkt im Browser zu laden und auszuführen bedarf es der Portierung zu einem Java-Applet, was aber tote Technologie ist.

Im Plugin erfolgt der Aufruf beispielsweise über 
$input = 'java '.$params['jvm'].' -jar '.$path_to.'my.jar'.' '.$filename.'  '.$params['myparam1'].' '.$params['myparam2'].' 2>&1';
$errorString =shell_exec($input);

Viewing all articles
Browse latest Browse all 6544

Trending Articles