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
- W aSc: proszę zapisać plan lekcji w formacie XML (wersja 2012 albo najbliższa oferowana przez posiadaną wersję aSc).
- Proszę utworzyć testowe konto Omniscol, aby sprawdzać bez ryzyka.
- Proszę zaimportować plik z ekranu Import i eksport: wskazać plik XML aSc, a potem zatwierdzić.
- Proszę przeczytać diagnostykę Omniscol, aby wychwycić niespójności (kursy bez sali, nieprzeniesiona dostępność itd.).
- Proszę dostosować złożone ograniczenia, których nie udało się przełożyć automatycznie.
- Proszę uruchomić próbne generowanie, aby sprawdzić, czy ograniczenia dają wynik zgodny z tym, co było w aSc.
- 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
-
Omniscol czyta i zapisuje natywny plik aSc Timetables 2012: wymiana w obie strony odbywa się bezpośrednio, bez pośredniego arkusza kalkulacyjnego.
-
Po stronie aSc: proszę zapisać plan lekcji w formacie XML 2012 (albo w najbliższej wersji) i zachować plik na swoim komputerze.
-
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.
-
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ń.
-
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.
-
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.
-
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).