Kostenloses Tool

Stundenplan-Kalenderdateien (.ics) im Browser ansehen und bearbeiten

Öffnen Sie den Kalender-Export Ihres Schulstundenplans und sehen Sie jede Unterrichtsstunde als echten Kalender, nach Klasse, Lehrkraft oder Raum. Erkennen Sie Doppelbuchungen, ziehen Sie Stunden auf neue Zeiten, bearbeiten Sie ihre Details und laden Sie eine aktualisierte .ics-Datei herunter, die alles Übrige aus dem Original behält. Kostenlos, und nichts wird hochgeladen.

Juho Isola, Gründer von Smootables

Wie verwenden Sie Stundenplan-Kalenderdateien (.ics) im Browser ansehen und bearbeiten?

  • Für Schulen gedacht: Öffnen Sie den .ics-Kalender-Export Ihres Stundenplans, als eine Datei oder als je eine Datei pro Klasse, Lehrkraft oder Raum, aus einer Stundenplan-Software, aus Google Kalender oder Outlook.
  • Jede Unterrichtsstunde erscheint in der Wochen-, Tages-, Monats- oder Listenansicht. Wöchentlich wiederkehrende Stunden werden auf jedes Datum aufgelöst, auf das sie fallen.
  • Filtern Sie nach Gruppe, Lehrkraft, Raum oder Terminart, um jeweils einen einzelnen Stundenplan zu lesen. Doppelbuchungen werden markiert: dieselbe Lehrkraft, derselbe Raum oder dieselbe Gruppe in zwei Stunden zur selben Zeit.
  • Ziehen Sie eine Stunde auf eine neue Zeit, ändern Sie ihre Dauer, oder bearbeiten Sie Lehrkraft, Raum, Gruppe und Wiederholungsregel. Laden Sie die aktualisierte Stundenplandatei herunter, als einzelne Dateien oder als einen zusammengeführten Kalender.
  • Kostenlos und privat: Die Dateien werden in Ihrem Browser gelesen und bearbeitet und nie hochgeladen.

Ihre Kalenderdateien bleiben in diesem Browser. Nichts wird hochgeladen: Lesen, Bearbeiten und Download laufen auf Ihrem Gerät, und nicht gespeicherte Arbeit bleibt nur in diesem Browser, bis Sie auf Leeren klicken.

Wie das Tool Ihre Stundenplandatei liest und schreibt

Stundenplan-Software kann einen Schulstundenplan meist als Kalenderdateien exportieren, oft je eine pro Klasse, Lehrkraft oder Raum, damit die Stunden in Google Kalender oder Outlook erscheinen. Eine solche Datei ist reiner Text im iCalendar-Format (RFC 5545). Jeder Termin ist ein VEVENT-Block mit einem Beginn (DTSTART), einem Ende (DTEND oder DURATION), einem Titel (SUMMARY) und optionalen Feldern wie LOCATION, RESOURCES, ATTENDEE, ORGANIZER und CATEGORIES. Das Tool liest diese Felder direkt. Es leitet nie eine Lehrkraft oder einen Raum aus den Wörtern eines Titels ab.

Wiederkehrende Termine enthalten eine Regel (RRULE) statt einer Liste von Daten. Das Tool löst tägliche, wöchentliche, monatliche und jährliche Regeln in datierte Einzeltermine in der Zeitzone des jeweiligen Termins auf, sodass eine Stunde um 09:00 auch nach der Zeitumstellung um 09:00 bleibt. In EXDATE aufgeführte Daten werden ausgelassen, und ein verschobener Einzeltermin (ein zweites VEVENT mit derselben UID und einer RECURRENCE-ID) ersetzt das Datum, von dem er verschoben wurde.

Eine Doppelbuchung liegt vor, wenn zwei Termine mit überlappenden Zeiten in RESOURCES dieselbe Lehrkraft, denselben Raum oder dieselbe Gruppe nennen oder dieselbe teilnehmende Person haben. Ein Termin ohne RESOURCES bucht stattdessen seinen Ort aus LOCATION. Ganztägige Termine, abgesagte Termine und als frei markierte Termine zählen nicht. Eine Unterrichtsstunde, die mehrfach in der Datei steht, weil Stundenplan-Software sie einmal pro Gruppe oder pro Lehrkraftkalender exportiert, ist eine einzige Buchung: Kopien mit denselben Zeiten und demselben Kurs (oder Titel) kollidieren nie miteinander.

Wenn Sie eine Änderung speichern, werden nur die geänderten Zeilen neu geschrieben. Jede andere Zeile der Datei, auch Erinnerungen, Zeitzonendefinitionen und eigene X-Felder, wird genau so zurückgeschrieben, wie sie gelesen wurde. Der bearbeitete Termin erhält eine höhere SEQUENCE und einen neuen DTSTAMP. So kennzeichnet der iCalendar-Standard eine überarbeitete Fassung desselben Termins. Bei einem wiederkehrenden Termin wählen Sie den Umfang wie in Google Kalender oder Outlook: „Dieser Termin“ (eine Ausnahme mit RECURRENCE-ID), „Dieser und alle folgenden Termine“ (die Serie endet mit UNTIL, und eine neue Serie beginnt) oder „Alle Termine“ (die Serie wird verschoben, und ihre Ausnahmedaten werden mitverschoben).

Durchgespieltes Beispiel

Klicken Sie auf „Mit Beispiel ausprobieren“. Das Beispiel ist eine erfundene Schulwoche: drei Klassen (7a, 7b und 8a), sechs Lehrkräfte und sechs Räume. Jede Unterrichtsstunde ist ein wöchentlich wiederkehrender Termin, dessen Feld RESOURCES Lehrkraft, Raum und Klasse nennt.

Der Bereich für Doppelbuchungen meldet genau eine Doppelbuchung. Am Donnerstag hat Sabine Krüger von 10:30 bis 11:15 Aufsicht beim Nachschreibtermin, während sie von 10:15 bis 11:00 Geschichte in der 7a in Raum 101 unterrichtet. Wählen Sie die Doppelbuchung aus, um zum Donnerstag zu springen, und ziehen Sie die Aufsicht auf 11:30. Die Warnung verschwindet, weil sie um 11:30 keinen Unterricht hat.

Am Mittwoch steht eine Stunde, die bereits verschoben wurde: Biologie der 7b, sonst um 09:15 im Biologieraum, findet diese Woche um 13:00 statt. In der Datei ist das als Ausnahme der wöchentlichen Serie geschrieben. Filtern Sie nach Biologieraum, um die Woche des Raums zu sehen, oder nach Sabine Krüger für ihre Woche.

Klicken Sie auf „Herunterladen“. Die Übersicht nennt einen verschobenen Termin. Die heruntergeladene Datei ist das Beispiel mit genau diesem einen geänderten Termin: neue Zeilen DTSTART und DTEND, SEQUENCE von 0 auf 1 erhöht und ein neuer DTSTAMP.

Was dieses kostenlose Tool nicht leistet

Es bearbeitet eine Kopie Ihrer Stundenplan-Kalenderdatei. Es ist nicht mit Ihrer Stundenplan-Software, mit Google Kalender oder Outlook verbunden. Ein abonnierter Kalender-Feed zeigt daher weiter die alten Termine, bis Sie die neue Datei importieren, und Teilnehmende erhalten keine Aktualisierung per E-Mail.

Es findet Doppelbuchungen, löst sie aber nicht auf. Eine Stunde in eine freie Zeit zu verschieben, bleibt Ihre Aufgabe, Termin für Termin, und nichts prüft Arbeitszeiten der Lehrkräfte, Raumkapazitäten oder welche Gruppen gemeinsame Schülerinnen und Schüler haben.

Jede Datei darf höchstens 1 MB groß sein, alle zusammen höchstens 8 MB. Eine Regel, die sich ohne Enddatum wiederholt, wird für zwei Jahre ab ihrem Beginn angezeigt, und von Regeln, die sich stündlich oder öfter wiederholen, erscheint nur der erste Termin. Beide werden unverändert zurückgeschrieben.

Die automatische Stundenplanung in Smootables setzt dort an, wo dieses Tool aufhört. Der Import liest dieselben Kalenderdateien, der Solver platziert jede Unterrichtsstunde unter den Randbedingungen für Lehrkräfte, Räume und Gruppen, und der fertige Stundenplan lässt sich für jede Lehrkraft, Klasse oder jeden Raum wieder als ICS exportieren.

Häufige Fragen

Wie kann ich eine Stundenplan-ICS-Datei ansehen?
Legen Sie die .ics-Datei auf dieser Seite ab. Jede Unterrichtsstunde erscheint in einer Wochen-, Tages-, Monats- oder Listenansicht, ohne dass etwas in Ihren eigenen Kalender eingetragen wird, und die Datei wird nirgendwohin hochgeladen.
Kann ich eine Stundenplan-ICS-Datei bearbeiten und wieder speichern?
Ja. Verschieben Sie Stunden auf neue Zeiten, ändern Sie ihre Dauer oder ihre Details, legen Sie neue Termine an oder löschen Sie welche, und klicken Sie dann auf „Herunterladen“. Die neue Datei behält jede Zeile, die Sie nicht geändert haben. Erinnerungen, Zeitzonen und eigene Felder bleiben also erhalten.
Was passiert mit einer wiederkehrenden Stunde, wenn ich sie in einer Woche verschiebe?
Sie entscheiden, wie in Google Kalender. „Dieser Termin“ schreibt eine Ausnahme nur für dieses Datum. „Dieser und alle folgenden Termine“ beendet die Serie vor diesem Datum und beginnt ab dort eine neue. „Alle Termine“ verschiebt die ganze Serie und ihre Ausnahmen gleich mit.
Wie findet das Tool Doppelbuchungen?
Es vergleicht jedes Paar überlappender Termine, die in RESOURCES eine Lehrkraft, einen Raum oder eine Gruppe teilen oder eine gemeinsame teilnehmende Person haben (ein Termin ohne RESOURCES bucht seinen Ort aus LOCATION). Ganztägige, abgesagte und als frei markierte Termine bleiben außen vor, und Kopien einer Stunde, die einmal pro Gruppe exportiert wurden, zählen als eine Buchung.
Erkennen Kalender-Apps die bearbeiteten Stunden als Aktualisierungen?
Geänderte Termine behalten ihre UID und tragen eine höhere SEQUENCE-Nummer. So kennzeichnet der iCalendar-Standard eine überarbeitete Fassung desselben Termins. Importieren Sie die heruntergeladene Datei in den Kalender, den Sie aktualisieren möchten.
Kann ich die Stundenplandateien aller Klassen oder Lehrkräfte auf einmal öffnen?
Ja. Öffnen Sie mehrere Dateien auf einmal, zum Beispiel eine pro Klasse oder eine pro Lehrkraft. Sie erscheinen in einem Kalender mit einem Filter pro Datei. Laden Sie sie einzeln oder als eine zusammengeführte Datei herunter, in der eine Stunde aus mehreren Dateien nur einmal steht.
Werden meine Stundenplandaten hochgeladen?
Nein. Die Dateien werden in Ihrem Browser gelesen, bearbeitet und geschrieben. Nicht gespeicherte Arbeit liegt im lokalen Speicher dieses Browsers, damit sie beim Neuladen nicht verloren geht, und „Leeren“ entfernt sie.
Welche Stundenplandateien funktionieren?
Jede iCalendar-Datei (.ics): Stundenplan-Exporte aus Stundenplan-Software, Google Kalender, Apple Kalender, Outlook und Exchange sowie Schul- und Klassenkalender. Auch eine Datei, die mehrere Kalender nacheinander enthält, wird gelesen.

Lassen Sie einen Solver die Stunden platzieren

Smootables importiert dieselben Kalenderdateien, prüft den Stundenplan gegen die Randbedingungen für Lehrkräfte, Räume und Gruppen und platziert Unterrichtsstunden automatisch. Eine Doppelbuchung wird so für die ganze Woche behoben, statt einen Termin nach dem anderen zu ziehen.

So passt Smootables zu Ihrer Schule

Buchen Sie eine Demo. Wir zeigen, wie Smootables zu Ihrer Planung, Belastung und Stundenplanung passt.