Code-Vorlagen
Mit Code-Vorlagen teilen Sie Stacks oder einzelne Memos innerhalb der Future-Box-Instanz mit anderen Nutzer:innen — über einen 6-stelligen Freigabecode, den die Empfänger:innen aktiv eingeben, um die Inhalte als eigenständige Kopie zu importieren.
Überblick
Die Future-Box bietet zwei Code-basierte Mechanismen, um Inhalte gezielt mit ausgewählten Personen zu teilen:
- Stack-Vorlagen per Code (Code-Modell
Share, TypeTYPE_STACK) — ganze Stacks (inklusive enthaltener Memos) plus optional Tags und Lernorte - Memo-Vorlagen per Code (Code-Modell
Share, TypeTYPE_MEMO) — einzelne, frei aus mehreren Stacks ausgewählte Memos plus optional Tags und Lernorte
Beide Varianten erzeugen einen 6-stelligen Freigabecode (Str::random(6)), den die Empfänger:innen in ihrer eigenen Future-Box eingeben, um die Inhalte zu importieren. Empfänger:innen erhalten danach eigenständige Kopien der Inhalte in ihrem Account.
⚠️ Begriffshinweis: In der Standard-UI werden Code-Freigaben als „Vorlagen“ bezeichnet (Renaming-Schlüssel
share_singular/share_plural). Das ist nicht zu verwechseln mit den admin-erstellten Stack-Vorlagen (Templates), die automatisch in alle Accounts ausgerollt werden — siehe Templates. Die zentrale Unterscheidung steht im nächsten Abschnitt.
Das pädagogische Kernprinzip: Pull statt Push
Der Code-Mechanismus ist bewusst pädagogisch motiviert so gestaltet, dass Inhalte niemals passiv in fremde Accounts gepusht werden können. Stattdessen müssen Empfänger:innen den Code aktiv eingeben und den Import aktiv bestätigen.
Damit stellt die Future-Box konzeptionell sicher, dass:
- die Verantwortung für das eigene E-Portfolio bei den Lernenden selbst liegt
- niemand — auch keine Lehrkraft, Ausbilder:in oder Admin — ungefragt in fremde Portfolios eingreifen kann
- Lernende den Vorgang des Imports bewusst erleben — als Akt der eigenen Aneignung und Auseinandersetzung
- Lehrkräfte zwar Inhalte und Strukturen vorbereiten, aber nicht einseitig durchsetzen können
Dieses Pull-Prinzip ist ein Eckpfeiler der pädagogischen Architektur der Future-Box. Es schützt die Lernautonomie und reflektiert das didaktische Selbstverständnis des E-Portfolio-Ansatzes: Lernende sind Eigentümer:innen ihrer Lernerfahrungen, nicht passive Empfänger:innen externer Vorgaben.
Vergleich der Inhalts-Verteilungs-Mechanismen
| Mechanismus | Push oder Pull? | Wer verteilt? | Wer empfängt? |
|---|---|---|---|
| Stack-Vorlage (Template) | Push | Admin | Alle Nutzer:innen automatisch |
| Code-Vorlage (Stack) | Pull | Beliebige Nutzer:innen | Wer den Code aktiv eingibt |
| Code-Vorlage (Memo) | Pull | Beliebige Nutzer:innen | Wer den Code aktiv eingibt |
| Link-Freigabe | Pull | Beliebige Nutzer:innen | Wer den Link kennt (nur lesend, kein Import) |
Nur der admin-gesteuerte Stack-Vorlagen-Mechanismus ist ein „Push“ — und er ist explizit für strukturelle Vorgaben gedacht (z. B. Standard-Stacks für alle Auszubildenden eines Trägers), nicht für inhaltliche Aufgaben.
Für wen ist dieser Bereich?
🎓 Lernende / 👩🏫 Lehrende / 🛠️ Ausbilder / 🏛️ Kammer-Admin / ⚙️ Admin
Alle Personen mit Berechtigung use_portfolio können Code-Vorlagen erstellen und importieren. Besonders relevant ist die Funktion für:
- 👩🏫 Lehrende, die didaktische Strukturen oder Aufgaben-Memos für ihre Klassen vorbereiten
- 🎓 Lernende, die Inhalte zwischen mehreren eigenen Accounts synchronisieren oder mit Mitlernenden teilen
- 🛠️ Ausbilder, die Vorlagen für Wochenberichte oder Praxisreflexionen verteilen
Der Code-Vorlagen-Mechanismus ist strikt getrennt von den admin-gesteuerten Stack-Vorlagen. Admins können beide Mechanismen parallel betreiben.
Die zwei Varianten im Detail
Stack-Vorlage per Code
Eine Stack-Vorlage per Code kann enthalten:
- ein oder mehrere Stacks (jeweils inklusive ihrer Memos)
- Lernorte zum Mitschicken
- Tags zum Mitschicken
Beim Import erhält die Empfänger:in eigenständige Kopien der Stacks samt enthaltener Memos. Lernorte und Tags werden ebenfalls in den Empfänger-Account übernommen, sodass der Kontext erhalten bleibt.
Geeignet für: Vermittlung ganzer thematischer Strukturen mit mehreren Memos darin (z. B. „Wochenbericht-Vorlage für KW 12 mit fünf Tag-Memos“).
Memo-Vorlage per Code
Eine Memo-Vorlage per Code enthält:
- einzelne Memos (Stack-übergreifend auswählbar)
- optional Lernorte und Tags
Beim Import werden die Memos in den Account der Empfänger:in kopiert.
Besondere Option — der Bearbeitungs-Schutz (can_edit_trainee):
Beim Erstellen einer Memo-Vorlage können Sie das Häkchen „Empfänger dürfen die Memos bearbeiten“ setzen oder weglassen.
| Häkchen | Wirkung für Empfänger mit Rolle user (Auszubildende) |
|---|---|
| Aktiviert | Empfänger:innen können importierte Memos frei bearbeiten und löschen |
| Deaktiviert | Empfänger:innen können importierte Memos nur anzeigen, aber nicht ändern oder löschen |
💡 Pädagogisch wichtig: Der Schutz wirkt nur für die Rolle
user(Auszubildende/Lernende). Lehrpersonen, Admins und Superadmins können importierte Memos in jedem Fall bearbeiten. Damit bleibt die Aufgabenstellung für Lernende unverändert, während Lehrkräfte selbst das Material weiterentwickeln können.
Geeignet für: Aufgabenstellungen, Reflexions-Leitfragen, Beispiel-Memos, Material mit didaktisch wichtigem Wortlaut.
Eine Stack-Vorlage erstellen — Schritt für Schritt
🎓 Lernende / 👩🏫 Lehrende / 🛠️ Ausbilder / etc.
- Im Hauptmenü „Teilen“ öffnen.
- Tab „Vorlagen“ → Bereich „Stack-Vorlagen“ (URL:
/portfolio/shares/stacks). - Auf „Neue Vorlage erstellen“ klicken.
- Name eingeben (zur eigenen Identifikation in der Liste).
- Inhalte auswählen:
- Eine oder mehrere Stacks ankreuzen — alle enthaltenen Memos werden automatisch mitgegeben.
- Optional: Memos einzeln aus den ausgewählten Stacks ankreuzen, um nur eine Auswahl mitzugeben.
- Optional: Lernorte ankreuzen.
- Optional: Tags ankreuzen.
- „Speichern“ — die Future-Box generiert einen 6-stelligen Code (Beispiel:
K7m9XQ).
Eine Memo-Vorlage erstellen — Schritt für Schritt
👩🏫 Lehrende / 🛠️ Ausbilder / 🎓 Lernende
- Im Hauptmenü „Teilen“ öffnen.
- Tab „Vorlagen“ → Bereich „Memo-Vorlagen“ (URL:
/portfolio/shares/memos). - Auf „Neue Vorlage erstellen“ klicken.
- Name eingeben.
- „Empfänger dürfen die Memos bearbeiten“ (
can_edit_trainee) je nach Bedarf aktivieren oder leer lassen — siehe Tabelle oben. - Memos auswählen — aus beliebigen eigenen Stacks. Die Auswahl ist Stack-übergreifend.
- Optional: Lernorte und Tags mitgeben.
- „Speichern“ → 6-stelliger Code wird generiert.
⚠️ Wichtig zum Bearbeitungs-Schutz: Wenn Sie als Lehrkraft Aufgabenstellungen verteilen, lassen Sie das Bearbeitungs-Häkchen weg. Lernende sehen die Aufgabe dann „read-only“ und können sie nicht versehentlich überschreiben. Sollen die Memos hingegen als Startpunkt dienen, den die Lernenden weiterentwickeln, aktivieren Sie das Häkchen.
Code weitergeben
Den generierten Code geben Sie auf einem Weg Ihrer Wahl an die Empfänger:innen weiter:
- per E-Mail oder Chat-Nachricht
- als Aushang im Klassenraum (Tafel, Plakat)
- in Lehrunterlagen (PowerPoint, Tafelbild, Hand-out)
- in einer Lernplattform (Moodle, MS Teams, itslearning)
- als QR-Code (selbst generiert) für Vortrags-Folien
💡 Tipp: Den Code finden Sie jederzeit in Ihrer Liste der Code-Vorlagen wieder — eine externe Notiz beim Erstellen ist nicht zwingend nötig.
Eine Code-Vorlage importieren — Schritt für Schritt
🎓 Lernende / 👩🏫 Lehrende / etc.
- Im Hauptmenü „Teilen“ öffnen.
- Tab „Vorlagen“ → Bereich „Stack-Vorlagen“ oder „Memo-Vorlagen“ (je nach Code-Typ).
- Auf „Code eingeben“ klicken.
- Den 6-stelligen Code eingeben.
- Vorschau-Modal öffnet sich:
- Bei ungültigem Code: Fehlermeldung „Nummer ungültig — bitte überprüfen Sie die Eingabe“.
- Bei eigenem Code: Hinweis „Eigene Exports können nicht importiert werden“. (Schutz vor versehentlichem Selbst-Import.)
- Bei gültigem Code: Liste der Stacks/Memos, Lernorte und Tags, die importiert werden würden.
- „Importieren“ klicken.
Was passiert nach dem Klick?
- Stacks und Memos werden als neue, eigenständige Datensätze in Ihrem Account angelegt — eigene IDs, eigene Bearbeitungsrechte (außer beim Memo-Bearbeitungs-Schutz, siehe oben).
- Lernorte werden in Ihre Lernort-Liste übernommen, sofern sie noch nicht existieren.
- Tags werden in Ihre Tag-Liste übernommen, sofern sie noch nicht existieren.
- Bearbeitungen oder Löschungen am Original beim Sender wirken sich nicht auf bereits importierte Inhalte aus. Sie sind danach inhaltlich unabhängig.
💡 Hinweis zum Hintergrund-Job: Stack-Imports werden als Hintergrund-Job (
ImportStackJob) verarbeitet. Während der Verarbeitung erscheint im Dashboard die Statusmeldung „Vorlagen-Import läuft noch …“. Bei umfangreichen Imports kann dies einige Sekunden bis Minuten dauern.
Code-Vorlagen verwalten
Bearbeiten
In der Liste Ihrer Code-Vorlagen können Sie eine Vorlage öffnen und ihren Inhalt anpassen:
- Name ändern
- Stacks/Memos/Tags/Lernorte hinzufügen oder entfernen
- Bei Memo-Vorlagen: Bearbeitungs-Schutz umschalten
⚠️ Wichtig: Bei einer bestehenden Code-Vorlage werden beim Speichern die bisherigen Inhalts-Verknüpfungen gelöscht und durch die aktuelle Auswahl ersetzt. Bereits importierte Kopien bei den Empfänger:innen sind davon nicht betroffen. Wer Sie nachträglich erweitern möchten, kann nur den Code mit den neuen Inhalten erneut weitergeben — frühere Empfänger:innen müssen den Import wiederholen, wenn sie die Erweiterungen erhalten wollen.
Löschen
Eine Code-Vorlage kann jederzeit gelöscht werden. Nach dem Löschen erhalten Empfänger:innen, die den Code danach noch eingeben, die Meldung „Nummer ungültig“. Bereits importierte Inhalte bei früheren Empfänger:innen bleiben unverändert.
Pädagogische Anwendungsszenarien
👩🏫 Wochenberichts-Struktur durch die Lehrkraft
Eine Berufsschullehrerin bereitet zu Schuljahresbeginn einen Stack „Wochenbericht“ mit fünf vorbereiteten Memos vor (Mo, Di, Mi, Do, Fr) und teilt den Code mit ihrer Klasse. Lernende importieren die Vorlage und füllen die vorbereiteten Memos im Wochenverlauf mit ihren konkreten Erfahrungen.
💡 Variante: Zusätzlich Memo-Vorlage mit deaktiviertem Bearbeitungs-Schutz für eine Reflexions-Aufgabe — die Lernenden sehen die Aufgabenstellung dauerhaft (read-only) und schreiben in eigene neue Memos die Antworten.
🛠️ Praxis-Reflexionen durch den Ausbilder
Ein Ausbilder erstellt eine Memo-Vorlage mit drei Reflexions-Memos zu typischen Praxis-Situationen („Schwierige Kundensituation gemeistert“, „Fachliche Herausforderung“, „Teamwork-Erlebnis“). Auszubildende importieren den Code zu Beginn der Ausbildung und ergänzen die vorbereiteten Memos im Lauf der Ausbildung mit eigenen Erlebnissen.
🎓 Synchronisation eigener Accounts
Eine Schülerin nutzt zwei Future-Box-Accounts (Schul-Account + privater Account auf einer anderen Instanz). Sie erstellt am Schul-Account eine Stack-Vorlage und importiert sie im privaten Account. Damit hat sie ihre Inhalte gespiegelt — ohne dass der Schul-Admin Zugriff auf den privaten Account benötigt.
🎓 Peer-Learning innerhalb einer Klasse
Eine Lernende hat ein besonders gelungenes Recherche-Memo erstellt und teilt es als Memo-Vorlage (mit aktivem Bearbeiten) mit einer Mitschülerin. Diese kann das Memo importieren, eigenständig anpassen und für eigene Zwecke weiterentwickeln. Die Originalfassung bleibt bei der ersten Lernenden unverändert.
👩🏫 Methodensammlung für Kollegium
Eine Lehrkraft entwickelt über die Zeit eine Stack-Vorlage „Reflexionsmethoden“, die mehrere Methoden-Memos enthält. Sie gibt den Code an Kolleg:innen weiter, die ihn in ihren Future-Box-Accounts importieren und in ihrem Unterricht weiterverwenden.
Abgrenzung zu anderen Mechanismen
Code-Vorlagen sind nur einer von vier Wegen, in der Future-Box Inhalte mit anderen zu verbinden:
| Mechanismus | Worum geht es? | Wer steuert? | Charakteristik |
|---|---|---|---|
| Code-Vorlage (dieser Abschnitt) | Aktiver Pull-Import von Stacks/Memos in fremde Accounts | beliebige Nutzer:innen | kopierend, eigenständig nach Import |
| Stack-Vorlage (Template) | Auto-Rollout von Stack-Strukturen in alle Accounts | Admin | dynamisch geerbt, top-down |
| Link-Freigabe | Lesender Zugriff auf Stacks/Memos via öffentliche URL | beliebige Nutzer:innen | nur Ansicht, optional Feedback |
| PDF-Export | Statische, in sich geschlossene Datei | beliebige Nutzer:innen | außerhalb der Future-Box nutzbar |
Welcher Mechanismus passt, hängt vom Anwendungsfall ab — siehe Zentrale Funktionen für die ausführliche Vergleichstabelle.
Hinweise & Tipps
- Klein anfangen: Erstellen Sie zunächst eine Test-Vorlage mit zwei Memos und probieren den Import in einem zweiten Account, bevor Sie eine umfangreiche Vorlage an eine ganze Klasse verteilen.
- Code-Lesbarkeit: Codes sind 6 Zeichen lang und zufällig. Achten Sie beim Aushang auf saubere, eindeutige Schreibweise — Buchstaben und Ziffern können verwechselbar sein (besonders
0/O,1/I/l). - Vorlagen aufräumen: Veraltete Code-Vorlagen löschen Sie regelmäßig aus Ihrer Liste — der Code wird dann ungültig, was unerwünschte späte Imports verhindert.
- Memo-Lock bewusst nutzen: Bei didaktisch gemeinten Memo-Vorlagen ist der Bearbeitungs-Schutz das richtige Mittel. Bei peer-to-peer geteilten Inhalten lassen Sie das Häkchen aktiviert.
- Klassenraum-Workflow: Erstellen Sie eine Stack-Vorlage „[Klasse] [Schuljahr]“ — alle Lernenden der Klasse importieren sie zu Beginn des Schuljahrs einmalig und arbeiten anschließend in der gleichen Struktur.
- Code dokumentieren: Wenn Sie Codes oft an aufeinanderfolgende Klassen weitergeben, notieren Sie sich extern, welche Vorlage zu welchem Code gehört — es vereinfacht die spätere Verwaltung.
- Pädagogisches Verständnis vermitteln: Erläutern Sie Lernenden beim ersten Mal aktiv, warum sie den Code eingeben müssen, anstatt dass die Inhalte einfach erscheinen. Das fördert das Bewusstsein für die eigene Verantwortung im E-Portfolio — und macht eine konzeptionelle Stärke der Future-Box explizit.
- Renaming nutzen: In Einrichtungen, in denen „Vorlage“ missverständlich klingt, lässt sich der Begriff über die Renaming-Schlüssel
share_singular/share_pluralumbenennen — etwa in „Geteilte Sammlung“ oder „Code-Paket“. → Systemkonfiguration.
Verwandte Bereiche
- Stacks – Erstellung und Verwaltung der Stacks selbst
- Memos – die kleinste Inhaltseinheit
- Templates – admin-erstellte Stack-Vorlagen (Push-Mechanismus)
- Link-Freigaben – öffentliche, nur-lesende Variante des Teilens
- PDF-Generator – statische Variante des Teilens
- Zentrale Funktionen – Vergleich aller Verwertungswege
- Rechte & Rollen –
use_portfolio,can_edit_trainee-Schutzlogik - Hauptmenü – Tab „Vorlagen“ im Teilen-Bereich
- Terminologie – Begriffsabgrenzung „Vorlage“ vs. „Stack-Vorlage“
