Hallo miteinander,
ich bin vor einer guten Woche zur Moodle-Gemeinde gestoßen und bin gerade dabei, eine Testinstallation mit Leben zu füllen. Nun habe ich folgendes Problem:
Wenn ich in einem Kurs eine Webseite anlege und diese vom Inhalt her über eine gewisse Größe (Zeilenanzahl) hinaus kommt, dann wird der "überschüssige" Inhalt einfach abgeschnitten, und zwar sowohl in der späteren Ansicht im Kurs, als auch im Editiermodus.
Gibt es da irgendwelche Grenzen, z.B. in der Form, dass der Inhalt einer Text- oder Webseite auf eine Bildschirmseite passen muss? kann ich das irgendwo beeinflussen?
Ich bin für jeden Hinweis dankbar.
Grüße,
Susanne
Es gibt meiner Meinung nach keine Grenzen für die Webseite und keine Anpassung für die Bildschirmseite.
Es gab hier bereits früher Probleme bei einer nachträglichen Bearbeitung.
Für mich ergibt sich hier eher die Frage, wie sinnvoll es ist diese Inhalte in moodle einzustellen ? Wenn Sie bereits als Datei vorliegt brauche ich es nur hochzuladen und einzubinden. Sollte dies nicht der Fall sein würde ich eher ein WIKI nutzen, um einfach eine bessere Struktur zu erzeugen.
Es gab hier bereits früher Probleme bei einer nachträglichen Bearbeitung.
Für mich ergibt sich hier eher die Frage, wie sinnvoll es ist diese Inhalte in moodle einzustellen ? Wenn Sie bereits als Datei vorliegt brauche ich es nur hochzuladen und einzubinden. Sollte dies nicht der Fall sein würde ich eher ein WIKI nutzen, um einfach eine bessere Struktur zu erzeugen.
Hallo André,
vielen Dank für die Antwort
Meine Inhalte stehen leider nicht bereits als Dateien zur Verfügung, die ich dann einhängen könnte.
Ich habe den Typ Webseite hauptsächlich deshalb gewählt, weil ich Moodle durch eine Erweiterung um ein Javascript (ASCIIMathML.js, stammt von Peter Jipsen, siehe http://www1.chapman.edu/~jipsen/asciimath.html) dazu bringen konnte, mathematische Formeln, die ich in einer einfachen ASCII-Syntax editiere, in MathML zu konvertieren, wenn die Seite später im Browser aufgerufen wird. Mit dem Einbinden dieses Skripts scheint mein Problem aber nichts zu tun zu haben. Der Effekt mit dem abgeschnittenen Inhalt trat auch schon davor auf.
Mich würde interessieren, wie das Problem von den Anwendern gelöst wurde, bei denen der Effekt auch auftrat. Ich habe schon mit allen möglichen Kombinationen von Wörtern in den Foren gesucht, habe aber keinen entsprechenden Thread gefunden. Vielleicht weisst du, wo ich dazu was finde?
Viele Grüße
Susanne
vielen Dank für die Antwort
Meine Inhalte stehen leider nicht bereits als Dateien zur Verfügung, die ich dann einhängen könnte.
Ich habe den Typ Webseite hauptsächlich deshalb gewählt, weil ich Moodle durch eine Erweiterung um ein Javascript (ASCIIMathML.js, stammt von Peter Jipsen, siehe http://www1.chapman.edu/~jipsen/asciimath.html) dazu bringen konnte, mathematische Formeln, die ich in einer einfachen ASCII-Syntax editiere, in MathML zu konvertieren, wenn die Seite später im Browser aufgerufen wird. Mit dem Einbinden dieses Skripts scheint mein Problem aber nichts zu tun zu haben. Der Effekt mit dem abgeschnittenen Inhalt trat auch schon davor auf.
Mich würde interessieren, wie das Problem von den Anwendern gelöst wurde, bei denen der Effekt auch auftrat. Ich habe schon mit allen möglichen Kombinationen von Wörtern in den Foren gesucht, habe aber keinen entsprechenden Thread gefunden. Vielleicht weisst du, wo ich dazu was finde?
Viele Grüße
Susanne
Hallo,
das Problem hat wahrscheinlich damit zu tun, dass die Felder der MySQL-Tabelle als TEXT angelegt sind. Dieser verträgt "nur" Datenmengen bis 64KiloByte. Obwohl 64KB reiner Text ganz schön viel ist, kann es trotzdem passieren, dass man mehr Text hat - obwohl das eher unwahrscheinlich ist.
Man kann aber in der MySQL-Datenbank den Typ der Spalte auf LongTEXT umstellen, dann kann man 4GigaByte aufnehmen.
Die Spalte ist in der Tabelle mdl_resource, Feld alltext. Das ist aber nur für erfahrene Nutzer zu empfehlen, da ich das selber noch nie probiert habe.
Viele Grüße
Marcus
das Problem hat wahrscheinlich damit zu tun, dass die Felder der MySQL-Tabelle als TEXT angelegt sind. Dieser verträgt "nur" Datenmengen bis 64KiloByte. Obwohl 64KB reiner Text ganz schön viel ist, kann es trotzdem passieren, dass man mehr Text hat - obwohl das eher unwahrscheinlich ist.
Man kann aber in der MySQL-Datenbank den Typ der Spalte auf LongTEXT umstellen, dann kann man 4GigaByte aufnehmen.
Die Spalte ist in der Tabelle mdl_resource, Feld alltext. Das ist aber nur für erfahrene Nutzer zu empfehlen, da ich das selber noch nie probiert habe.
Viele Grüße
Marcus
Hallo Marcus,
da scheint wirklich was dran zu sein! Mein Content hatte wohl wirklich die max. Speicherkapazität dieses Datenbankfeldes überschritten, da jedes einzelne mathematische Symbol (davon enthält der text eine ganze Menge) noch mit einem Eintrag in einem externen Dictionary verknüpft war. In der Summe ergab das dann jede Menge Code. Ich habe diese Links jetzt mal entfernt und dann gings. Ich werde wohl mal versuchen den Datentyp der entsprechenden Spalte umzustellen. Mal sehen, was dann passiert.
Vielen Dank für den Hinweis,
Susanne
da scheint wirklich was dran zu sein! Mein Content hatte wohl wirklich die max. Speicherkapazität dieses Datenbankfeldes überschritten, da jedes einzelne mathematische Symbol (davon enthält der text eine ganze Menge) noch mit einem Eintrag in einem externen Dictionary verknüpft war. In der Summe ergab das dann jede Menge Code. Ich habe diese Links jetzt mal entfernt und dann gings. Ich werde wohl mal versuchen den Datentyp der entsprechenden Spalte umzustellen. Mal sehen, was dann passiert.
Vielen Dank für den Hinweis,
Susanne
Gern geschehen,
beim Testen solltet ihr allerdings genau aufpassen, was moodle mit den Texten macht. Es wäre interessant, ob so eine schnell ausführbare Einstellung das Problem komplett oder nur teilweise löst
Marcus
beim Testen solltet ihr allerdings genau aufpassen, was moodle mit den Texten macht. Es wäre interessant, ob so eine schnell ausführbare Einstellung das Problem komplett oder nur teilweise löst

Marcus
Hallo,
Gruß,
Maik
Das Problem wird dadurch definitiv gelöst, es fragt sich nur zu welchem Preis. Jeder Datenbanktext wird vor der Ausgabe durch z.B. Textfilter gejagt, bei entsprechend großen Datenmengen dürfte der Speicherbedarf immens ansteigen. Zudem weiß ich weiterhin nicht, wie souverän PHP/MySQL mit derartigen Textmonstern umgehen. Wäre es nicht wirklich eine Überlegung, den Inhalt über mehrere Seiten zu verteilen? Häppchenweise lerne und lese ich zumindest besser und lieber.
Gruß,
Maik