Add first draft for documentation (DE)
This commit is contained in:
parent
ccd57b0517
commit
39414f00dc
19
doc/doc.tex
Normal file
19
doc/doc.tex
Normal file
|
@ -0,0 +1,19 @@
|
|||
\documentclass[a4paper,11pt]{article}
|
||||
\usepackage[T1]{fontenc}
|
||||
\usepackage[utf8]{inputenc}
|
||||
\usepackage{lmodern}
|
||||
|
||||
\title{UPschooling Ticket System Technische Dokumentation}
|
||||
\author{Benedikt Ziemons}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
\tableofcontents
|
||||
|
||||
\begin{abstract}
|
||||
\end{abstract}
|
||||
|
||||
\section{}
|
||||
|
||||
\end{document}
|
65
doc/index.md
Normal file
65
doc/index.md
Normal file
|
@ -0,0 +1,65 @@
|
|||
---
|
||||
title: UPschooling Ticket System
|
||||
subtitle: Technische Dokumentation
|
||||
author:
|
||||
- Benedikt Ziemons
|
||||
---
|
||||
|
||||
# Einleitung
|
||||
|
||||
Das UPschooling Ticket System ist ein Hilfstool für die Umsetzung
|
||||
des UPschooling Projekts an Schulen.
|
||||
Das System soll, vereinfacht, eine Möglichkeit für Schüler\*innen bieten,
|
||||
technische Fragen zu Hardware zu stellen und von kompetenten
|
||||
Helfenden Antworten zu bekommen.
|
||||
|
||||
Zuerst werden in diesem Dokument die in der Planung festgehaltenen wichtigen
|
||||
Zielsetzungen beschrieben, welche die Auswahl der verwendeten Software und
|
||||
die notwendige Programmierung maßgeblich bestimmten. Anschließend wird die
|
||||
bisherige Umsetzung (Stand August 2023) dieser und weitere geplante
|
||||
Umsetzungen erläutert.
|
||||
|
||||
# Zielstellungen
|
||||
|
||||
1. __Keine persönlichen Daten der Schüler\*innen werden auf externe Server übertragen__
|
||||
Die einzigen zu speichernden und zu übertragenden Daten werden durch
|
||||
die Kommunikation mit der Helfer\*in bestimmt. Für einen zusätzlichen Schutz
|
||||
empfiehlt sich das Gespräch zusammen mit einer Aufsichtsperson oder einer
|
||||
erziehungsberechtigten Person.
|
||||
2. __Helfende benötigen keinen Zugriff auf das System in der Schule__
|
||||
Die Kommunikation mit Helfenden aus der Zivilgesellschaft soll über eine
|
||||
bestimmte und sichere Schnittstelle erfolgen. Diese Bestimmtheit lässt sich
|
||||
besser Überwachen und durch eine einzige Freigabe in Firewalls einrichten.
|
||||
3. __Kommunikation erfolgt verschlüsselt und über erprobte Software__
|
||||
Die Kommunikation erfolgt über eine extern entwickelte Software,
|
||||
welche gängige Sicherheitsstandards erfüllt und für die es
|
||||
kommerziellen Support gibt.
|
||||
|
||||
# Umsetzung
|
||||
|
||||
Die genannten [Zielstellungen] grenzen die Auswahl der Software für
|
||||
die Umsetzung des geplanten Ticketsystems ein. Weitere Auswahlkriterien
|
||||
umfassen die Modularität des entstehenden Systems sowie existierende
|
||||
Erfahrungen mit bestimmten Systemen seitens der Entwickelnden.
|
||||
|
||||
Die Anfangsplanung sieht die Nutzung von [Nextcloud](https://nextcloud.com/de/)
|
||||
als Platform und Oberfläche für die Anwendung vor. Nextcloud ist
|
||||
eine modulbasierte Lösung für sogenannte "Cloud-Services".
|
||||
Die Basisversion enthält bereits Funktionen wie eine Dateiablage,
|
||||
Kalender und Kontaktverzeichnisse (siehe ähnliche Services großer Anbieter wie Google und Co.)
|
||||
und deren Anbindung über generische Protokolle wie WebDAV oder CalDAV (welche auch von Thunderbird, Apple iPhones als Kalender-/Kontaktsynchronisation unterstützt werden).
|
||||
Nextcloud wird außerdem bereits in manchen Schulen eingesetzt und dient dort
|
||||
bspw. als Platform für eLearning. Die existierende Erfahrung von Schulen
|
||||
mit Nextcloud als Platform und Systemadministrator\*innen der Schulen
|
||||
mit dem System bestärkt die Entscheidung für Nextcloud. Der Datenschutz wird bei der
|
||||
schuleigenen Nextcloud durch die Schule sichergestellt.
|
||||
|
||||
Weitere Auswahl von Software für die Umsetzung ergibt sich durch
|
||||
die Anforderungspunkte 2 und 3 der [Zielstellungen].
|
||||
Anforderung 2 schützt die Nextcloud (und Authentifikationssysteme)
|
||||
der Schule und ließe zu diese Systeme mit Daten der Schüler\*innen
|
||||
nur aus internen Netzen der Schule erreichbar zu machen.
|
||||
Bedingt dadurch ist allerdings eine technische Kommunikationsschnittstelle
|
||||
notwendig, welche den weiteren technischen Anforderungen genügt und
|
||||
eine sichere Kommunikation zwischen Helfenden und Schüler\*innen zulässt.
|
||||
|
BIN
doc/index.pdf
Normal file
BIN
doc/index.pdf
Normal file
Binary file not shown.
Loading…
Reference in a new issue