MLTutor-devel: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 11: Zeile 11:
 
==== Probleme ====
 
==== Probleme ====
 
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''
 
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''
  +
Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html
   
 
=== PDF ===
 
=== PDF ===

Version vom 3. Dezember 2008, 15:29 Uhr

Work in Progress

XSD

  • XSD-Modell (EMF ecore) + Tree-Editor existieren.
  • Conversion von altem <-> neuem mlt: mltutor.compat.Converter (mltutor.tests.Converter)

Probleme

  • Eclipse verwendet in XML-Resources seltsamerweise als Root-Element den Typnamen und nicht den Elementnamen. Workaround: Definiere Typnamen example kleingeschrieben.
  • Teneo (Datenbankanbindung) funktioniert noch nicht.

64-Bit, Eclipse 3.4

Probleme

  • Tabs im Editor funktionieren nicht (Eclipse 3.4)
 Wahrscheinliche Ursache: Alte Version von Eclipse-Skins, neuere auf http://andrei.gmxhome.de/skins/links.html

PDF

  • Focus geht immer noch im Adobe-PDF , Evince, etc. verloren.
  • Derzeit JavaPDF installiert.
  • Bugs JavaPDF: Langsames Scrollen, Position auf Seite

SVN-Repository

Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar. Eclipse-Plugin: http://subclipse.tigris.org/

Probleme mit verschiedenen Usern

David: Es funktioniert, wenn man itptutor.tugraz.at als Rechnernamen für svn+ssh nimmt, da man sich dort mit normalen Passwort anmeldet. Probleme bereitet anscheinend irgendetwas mit der kerberos-Authentifizierung und afs bezüglich Schreibrechten (zumindest unterm MAC, unter Linux hab ichs nicht probiert). Dh. wenn man zu Hause einen anderen Benutzernamen benützt, ein kinit benutzername_itp macht und in der SSH-config z.B.

 Host *.TUGRAZ.AT 
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
GSSAPITrustDns yes

drinnenstehen hat, dann gibt es irgendwelche Konflikte zwischen Authorname, lokalem Usernamen und ITP Usernamen, dh. SVN vergibt auf einmal ein WRITE lock und gibt ein Permission denied zurück.

MLTutor1

  • Checkout von mehreren Trees (z.B. Exercise 1, Exercise 2) gleichzeitig schlaegt fehl (Login-Exception)

ToDo

  • JavaPDF -> Bugs beheben
  • Konvertiere 80 2008er-Beispiele (oder 2006er) auf neues mlt
  • mainFile in latexProject bei conversion richtig definieren
  • Tab-Probleme bei neuer MLTutor-Version beheben
  • (Conversion von neuem auf altes Format?)

Log

Christopher Albert 19:39, 1 December 2008 (CET)

  • PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet
  • SVN: Repository eingerichtet


Christopher Albert 23:28, 29 November 2008 (CET)

  • XSD: Conversion von altem auf neues mlt
  • Bugfixes im Schema (ExampleType)
  • Test von Mercurial-Repository


Christopher Albert 23:01, 28 November 2008 (CET)

  • Eclipse 3.4, 64-Bit MLTutor-Feature buildet und laesst sich exportieren und starten.
  • Installiert in /proj/mml/MLTutor/mltutor64
  • /afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor startet jetzt auf faepop10 und faepop13 die 64-Bit-Version
  • Restliche getDefault().getDescriptor().getInstallURL() (deprecated) im Java-Code durch getDefault().getBundle().getEntry("/") ersetzt
  • Neue, saubere Projektordner fuer XSD, erfolgreicher Test -> Klasse Example mit Factory generieren und in File schreiben.


Christopher Albert 25. November 2008

MLTutor laeuft nach einigen kleinen Bugfixes auf Eclipse 3.4 / 64-Bit. Auch der Acrobat-pdf-Viewer geht jetzt, allerdings gibt es immer noch das alte, nervige Problem mit dem Editor-Focus.


Christopher Albert 20. November 2008

PDF-Viewer auf 64Bit Lenny funktioniert. (Environment-Variable MOZ_PLUGIN_PATH muss auf /usr/lib/mozilla/plugins gesetzt werden).


Christopher Albert 17. November 2008

Habe einige Einstellungen fuer den NX-Server veraendert (1 Session pro User, kein "Suspend", keine Samba-Shares) Nachdem ich gnome und xfce4 auf faepop13 installiert habe, funktionieren interessanterweise die KDE-Sessions problemlos. Naeheres gibt es im Wiki unter http://itp.tugraz.at/wiki/index.php?title=NX-Server


Christopher Albert 10. November 2008

/afs/itp.tugraz.at/proj/mml/MLTutor/matlab_tutor: faepop13 auch mit Custom Java VM (32Bit)