SuS.Zufall
| SuS.Zufall | |
|---|---|
| Ursprünglicher Autor | MrBlackRocket |
| Entwickler | OpenAI Codex |
| Erstveröffentlichung | 16.04.2026 |
| Geschrieben in | .NET, Swift |
| Betriebssystem | Windows, MacOS |
| Verfügbar in | Deutsch |
| Lizenz | keine |
Ursprünglich suchte ich eine Möglichkeit, Gruppen für den Unterricht zufällig einzuteilen – am besten mit der Option, festzulegen, wer nicht mit wem zusammen soll. Gefunden habe ich nichts Passendes. Online-Tools gibt es zwar, die zumindest die zufällige Verteilung hinbekommen, aber datenschutzrechtlich war das für mich keine Option.
Also hat der kleine Nerd in mir das Problem selbst gelöst: ein kleines C++-Programm, das die Schülerliste aus einer Textdatei liest und die Ausschlüsse aus einer zweiten. Grafische Oberflächen sind sowieso überbewertet.
Da ich hier und da mit KI experimentiere, habe ich dann einfach mal geschaut, was die KI aus meinem C++-Code machen kann. Ergebnis: Ich bin zufrieden. Das Programm macht, was es soll und die .NET-Variante ist sauber geschrieben, sogar mit Quellcode-Dokumentation, was bekanntlich meine große Schwäche ist. Ob die Swift-Variante genauso sauber ist, kann ich nicht sagen. Bei Swift bin ich raus. Aber es läuft, und die Tests sind sauber durchgelaufen.
Screenshots
-
SuS.Zufall - Windows Screenshot
-
SuS.Zufall - MacOS Screenshot
Anleitungen
Windows
SuS Zufallsgenerator - Schnellstart 1) Programm starten Doppelklicke auf: SuS.Zufall.exe 2) Schülerliste einfügen Im Feld "Schülerliste" pro Zeile einen Namen eintragen (Copy & Paste möglich). 3) Gruppen erzeugen - Modus wählen: "Nach Anzahl Gruppen" oder "Nach Gruppengröße" - Zahl eintragen - Optional Ausschlüsse eintragen (Format je Zeile: Name A;Name B oder Name A;Name B;Name C) - Auf "Gruppen erzeugen" klicken Tipp: Mit "Ergebnis kopieren" kannst du die Gruppeneinteilung direkt in die Zwischenablage übernehmen.
MacOS
SuS Zufallsgenerator ==================== Zweck ----- Mit der App können Schülerinnen und Schüler per Zufall fair in Gruppen eingeteilt werden. Dabei können Ausschlussregeln berücksichtigt werden. So wird die App benutzt ----------------------- 1. Die App "SuS Zufallsgenerator.app" per Doppelklick öffnen. 2. Links in das grosse Eingabefeld die Schüerliste einfügen. 3. Pro Zeile genau einen Namen eintragen. 4. Rechts den Aufteilungsmodus wählen: - Anzahl Gruppen - Gruppengröße 5. Die gewünschte Zahl in das Eingabefeld darunter eintragen. 6. Falls nötig, darunter Ausschlüsse eintragen. 7. Auf "Gruppen erzeugen" klicken. 8. Das Ergebnis erscheint im unteren Bereich. 9. Mit "Ergebnis kopieren" kann die Einteilung in die Zwischenablage kopiert werden. 10. Mit "Zurücksetzen" werden alle Eingaben gelöscht. Format der Schülerliste ------------------------ - Ein Name pro Zeile - Keine Leerzeilen zwischen den Namen - Jeder Name darf nur einmal vorkommen Beispiel: Anna Ben Clara David Format der Ausschlüsse ----------------------- Ausschlüsse werden zeilenweise eingetragen. Innerhalb einer Zeile werden Namen mit Semikolon getrennt. Beispiele: - Anna;Ben - Clara;David;Emil Bedeutung: - Anna;Ben bedeutet: Anna und Ben dürfen nicht in dieselbe Gruppe. - Clara;David;Emil bedeutet: Diese Namen dürfen nicht gemeinsam in einer Gruppe sein. Hinweise -------- - Die Gruppengrößen werden möglichst fair verteilt. - Die Gruppengrößen unterscheiden sich höchstens um 1. - Wenn keine gültige Einteilung möglich ist, zeigt die App eine Fehlermeldung an. - Bei unbekannten Namen, doppelten Namen oder leerer Eingabe erscheint ebenfalls eine Fehlermeldung.
Hinweise zu Garantie und Haftung
SuS Zufallsgenerator - Hinweise zu Garantie und Haftung
Version: Release vom 16.04.2026
Datei: SuS.Zufall.exe bzw. SuS Zufallsgenerator.app
WICHTIGER HINWEIS
Die Nutzung dieser Software erfolgt auf eigene Verantwortung.
1. Keine Gewährleistung / Keine Funktionsgarantie
Diese Software wird "wie besehen" ("as is") bereitgestellt. Es wird keine ausdrückliche oder stillschweigende Gewährleistung übernommen, insbesondere nicht für:
- durchgehende Verfügbarkeit
- Fehlerfreiheit
- Eignung für einen bestimmten Zweck
- vollständige Kompatibilität mit allen Systemen
2. Haftungsausschluss
Soweit gesetzlich zulässig, wird keine Haftung übernommen für:
- direkte oder indirekte Schäden
- Folgeschäden
- Datenverlust
- entgangenen Gewinn
- Betriebsunterbrechungen
- Schäden durch fehlerhafte Ergebnisse oder Eingaben
3. Verantwortung der Nutzenden
Vor produktiver Nutzung sollen Ergebnisse geprüft werden. Regelmäßige Datensicherungen werden empfohlen.
4. Kein rechtlicher Rat
Diese Hinweise stellen keine Rechtsberatung dar. Bei rechtlichen Fragen ist eine juristische Fachberatung einzuholen.
5. Datenschutz / Inhalte
Für eingegebene Daten (z. B. Namen von Schülerinnen und Schülern) und deren datenschutzkonforme Verarbeitung sind ausschließlich die Nutzenden verantwortlich.
Mit Nutzung der Software werden diese Bedingungen akzeptiert.