KReM, czyli Krajowy Rejestr Matur (por. „FA” 6/2006, strona informacyjna systemu jest widoczna na rys. 1) powsta³ w roku akademickim 2006/07, po prawie rocznych negocjacjach miêdzy Uniwersytetem Warszawskim, Centraln± Komisj± Egzaminacyjn± oraz o¶mioma okrêgowymi komisjami egzaminacyjnymi. Umieszczony na serwerze Uniwersytetu Warszawskiego, zawiera wyniki matur wszystkich polskich maturzystów, którzy wyrazili zgodê na ich przekazanie w celach rekrutacji na wy¿sze uczelnie.
Rys. 1. Strona informacyjna systemu KReM z formularzami umów, dokumentacj± i dowi±zaniami do wersji demonstracyjnej i w³a¶ciwego rejestru matur
W zesz³ym roku akademickim tak± zgodê wyrazi³o w skali kraju ok. 90 proc. maturzystów. Pierwsze dane trafi³y do KReM−u dzieñ po rozdaniu ¶wiadectw, 12 lipca 2006 roku, prosto z systemów informacyjnych okrêgowych komisji egzaminacyjnych – tych samych systemów, z których drukowane by³y ¶wiadectwa maturalne. Sam ten fakt jest najlepsz± gwarancj± wiarygodno¶ci danych przekazywanych do KReM−u. Gdy ostatnia OKE przes³a³a swoje dane, system zosta³ udostêpniony uczelniom. Ka¿da z nich musia³a wcze¶niej podpisaæ umowê z Uniwersytetem Warszawskim, zobowi±zuj±c siê m.in. do pobierania danych jedynie swoich kandydatów na studia. Uczelnia przekazywa³a do KReM−u numery PESEL kandydatów, a pobiera³a dla ka¿dego maturzysty zbiór par: numer arkusza egzaminacyjnego i procentowy wynik z danego egzaminu.
Jednorazowe wykonanie tych operacji niestety nie wystarcza. Z jednej strony proces rekrutacji w uczelni jest roz³o¿ony w czasie. Rozpoczyna siê od g³ównej rekrutacji w czerwcu, ale czêsto a¿ do rozpoczêcia roku akademickiego przeprowadza siê dodatkowe rekrutacje, w celu wype³nienia wolnych miejsc. Niektóre uczelnie rekrutuj± nawet w po³owie roku, na drugi semestr roku akademickiego. Z drugiej strony, OKE przyjmuj± odwo³ania od decyzji komisji, w wyniku których zmieniaj± siê wcze¶niej przekazane wyniki. Poza tym maturzysta ma prawo w dowolnym momencie wycofaæ zgodê na udostêpnienie wyników. Takie wycofanie zgody jest przekazywane do KReM−u, a st±d do wszystkich uczelni, które te wyniki pobra³y, gdy¿ teraz musz± usun±æ je ze swoich systemów.
W rezultacie KReM aktywnie przyjmowa³ i przekazywa³ dane od lipca do koñca pa¼dziernika 2006 roku. U¿ytkownikami systemu w tym okresie by³o 8 OKE i oko³o 45 wy¿szych uczelni. Jednostki przekaza³y do systemu ³±cznie ponad 300 plików i pobra³y podobn± liczbê. W systemie zgromadzono wyniki maturalne 298 456 osób, a pytano o wyniki 301 265 maturzystów, czyli KReM by³ w stanie udzieliæ odpowiedzi w 99 proc. przypadków. Uniwersytet Warszawski podczas jednej tylko transmisji otrzyma³ z KReM−u wyniki prawie 30 tys. maturzystów, inne uczelnie jednorazowo otrzymywa³y po 20 tys. (Uniwersytet Jagielloñski), 16 tys. (Uniwersytet Wroc³awski), 15 tys. (Uniwersytet Adama Mickiewicza w Poznaniu), 12 tys. (Uniwersytet ¦l±ski). Ale beneficjentami by³y te¿ mniejsze uczelnie ¶ci±gaj±ce jednorazowo po 500 wyników. Wyobra¼my sobie tylko nak³ad pracy wymagany do rêcznego wprowadzania takich ilo¶ci danych, a tak¿e liczbê potencjalnych b³êdów i wynikaj±cych z tego problemów z kwalifikowaniem kandydatów na studia.
System, ku zadowoleniu administratorów z Uniwersytetu Warszawskiego, dzia³a³ praktycznie bezobs³ugowo, bez awarii i zbêdnego rozg³osu. Nie by³o problemów z wydajno¶ci±, bezpieczeñstwem ani poprawno¶ci± danych. Dla u¿ytkowników pewn± uci±¿liwo¶ci± by³a konieczno¶æ pos³ugiwania siê kluczami kryptograficznymi. Ka¿dy administrator z OKE czy uczelni sam zak³ada konto w systemie i przekazuje do niego swój klucz publiczny (wszystkie pliki przesy³ane z i do systemu s± podpisywane kluczem prywatnym w³a¶ciciela). Nastêpnie administrator z UW w bezpo¶redniej rozmowie telefonicznej potwierdza odcisk klucza, co wymaga czasu proporcjonalnego do liczby uczelni i kont. Sama operacja podpisywania i odczytywania podpisanych plików wymaga³a od niektórych kilku prób. Wynika to po czê¶ci z ma³ej jeszcze popularno¶ci infrastruktury klucza publicznego. Niestety, z tej procedury zrezygnowaæ nie mo¿na, gdy¿ bezpieczeñstwo przechowywanych w systemie danych ma zdecydowanie najwy¿szy priorytet, ze wzglêdu na wymagania ustawy o ochronie danych osobowych. St±d te i wiele innych zabezpieczeñ: ochrona serwera przez zaporê ogniow± i identyfikowanie certyfikatem, szyfrowanie przesy³anych danych, wymóg rejestracji komputerów dopuszczonych do komunikowania siê z KReM−em, rejestracja wszystkich zdarzeñ.
Strona informacyjna systemu KReM jest dostêpna pod adresem:
Serwer us³ug sieciowych dzia³a pod adresem:
Adres pliku WSDL specyfikuj±cego interfejs us³ug sieciowych to:
https://krem.uw.edu.pl/ws/krem.wsdl
Pomoc oraz dodatkowe informacje mo¿na uzyskaæ pisz±c pod adresem:
Ju¿ w listopadzie 2006 roku, tu¿ po zakoñczeniu rekrutacji, rozpoczê³y siê rozmowy informatyków z UW i CKE na temat nowej, rozszerzonej specyfikacji do systemu KReM. Okaza³o siê bowiem, ¿e okrêgowe komisje egzaminacyjne dysponuj± wiêksz± ilo¶ci± danych potrzebnych w procesie rekrutacji. Wiele uczelni – w tym UW – na tyle zautomatyzowa³o proces rekrutacji na studia, ¿e kandydat praktycznie nie musi siê ruszaæ z domu ani aplikuj±c, ani poznaj±c wyniki kwalifikacji. Tej automatyzacji sprzyja system nowej matury, a i uczelnie rezygnuj± z przeprowadzania testów predyspozycji. Dopiero kandydat zakwalifikowany musi pojawiæ siê osobi¶cie w uczelni w celu z³o¿enia dokumentów. Niestety, ta wygodna „zdalna” ¶cie¿ka nie by³a dostêpna dla najlepszych kandydatów, tzn. laureatów i finalistów olimpiad przedmiotowych. Oni musieli jeszcze przed rozpoczêciem kwalifikacji dostarczyæ na uczelniê po¶wiadczenie przywilejów wynikaj±cych z uczestnictwa w olimpiadzie. Tymczasem te same przywileje s± znane okrêgowym komisjom egzaminacyjnym, gdy¿ na ich podstawie maturzysta jest zwalniany z egzaminu maturalnego z przedmiotu zwi±zanego z tematyk± olimpiady i uzyskuje z niego maksymaln± liczbê punktów. Informacja o udziale w olimpiadzie jest tak¿e drukowana na ¶wiadectwie, zatem znajduje siê w tym samym systemie informacyjnym, co wyniki zdawanych egzaminów.
Tak¿e numer ¶wiadectwa maturalnego czy aneksu do ¶wiadectwa (w przypadku poprawiania oceny) znajduje siê w tym samym systemie i trafia na to samo ¶wiadectwo. Ka¿da uczelnia pyta kandydata o numer dokumentu uprawniaj±cego do podjêcia studiów i organ, który ten dokument wyda³. Niestety, jak pokazuje praktyka, czêsto otrzymuje niepoprawn± odpowied¼: jako numer dokumentu jest podawany numerek blankietu, na którym wydrukowano ¶wiadectwo, a jako organ – ukoñczona szko³a ¶rednia (podczas, gdy jest to OKE).
Podczas rekrutacji 2007/08 KReM bêdzie dodatkowo dostarcza³ informacje zarówno o uprawnieniach wynikaj±cych z uczestnictwa w olimpiadach przedmiotowych, jak i numery dokumentów uprawniaj±cych do podjêcia studiów (numer ¶wiadectwa i ewentualnie numery aneksów). Te dane s± przekazywane przez osobne pliki, dla zachowania zgodno¶ci wstecz. Wystarczy przes³aæ jednorazowo plik z numerami PESEL kandydatów, by móc pobraæ wszystkie trzy pliki wynikowe. Interfejs administratora uczelni jest pokazany na rys. 2.
Rys. 2. System KReM – fragment panelu administratora uczelni(Uwaga: jest to wersja demonstracyjna systemu, podane liczby s± przypadkowe)
Uczelnie, które korzysta³y z systemu KReM w zesz³ym roku, powinny tak¿e zwróciæ uwagê na zmiany w sposobie kodowania arkuszy egzaminacyjnych. W uzgodnieniu z CKE, z kodu arkusza usuniêto sufiks bêd±cy numerem sesji egzaminacyjnej. Wiêkszo¶æ systemów uczelnianych (jak np. system IRK – do Internetowej Rejestracji Kandydatów – u¿ywany w 15 polskich uczelniach zrzeszonych w konsorcjum MUCI) i tak ignorowa³a ten sufiks.
Jeszcze nie jest za pó¼no na podpisanie umowy. Mo¿e j± podpisaæ ka¿da wy¿sza uczelnia, w dowolnym momencie, ale ¿eby uzyskaæ dostêp do danych zaraz po rozdaniu ¶wiadectw, warto to zrobiæ jak najwcze¶niej. Kandydaci na studia na pewno doceni± te uczelnie, które w trosce o ich wygodê zadbaj± o automatyzacjê procesu rekrutacji.
Projektanci systemu KReM zaplanowali maksymalnie prosty sposób przekazywania danych poprzez pliki, przesy³ane do systemu i pobierane z niego przez administratorów z OKE i uczelni. W pierwszym roku dzia³ania systemu priorytetem by³a niezawodno¶æ i bezpieczeñstwo. Bezpo¶redni nadzór administratora nad przygotowaniem pliku i jego przes³aniem na pewno pozwala³ na lepsz± kontrolê.
KReM 2006 okaza³ siê niezawodny i stabilny. Jednorazowe przes³anie nawet du¿ych plików nie by³o k³opotliwe, natomiast konieczno¶æ cyklicznego synchronizowania danych miêdzy KReM−em a systemem uczelnianym absorbowa³a uwagê i czas administratorów. Autorzy systemu opracowali wiêc mechanizm umo¿liwiaj±cy pe³n± automatyzacjê procesu przesy³ania danych, zarówno z OKE do KReM−u, jak i miêdzy KReM−em a wy¿sz± uczelni±. KReM 2007 nadal udostêpnia swoje us³ugi poprzez strony internetowe, ale dodatkowo pe³ni rolê serwera us³ug sieciowych (ang. Web services), co oznacza, ¿e potrafi porozumiewaæ siê nie tylko z cz³owiekiem, ale tak¿e z innym programem, a dok³adniej uczelnianym systemem rekrutacyjnym. Udostêpnia us³ugi odpowiadaj±ce operacjom, takim jak „Pobierz listê numerów PESEL”, „Przeka¿ wyniki egzaminu maturalnego”, „Przeka¿ wyniki olimpiad”, czyli poprzez takie zdalne wywo³ania mo¿na przesy³aæ te same dane, co poprzez strony internetowe. Kwestie bezpieczeñstwa s± traktowane tak samo rygorystycznie. Korzystanie z serwera us³ug sieciowych wymaga oczywi¶cie odpowiedniego oprogramowania po stronie klienta. Uczelnie, które u¿ywaj± rozwijanego w UW systemu IRK maj± u³atwione zadanie, gdy¿ system ten zosta³ rozszerzony o mo¿liwo¶æ korzystania z us³ug sieciowych systemu KReM. Dla innych przygotowano szczegó³ow± dokumentacjê oraz gotowe przyk³ady, wykonane do jêzyków Java i PHP.