joerglohrerde/public/dezentrale-oep-oer/index.html

285 lines
18 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="de" dir="auto">
<head><script src="/livereload.js?mindelay=10&amp;v=2&amp;port=1313&amp;path=livereload" data-no-instant defer></script><meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="robots" content="noindex, nofollow">
<title>Gemeinsam die Bildungszukunft gestalten: Dezentrale OEP und OER als Wegbereiter | Jörg Lohrer</title>
<meta name="keywords" content="OER, OEP, Dezentrale Bildung, Interoperabilität, Nostr">
<meta name="description" content="Einladung zum offenen Denken und Handeln in der Bildungsgemeinschaft. Der Beitrag diskutiert, warum eine dezentrale Infrastruktur für Open Educational Resources (OER) und Open Educational Practices (OEP) notwendig ist, um nachhaltige, resiliente und interoperable Bildungsräume zu schaffen. Dabei wird das Potenzial des Nostr-Protokolls für Bildungsnetzwerke beleuchtet.">
<meta name="author" content="Jörg Lohrer, Steffen Rörtgen, Bastian Granas">
<link rel="canonical" href="http://localhost:1313/dezentrale-oep-oer/">
<link crossorigin="anonymous" href="/assets/css/stylesheet.fcb38834b6dee4645dbe7c77d6c5278e12448b758b3f769e48a2d86d35709cb2.css" integrity="sha256-/LOINLbe5GRdvnx31sUnjhJEi3WLP3aeSKLYbTVwnLI=" rel="preload stylesheet" as="style">
<link rel="icon" href="http://localhost:1313/favicon.ico">
<link rel="icon" type="image/png" sizes="16x16" href="http://localhost:1313/favicon-16x16.png">
<link rel="icon" type="image/png" sizes="32x32" href="http://localhost:1313/favicon-32x32.png">
<link rel="apple-touch-icon" href="http://localhost:1313/apple-touch-icon.png">
<link rel="mask-icon" href="http://localhost:1313/safari-pinned-tab.svg">
<meta name="theme-color" content="#2e2e33">
<meta name="msapplication-TileColor" content="#2e2e33">
<link rel="alternate" hreflang="de" href="http://localhost:1313/dezentrale-oep-oer/">
<noscript>
<style>
#theme-toggle,
.top-link {
display: none;
}
</style>
<style>
@media (prefers-color-scheme: dark) {
:root {
--theme: rgb(29, 30, 32);
--entry: rgb(46, 46, 51);
--primary: rgb(218, 218, 219);
--secondary: rgb(155, 156, 157);
--tertiary: rgb(65, 66, 68);
--content: rgb(196, 196, 197);
--code-block-bg: rgb(46, 46, 51);
--code-bg: rgb(55, 56, 62);
--border: rgb(51, 51, 51);
}
.list {
background: var(--theme);
}
.list:not(.dark)::-webkit-scrollbar-track {
background: 0 0;
}
.list:not(.dark)::-webkit-scrollbar-thumb {
border-color: var(--theme);
}
}
</style>
</noscript>
</head>
<body class="" id="top">
<script>
if (localStorage.getItem("pref-theme") === "dark") {
document.body.classList.add('dark');
} else if (localStorage.getItem("pref-theme") === "light") {
document.body.classList.remove('dark')
} else if (window.matchMedia('(prefers-color-scheme: dark)').matches) {
document.body.classList.add('dark');
}
</script>
<header class="header">
<nav class="nav">
<div class="logo">
<a href="http://localhost:1313/" accesskey="h" title="Jörg Lohrer (Alt + H)">Jörg Lohrer</a>
<div class="logo-switches">
<button id="theme-toggle" accesskey="t" title="(Alt + T)">
<svg id="moon" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<path d="M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"></path>
</svg>
<svg id="sun" xmlns="http://www.w3.org/2000/svg" width="24" height="18" viewBox="0 0 24 24"
fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round"
stroke-linejoin="round">
<circle cx="12" cy="12" r="5"></circle>
<line x1="12" y1="1" x2="12" y2="3"></line>
<line x1="12" y1="21" x2="12" y2="23"></line>
<line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line>
<line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line>
<line x1="1" y1="12" x2="3" y2="12"></line>
<line x1="21" y1="12" x2="23" y2="12"></line>
<line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line>
<line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line>
</svg>
</button>
<ul class="lang-switch"><li>|</li>
</ul>
</div>
</div>
<ul id="menu">
<li>
<a href="http://localhost:1313/" title="Jörg Lohrer">
<span>Home</span>
</a>
</li>
<li>
<a href="http://localhost:1313/archives/" title="Archive">
<span>Blog</span>
</a>
</li>
<li>
<a href="http://localhost:1313/impressum/" title="Impressum">
<span>Impressum</span>
</a>
</li>
<li>
<a href="https://reliverse.social/@joerglohrer" title="Mastodon">
<span><i class="fa fa-heart"></i>Mastodon</span>&nbsp;
<svg fill="none" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round"
stroke-linejoin="round" stroke-width="2.5" viewBox="0 0 24 24" height="12" width="12">
<path d="M18 13v6a2 2 0 01-2 2H5a2 2 0 01-2-2V8a2 2 0 012-2h6"></path>
<path d="M15 3h6v6"></path>
<path d="M10 14L21 3"></path>
</svg>
</a>
</li>
</ul>
</nav>
</header>
<main class="main">
<article class="post-single">
<header class="post-header">
<h1 class="post-title entry-hint-parent">
Gemeinsam die Bildungszukunft gestalten: Dezentrale OEP und OER als Wegbereiter
</h1>
<div class="post-description">
Einladung zum offenen Denken und Handeln in der Bildungsgemeinschaft. Der Beitrag diskutiert, warum eine dezentrale Infrastruktur für Open Educational Resources (OER) und Open Educational Practices (OEP) notwendig ist, um nachhaltige, resiliente und interoperable Bildungsräume zu schaffen. Dabei wird das Potenzial des Nostr-Protokolls für Bildungsnetzwerke beleuchtet.
</div>
<div class="post-meta">Jörg Lohrer, Steffen Rörtgen, Bastian Granas
</div>
</header>
<figure class="entry-cover"><img loading="eager" src="https://oer.community/dezentrale-oep-oer/dezentrale-oep-oer.png" alt="">
</figure>
<div class="post-content"><h1 id="gemeinsam-die-bildungszukunft-gestalten-dezentrale-oep-und-oer-als-wegbereiter">Gemeinsam die Bildungszukunft gestalten: Dezentrale OEP und OER als Wegbereiter<a hidden class="anchor" aria-hidden="true" href="#gemeinsam-die-bildungszukunft-gestalten-dezentrale-oep-und-oer-als-wegbereiter">#</a></h1>
<p><em>Einladung zum offenen Denken und Handeln in der Bildungsgemeinschaft</em></p>
<hr>
<h3 id="warum-wir-eine-neue-perspektive-brauchen"><strong>Warum wir eine neue Perspektive brauchen</strong><a hidden class="anchor" aria-hidden="true" href="#warum-wir-eine-neue-perspektive-brauchen">#</a></h3>
<p>Die aktuelle digitale Bildungslandschaft gleicht einem Flickenteppich isolierter Plattformen, die zwar öffentlich zugänglich, aber jeweils unterschiedlich verortet und mit verschiedenen Laufzeiten finanziert als große Einzelprojekte im digitalen Raum stehen.
Diese „Datensilos“ verhindern nicht nur die Auffindbarkeit von Ressourcen und ihre gemeinschaftliche Weiternutzung, sondern gefährden auch die Nachhaltigkeit offener Bildung: Wenn Fördergelder auslaufen, verschwinden mit den Plattformen nicht nur Materialien sondern auch wertvolle Nutzerinteraktionen wie Kommentare, Sammlungen und auch die kollaborativen Weiterentwicklungen der Bildungsmaterialien aus den Communities.</p>
<p>Doch Bildung sollte resilient sein unabhängig von politischen oder finanziellen Rahmenbedingungen und gewissermaßen auch von der Plattform, auf der man gerade agiert.</p>
<p>Hier setzt die Vision eines <strong>dezentralen Datenraums</strong> an: Statt zentraler Kontrolle verteilt er Daten auf viele Akteure, fördert Interoperabilität sowie Datensouveränität der Nutzer:innen und ermöglicht neue Geschäftsmodelle.
Inspiriert vom Messaging Protokoll &ldquo;<a href="https://nostr.how/de/what-is-nostr">Nostr</a>&rdquo; ursprünglich für zensurresistente soziale Netzwerke entwickelt könnte so eine Infrastruktur entstehen, die Offenheit, Teilhabe und Vernetzung ins Zentrum stellt.</p>
<hr>
<h3 id="von-oer-zu-oep-offenheit-als-haltung">Von OER zu OEP: Offenheit als Haltung<a hidden class="anchor" aria-hidden="true" href="#von-oer-zu-oep-offenheit-als-haltung">#</a></h3>
<p><strong>Open Educational Resources (OER)</strong> als frei verfügbare Bildungsmaterialien sind nur der erste Schritt.
Echte <strong>Open Educational Practices (OEP)</strong> umfassen eine Kultur des Teilens, kollaboratives Lernen und demokratische Bildungsprozesse.
Wie <a href="https://blog.bildungsserver.de/open-educational-practices-ist-viel-mehr-als-nur-der-einsatz-von-open-educational-resources/">Kerstin Mayrberger betont, geht es bei OEP im Kern um „Demokratiebildung</a>“: Lernende und Lehrende gestalten gemeinsam Inhalte, hinterfragen Strukturen und entwickeln kritisches Denken.</p>
<p>Doch dafür braucht es mehr als nur frei lizenzierte Materialien. Es braucht (freie) Infrastrukturen, die:</p>
<ol>
<li><strong>Partizipation ermöglichen</strong>: Nutzer:innen behalten die Kontrolle über ihre Daten und Interaktionen.</li>
<li><strong>Resilienz schaffen</strong>: Dezentrale Speicherung verhindert den „Stecker-Ziehen-Effekt“.</li>
<li><strong>Vernetzung fördern</strong>: Plattformübergreifende Zusammenarbeit wird zur Norm, nicht zur Ausnahme.</li>
</ol>
<hr>
<h3 id="wie-nostr-die-bildungsinfrastruktur-revolutionieren-könnte">Wie Nostr die Bildungsinfrastruktur revolutionieren könnte<a hidden class="anchor" aria-hidden="true" href="#wie-nostr-die-bildungsinfrastruktur-revolutionieren-könnte">#</a></h3>
<p>Die technische Grundlage für vernetzte Bildung sollte also nicht analog zu Systemen entwickelt werden, deren Grundlage ist, Nutzer und Inhalte (oft ökonomisch gewollt) an sich zu binden.
Stattdessen sollte sie strukturell so angelegt sein, die digitale Vernetzung, die wir uns für die Bildung wünschen, bereits grundlegend zu enthalten.
Wir suchen somit nicht nach lokalen Softwarelösungen für die Organisation von OER- und OEP-Communities, sondern nach grundlegenden Technologieansätzen, die diese Anforderungen erfüllen können.
Dadurch rücken neben den Schnittstellenlösungen, die Plattformen entwickeln müssen, um künftig anschlussfähig zu sein, zunehmend die zugrunde liegenden Protokolle für Zusammenarbeit und vernetzte Bildung in den Fokus einer Entwicklung, wenn diese auf Wirkung und Nachhaltigkeit angelegt sein soll.</p>
<p>Das <a href="https://nostr.how/de/what-is-nostr">Nostr-Protokoll</a> erfüllt diese grundlegenden Anforderungen:</p>
<ul>
<li><strong>Clients &amp; Relays</strong>: Bildungsplattformen agieren als Clients, die mit Relays (dezentralen Servern) verbunden sind. Jede Institution kann eigene Relays betreiben, die Daten synchronisieren ähnlich wie E-Mails über verschiedene Provider versendet werden.</li>
<li><strong>Events &amp; Schlüsselpaare</strong>: Lernmaterialien, Kommentare oder Sammlungen werden als „Events“ gespeichert, signiert mit kryptografischen Schlüsseln. So bleibt die Urheberschaft nachvollziehbar, ohne zentrale Autorität.</li>
<li><strong>Interoperabilität &amp; Erweiterbarkeit</strong>: Das Protokoll ist modular aufgebaut, sodass verschiedene Eventtypen integriert werden können. So könnten Metadatenstandards wie das <a href="https://dini-ag-kim.github.io/amb/latest/">Allgemeine Metadatenprofil (AMB)</a> abgebildet werden, um die Publikation und den Konsum von Bildungsmetadaten plattformübergreifend zu erleichtern.</li>
</ul>
<p><strong>Beispiel</strong>: Eine Lehrkraft erstellt auf <a href="https://mundo.schule/">MUNDO</a> eine Merkliste zu „Nachhaltigkeit“. Dieses Event wird via Nostr-Relays an <a href="https://wirlernenonline.de/">WirLernenOnline</a> übertragen die Liste ist somit auf Relays im Nostr-Netzwerk verfügbar. Selbst wenn MUNDO und WirLernenOnline offline gehen würden, wäre die Merkliste weiterhin verfügbar, da sie nicht auf der Plattform, sondern auf einem (oder mehreren) Relay(s) liegt.</p>
<hr>
<h3 id="chancen-für-gemeinschaft-und-nachhaltigkeit">Chancen für Gemeinschaft und Nachhaltigkeit<a hidden class="anchor" aria-hidden="true" href="#chancen-für-gemeinschaft-und-nachhaltigkeit">#</a></h3>
<p>Ein dezentraler Datenraum fördert nicht nur technische Resilienz, sondern auch neue Formen der Zusammenarbeit:</p>
<ul>
<li><strong>Qualitätssicherung durch Crowdsourcing</strong>: Da Nutzer:innen nicht mehr durch Plattformgrenzen künstlich getrennt werden, können sie übergreifend miteinander und mit Ressourcen interagieren und sich darüber austauschen. Ihr sozialer Graph kann dabei ähnlich dem „Circle of Trust“ der norwegischen <a href="https://doi.org/10.25656/01:16993">NDLA</a>-Plattform - genutzt werden, um die Relevanz von Ressourcen algorithmisch einzuordnen.</li>
<li><strong>Monetarisierung ohne Abhängigkeit</strong>: Services wie Metadaten-Anreicherung oder Premium-Relays (für personalisierte Feeds, zusätzliche Materialien) können monetarisierbar auf dem Protokoll abgebildet werden und könnten zusätzliche Einnahmequellen bieten, während die Infrastruktur gemeinfrei bleibt .</li>
<li><strong>Empowerment kleiner Akteure</strong>: Lokale und kleinere Initiativen, die bis heute (2025!) nicht in der Lage sind, sich und ihre Materialien selbst in die öffentliche Bildungsinfrastruktur einzubringen, erhalten erweiterte Möglichkeiten.</li>
</ul>
<hr>
<h3 id="aufruf-zum-mitgestalten">Aufruf zum Mitgestalten<a hidden class="anchor" aria-hidden="true" href="#aufruf-zum-mitgestalten">#</a></h3>
<p>Die Umsetzung dieser Vision lebt von der Gemeinschaft. Inspiriert von Projekten wie <a href="https://relilab.org/relilab/">ReliLab</a> oder <a href="https://synlloer.blogs.uni-hamburg.de/">SynLLOER</a>, laden wir ein:</p>
<ol>
<li><strong>Erprobt die Dezentralität</strong>: Testet den <strong>Proof of Concept</strong><a href="https://www.edufeed.org/">EduFeed</a>“, der Nostr für Bildungsmetadaten nutzt.</li>
<li><strong>Denkt infrastrukturübergreifend</strong>: Entwickelt OER nicht im Silo, sondern integriert sie in dezentrale Netzwerke.</li>
<li><strong>Engagiert euch politisch</strong>: Fordert Fördergelder für offene Protokolle statt proprietärer Plattformen.</li>
</ol>
<p>Wie <a href="https://digilog.blog/2024/01/08/oep-groesser-denken/">Niels Winkelmann im Digilog.Blog </a>schreibt: „OEP systemisch zu denken ist der Wind in den Segeln für eine Vision offener Bildung“ .
Lasst uns gemeinsam die Segel setzen dezentral, partizipativ und zukunftssicher!
:sailboat: &ldquo;<a href="https://www.team-malizia.com/news/the-message-behind-our-slogan-a-race-we-must-win">for a race we must win</a>&rdquo;</p>
</div>
<footer class="post-footer">
<ul class="post-tags">
</ul>
</footer>
</article>
</main>
<footer class="footer">
<span>&copy; 2025 <a href="http://localhost:1313/">Jörg Lohrer</a></span>
<span>
Powered by
<a href="https://gohugo.io/" rel="noopener noreferrer" target="_blank">Hugo</a> &
<a href="https://github.com/adityatelange/hugo-PaperMod/" rel="noopener" target="_blank">PaperMod</a>
<a rel="me" href="https://reliverse.social/@joerglohrer">Mastodon</a>
</span>
</footer>
<a href="#top" aria-label="go to top" title="Go to Top (Alt + G)" class="top-link" id="top-link" accesskey="g">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 6" fill="currentColor">
<path d="M12 6H0l6-6z" />
</svg>
</a>
<script>
let menu = document.getElementById('menu')
if (menu) {
menu.scrollLeft = localStorage.getItem("menu-scroll-position");
menu.onscroll = function () {
localStorage.setItem("menu-scroll-position", menu.scrollLeft);
}
}
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener("click", function (e) {
e.preventDefault();
var id = this.getAttribute("href").substr(1);
if (!window.matchMedia('(prefers-reduced-motion: reduce)').matches) {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView({
behavior: "smooth"
});
} else {
document.querySelector(`[id='${decodeURIComponent(id)}']`).scrollIntoView();
}
if (id === "top") {
history.replaceState(null, null, " ");
} else {
history.pushState(null, null, `#${id}`);
}
});
});
</script>
<script>
var mybutton = document.getElementById("top-link");
window.onscroll = function () {
if (document.body.scrollTop > 800 || document.documentElement.scrollTop > 800) {
mybutton.style.visibility = "visible";
mybutton.style.opacity = "1";
} else {
mybutton.style.visibility = "hidden";
mybutton.style.opacity = "0";
}
};
</script>
<script>
document.getElementById("theme-toggle").addEventListener("click", () => {
if (document.body.className.includes("dark")) {
document.body.classList.remove('dark');
localStorage.setItem("pref-theme", 'light');
} else {
document.body.classList.add('dark');
localStorage.setItem("pref-theme", 'dark');
}
})
</script>
</body>
</html>