ubuntuusers.de

Smarte Kombination aus Wörterbuch und Vokabeltrainer

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

ChriKle

Anmeldungsdatum:
7. Mai 2006

Beiträge: 341

Ich habe gerade, die erste Alphaversion von LaEx (Language Explorer) für Gnome fertiggestellt.

Dieses Programm funktioniert etwas anders als die Vokabeltrainer, die man gewöhnt ist. Da ich immer wieder Paper oder Bücher in englischer Sprache lesen muss, benötige ich dafür einen speziellen Wortschatz. Daher ist mein Laptop (oder Netbook) immer an und wenn ich ein Wort nicht weiss, dann schaue ich diese Wort mit dem Wörterbuch nach. Da ich diese Wörter gerne lernen möchte, musste ich immer die Vokabeln in einen Vokabeltrainer rüberkopieren.
Da mir dies zu kompliziert war habe ich LaEx entwickelt:

Dictionary:
Hier ein typisches Szenario:

1. Man sucht ein Wort. Dann markiert man es und fügt es einer Gruppe hinzu (z.B. wenn das Buch Harry Potter heisst: dann der Gruppe Harry Potter). Dazu muss man einfach auf Eigenschaften klicken und die Gruppe Harry Potter erstellen.

2. Bei jedem weiteren Wort, muss man einfach nur ein Kreuzchen bei der Gruppe Harry Potter machen und das Wort ist zur Lerngruppe hinzugefügt.

Training:

Jetzt klickt man auf Training und findet zunächst mal sämtliche Wörter der Gruppe in Panel (Fach) 0 vor.
Abgefragt werden Wörter die in Panel 1- 4 sind.
Es wird das
1. Panel jedes mal
das 2. Panel alle 3 mal (days)
das 3. jedes 7. mal
das 4. jedes 14. mal
abgefragt.

Dh. zum Training müssen zunächst alle Vokabeln markiert und in Panel 1 kopiert werden.
Es gibt ein mündliches Training und ein schriftliches.
Beim schriftlichen Training werden die Wörter geprüft. Wenn man ein Wort weiss, dann landet es im nächst höheren Panel. Wenn man es nicht weiss landet es immer im Panel 1.
Die Statistik am Schluss zeigt wie viel man gewusst hat und wie viele Vokabeln in jedem Panel sind.

Import:
Da man unmöglich selber ein ganzes Wörterbuch erstellen kann, besteht die Möglichkeit Wörterbücher von "DAS DING" zu importieren. Ich habe es bisher nur mit Englisch-Deutsch Wörterbuch probiert. Prinzipiell könnte man aber auch andere Wörterbücher installieren!

Download:
Hier mal die vorläufige, noch nicht fertige Homepage: http://laex.berlios.de/

Wäre schön, wenn ihr das Programm mal testen könntet bzw. vllt findet ihr noch etwas was man besser machen könnte. Ich würde mich natürlich auch freuen, wenn sich jemand an dem Projekt beteiligt.

Installation:

Das Programm ist in der Programmiersprache C geschrieben und es benötigt die libgtk++ dev Pakete.
Installation mit dem typischen Dreizeiler:

./configure
make
sudo make install

Dann müsste das Menü unter Anwendungen->Bildung erscheinen.
Ich habe noch meine ToDo Liste angehängt (mit möglichen Features in der Zukunft)

Anhang

ChriKle

(Themenstarter)

Anmeldungsdatum:
7. Mai 2006

Beiträge: 341

Falls ihr Lust habt, euch an dem Projekt zu beteiligen. Es wären folgende Sachen zu tun:

1. Homepage erstellen: http://laex.berlios.de/ bentutzt momentan cms -db. Dafür könnte jemand ein schönes Design erstellen (nicht zu bunt, aber ansprechend). Desweiteren wären die einzelnen Seiten zu erstellen (z.B. Screenshots mit kleinen Minibildern)

2. Icons malen: Momentan benutzt LeEx die gtk-Stock-Icons. Diese ändern sich aber, wenn ein anderes Thema eingestellt wird. Daher müssten Icons z.B. fürs Dictionary, Vokabel_Trainer, Word_Trainer, Word_Preview, Import, Export gemalt werden, so dass diese eindeutig sind auch ohne Beschriftung der Buttons.

3. Korrektur der Rechtschreibung: Wer gute Englischkenntnisse hat, könnte sich die ganzen Texte und Dialoge anschauen und evtl. korrigieren.

4. Sprachdateien fürs deutsche oder auch andere Sprachen. Hier kann Hier z.B. gtranslator http://sourceforge.net/projects/gtranslator/ verwendet werden.

5. Eine Hilfe erstellen, die mit dem Gnome-Hilfe-Browser angezeigt werden kann und das Programm erklärt (English und/oder deutsch). Anleitung gibt es unter: http://library.gnome.org/devel/guides.

6. Evtl. Import und Export Filter für andere Dics bzw. Voc Trainer (KVoctrain, ...)

7. BUGS finden und mir nach Möglichkeit mitteilen.

8. Sprachpakete für Übuntu Hardy bzw. Intrepid erstellen.

Momentan fällt mir nicht viel mehr ein.

jan93

Anmeldungsdatum:
27. September 2007

Beiträge: 245

Wohnort: /home/jan

ChriKle schrieb:

1. Homepage erstellen: http://laex.berlios.de/ bentutzt momentan cms -db. Dafür könnte jemand ein schönes Design erstellen (nicht zu bunt, aber ansprechend). Desweiteren wären die einzelnen Seiten zu erstellen (z.B. Screenshots mit kleinen Minibildern)

Für die Screenshots mit Vorschaubildern könnte ich dir das auf der Website von cms -db verwendete Script schicken.

Wenn du die Suchfunktion und das Gästebuch auf Englisch haben möchtest, kannst du die fehlende Datei /admin/locales/en_incomplete/locale_frontend.php aus dem Archiv vom cms -db Testbereich kopieren und dann die Standardsprache im Adminbereich umstellen. Im Moment hat das allerdings den Nachteil, dass du vor der Anmeldung im Adminbereich die Sprache über das Auswahlfeld rechts oben ändern musst.

edit: Die fehlende Datei locale_frontend.php befindet sich im Testbereich-Archiv im Ordner /admin/locales/en/, muss aber nach /admin/locales/en_incomplete/

ChriKle

(Themenstarter)

Anmeldungsdatum:
7. Mai 2006

Beiträge: 341

jan93 schrieb:

ChriKle schrieb:

1. Homepage erstellen: http://laex.berlios.de/ bentutzt momentan cms -db. Dafür könnte jemand ein schönes Design erstellen (nicht zu bunt, aber ansprechend). Desweiteren wären die einzelnen Seiten zu erstellen (z.B. Screenshots mit kleinen Minibildern)

Für die Screenshots mit Vorschaubildern könnte ich dir das auf der Website von cms -db verwendete Script schicken.

Oh, das wäre sehr nett. Ist das ein php Skript, das man in die Seite einbinden muss?
Sorry für meine Unwissenheit. Bin in Sachen Web Programmierung ein Anfänger.

Wenn du die Suchfunktion und das Gästebuch auf Englisch haben möchtest, kannst du die fehlende Datei /admin/locales/en_incomplete/locale_frontend.php aus dem Archiv vom cms -db Testbereich kopieren und dann die Standardsprache im Adminbereich umstellen. Im Moment hat das allerdings den Nachteil, dass du vor der Anmeldung im Adminbereich die Sprache über das Auswahlfeld rechts oben ändern musst.

edit: Die fehlende Datei locale_frontend.php befindet sich im Testbereich-Archiv im Ordner /admin/locales/en/, muss aber nach /admin/locales/en_incomplete/

Danke, werde es bei Gelegenheit einbinden. Ist es nicht einfacher, einfach das Wort suchen durch search zu ersetzen bzw. Gästebuch duch guestbook? Der Login Bereich kann von mir aus deutsch bleiben. Nur die Hompage soll englisch sein.

jan93

Anmeldungsdatum:
27. September 2007

Beiträge: 245

Wohnort: /home/jan

ChriKle schrieb:

Oh, das wäre sehr nett. Ist das ein php Skript, das man in die Seite einbinden muss?
Sorry für meine Unwissenheit. Bin in Sachen Web Programmierung ein Anfänger.

Ja, es ist ein PHP-Script. Ich habe dir gerade das Script mit Anleitung per PN geschickt.

Wenn du die Suchfunktion und das Gästebuch auf Englisch haben möchtest [...]

Danke, werde es bei Gelegenheit einbinden. Ist es nicht einfacher, einfach das Wort suchen durch search zu ersetzen bzw. Gästebuch duch guestbook? Der Login Bereich kann von mir aus deutsch bleiben. Nur die Hompage soll englisch sein.

Den Menüeintrag für das Gästebuch kannst du einfach umbenennen und den Such-Button kannst du im Template ändern, aber der Inhalt der Seiten (also die Suchergebnisse und das Gästebuch-Formular lassen sich nur per Sprachdatei ändern. Du kannst aber auch einfach auf die nächste Version von cms -db warten, dort sind die Sprachdateien schon dabei.

ChriKle

(Themenstarter)

Anmeldungsdatum:
7. Mai 2006

Beiträge: 341

Danke erstmal für die Mühe!

Mit dem Gästebuch warte ich einfach auf die neue Version (es eilt nicht). Da soll es dann ja auch möglich sein Blogs zu schreiben (ist vllt ganz nett, wenn man eine Seite mit News hat. Ansonsten sehr großes Lob. cms-db ist wirklich sehr gut und sehr einfach von der Bedienung (abgesehen von ein paar Kleinigkeiten).

Das mit dem Include klappt bei mir leider nicht:
Wenn ich auf neue Include einfügen gehe und einen Namen eingebe (z.B. Screenshots), passiert rein gar nichts (dh. es kommt eine leere Seite, bei der man nichts machen kann, er legt auch kein neues Include an).
Da ist noch ein include mit dem Namen VERSTECKT, die kann man allerdings bearbeiten. Falls das ein Bug ist und der nur bei mir auftritt, könnte ich dir auch einen login auf der Seite geben, so dass du dir das anschauen kannst, falls du das willst.

Vielleicht ist es eine Lösung eine Textdatei mit dem Namen Screenshots.php anlegen und sie einfach per ftp hochladen. Würde das funktionieren?


Ich will hier keine Kritik üben, Ubuntuusers ist wirklich super, aber dass das mit der Formatierung von Texten so kompliziert sein muss, verstehe ich wirklich nicht. Warum kann der keine neue Zeile anfangen, wenn ich RETURN drücke .... ?

jan93

Anmeldungsdatum:
27. September 2007

Beiträge: 245

Wohnort: /home/jan

Hinter einer geschweiften Klammer (Zeile 14) steht ein s. Mach das mal weg, dann sollte es funktionieren. Falls nicht, mach bitte einen Bug im Forum von cms -db auf.

Und auch wegen den Kleinigkeiten, die dich an cms -db stören, mach einfach ein Thema im cms -db Forum auf, dann schaue ich mir das an.

ChriKle

(Themenstarter)

Anmeldungsdatum:
7. Mai 2006

Beiträge: 341

jan93 schrieb:

Hinter einer geschweiften Klammer (Zeile 14) steht ein s. Mach das mal weg, dann sollte es funktionieren. Falls nicht, mach bitte einen Bug im Forum von cms -db auf.

Und auch wegen den Kleinigkeiten, die dich an cms -db stören, mach einfach ein Thema im cms -db Forum auf, dann schaue ich mir das an.

Auf welche Datei beziehst du dich denn?

ChriKle

(Themenstarter)

Anmeldungsdatum:
7. Mai 2006

Beiträge: 341

@jan93: Falls es für CMS-db ein Logo gibt, wie bei Berlios, könnte ich es auch auf der Homepage unter about anbringen (kannst dir ja die Seite anschauen).

jan93

Anmeldungsdatum:
27. September 2007

Beiträge: 245

Wohnort: /home/jan

ChriKle schrieb:

Auf welche Datei beziehst du dich denn?

Ich meinte die Datei /admin/newinc.php 😬

ChriKle schrieb:

@jan93: Falls es für CMS-db ein Logo gibt, wie bei Berlios, könnte ich es auch auf der Homepage unter about anbringen (kannst dir ja die Seite anschauen).

Schau mal im Impressum: http://cms-db.de/site/impressum.html
Du kannst aber auch das Logo mit Schrift nehmen und verkleinern: http://design.cms-db.de/images/logo.png

Ich würde aber mal vorschlagen, dass wir woanders (Thema in uu, cms -db Forum) über cms -db weiterdiskutieren - hier gehts ja schließlich um LaEx.

Antworten |