MLTutor-devel: Unterschied zwischen den Versionen

Aus Physik
Zur Navigation springen Zur Suche springen
Zeile 7: Zeile 7:
 
* Eclipse verwendet in XML-Resources seltsamerweise als Root-Element den Typnamen und nicht den Elementnamen. Workaround: Definiere Typnamen example kleingeschrieben.
 
* 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.
 
* Teneo (Datenbankanbindung) funktioniert noch nicht.
* Autogenerieren des Baumes muss manuell erledigt in MLTutorFactory erledigt werden.
 
   
=== 64-Bit ===
+
=== 64-Bit, Eclipse 3.4 ===
  +
==== Probleme ====
Status: Funktioniert, kann getestet werden.
 
  +
* '''Tabs im Editor funktionieren nicht (Eclipse 3.4)'''
   
 
=== PDF ===
 
=== PDF ===
* Focus geht immer noch im Adobe-PDF verloren. Daher derzeit Java-PDF installiert.
+
* Focus geht immer noch im Adobe-PDF , Evince, etc. verloren.
  +
* Derzeit JavaPDF installiert.
  +
* '''Bugs JavaPDF: Langsames Scrollen, Position auf Seite'''
   
=== Development-Repository ===
+
=== SVN-Repository ===
  +
Repository fuer MLTutor 2.0 in /proj/mml/MLTutor/svn, derzeit ueber file://-Backend erreichbar.
* Mercurial: kompliziert, Eclipse-Plugin mit Bugs (23:28, 29 November 2008 (CET))
 
  +
Eclipse-Plugin: http://subclipse.tigris.org/
* SVN: Probleme mit verschiedenen Usern '''@David: funktioniert das schon?''' David: Naja, 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.
 
  +
  +
==== 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 <br>
 
Host *.TUGRAZ.AT <br>
 
GSSAPIAuthentication yes <br>
 
GSSAPIAuthentication yes <br>
Zeile 24: Zeile 29:
 
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
 
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.
 
Permission denied zurück.
 
* CVS: veraltet
 
   
 
=== MLTutor1 ===
 
=== MLTutor1 ===
Zeile 31: Zeile 34:
   
 
== ToDo ==
 
== ToDo ==
  +
* JavaPDF -> Bugs beheben
* evince, custom mozplugger-Konfiguration fuer mltutor
 
 
* Konvertiere 80 2008er-Beispiele (oder 2006er) auf neues mlt
 
* Konvertiere 80 2008er-Beispiele (oder 2006er) auf neues mlt
 
* mainFile in latexProject bei conversion richtig definieren
 
* mainFile in latexProject bei conversion richtig definieren
  +
* Tab-Probleme bei neuer MLTutor-Version beheben
  +
* (Conversion von neuem auf altes Format?)
   
 
== Log ==
 
== Log ==
  +
====[[User:Ert|Christopher Albert]] 19:37, 1 December 2008 (CET)====
  +
* PDF: Verschiedene Loesungen fuer das Focus-Problem erfolglos getestet
  +
* SVN: Repository eingerichtet
  +
 
====[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)====
 
====[[User:Ert|Christopher Albert]] 23:28, 29 November 2008 (CET)====
 
* XSD: Conversion von altem auf neues mlt
 
* XSD: Conversion von altem auf neues mlt

Version vom 1. Dezember 2008, 20:37 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)

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:37, 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)