Hauptmenü

Neueste Beiträge

#1
Material erstellen und verwalten / Aw: Eingebettete Links im Aufg...
Letzter Beitrag von Andres - Oktober 21, 2026, 10:34:19 VORMITTAG
Lieber Michael,
Super! Vielen herzlichen Dank für die schnelle Reaktion. Und es funktioniert!
Liebe Grüsse,
Andres
#2
Material erstellen und verwalten / Aw: Eingebettete Links im Aufg...
Letzter Beitrag von admin - Oktober 20, 2026, 01:13:50 NACHMITTAGS
Hallo Andres,

ich vermute, du hast Links in Aufgabenstellungen oder Lernzielbeschriebungen, die sich so verhalten. Wir haben das jetzt umgestellt und öffnen externe Links grundsätzlich extern, weil das sicher der bevorzugte Fall sein dürfte. Warum so eine Webseite wie flastad.com nicht angezeigt werden kann, liegt häufig an den Anbietern, die Einbettungen teilweise verhindern und dann nicht korrekt geladen werden können. Das versucht zwar LearningView automatisch zu erkennen, aber das kann es nicht immer zuverlässig, wenn zumindest ein Teil der Seite geladen werden kann.

Wenn es um Links geht, die du an eine Aufgabe als "Anhang" anfügst, kannst du das Verhalten über das kleine Icon rechts selbst steuern, ob der Link im Popup oder Extern geöffnet werden soll.
Das target="_blank" kannst du weglassen, da LearningView ohnehin versucht die Links zu ersetzen und dabei vielleicht sonst auch etwas durcheinander kommen kann.

Starte LearningView einmal neu, dann sollten die Links extern öffnen. Wenn das bei dir dann nicht klappt, kannst du dich gern nochmal melden, wo genau du die Links eingefügt hast und wie, dann schauen wir das nochmals an.

Viele Grüsse,
Michael
#3
Material erstellen und verwalten / Eingebettete Links im Aufgaben...
Letzter Beitrag von Andres - Oktober 20, 2026, 10:28:26 VORMITTAG
Seit einger Zeit werden im Aufgabentext eingebettet Links nicht mehr korrekt geöffnet. Ich verwende das Attribut target="_blank", damit im Browser ein neuer Tab geöffnet wird. Stattdessen geht ein Pop-Up auf. Dort drin wird die verlinkte Seite aber nicht immer korrekt angezeigt.

Beispiele:
- https://www.falstad.com/circuit/circuitjs.html?ctz=CQAgjCAMB0l3BWcMBMcUHYMGZIA4UA2ATmIxAUgosgCgg bleibt in der LearningView-App leer und ich erhalte die angehängte Nachricht (Windows 11). Firefox, Chrome und Edge zeigen die Seite im Pop-Up an.

- http://www.horst-zuse.homepage.t-online.de/z4.html wird in der App engezeigt (auch wieder mit der angehängten Nachricht). Diesmal bleibt das Pop-Up in Firefox, Chrome und Edge leer.

Der Button links oben im Pop-Up zum öffnen der Seite im Browser funktioniert nie.

Ich weiss nicht, ob das der richtige Ort für die Schilderung des Problems ist. Einen anderen habe ich aber nicht gefunden. Ich wäre sehr dankbar, wenn das Problem behoden wird, da LearningView für meinen Unterricht das zentralke Werkzeug ist.

Freundliche Grüsse,
Andres Scheidegger
#4
Wunschliste / Aw: Freischalten einer Aufgabe...
Letzter Beitrag von admin - Oktober 15, 2026, 10:03:32 VORMITTAG
Hallo Lex,

wir möchten diese Art von Schaltern und Freigaben bewusst nicht in LearningView einbauen. Wie du schreibst, sollen sich die Schüler:innen selbst bereit dazu fühlen und auch lernen, diese Selbsteinschätzung zu treffen, wann nutze ich welche Ressource. Wir möchten mit LearningView die Eigenverantwortung und Selbstständigkeit fördern und solche technisch vorprogrammierten Wege würden dem entgegenstehen.
Du kannst ggf. Anhänge wie Musterlösungen mit einem Passwort versehen, damit sie das nur anschauen können, wenn sie das Passwort kennen (was sie zum Beispiel in einer früheren Aufgabe erfahren oder von dir erhalten haben).

Viele Grüsse,
Michael
#5
Wunschliste / Freischalten einer Aufgabe nac...
Letzter Beitrag von lex - Oktober 15, 2026, 08:53:31 VORMITTAG
Hallo,
Ich habe gerade einige Einheiten erstellt bei denen am Ende so eine Art "Mini-Abschlusstest" steht. Im Idealfall sollen die Kinder diesen erst machen, wenn sie sich dazu bereit fühlen, bzw. die Pflichtaufgaben auf dem Weg dahin gelöst haben. Deshalb habe ich mich gefragt, ob es interessant sein könnte eine Art Schalter einzubauen, mit dem eine Aufgabe frei geschaltet werden kann - zusätzlich zur Zeit. Meine Ideen dazu, wie sowas konkret aussehen könnten:
  • Die Aufgabe wird angezeigt ist aber noch "gesperrt" und kann manuell von der Lehrperson freigeschaltet werden.
  • Eine Aufgabe wird freigeschaltet nachdem man eine bestimmte Aufgabe (ev. mehrere Aufgaben) gemacht hat.
  • Eine Aufgabe kann mit einem bestimmten Code freigeschaltet werden, den die Kinder eingeben müssen. Diesen könnten sie zB. manuell vom Lehrer erhalten oder in einer oder mehreren Aufgaben erhalten. Dadurch würden sich auch einige spannende und motivierende Möglichkeiten ergeben und eine leichte Gamification möglich werden
Danke und schöne Grüße,
Lex
#6
Wunschliste / Aw: Word Einspeisung
Letzter Beitrag von Dormann - Oktober 14, 2026, 03:32:14 NACHMITTAGS
Lieber Michael

Alles klar. Danke fürs Prüfen.

LG Sari
#7
Wunschliste / Aw: Rückmeldung vollständige B...
Letzter Beitrag von Arianndi - Oktober 12, 2026, 09:35:30 NACHMITTAGS
Vielen Dank. Ich habe die Rückmeldung eingebaut und mit Lehrer- und Schüleraccount getestet und es funktioniert. Das mit der maximalen Breite habe ich auch gemacht. Die Übungen erscheinen gut. Ausgeblendet habe ich erst mal nichts und auch die interne Verkettung nicht deaktiviert. Ich habe zu wenig Information darüber, was die Lehrkräfte hier wollen. Die Übung sendet den Erfolg, leitet dann aber nach wie vor zum nächsten Aufgabentyp weiter. Wer das nicht mag, muss sich auf meiner Kontaktseite beschweren. Eine Änderung gemäß deiner Erklärung wäre möglich.
#8
Wunschliste / Aw: Rückmeldung vollständige B...
Letzter Beitrag von admin - Oktober 11, 2026, 07:23:59 NACHMITTAGS
Hallo Marianne,

wir verzichten bewusst auf einen komplizierten Schlüsselaustausch und erlauben einem eingebetteten Inhalt über "postMessage" an die übergeordnete Seiten Nachrichten zu senden, die dann ausgewertet werden. Das ist nicht "sicher" aber das steht im Kontext von LearningView eigentlich nie im Zentrum, da wir Schülerinnen und Schülern verschiedene Lerngelegenheiten bieten möchten, die sie möglichst selbstständig und eigenverantwortlich bearbeiten können.

Unter https://learningview.org/embed-api.php findest du eine umfangreichere Beschreibung der technischen Schnittstelle, die wir für Bots dokumentiert haben. Wenn du eine deiner Übungen und den Link zu dieser Anleitung ChatGPT oder Claude gibst, sollte diese ohne Hilfe eine sinnvolle Implementation in JavaScript einbauen können. Dann kannst du prüfen, ob du eine allgemeine Funktion in deine Apps integrieren möchtest - wir empfehlen xAPI da das ein gebräuchlicher Standard ist. Für deine Inhalte ist das ggf. eine kleine Anpassung und sie hat keine Nachteile für die Nutzung auf anderen Seiten - gibt es keine Einbettung oder hört niemand zu, werden solche Nachrichten einfach verworfen.

Erledigt = 100% gelöst, somit kannst du zum Beispiel 0.8 für 80% schicken. Die 80% wird dann beim Schüler auf der Kachel angezeigt und bei der Lehrperson im Arbeitsstand (eine Übersicht über die ganze Klasse). Du kannst zum Beispiel auch immer 100% senden, wenn keine weitere Differenzierung Sinn macht.
Wenn man mehrfach übt und beim zweiten Durchlauf eine niedrigere Punktzahl bekommt, bleibt die höchste gespeichert. Also 80% beim ersten, danach 66% und 75% es bleibt 80% auf der Kachel stehen.

Deine App kann mit window.parent.postMessage({type: "setDialogSize", size: "max"}, "*"); LearningView bitten, den Inhalt auf die maximale Fenstergrösse zu vergrössern. Das ist ebenfalls oben in der Dokumentation beschrieben.

Man kann theoretisch noch mehr einbauen, dass etwa der Arbeitsstand des Schülers gespeichert und beim nächsten Besuch der App wiederhergestellt wird oder eine Lehrperson eine Auswertung über die ganze Klasse bekommen kann usw. aber das musst du für deinen Fall ja nicht extra umsetzen.

In deinen Apps kannst du ggf. folgendes nutzen:

window.addEventListener("message", (event) => {
  if (event.data?.type !== "sendEmbedContext") return;
  const mode = event.data.mode;
  // Inhalt passend zum Modus initialisieren.
});

window.parent.postMessage({type: "getEmbedContext"},"https://learningview.org");

Wenn du auf die Frage nach getEmbedContext eine Antwort bekommst, dann bist du innerhalb einer LearningView Einbettung und kannst ggf. Elemente ausblenden. Bekommst du keine Antwort, dann bist du das nicht.

Es gibt sessionStorage und localStorage wobei für dauerhaftes Speichern eher der zweite genutzt wird. Jedoch sind bei Einbettungen in iframes häufig diese Speicher durch die Sandbox deaktiviert, sodass du diese in dem Kontext leider nicht verwenden kannst. Wir haben deshalb eine LearningView-spezifische Lösung dokumentiert unter dem Link oben (der Bot kann das für dich einbauen und du kannst schauen was er da baut). Die Idee ist, dass die Daten von solchen Aufgaben in LearningView am Schüler gespeichert werden und so auf allen Geräten synchronisiert werden und auch die Lehrperson diese Lösung ggf. anschauen kann.

Ob sich der Aufwand das alles zu integrieren lohnt, ist schwer zu sagen. Wenn du es spannend findest, kannst du es einmal ausprobieren - aber wir haben auch Verständnis, wenn das zu viel Aufwand ist. Sonst gern einfach einmal eine Mail an mail@learningview.org schreiben und wir können dir ggf. auch einmal mit einem konkreten Beispiel helfen.

Viele Grüsse,
Michael
#9
Wunschliste / Rückmeldung vollständige Bearb...
Letzter Beitrag von Arianndi - Oktober 11, 2026, 06:02:48 NACHMITTAGS
Liebes Learningview-Team,

ich bin über diesen Faden gestolpert https://learningview.org/forum/index.php?topic=588.msg1987#msg1987 und habe dieselbe Frage.

Ich bin Mathematiklehrerin in Leipzig und betreibe mathetoolbar.de, eine Sammlung von gut 300 interaktiven Übungen (reines HTML und JavaScript, keine Anmeldung, keine Schülerdaten). Im Oktober war learningview.org die häufigste verweisende Seite auf mein Angebot überhaupt — Lehrkräfte verlinken die Übungen dort also bereits. Allerdings sieht die Lehrkraft nicht, ob gearbeitet wurde.

Michaels Antwort im zitierten Faden klärt das Format. Bevor ich etwas einbaue, würde ich gern fünf Punkte verstehen, die sich daraus noch nicht ergeben:

1. Abschluss oder Punktzahl? Yannick hatte nach ,,als erledigt markieren" gefragt, die Antwort beschreibt eine Punktzahl. Setzt LearningView die Aufgabe ab einem bestimmten scaled auf erledigt, oder sind Punktzahl und Erledigt-Status zwei verschiedene Dinge? Falls es eine Schwelle gibt — welche?

2. Mehrere Nachrichten: letzter oder bester Wert? Meine Übungen würfeln die Aufgaben jedes Mal neu, ein zweiter Durchgang ist also ausdrücklich erwünscht und kann schlechter ausfallen als der erste. Überschreibt eine spätere Nachricht die frühere, oder behaltet ihr den besten Wert.

3. Weiterleitung innerhalb des Rahmens. Meine Übungen sind verkettet: Nach dem Abschluss eines Aufgabentyps geht es von selbst zum nächsten weiter. Im iframe würde also nach der Meldung eine andere Seite nachgeladen, die ihrerseits Nachrichten schickt. Stört das LearningView — und wäre es euch lieber, wenn ich die Weiterleitung unterdrücke, sobald die Seite eingebettet läuft?

4. Größe des Rahmens. Die Übungen brauchen Breite; auf dem Handy bitten sie darum, das Gerät quer zu halten. Welche Maße bekommt ein Rahmen unter ,,Interaktiv (extern)" typischerweise, und nehmt ihr eine Höhenangabe per postMessage entgegen, damit er mitwachsen kann?

5. Ist von innen erkennbar, dass es LearningView ist? Schickt die Plattform dem eingebetteten Inhalt beim Laden eine Nachricht, oder gibt es ein anderes Merkmal? Im eingebetteten Zustand würde ich gern ein paar Dinge ausblenden, die dort nur stören — den QR-Code zur Übung etwa und meinen eigenen Lernpfad-Mechanismus, den LearningView ja ohnehin besser selbst erledigt.

Eine Kleinigkeit noch, falls jemand damit Erfahrung hat: Meine Übungen legen den Punktestand im sessionStorage ab. Eingebettet ist das Speicher in einem Drittkontext, den manche Browser abtrennen oder sperren. Ist das bei den angebundenen Anbietern je aufgefallen?

Ich baue das gern ein und melde auch gern zurück, was funktioniert.

Herzliche Grüße aus Leipzig
Marianne
#10
Neuigkeiten / Aw: Karteikarten
Letzter Beitrag von admin - Oktober 11, 2026, 11:41:56 VORMITTAG
Hallo,

wenn du eine Kartekarte erstellst, kannst du oben in der Toolbar sowohl Bilder als auch Audio und Video einfügen. Diese werden dann auf der Karte darstellt. Hast du das einmal ausprobiert? Wir haben das eigentlich von Anfang an so vorgesehen und getestet.

Viele Grüsse,
Michael