Webbasiertes Tool zur Erstellung von druckbaren Login-Karten für IServ, optimiert für Exporte aus der Schuldock-Benutzerverwaltung.
Dieses Repository enthält eine statische Webanwendung (HTML/JS/CSS), die Schüler- oder Kollegendaten aus Excel-Listen importiert und in ein druckfertiges Kartenformat konvertiert. Das Tool läuft vollständig lokal im Browser (Client-Side) und gewährleistet somit maximalen Datenschutz, da keine sensiblen Personendaten an einen Server übertragen werden.
Keine Installation erforderlich! Sofort einsatzbereit auf PC, Mac oder Tablet.
- Excel-Import: Unterstützung für
.xlsx-Dateien (inkl. verschlüsselter Dateien). - Manueller Modus: Einfügen von Daten per Copy & Paste aus beliebigen Tabellen.
- Druck-Optimierung: Automatisches Raster (8 Karten pro DIN-A4-Seite) mit Seitenumbrüchen.
- Anpassung: Ein-/Ausblenden von Vorname, Nachname, Nutzername oder Passwort.
- Datenschutz: Lokale Verarbeitung der Daten ohne Server-Kommunikation.
- Rufen Sie den Link zur Webanwendung auf.
- Das Tool wird vollständig in Ihren Browser geladen und funktioniert ab dann auch ohne Internetverbindung.
- Laden Sie dieses Repository als ZIP-Datei herunter oder klonen Sie es.
- Öffnen Sie die Datei
index.htmlin einem Browser (Chrome, Edge, Firefox, Safari).
Das Programm bietet zwei Wege, um Daten zu importieren:
Dies ist der komfortabelste Weg für Schuldock-Exporte.
- Schutzkennwort: Falls Ihre Excel-Datei verschlüsselt ist, geben Sie zuerst das Passwort ein.
- Upload: Ziehen Sie die Datei in das gestrichelte Feld oder klicken Sie darauf.
- Verarbeitung: Das System liest die Daten automatisch ein.
- Markieren Sie in Ihrer Tabelle die Spalten (unter Vorname, Nachname, Nutzername, Passwort).
- Kopieren Sie die Daten (
Strg+C). - Fügen Sie die Daten in das Textfeld im Tab "Daten manuell einfügen" ein.
- Vorschau prüfen: Kontrollieren Sie die Anzahl der erkannten Schüler/Kollegen und Seiten.
- Optionen wählen: Nutzen Sie die Checkboxen, um z. B. das Passwort auszublenden, falls die Karten öffentlich ausgelegt werden.
- Drucken: Klicken Sie auf "Drucken" (
Strg+P), um den Browser-Druckdialog zu öffnen.
Das Projekt nutzt externe Bibliotheken für das Parsing von Excel-Dateien:
- xlsx-populate (v1.21.0) von Dave Johnson: Ermöglicht das Lesen und Entschlüsseln von
.xlsx-Dateien direkt im Browser. Die Bibliothek wird über das jsDelivr CDN eingebunden.
Da dieses Tool für die Verarbeitung von Schülerdaten konzipiert ist, wurde auf Backend-Technologien verzichtet.
- Kein Upload: Es findet kein Upload zu einem Webserver statt.
- Lokale Ausführung: Der JavaScript-Code läuft ausschließlich im Arbeitsspeicher Ihres Endgeräts.
Dieses Projekt ist unter der MIT-Lizenz lizenziert und wurde für schulische Zwecke entwickelt.
Die MIT-Lizenz ist eine der freizügigsten Open-Source-Lizenzen. Sie können dieses Tool frei nutzen:
✅ Verwenden, kopieren, weitergeben – An Ihrer Schule, zu Hause
✅ Verändern und anpassen – Code ändern, Funktionen hinzufügen, Design anpassen
✅ In eigene Projekte einbauen – Als Grundlage für eigene Tools verwenden
✅ Kommerziell nutzen – Auch wenn Sie damit Geld verdienen (z. B. als Teil eines kostenpflichtigen Services)
📌 Einzige Bedingung: Bei Weitergabe oder Veröffentlichung Ihrer angepassten Version sollten Sie den ursprünglichen Copyright-Hinweis und die Lizenz beibehalten.
MIT License
Copyright (c) 2026 Alexander Henkes
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.