Migration von aSc Timetables

aSc Timetables (Slowakei) ist ein seit Langem etabliertes und sehr weit verbreitetes Programm zur Stundenplangenerierung, insbesondere an internationalen Schulen und in mehreren mitteleuropäischen Ländern. Gute Nachricht: Omniscol liest und schreibt die native Datei von aSc Timetables direkt, ohne zwischengeschaltete Tabellenkalkulation und ohne manuelles Neuzuordnen der Strukturen.

Eine Datei, in beide Richtungen

aSc Timetables speichert einen Stundenplan in einer XML-Datei (Format „aSc Timetables 2012"). Omniscol kann:

  • diese Datei lesen, um einen vollständigen Stundenplan wiederherzustellen (Klassen, Gruppen, Lehrkräfte, Fächer, Räume, Unterrichtsstunden);
  • eine Datei desselben Typs aus einem Omniscol-Stundenplan zurückschreiben, um sie in aSc oder Edupage (der Schulverwaltungs­lösung desselben Herausgebers) erneut zu öffnen.

Alles geschieht über den Bildschirm Import und Export, ohne technische Handgriffe: zum Exportieren die Schaltfläche Daten im aSc-Format exportieren (.xml); zum Importieren wählen Sie einfach die von aSc erzeugte XML-Datei aus. Der Hin- und Rückweg ist umkehrbar: Exportieren und anschließendes erneutes Importieren ergibt dieselbe Struktur auf der Omniscol-Seite, abgesehen von den Namenskonventionen.

Was übernommen wird

Automatisch beim Lesen der Datei übernommen:

  • Klassen und ihre Gruppen (einschließlich der Teilungen für das Praktikum).
  • Fächer mit ihren Codes.
  • Räume mit ihrer Kapazität.
  • Lehrkräfte (Name, Vorname, Kontaktdaten).
  • Unterrichtsstunden (Fach, Volumen, Lehrkraft) und ihre platzierten Sitzungen (Tag, Zeitfenster, Raum).
  • Pausen und Unterbrechungen im Tagesablauf.
  • Wechselwochen (A/B), sofern sie in aSc konfiguriert sind.

Was nach dem Import einen Blick verlangt

  • Komplexe Nebenbedingungen speziell aus aSc (Sequenz-Nebenbedingungen, bedingter Raum, sehr spezifische Verkettungssperren): Omniscol wandelt sie so gut wie möglich um, aber einige Regeln werden anders ausgedrückt und verdienen eine Durchsicht. Der bedingte Raum fällt eher unter die Raumtypen; die übrigen unter die Verfügbarkeiten der Lehrkräfte und die Zeitliche Bedingungen (allgemeines System).
  • Von mehreren Klassen geteilte Unterrichtsstunden (ein Fach, das mehreren Klassen gemeinsam ist): umgewandelt in Gruppen von Gruppen. Prüfen Sie, ob das Ergebnis Ihrer Absicht entspricht.
  • Umbenennen und Hin- und Rückweg: Omniscol bewahrt die internen Kennungen von aSc nicht; wenn es eine aSc-Datei zurückschreibt, rekonstruiert es die Entsprechungen aus den Entitäten, insbesondere aus deren Namen. In der Praxis: Wenn Sie planen, wieder nach aSc zu exportieren, benennen Sie Klassen, Lehrkräfte und Fächer zwischenzeitlich nicht um, sonst verschieben sich die Entsprechungen.

Anleitung

  1. In aSc: Speichern Sie Ihren Stundenplan im XML-Format (Version 2012 oder die nächstliegende, die Ihr aSc anbietet).
  2. Erstellen Sie ein Omniscol-Sandbox-Konto, um risikofrei zu testen.
  3. Importieren Sie die Datei über den Bildschirm Import und Export: Wählen Sie die aSc-XML-Datei aus und bestätigen Sie anschließend.
  4. Lesen Sie die Omniscol-Diagnose, um die Inkonsistenzen zu erkennen (Unterrichtsstunden ohne Raum, nicht übernommene Verfügbarkeiten usw.).
  5. Passen Sie die komplexen Nebenbedingungen an, die nicht automatisch umgewandelt werden konnten.
  6. Starten Sie eine Test-Generierung, um zu prüfen, ob die Nebenbedingungen ein Ergebnis erzeugen, das dem entspricht, was Sie unter aSc hatten.
  7. Erstellen Sie eine Sicherung, bevor Sie zum Produktionskonto wechseln.

aSc parallel weiter versorgen

Wenn Sie aSc für die Dauer eines Übergangs behalten, ermöglicht der umgekehrte Export, es weiterhin aus Omniscol zu versorgen — nützlich zum Beispiel, wenn Partnereinrichtungen aSc noch konsultieren. Die erzeugte Datei lässt sich in aSc Desktop (Version 2012 oder höher) erneut öffnen.

Worauf zu achten ist

  • Akzentuierte Zeichen: Wenn manche Akzente nach einem Hin- und Rückweg falsch erscheinen, ist das eine Frage der Dateikodierung. Der Omniscol-Export verwendet standardmäßig die von aSc Desktop erwartete Kodierung; prüfen Sie einfach, ob ein akzentuierter Name den Hin- und Rückweg übersteht.
  • Unterschiedliche Generierungs-Engines: aSc und Omniscol haben nicht dasselbe Profil des Generierungsalgorithmus. Ein Stundenplan, der sich in aSc leicht generieren ließ, kann in Omniscol einige Anpassungen erfordern, und umgekehrt.
  • aSc-Versionen: Der Import zielt auf das Format 2012. Ältere Versionen sind möglicherweise nicht direkt kompatibel — speichern Sie in diesem Fall zunächst im Format 2012 aus aSc Desktop.

Anleitung

XML-Hin- und Rückweg aSc ↔ Omniscol

  1. Omniscol liest und schreibt die native Datei von aSc Timetables 2012: direkter Hin- und Rückweg, ohne zwischengeschaltete Tabellenkalkulation.

  2. Auf der aSc-Seite: Speichern Sie den Stundenplan im Format XML 2012 (oder der nächstliegenden Version) und bewahren Sie die Datei auf Ihrem Rechner auf.

  3. Auf der Omniscol-Sandbox-Seite: Öffnen Sie Import und Export und wählen Sie die aSc-XML-Datei aus. Der Import stellt Klassen, Gruppen, Fächer, Räume, Lehrkräfte, Unterrichtsstunden, Wechselwochen und Pausen wieder her.

  4. Prüfen Sie die Diagnose: Unterrichtsstunden ohne Raum, nicht übernommene Verfügbarkeiten, in Gruppen von Gruppen umgewandelte klassenübergreifende Unterrichtsstunden. Hinweis: Für einen sauberen Hin- und Rückweg benennen Sie Klassen, Lehrkräfte und Fächer nicht um, wenn Sie wieder exportieren wollen — Omniscol stützt sich auf ihren Namen, um die Entsprechungen zu rekonstruieren.

  5. Passen Sie die komplexen Nebenbedingungen an, die speziell aus aSc stammen (Sequenzen, sehr spezifische Verkettungssperren): Die Umwandlung tut ihr Bestes, einige Regeln werden in Omniscol anders ausgedrückt. Siehe Verfügbarkeiten der Lehrkräfte.

  6. Starten Sie eine Test-Generierung in Omniscol, um zu prüfen, ob das Ergebnis übereinstimmt. ⚠ aSc und Omniscol haben nicht dasselbe Profil des Generierungsalgorithmus; ein Stundenplan, der in aSc leicht ist, kann in Omniscol Anpassungen erfordern, und umgekehrt.

  7. Umgekehrter Export (wenn Sie aSc parallel behalten): Schaltfläche Daten im aSc-Format exportieren (.xml) in Import und Export. Die Datei lässt sich in aSc Desktop 2012+ erneut öffnen; der Hin- und Rückweg bewahrt die Struktur (geringfügige Verluste ausschließlich bei den Namenskonventionen).

Siehe auch