Beschreibung der Beschaffung
Das Land Baden-Württemberg (Zentrum für Schulqualität und Lehrerbildung) möchte Leistungen im Bereich der Softwareentwicklung beschaffen. Konkret sollen Entwicklungsleistungen für die, u. a. in Baden-Württemberg eingesetzte Anwendung („aula BW“) beschafft werden. Bei „aula BW“ handelt es sich um ein Beteiligungskonzept, das Jugendlichen mithilfe einer Online-Plattform eine aktive Mitbestimmung im (Schul)- Alltag ermöglicht.
Die Eckdaten des zu vergebenden Auftrages lassen sich wie folgt zusammenfassen:
1. Die „aula BW“ Anwendung ist eine Open Source Anwendung und wird unter der Lizenz GNU GPLV3 bereitgestellt. Frontendseitig wird derzeit das VUE3 / Vuetify Framework verwendet. Die nativen aula Apps werden sowohl im Apple- als auch im Android Play Store bereitgestellt. Die Entwicklung erfolgt in PHP8.2, als Datenbank wird mariadb eingesetzt.
Die online-Plattform „aula BW“ kann derzeit entweder als SaaS über die aula gGmbH bezogen werden, oder steht als freier Download für sog. Selbsthosting auf eigenen Servern zur Verfügung. Bei dem Software - Produkt ist ein rechte- und rollenorientier-tes Mandantensystem implementiert, in dem einzelne Schulen mit Ihren jeweiligen Nutzerinnen und Nutzer:innen als separate Mandanten geführt werden.
Die einzelnen Funktionen der aula Anwendung können unter
https://www.aula.de bzw. unter
https://www.learning.aula.de eingesehen werden.
2. Im Zusammenhang mit der Nutzung der Anwendung aula BW in baden-Württemberg sollen Entwicklungsleistungen in folgenden Bereichen beschafft werden:
a) Benachrichtigung bei Kompatibilitätsproblemen
b) Komprimierung von Bilddateien
c) LTI-Integration
d) Anbindung von Drittanbieterlösungen (Übersetzungsdienste für Ideen etc.)
e) Anbindung von Drittanbieterlösungen für Push Notifications
f) Abtrennung der Hostingadministration, Umstellung der Systemarchitektur auf konfigurierbares Hosting / Standalone Betrieb
g) Statistische Erhebung von anonymisierten Daten
h) Userinterface Design / User Experience
i) Frontend: Selbsterklärende Bedienoberfläche
j) Frontend: Vereinfachtes Bug Reporting
k) Frontend: Breadcrumb Navigation im Frontend / Zurückfunktion
l) Frontend: Speicherung von hochgeladenen Bildern als Datei
m) Frontend: Meldung von Ideen, Themen und Verbesserungsvorschlägen
n) Frontend: Generierung einer Druckansicht für Ideen
o) Frontend: Ermöglichung der Delegation von Stimmen
p) Frontend: Umstellung Technologie Stack
q) Frontend: Nutzer:innen Dashboard
r) Frontend: Selbstregistrierung durch Nutzer:innen
s) Frontend: Funktion "Passwort vergessen"
t) Backend / Administration: Individuelle Festlegung der Phasendauer pro Raum
u) Backend / Administration: Individuelle Festlegung der Phasendauer pro Thema
v) Backend / Administration: Zeitlich befristete Nutzersperrung
w) Backend / Administration: Erweiterte Suchfilter in Nutzer- und Gruppenadministration
x) Backend / Administration: Archivierungsfunktion für wilde Ideen
y) Backend / Administration: Verschiebung von Themen in andere Räume
z) Backend / Administration: Integration optionaler "Custom" Felder bei Ideen
(aa) Backend / Administration: Votingmodul
(bb) Backend / Administration: Ferienmodus
(cc) Backend / Administration: Sperrung einer Instanz
(dd) Backend / Administration: Integration eines Messaging- and Command-Systems
(ee) Entwicklung eines Self-Service Installationsassistenten für Instanzen
(ff) Datenschutz / Datensicherheit: Bereitstellung Funktion "Nutzerdatenexport" nach DSGVO
(gg) Datenschutz / Datensicherheit: Entwicklung von erweitertem User Consent nach DSGVO
(hh) Datenschutz / Datensicherheit: Funktionen (Ein-Klick-Lösung) zur Erfüllung der Pflichten aus Betroffenenrechte nach DSGVO
(ii) Datenschutz / Datensicherheit: Umstellung der Datenbank und Systemarchitektur auf Salt-basierte Verschlüsselung
(jj) Datenschutz / Datensicherheit: Backup- / Restoresystem
(kk) Datenschutz / Datensicherheit: Zwangsänderung von vergebenen Passwörtern