Vom laufenden Dienst zum brauchbaren Dokument
Szene 4 von 15
Der Ausbau veröffentlichte sechs unveränderliche Engineering-Reader und prüfte ihre SHA-256-Hashes nach dem Download. Lese- und Bearbeitungsrechte wurden getrennt abgeglichen.
Erklärung
Nextcloud brauchte zuerst eigene Datenhaltung, Hintergrundarbeit und einen geschützten Zugang. Aber Lenn möchte keinen Container sehen, sondern ein Dokument öffnen. Deshalb ist der nächste Schritt fachlich: Engineering-Ordner anlegen, konkrete Reader veröffentlichen, Downloads überprüfen und Rollen testen. Ein Hashvergleich beantwortet die enge Frage, ob die heruntergeladenen Bytes dem veröffentlichten Artefakt entsprechen. Er beweist weder die didaktische Qualität noch, dass niemand zu viele Rechte hat. Dafür wurden Leser- und Editorzugriffe getrennt geprüft. Ebenso wichtig: Diese Veröffentlichung verlief in eine Richtung. Ein bearbeitetes Nextcloud-Dokument wurde dadurch noch nicht automatisch zur freigegebenen Lernvisite-Lektion.
Drei verschiedene Prüfungen
- Datei
- Passt der SHA-256-Hash des Downloads zum veröffentlichten Reader?
- Recht
- Darf ein Leser lesen und wird sein Schreibversuch abgelehnt?
- Publikation
- Eine Änderung in Nextcloud ist noch keine geprüfte Veröffentlichung in Lernvisite.
Selbst ausprobieren
Formuliert einen Gegenfall: Welche Prüfung schlägt an, wenn die richtige Datei für die falsche Person freigegeben wird?
Belege
Umsetzungsbericht · historisch · feat(leana): connect dedicated campus Hub and Discord services
2026-09-16 · docs/lernbegleiter/phases/campus-integrations-connectors-2026-09-16.md · 790b1aa409cd61caa5d413578926363595b4ed0a
- Private Engineering folder, five subfolders and six immutable hash-suffixed course readers, each downloaded and SHA256 verified. Publication is one-way; it is not reviewed reverse import or general bidirectional synchronization. - Engineering reader/editor group reconciliation every 30 seconds: active local account, Engineering pack and verified Hub link required. Local admins can receive editor membership. `fabian` is an explicit operator exception. Root worker uses isolated system Python and a root-owned script; app-owned code is used only in an unprivileged audit child.
Mit meinem Konto im Hörsaal öffnen →