wort-schule / wort.schule

Inklusive OER-Webanwendung zur Unterstützung des (Schrift-)Spracherwerbs im Deutschen
https://wort.schule
MIT License
8 stars 4 forks source link

Anpassbare Detailseite #440

Closed cabotine closed 5 months ago

cabotine commented 10 months ago

Die Detailseite sollte mit Liquid anpassbar sein: https://github.com/wort-schule/wort.schule/issues/153

Dazu gehören: Anpassbarkeit der Reihenfolge der Boxen

und dann die bereits skizzierten Aspekte:

wintermeyer commented 6 months ago

@cabotine Hattest Du mir die Symbole und Farben schon geschickt?

wintermeyer commented 6 months ago

Mental Note: Copyright bei den Symbolen beachten.

wintermeyer commented 6 months ago

wählbare Schrift

@cabotine Hast Du eine Liste von gewünschten Schriftarten die wir zur Auswahl stellen sollen?

frankjmueller commented 6 months ago

Ja, hatte ich. Ich such sie nochmal raus. Sie sind von Scott gezeichnet, insofern sollte es keine Copyright Probleme geben. (cc-0). Die Schriften schicke ich auch nochmal.

phylor commented 6 months ago

@cabotine Ich bräuchte hierzu Hilfe/Detailwissen:

  1. Die Punktgrafik für die Farbkodierung des Geschlechts fehlt mir noch. Ausser es spielt keine Rolle welche Farbe/Grösse die Grafik hat 🙂

    a red circle for female nouns, a blue one for male nouns and a green one for neutral

  2. Welche Montessori Symbole zeigen wir an? Wir speichern momentan Adjektive, Nomen, Verben und Funktionswörter. Zeigen wir somit nur die Montessori Symbole für Adjektive, Nomen und Verben?

  3. Verstehe ich die Fresch Methode richtig, dass wir bei jedem Wort manuell hinterlegen müssten welche Strategie benötigt wird? Es gibt keine Maschinen-implementierbare Regeln mit denen wir dies ableiten könnten, richtig? Falls wir es manuell hinterlegen, sind alle Symbole relevant oder nur bestimmte?

  4. Mir ist noch nicht ganz klar wie das Liquid Template der Detailseite aussehen könnte. Geht es nur um die Reihenfolge der Boxen? Oder sollen auch Inhalte in den Boxen verändert werden können? Falls ja, um welche Anpassungen würde es hier gehen?

  5. Welche Texte werden durch die ausgewählte Schrift beeinflusst? Lediglich das Wort an sich ganz oben auf der Seite, richtig?

cabotine commented 6 months ago

Sollen wir uns mal zusammensetzen?

  1. Die Punkte such ich mal.
  2. Die anderen Wortarten sind bei den Funktionswörtern hinterlegt. grafik
  3. Die FRESCH-Symbole hängen hiermit zusammen: https://wort.schule/seite/strategies Da könnte man die Symbole zuordnen.
  4. Sollen wir uns da einmal zusammensetzen? Reihenfolge und Sichtbarkeit von Boxen und ggf. einzelnen Inhalten (Pluralwort oder Singularwort sind vielleicht nicht für alle relevant).
  5. Oben in der Box und bei den Beispielsätzen würde ich sagen.
wintermeyer commented 6 months ago

Sollen wir uns da einmal zusammensetzen?

Einladung ist per E-Mail raus.

phylor commented 6 months ago

@cabotine Vielen Dank für die Hinweise! Ist soweit implementiert, mit Ausnahme der zu diskutierenden Themen: Silbenbögen und Liquid Template.

cabotine commented 6 months ago

Bei der Anpassbarkeit stand ja auch die Bezeichnung von den Wortarten/des Geschlechts noch aus: https://github.com/wort-schule/wort.schule/issues/111

cabotine commented 6 months ago

Es wäre toll, wenn ich die Einstellungen für Anzeige/Reihenfolge von Boxen und Inhalten, die Schriftart und die Bezeichnung von Wortarten/Geschlecht als Preset abspeichern könnte und dann auch per URL-Parameter übergeben werden könnte, der dann in einem Cookie gespeichert wird. Dann könnte ich/eine Lehrkraft verschiedene Presets zur Verfügung stellen, ohne Accounts anlegen zu müssen... Das würde die Einsatzschwelle deutlich senken. Nur eine Idee, die mir beim Wandern kam, können wir am Mittwoch oder so nochmal besprechen.

phylor commented 6 months ago

@cabotine @wintermeyer Mir ist grundsätzlich aufgefallen, dass wir das Liquid Template bereits als "Wortkarten" implementiert hatten. In einer Lerngruppe kann das Wortkarten-Template gesetzt werden. Dies ersetzt dann die Detailseite eines Wortes (für alle Schüler:innen dieser Lerngruppe).

Ich denke es stellt sich dann die Frage wie wir diese Templates vereinfachen können bzw. welche Liquid Variablen dort fehlen.

Es wäre toll, wenn ich die Einstellungen für Anzeige/Reihenfolge von Boxen und Inhalten, die Schriftart und die Bezeichnung von Wortarten/Geschlecht als Preset abspeichern könnte und dann auch per URL-Parameter übergeben werden könnte, der dann in einem Cookie gespeichert wird. Dann könnte ich/eine Lehrkraft verschiedene Presets zur Verfügung stellen, ohne Accounts anlegen zu müssen... Das würde die Einsatzschwelle deutlich senken. Nur eine Idee, die mir beim Wandern kam, können wir am Mittwoch oder so nochmal besprechen.

Momentan sind die Informationen in der Lerngruppe gespeichert und für alle Schüler:innen in dieser Lerngruppe gültig. Wir könnten dort die Presets anbieten um die einzelnen Parameter einfacher setzen zu können.

frankjmueller commented 6 months ago

Achso, ja das hatte ich auf dem Schirm, dass das quasi schonmal fertig war. Ich glaube es geriet dann in Vergessenheit als Max das neue Detailseitendesign entworfen hat. Cool wäre halt, wenn man quasi ohne Registrierung draufzugreifen könnte, weil das schon eine große Hürde ist für viele.

wintermeyer commented 6 months ago

Achso, ja das hatte ich auf dem Schirm, dass das quasi schonmal fertig war.

Ich hatte es bei der Kalkulation schon auf dem Schirm. ;-)

Cool wäre halt, wenn man quasi ohne Registrierung draufzugreifen könnte, weil das schon eine große Hürde ist für viele.

Lass uns das am Mittwoch mal im Call besprechen. Mir ist gerade noch nicht klar, wie das ganz ohne Registrierung funktionieren soll.

@phylor Kannst Du in der Einladung noch auf Ja oder Nein klicken? Dann weiß ich, ob das so funktioniert. Habe Mittwoch noch Folgetermine.

phylor commented 5 months ago

Aus dem Treffen von heute.

phylor commented 5 months ago

@cabotine Wenn du als Admin eingeloggt bist, kannst du dir unter folgendem Link die Silbenbögen auf einer Demoseite anschauen: https://wort.schule/seite/font

Wir zeigen dort alle Silben aus dem System. Oben kannst du die Schriften umschalten.

Wir berechnen die Textbreite und schliessen dann von dieser auf den zu verwendenden Silbenbogen. Welche Textbreiten welche Silbenbögen verwenden ist hier definiert: https://github.com/wort-schule/wort.schule/blob/82898954496a90290ee09cc58d0abb24219eef72/app/services/fonts.rb#L13

(0..300) => "01", bedeutet z.B., dass alle Textbreiten zwischen 0 und 300 den Silbenbogen ^01 verwenden. Die Textbreiten siehst du auf der Demoseite für jede Silbe unter "Calculated width".

Ich habe die Zuordnung versucht für die Druckschrift (DRBuch) zu machen. Dieselbe Zuordnung klappt für die meisten anderen Schriften auch - die variable Schrift braucht jedoch eine eigene Zuweisung. Dort sind die Bögen nun meist zu lang.

Könntest du bitte bei Gelegenheit über die Druckschrift schauen und mir sagen ob die Bögen so passen oder kürzer/länger sein müssen? Falls das passt würde ich die Zuweisung für die variable Schrift noch korrigieren.

frankjmueller commented 5 months ago

Das ist toll. Bei den längeren Bögen der Druckschrift (ab 37) gibt es manchmal noch rechts überstehende Silbenreste. Man kann es gut sehen, wenn man die Silbe markiert. Aber im Großen und Ganzen ist es prima. Danke! Für das Finetuning könnte ich sonst auch nochmal Anna oder Julia bitten.

frankjmueller commented 5 months ago

Kann es sein, dass sie Schriften auf dem Server noch fehlen? grafik grafik

Und es fehlen noch die Möglichkeit Boxen und Inhalte von Boxen auszublenden (z.B. Pluralwort/Singularwort usw.), oder habe ich das übersehen? Insofern kann das Issue eigentlich doch noch nicht zu sein oder läuft das über die Themes der Wortarten?

phylor commented 5 months ago

Kann es sein, dass sie Schriften auf dem Server noch fehlen?

Die Schriften werden aktuell nur bei den Silben verwendet:

image

Möchtest du das Wort darüber auch in der Schrift haben?

image

Und es fehlen noch die Möglichkeit Boxen und Inhalte von Boxen auszublenden (z.B. Pluralwort/Singularwort usw.), oder habe ich das übersehen? Insofern kann das Issue eigentlich doch noch nicht zu sein oder läuft das über die Themes der Wortarten?

Genau, ausblenden läuft über die Themes der Wortarten. Du kannst dort das Standard-Template übernehmen und dann rauslöschen was du nicht anzeigen willst.

frankjmueller commented 5 months ago

Hmmm. Aber die Variante mit den Silben wird leider gar nicht angezeigt (ohne dass ich an den Themes gepfuscht habe), wie man auf dem Bild mit der Libelle sieht.

Ah. Es liegt daran, dass die Libelle keine Silben hat.

Außerdem ist mir noch was aufgefallen: Können wir bitte auch noch eine Einstellung haben für Plural/Singular vzw. Einzahl/Mehrzahl. Es taucht oben auf und dann bei den Fällen und bei Pluralwort/Singularwort da müsste es auch Mehrzahlwort/Einzahlwort sein.

frankjmueller commented 5 months ago

@phylor Hast Du die Einstellung noch auf dem Schirm oder soll ich lieber ein neues Issue aufmachen?

Können wir bitte auch noch eine Einstellung haben für Plural/Singular vzw. Einzahl/Mehrzahl. Es taucht oben auf und dann bei den Fällen und bei Pluralwort/Singularwort da müsste es auch Mehrzahlwort/Einzahlwort sein.

Hmmm. Aber die Variante mit den Silben wird leider gar nicht angezeigt (ohne dass ich an den Themes gepfuscht habe), wie man auf dem Bild mit der Libelle sieht.

Ah. Es liegt daran, dass die Libelle keine Silben hat.

Außerdem ist mir noch was aufgefallen: Können wir bitte auch noch eine Einstellung haben für Plural/Singular vzw. Einzahl/Mehrzahl. Es taucht oben auf und dann bei den Fällen und bei Pluralwort/Singularwort da müsste es auch Mehrzahlwort/Einzahlwort sein.

phylor commented 5 months ago

@frankjmueller Das hatte ich hier als Kommentar hinzugefügt: https://github.com/wort-schule/wort.schule/issues/111

Aber tatsächlich vergessen, danke fürs Erinnern! :slightly_smiling_face:

frankjmueller commented 5 months ago

@phylor Kann es sein, dass die Stichwörter eines Wortes nicht im Standardtemplate enthalten sind? grafik

frankjmueller commented 5 months ago

Noch eine Frage: Kann ich in den Templates ein Fallback setzen? Also z.B. wenn das Feld Sprechsilben leer ist (wie bei Libelle), dann zeige das Wort an. (Das unformatierte Wort selbst würde ich sonst nämlich aus manchen Templates rausnehmen, weil es sonst ja doppelt da steht.)

frankjmueller commented 5 months ago

Und: wie kann ich von außen auf ein öffentliches Setting verweisen? Geht das schon? z.B. für https://wort.schule/seite/word_view_settings/1

wintermeyer commented 5 months ago

@frankjmueller Zusätzliche Fragen in schon geschlossenen Issues sind gefährlich. Im Sinne von: Gehen schnell verloren.

Ich bin mir auch nicht sicher, ob Issues überhaupt ein gutes Format für diese Fragen sind. Vielleicht ist https://github.com/wort-schule/wort.schule/discussions besser geeignet. Issues sind eigentlich Arbeitsaufträge. Wenn die geschlossen sind, dann ist das Issue weg.

Bin auch unsicher, was der beste Weg ist.