Migracja z aSc Timetables

aSc Timetables (Słowacja) to od dawna obecne na rynku i bardzo rozpowszechnione oprogramowanie do generowania planów lekcji, zwłaszcza w szkołach międzynarodowych i w kilku krajach Europy Środkowej. Dobra wiadomość: Omniscol czyta i zapisuje natywny plik aSc Timetables bezpośrednio, bez pośredniego arkusza kalkulacyjnego i bez ręcznego przypisywania struktur na nowo.

Jeden plik w obie strony

aSc Timetables zapisuje plan lekcji w pliku XML (format „aSc Timetables 2012”). Omniscol potrafi:

  • czytać ten plik i odtworzyć z niego kompletny plan lekcji (klasy, grupy, nauczyciele, przedmioty, sale, kursy);
  • zapisywać plik tego samego typu na podstawie planu lekcji z Omniscol, aby otworzyć go ponownie w aSc albo w Edupage (rozwiązanie do obsługi administracyjnej szkoły tego samego producenta).

Wszystko odbywa się na ekranie Import i eksport, bez technicznych zabiegów: aby wyeksportować, służy przycisk Eksportuj w formacie aSc (.xml); aby zaimportować, wystarczy wskazać plik XML utworzony przez aSc. Wymiana w obie strony jest odwracalna: eksport, a potem ponowny import odtwarzają po stronie Omniscol tę samą strukturę, z dokładnością do konwencji nazewniczych.

Co zostaje przeniesione

Przejmowane automatycznie przy czytaniu pliku:

  • Klasy i ich grupy (w tym podziały na laboratoria).
  • Przedmioty wraz z kodami.
  • Sale wraz z pojemnością.
  • Nauczyciele (nazwisko, imię, dane kontaktowe).
  • Kursy (przedmiot, liczba godzin, nauczyciel) i ich umieszczone lekcje (dzień, przedział czasowy, sala).
  • Przerwy międzylekcyjne i dłuższe przerwy w ciągu dnia.
  • Tygodnie naprzemienne (A/B), jeśli zostały skonfigurowane w aSc.

Co wymaga sprawdzenia po imporcie

  • Złożone ograniczenia właściwe dla aSc (ograniczenia kolejności, sala warunkowa, bardzo specyficzne zakazy następstwa): Omniscol przekłada je najlepiej, jak potrafi, ale część reguł wyraża się tutaj inaczej i warto je przejrzeć. Sala warunkowa to raczej sprawa specjalizacji sal — zob. Specjalizacje sal; pozostałe reguły: zob. Dostępność nauczycieli oraz Ograniczenia czasowe (zasady ogólne).
  • Kursy wspólne dla kilku klas (ten sam przedmiot w kilku klasach): zamieniane na Grupy grup. Proszę sprawdzić, czy wynik odpowiada zamierzeniu.
  • Zmiany nazw i wymiana w obie strony: Omniscol nie przechowuje wewnętrznych identyfikatorów aSc; zapisując plik aSc, odtwarza powiązania na podstawie samych jednostek, a przede wszystkim ich nazw. W praktyce: jeśli planowany jest ponowny eksport do aSc, proszę nie zmieniać w międzyczasie nazw klas, nauczycieli i przedmiotów, bo powiązania przestaną się zgadzać.

Instrukcja

  1. W aSc: proszę zapisać plan lekcji w formacie XML (wersja 2012 albo najbliższa oferowana przez posiadaną wersję aSc).
  2. Proszę utworzyć testowe konto Omniscol, aby sprawdzać bez ryzyka.
  3. Proszę zaimportować plik z ekranu Import i eksport: wskazać plik XML aSc, a potem zatwierdzić.
  4. Proszę przeczytać diagnostykę Omniscol, aby wychwycić niespójności (kursy bez sali, nieprzeniesiona dostępność itd.).
  5. Proszę dostosować złożone ograniczenia, których nie udało się przełożyć automatycznie.
  6. Proszę uruchomić próbne generowanie, aby sprawdzić, czy ograniczenia dają wynik zgodny z tym, co było w aSc.
  7. Proszę utworzyć punkt kopii zapasowej przed przejściem na konto produkcyjne.

Dalsze zasilanie aSc równolegle

Jeśli aSc zostaje na czas przejścia, eksport odwrotny pozwala nadal zasilać go z Omniscol — przydaje się to na przykład wtedy, gdy szkoły partnerskie wciąż zaglądają do aSc. Powstały plik otwiera się ponownie w aSc Desktop (wersja 2012 lub nowsza).

Na co zwrócić uwagę

  • Znaki diakrytyczne: jeśli po wymianie w obie strony część znaków wygląda źle, to kwestia kodowania pliku. Eksport Omniscol domyślnie używa kodowania oczekiwanego przez aSc Desktop; wystarczy sprawdzić, czy nazwa ze znakami diakrytycznymi przechodzi tam i z powrotem bez zmian.
  • Różne algorytmy generowania: aSc i Omniscol nie mają tego samego profilu algorytmu generowania. Plan lekcji, który generował się łatwo w aSc, może wymagać w Omniscol kilku korekt — i odwrotnie.
  • Wersje aSc: czytanie jest przystosowane do formatu 2012. Starsze wersje mogą nie być bezpośrednio zgodne — w takim razie proszę najpierw zapisać plik w formacie 2012 z aSc Desktop.

Instrukcja

Wymiana XML w obie strony: aSc ↔ Omniscol

  1. Omniscol czyta i zapisuje natywny plik aSc Timetables 2012: wymiana w obie strony odbywa się bezpośrednio, bez pośredniego arkusza kalkulacyjnego.

  2. Po stronie aSc: proszę zapisać plan lekcji w formacie XML 2012 (albo w najbliższej wersji) i zachować plik na swoim komputerze.

  3. Po stronie testowego konta Omniscol: proszę otworzyć Import i eksport i wskazać plik XML aSc. Import odtwarza klasy, grupy, przedmioty, sale, nauczycieli, kursy, tygodnie naprzemienne i przerwy.

  4. Proszę sprawdzić diagnostykę: kursy bez sali, nieprzeniesiona dostępność, kursy obejmujące kilka klas zamienione na Grupy grup. Przypomnienie: aby wymiana w obie strony przebiegła poprawnie, proszę nie zmieniać nazw klas, nauczycieli i przedmiotów, jeśli planowany jest ponowny eksport — Omniscol opiera się na ich nazwach przy odtwarzaniu powiązań.

  5. Proszę dostosować złożone ograniczenia właściwe dla aSc (kolejność, bardzo specyficzne zakazy następstwa): konwersja przekłada je najlepiej, jak potrafi, część reguł wyraża się w Omniscol inaczej. Zob. Dostępność nauczycieli.

  6. Proszę uruchomić próbne generowanie w Omniscol, aby sprawdzić, czy wynik jest zgodny z oczekiwaniami. ⚠ aSc i Omniscol nie mają tego samego profilu algorytmu generowania; plan lekcji łatwy w aSc może wymagać korekt w Omniscol i odwrotnie.

  7. Eksport odwrotny (jeśli aSc zostaje równolegle): przycisk Eksportuj w formacie aSc (.xml) na ekranie Import i eksport. Plik otwiera się ponownie w aSc Desktop 2012+; wymiana w obie strony zachowuje strukturę (nieznaczne straty wyłącznie na konwencjach nazewniczych).

Zobacz także