Uniwersytet Warszawski Wydział Matematyki, Informatyki i Mechaniki KReM Krajowy Rejestr Matur Dokumentacja Użytkownika Okręgowa Komisja Egzaminacyjna Michał Kaczmarczyk, Piotr Malinowski Damian Mański, Michał Kurzydłowski <krem-pomoc@mimuw.edu.pl> Warszawa, 6 października 2009
Spis treści 1 Wstęp 4 1.1 Opis systemu KReM.................................. 4 1.2 Dane dostępne w systemie............................... 4 1.3 Bezpieczeństwo danych................................. 5 2 Warunki formalne korzystania z systemu 5 2.1 Zobowiązania komisji egzaminacyjnej......................... 5 2.2 Umowa z instytucja administrujac a systemem..................... 5 2.3 Zakładanie konta w systemie.............................. 5 2.4 Aktywacja konta.................................... 6 3 Dostęp do systemu 7 3.1 Certyfikaty SSL..................................... 7 3.1.1 Wprowadzenie................................. 7 3.1.2 Certyfikat systemu KReM.......................... 7 3.2 Podpis elektroniczny.................................. 7 3.2.1 Wprowadzenie................................. 7 3.2.2 Wymagane oprogramowanie.......................... 8 3.2.3 Generowanie kluczy.............................. 8 3.2.4 Eksportowanie klucz publicznego....................... 9 3.2.5 Podpisywanie plików.............................. 9 3.2.6 Weryfikacja podpisu.............................. 9 3.2.7 Odkodowanie podpisanego pliku........................ 10 3.2.8 Uzyskanie odcisku klucza publicznego.................... 10 3.3 Nawiązanie połączenia................................. 11 3.4 Logowanie....................................... 11 4 Format przesyłanych danych 11 4.1 Struktura kodu arkusza egzaminacyjnego....................... 11 4.2 Wykaz symboli przedmiotów.............................. 12 4.3 Struktura numeru dokumentu.............................. 13 4.4 Dane wejściowe w przypadku wysyłania wyników matur............... 14 4.4.1 Opis ogólny................................... 14 4.4.2 Opis szczegółowy............................... 14 4.5 Dane wejściowe w przypadku wysyłania osiagnięć z olimpiad............ 14 4.5.1 Opis ogólny................................... 14 4.5.2 Opis szczegółowy............................... 15 4.6 Dane wejściowe w przypadku wysyłania numerów dokumentów........... 15 4.6.1 Opis ogólny................................... 15 4.6.2 Opis szczegółowy............................... 16 4.7 Dane wejściowe w przypadku wysyłania kodów szkół średnich............ 16 4.7.1 Opis ogólny................................... 16 4.7.2 Opis szczegółowy............................... 16 4.8 Dane wejściowe w przypadku wycofania zgody na przetwarzanie danych...... 17 4.9 Interfejs użytkownika.................................. 17 c Uniwersytet Warszawski 2
4.9.1 Panel informacyjny............................... 19 4.9.2 Wysyłanie ocen................................. 19 4.9.3 Wysyłanie osiagnięć.............................. 19 4.9.4 Wysyłanie dokumentów............................ 20 4.9.5 Wysyłanie szkół................................ 20 4.9.6 Wycofywanie zgód............................... 20 4.9.7 Konflikty.................................... 21 4.9.8 Dane maturzysty................................ 21 4.9.9 Słownik szkół.................................. 21 4.9.10 Zmiana danych................................. 21 5 Scenariusze użytkowania systemu 22 5.1 Powstanie i rozstrzygnięcie konfliktu.......................... 22 5.2 Aktualizacja i poprawianie danych........................... 22 6 Informacje dodatkowe 24 6.1 Wymagania techniczne................................. 24 6.2 Administrator systemu................................. 24 6.3 Upoważnienie...................................... 24 6.4 Kontakt......................................... 24 A Wykaz symboli i nazw arkuszy egzaminów maturalnych zdefiniowanych w bazie KReM 25 B Wykaz symboli i nazw olimpiad przedmiotowych obowiazuj acych w roku 2009 28 c Uniwersytet Warszawski 3
1 Wstęp Niniejszy dokument stanowi dokumentację użytkownika systemu KReM dla Okręgowej Komisji Egzaminacyjnej (OKE). W dalszej części przedstawione są kolejne kroki, które należy podjać w celu rejestracji użytkownika systemu. Omówione są również wymagania techniczne oraz dostęp do systemu, a także formaty różnych plików pojawiajacych się w trakcie pracy z systemem. Szczegółowo zaprezentowana jest również funkcjonalność systemu i interfejs użytkownika. Opisane są także najważniejsze scenariusze poprawnego użytkowania systemu. Na zakończenie podane są przydatne informacje dodatkowe (adresy, kontakty itp.) oraz następujace załączniki: Treść umowy pomiędzy Uniwersytetem Warszawskim a Okręgową Komisją Egzaminacyjna w zakresie administrowania systemem KReM. Treść umowy pomiędzy Uniwersytetem Warszawskim a uczelnia wyższą w zakresie korzystania z systemu KReM. Załącznik do powyższych umów. Wykaz symboli i nazw arkuszy egzaminów maturalnych. Wykaz symboli i nazw olimpiad przedmiotowych. 1.1 Opis systemu KReM KReM (Krajowy Rejestr Matur) to system informatyczny umożliwiajacy zbieranie wyników egzaminów maturalnych oraz innych danych o maturzystach z całej Polski oraz udostępnianie ich upoważnionym do tego uczelniom. W celu jego stworzenia zostały podpisane umowy (ich treść stanowi załącznik A) pomiędzy Okręgowymi Komisjami Egzaminacyjnymi a Uniwersytetem Warszawskim, który w ich imieniu administruje systemem. Dostęp do systemu, a zarazem do wyników matur swoich kandydatów może otrzymać każda uczelnia wyższa, która podpisze odpowiednia umowę z Uniwersytetem Warszawskim oraz zarejestruje się poprzez Internet. Szczegółowe informacje na temat rejestracji oraz korzystania z systemu znajduja się w dalszej części dokumentu. Dzięki systemowi KReM uczelnie będa w znacznie krótszym czasie dysponowały elektroniczna wersją potwierdzonych wyników matur swoich kandydatów, co pozwoli im na sprawniejsze przeprowadzenie postępowania rekrutacyjnego. W niektórych przypadkach nie będzie ono nawet wymagało wizyty kandydata na uczelni PRZED uzyskaniem oficjalnej informacji o zakwalifikowaniu na studia niezbędne dokumenty będzie on mógł dostarczyć już PO zakwalifikowaniu. KReM jest umieszczony pod adresem https://krem.uw.edu.pl. Można tam znaleźć pełna dokumentację i wiele dodatkowych informacji, a także dowiązanie do wersji testowej systemu i do właściwego rejestru matur. Ten ostatni jest dostępny jedynie dla autoryzowanych komputerów i użytkowników. Adres do korespondencji to krem@mimuw.edu.pl. 1.2 Dane dostępne w systemie W systemie KReM znajduja się dane tych maturzystów, którzy w specjalnym oświadczeniu zgodzili się na elektroniczne przetwarzanie swoich danych w celu rekrutacji na uczelnie wyższe. Ponieważ pierwsze takie oświadczenia pojawiły się przy maturze 2006, jest to pierwszy rocznik maturzystów, c Uniwersytet Warszawski 4
którego dane będa dostępne w systemie. Informacje o oświadczeniach są przekazywane i weryfikowane przez dyrektora macierzystej szkoły maturzysty w trybie ustalonym przez właściwą OKE dla zgłaszania uczniów i absolwentów na egzamin maturalny. Dla każdego maturzysty, który wyraził zgodę na przetwarzanie swoich danych, w systemie KReM przechowywane są informacje o wynikach matur, numerach świadectw i aneksów do nich, a także o osiągnięciach w olimpiadach przedmiotowych. Dane każdego maturzysty są przechowywane w bazie danych systemu KReM przez 5 lat od czasu ostatniej modyfikacji. Po tym terminie dane są usuwane i nie jest możliwe ich pobranie. 1.3 Bezpieczeństwo danych Cała komunikacja z systemem KReM odbywa się poprzez sieć Internet przy użyciu szyfrowanego połączenia SSL. Połączenie może zostać nawiązane jedynie ze zgłoszonych wcześniej adresów IP. Każdy użytkownik systemu posiada indywidualne konto, na które loguje się przy użyciu identyfikatora i hasła. Dodatkowo spójność, poprawność i wiarygodność danych przesyłanych w plikach pomiędzy instytucjami poświadczana jest podpisem elektronicznym. 2 Warunki formalne korzystania z systemu 2.1 Zobowiazania komisji egzaminacyjnej OKE zobowiazuje się do przekazywania do systemu KReM wyników matur umieszczonych na świadectwach dojrzałości i aneksach do świadectw, zgodnie z harmonogramem uzgodnionym do 31 marca każdego roku kalendarzowego, w trybie opisanym w umowie pomiędzy OKE a administratorem systemu. Treść umowy znajduje się w załączniku A i C. 2.2 Umowa z instytucja administrujac a systemem Umowa między każdą OKE a Uniwersytetem Warszawskim została podpisana w dniu 15 marca 2006. Ponadto OKE powinna formalnie zgłosić swoich administratorów, którzy będą korzystać z systemu KReM. W tym celu należy pobrać ze strony wzór karty rejestracyjnej administratorów OKE. Należy na niej wpisać dane z umowy, adresy IP komputerów, z których będzie nawiązywane połaczenie oraz dane administratorów, którym zostana założone konta w systemie. Kartę podpisana przez dyrektora OKE należy przesłać na adres: Janina Mincer-Daszkiewicz Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski ul. Banacha 2 02-097 Warszawa Karta rejestracyjna będzie podstawa założenia administratorom kont dostępu. 2.3 Zakładanie konta w systemie W celu założenia konta w systemie KReM należy wpisać w przegladarce adres: https://rejestr.krem.uw.edu.pl/rejestracjaoke.php, pod którym znajduje się c Uniwersytet Warszawski 5
formularz rejestracyjny. Formularz ten powinien zostać wypełniony przez każdego z administratorów. Dzięki danym w nim zawartym zostana założone indywidualne konta w systemie. Do wypełnienia formularza potrzebne są: nazwa OKE, imię i nazwisko administratora (podane na karcie rejestracyjnej przesłanej do administratora systemu KReM), e-mail kontaktowy (podany na karcie rejestracyjnej), telefon kontaktowy (podany na karcie rejestracyjnej), wybrany identyfikator (podany na karcie rejestracyjnej, będzie używany podczas logowania), hasło do systemu (będzie używane podczas logowania), klucz publiczny administratora (potrzebny do weryfikacji jego podpisu elektronicznego, szczegóły w p. 3.2). Poprawne wypełnienie formularza należy potwierdzić przyciskiem Zatwierdź. Uwaga 1. System jest dostępny jedynie z komputerów o zgłoszonych wcześniej w karcie rejestracyjnej numerach IP. Uwaga 2. Konta w systemie KReM są indywidualne (imienne). Z jednego konta może korzystać wyłącznie jeden administrator. Z tego powodu powyższa czynność powinien wykonać osobno każdy z administratorów wymienionych na kracie rejestracyjnej. W przeciwnym razie jego konto w systemie nie zostanie uaktywnione. Uwaga 3. Ze względu na szczególna wartość danych zebranych w systemie (oraz ustawę o ochronie danych osobowych) prosimy zachować ostrożność przy posługiwaniu się wybranym identyfikatorem i hasłem oraz kluczem prywatnym. W szczególności prosimy o nie podawanie ich NIKOMU w żadnej formie. Każdy użytkownik systemu posiada własne konto i tylko on może z niego korzystać. W udowodnionych przypadkach nadużycia konkretna osoba będzie pociagnięta do odpowiedzialności. 2.4 Aktywacja konta Najpóźniej w ciągu 7 dni od wypełnienia formularza rozpocznie się procedura weryfikacji danych i aktywacji konta. Dane administratora podane w karcie rejestracyjnej zostana porównane z danymi wpisanymi do formularza rejestracyjnego. Podczas bezpośredniej rozmowy telefonicznej administratora systemu KReM z administratorem z OKE zostanie sprawdzony odcisk (ang. fingerprint) klucza publicznego. Po przeprowadzeniu pomyślnej weryfikacji konto zostanie aktywowane i użytkownik będzie mógł logować się do systemu. c Uniwersytet Warszawski 6
3 Dostęp do systemu 3.1 Certyfikaty SSL 3.1.1 Wprowadzenie Certyfikat SSL jest dokumentem tożsamości wymienianym w pierwszej fazie połączenia serwera i przegladarki internetowej protokołem SSL. Dokument taki zawiera następujace informacje: nazwę właściciela certyfikatu, nazwę wydawcy certyfikatu, publiczny klucz właściciela dla algorytmu asymetrycznego, cyfrowy podpis wystawcy certyfikatu, okres ważności, numer seryjny. 3.1.2 Certyfikat systemu KReM System KReM posiada certyfikat SSL, który będzie wysyłany przy każdej próbie nawiązania poła- czenia z systemem. Podczas pierwszego połaczenia ze strona https://krem.uw.edu.pl należy dokonać weryfikacji certyfikatu systemu oraz jego instalacji w przegladarce internetowej. W tym celu należy wykonać następujace kroki: 1. Po połączeniu ze strona systemu, przegladarka internetowa wyświetli komunikat o nieznanym pochodzeniu certyfikatu, należy wtedy wyświetlić informacje o certyfikacie. 2. Wśród informacji o certyfikacie należy wyszukać skrótu (odcisku) certyfikatu, uzyskanego za pomoca algorytmu SHA1 lub MD5. 3. Następnie należy porównać widoczny skrót certyfikatu z oryginalnym skrótem certyfikatu systemu KReM, który można uzyskać telefonicznie, dzwoniąc pod numer administratora systemu. 4. Po poprawnej weryfikacji certyfikatu należy go zainstalować: W przegladarce Internet Explorer wybierajac opcję Zainstaluj certyfikat W przegladarce Mozilla Firefox wybierajac opcję Zaakceptuj ten certyfikat na stałe i potwierdzajac przyciskiem OK. 3.2 Podpis elektroniczny 3.2.1 Wprowadzenie W celu zapewnienia wiarygodności oraz spójności przesyłanych danych, każdy użytkownik systemu KReM jest zobowiazany posiadać podpis elektroniczny. Podpis ten powinien być zgodny ze standardem OpenPGP opisanym w RFC 2440. c Uniwersytet Warszawski 7
W celu uzyskania podpisu elektronicznego należy wygenerować parę kluczy publiczny oraz prywatny. Klucz prywatny służy do podpisywania wiadomości, klucz publiczny natomiast do weryfikowania podpisu. Podczas rejestracji należy podać swój klucz publiczny. Wszystkie pliki przesyłane do systemu KReM należy przed wysłaniem podpisać kluczem prywatnym, pasujacym do klucza publicznego, który użytkownik podał podczas rejestracji. Wszystkie pliki pobrane z systemu KReM będą podpisane kluczem prywatnym administratora systemu. Przed ich przetworzeniem należy sprawdzić poprawność podpisu oraz zdekodować je kluczem publicznym administratora w celu uzyskania właściwego formatu pliku. Klucz administratora systemu KReM można pobrać ze strony systemu. W kolejnych punktach zostały opisane podstawowe operacje obsługi podpisu elektronicznego (generowanie, podpisywanie plików, sprawdzanie poprawności podpisu oraz dekodowanie podpisanego pliku) za pomoca programu GnuPG. 3.2.2 Wymagane oprogramowanie Do wygenerowania i obsługi podpisu elektronicznego konieczne jest odpowiednie oprogramowanie. W tym dokumencie został omówiony program GnuPG, który jest zgodny ze standardem OpenPGP. Można go pobrać bezpłatnie ze strony http://www.gnupg.org/. Jest on dostępny na kilka różnych systemów operacyjnych, w szczególności Windows oraz Linux. W Internecie są również dostępne nakładki graficzne na omawiany program, jednak tutaj zajmiemy się wyłącznie obsługa programu z wiersza poleceń. 3.2.3 Generowanie kluczy W celu wygenerowania pary kluczy (publiczny/prywatny) należy wykonać, w zależności od systemu operacyjnego, następujace polecenie: pod systemem Windows gpg.exe --gen-key pod systemem Linux gpg --gen-key Po wykonaniu powyższego polecenia, użytkownik zostanie poproszony o podanie następujacych informacji: 1. typ klucza (DSA lub RSA), 2. rozmiar klucza (minimum 1024, proponujemy wybrać wartość domyślna), 3. okres ważności klucza (klucz powinien być ważny do końca bieżacego roku akademickiego), 4. nazwę użytkownika należy wpisać swoje imię i nazwisko (musi się zgadzać z danymi na formularzu), 5. adres e-mail (musi się zgadzać z danymi na formularzu), 6. komentarz tutaj należy wpisać nazwę jednostki, którą się reprezentuje, 7. hasło i jego powtórzenie w celu zabezpieczenia klucza prywatnego. c Uniwersytet Warszawski 8
3.2.4 Eksportowanie klucz publicznego W celu uzyskania klucza publicznego w formie umożliwiajacej jego przesłanie należy wykonać następujace polecenie: pod systemem Windows gpg.exe --export -a -o <nazwa_pliku> [ID_klucza] pod systemem Linux gpg --export -a -o <nazwa_pliku> [ID_klucza] Pole ID_klucza jest opcjonalne, służy do określenia klucza, jeśli posiadamy więcej niż jeden klucz. Po wykonaniu powyższego polecenia, klucz publiczny zostanie zapisany w podanym pliku. Przy wypełnianiu formularza rejestracyjnego administratora należy skopiować całą zawartość pliku do odpowiedniego pola formularza. 3.2.5 Podpisywanie plików Aby podpisać plik własnym kluczem należy wykonać następujace polecenie: pod systemem Windows gpg.exe --sign <nazwa_pliku> pod systemem Linux gpg --sign <nazwa_pliku> Po wykonaniu powyższego polecenia, użytkownik zostanie poproszony o podanie hasła do klucza (ustalonego podczas tworzenia klucza). Po jego poprawnym podaniu, zostanie wygenerowany plik o nazwie takiej, jak nazwa pliku wejściowego, z dodanym rozszerzeniem.gpg. Tylko takie, prawidłowo podpisane pliki można przesyłać do systemu KReM, w przeciwnym przypadku plik nie zostanie przyjęty. 3.2.6 Weryfikacja podpisu Aby móc dokonać weryfikacji podpisu trzeba posiadać klucz publiczny nadawcy. Po otrzymaniu takiego klucza należy dodać go do swojej bazy kluczy publicznych. Służy do tego polecenie: pod systemem Windows gpg.exe --import <nazwa_pliku> pod systemem Linux gpg --import <nazwa_pliku> c Uniwersytet Warszawski 9
Jako parametr przyjmuje nazwę pliku zawierajacego klucz publiczny, który chcemy dodać. W celu weryfikacji podpisanego pliku należy wykonać następujace polecenie: pod systemem Windows gpg.exe --verify <nazwa_pliku> pod systemem Linux gpg --verify <nazwa_pliku> Jeśli plik jest prawidłowo podpisany i posiadamy w swojej bazie klucz publiczny nadawcy, to operacja zakończy się sukcesem i zostana wypisane informacje o kluczu i jego nadawcy. W przeciwnym przypadku operacja zakończy się błędem i zostanie wyświetlony komunikat opisujacy przyczynę powstałego błędu. 3.2.7 Odkodowanie podpisanego pliku Podpisanie pliku wiąże się ze zmianą jego zawartości. Może to być np. dopisanie informacji na poczatku i na końcu pliku albo też całkowite zakodowanie pliku (nie jest to jednak szyfrowanie). Aby odzyskać pierwotna wersję pliku należy wykonać następujace polecenie: pod systemem Windows gpg.exe --decrypt -o <plik_wyjściowy> <pliku_podpisany> pod systemem Linux gpg --decrypt -o <plik_wyjściowy> <pliku_podpisany> Podczas tej operacji zostaniemy dodatkowo poinformowani o poprawności podpisu znajdujacego się w podanym pliku. 3.2.8 Uzyskanie odcisku klucza publicznego By uzyskać odcisk własnego klucza publicznego należy wykonać następujace polecenie: pod systemem Windows gpg.exe --fingerprint [ID_klucza] pod systemem Linux gpg --fingerprint [ID_klucza] Pole ID_klucza jest opcjonalne, służy do określenia klucza, jeśli posiadamy więcej niż jeden klucz. W wyniku wykonania operacji zostana wypisane informacje dotyczace klucza publicznego, w tym także odcisk klucz (ang. fingerprint). Przykładowy odcisk klucza może wyglądać następujaco: 4ED0 636F 816D 28B6 2D2C B33C 6E30 3664 41CA 6F7A c Uniwersytet Warszawski 10
3.3 Nawiazanie połaczenia Aby nawiązać połączenie umożliwiajace logowanie się do systemu KReM należy zainstalować otrzymany certyfikat (por. p. 3.1). Po poprawnej instalacji należy w przegladarce wpisać adres https://krem.uw.edu.pl, aby uzyskać dostęp do ekranu logowania. 3.4 Logowanie Po wejściu na stronę https://krem.uw.edu.pl należy w oknie logowania podać identyfikator oraz hasło ustalone wcześniej w formularzu rejestracyjnym. Uwaga! Po trzykrotnym błędnym logowaniu konto zostanie zablokowane na 20 minut. 4 Format przesyłanych danych 4.1 Struktura kodu arkusza egzaminacyjnego Kod arkusza egzaminacyjnego ma następujac a strukturę: PRZEDMIOT_RODZ.EGZAM._POZIOM_J.ZDAWANIA_SESJA gdzie: PRZEDMIOT symbol przedmiotu, RODZ.EGZAM. pisemny (p), ustny (u), POZIOM podstawowy (P), rozszerzony (R), dwujęzyczny (D), nie dotyczy (N) (egz. ustny z j. polskiego, języków mniejszości narodowych i j. etnicznych), J.ZDAWANIA j. polski p j. angielski a j. niemiecki n j. francuski f j. hiszpański h j. białoruski b j. litewski l j. ukraiński u SESJA wyznaczony okres, w którym odbył się egzamin. Sesja zapisana jest jako ciąg trzech cyfr, z których dwie pierwsze odpowiadaja ostatnim dwóm cyfrom roku zaś trzeci cyfra jest numerem kolejnej sesji w tym roku. Np. 092 oznacza drugą sesję (główna) w 2009 roku. W przypadku ocen zdobytych w latach 2006 oraz 2008 możliwy jest brak informacji o sesji. W takim przypadku sesja ma postać napisu xxx. PRZYKŁADY: c Uniwersytet Warszawski 11
1. MA_p_R_p_082 egzamin pisemny z matematyki w języku polskim, poziom rozszerzony, rok 2008, sesja główna. 2. IN_p_P_p_083 egzamin pisemny z informatyki w języku polskim, poziom podstawowy, rok 2008, sesja poprawkowa. 3. MA_p_R_p_xxx egzamin pisemny z matematyki w języku polskim, poziom rozszerzony, rok 2008, sesja niezdefiniowana. 4. IN_p_P_p_083 egzamin pisemny z informatyki w języku polskim, poziom podstawowy, rok 2008, sesja poprawkowa. 5. AD_u_D_a_092 egzamin ustny z języka angielskiego w języku angielskim, poziom dwujęzyczny, rok 2009, sesja główna. 6. FA_p_D_f_093 egzamin pisemny z fizyki i astronomii w języku francuskim, poziom dwujęzyczny, rok 2009, sesja poprawkowa. 4.2 Wykaz symboli przedmiotów Oto wykaz symboli przedmiotów obowiązujacy w roku 2009: AD BI CH FA FD FI GE HD HI HM HS IN JA JF JH JN JP JR JS JW język angielski dwujęzyczny biologia chemia fizyka i astronomia język francuski dwujęzyczny filozofia geografia język hiszpański dwujęzyczny historia historia muzyki historia sztuki informatyka język angielski język francuski język hiszpański język niemiecki język portugalski język rosyjski język słowacki język włoski c Uniwersytet Warszawski 12
JZ KL MA ND OB OK OL ON OU PO WO WT język szwedzki język łaciński i kultura antyczna matematyka język niemiecki dwujęzyczny język mniejszości narodowej/białoruski język mniejszości narodowej/kaszubski język mniejszości narodowej/litewski język mniejszości narodowej/niemiecki język mniejszości narodowej/ukraiński język polski wiedza o społeczeństwie wiedza o tańcu 4.3 Struktura numeru dokumentu Numer dokumentu ma następujac a strukturę: TYP/NUMERWLASCIWY/ROK Poszczególne części oznaczaja: TYP kod typu dokumentu: M dla świadectwa lub AM dla aneksu. NUMERWLASCIWY numer właściwy składajacy się z 8 cyfr. Pierwsza oznacza numer OKE, która wystawiła dane świadectwo. Numeracja dokumentów w danym roku kalendarzowym jest narastajaca bez względu na jego rodzaj. Zatem dokument wydany później, w ramach jednego roku, będzie posiadał wyższy numer właściwy. ROK rok wydania dokumentu np. 09 oznacza rok 2009. Numery przypisane poszczególnym OKE: 0 CKE, 1 OKE w Gdańsku, 2 OKE w Jaworznie, 3 OKE w Krakowie, 4 OKE w Łomży, 5 OKE w Łodzi, 6 OKE w Poznaniu, 7 OKE w Warszawie, 8 OKE we Wrocławiu. CKE nie wystawia świadectw i aneksów. Są one wydawane tylko przez OKE. Przykładowe numery: c Uniwersytet Warszawski 13
M/10000445/08 świadectwo wystawione przez OKE w Gdańsku w 2008 roku, AM/70000234/09 aneks wystawiony przez OKE w Warszawie w 2009 roku. 4.4 Dane wejściowe w przypadku wysyłania wyników matur 4.4.1 Opis ogólny Plik wejściowy (z wynikami matury) składa się z dowolnej liczby wierszy o jednakowej budowie. Każdy wiersz składa się z numeru PESEL, po którym następuje lista ocen otrzymanych na maturze przez daną osobę. Pojedyncza ocena składa się z kodu arkusza (wraz z identyfikatorem sesji) oraz liczby punktów. Każda informacja oddzielona jest średnikiem od następnej. Gdy lista ocen jest pusta oznacza ona usunięcie istniejacych w bazie ocen dla tego numeru PESEL. Zawsze w pierwszej kolejności są podawane wyniki z przedmiotów obowiązkowych, a dopiero po nich z przedmiotów do wyboru. Ogólnie można to więc zapisać wzorem: PESEL(;KODARKUSZA_SESJA;OCENA)* 4.4.2 Opis szczegółowy Oto szczegółowy opis informacji z pliku wejściowego: PESEL CHAR(11), np.: 86012590104, 86121726788, KODARKUSZA_SESJA CHAR(12), np. dla sesji głównej w 2009 roku: MA_p_R_p_092, IN_p_R_p_092; w przypadku braku informacji o sesji końcówka napisu ma postać _xxx, OCENA INTEGER, liczba całkowita z zakresu od 0 do 100, np.: 89; 70; 11; 99; 100. Pojedynczy wiersz z przykładowego pliku (zawierajacy jedynie dwie oceny) wygląda następujaco: 86091172941;HS_p_R_p_092;39;CH_p_P_p_092;92 W oryginalnym pliku wszystkie dane dotyczace jednego maturzysty znajduja się w jednym wierszu. Dotyczy to także sytuacji, gdy maturzysta poprawiał maturę i w rezultacie otrzymał część ocen na świadectwie, a część na aneksie do świadectwa. Dodatkowo należy pamiętać o konieczności podpisywania plików przesyłanych do systemu KReM zgodnie z opisem w p. 3.2. 4.5 Dane wejściowe w przypadku wysyłania osiagnięć z olimpiad 4.5.1 Opis ogólny Plik wejściowy z osiągnięciami maturzystów z olimpiad składa się z dowolnej liczby wierszy o jednakowej budowie. Każdy wiersz składa się z numeru PESEL, po którym następuje lista osiągnięć maturzysty w olimpiadach przedmiotowych, które implikuja maksymalny wynik na odpowiednim egzaminie maturalnym. Pojedyncza informacja o olimpiadzie składa się z kodu arkusza (wraz z identyfikatorem sesji), kodu olimpiady oraz kod statusu. Oznacza ona, że maturzysta otrzymał z przedmiotu o podanym kodzie arkusza maksymalna liczbę punktów (100) w wyniku tego, że w olimpiadzie c Uniwersytet Warszawski 14
o podanym kodzie uzyskał tytuł reprezentowany przez dany kod statusu (może to być tytuł laureata L lub finalisty F). Każda informacja oddzielona jest średnikiem od następnej. Gdy lista osiągnięć jest pusta oznacza ona usunięcie istniejacych w bazie osiagnięć dla tego numeru PESEL. Ogólnie można to zapisać wzorem: PESEL(;KODARKUSZA_SESJA;KODOLIMPIADY;KODSTATUSU)* 4.5.2 Opis szczegółowy Oto szczegółowy opis informacji z pliku wejściowego: PESEL CHAR(11), np.: 86012590104, 86121726788, KODARKUSZA_SESJA CHAR(12), np. dla sesji głównej w 2009 roku: MA_p_R_p_092, IN_p_R_p_092; w przypadku braku informacji o sesji końcówka napisu ma postać _xxx, KODOLIMPIADY CHAR(4), np.: MATE, INFO, KODSTATUSU CHAR(1), L lub F. Pojedynczy wiersz z przykładowego pliku (zawierajacy dwa wpisy o olimpiadach) wygląda następująco: 86091172941;HI_p_R_p_092;HIST;L;CH_p_P_p_092;CHEM;F W oryginalnym pliku wszystkie dane dotyczace jednego maturzysty znajduja się w jednym wierszu. Dodatkowo należy pamiętać o konieczności podpisywania plików przesyłanych do systemu KReM zgodnie z opisem w p. 3.2. 4.6 Dane wejściowe w przypadku wysyłania numerów dokumentów 4.6.1 Opis ogólny Plik wejściowy z numerami świadectw i aneksów składa się z dowolnej liczby wierszy o jednakowej budowie. Każdy wiersz składa się z numeru PESEL, po którym następuje lista numerów. Zawsze pierwszym numerem jest numer świadectwa. Jeśli po nim następuja kolejne numery, to są to numery aneksów posortowane rosnaco względem dat ich wystawiania. Każdy numer oddzielony jest średnikiem od kolejnego. Gdy lista numerów jest pusta oznacza ona usunięcie istniejacych w bazie numerów dla tego numeru PESEL. Ogólnie można to zapisać wzorem: PESEL(;NUMERSWIADECTWA)?(;NUMERANEKSU)* c Uniwersytet Warszawski 15
4.6.2 Opis szczegółowy Oto szczegółowy opis informacji z pliku wejściowego: PESEL CHAR(11), np.: 86012590104, 86121726788, NUMERSWIADECTWA CHAR(13), np.: M/00002334/06, M/00000445/07, NUMERANEKSU CHAR(14), np.: AM/00000234/06, AM/00028111/07. Pojedynczy wiersz z przykładowego pliku (zawierajacy numer jednego świadectwa i jednego aneksu) wygląda następujaco: 86091172941;M/00000445/06;AM/00000234/07 W oryginalnym pliku wszystkie dane dotyczace jednego maturzysty znajduja się w jednym wierszu. Dodatkowo należy pamiętać o konieczności podpisywania plików przesyłanych do systemu KReM zgodnie z opisem w p. 3.2. 4.7 Dane wejściowe w przypadku wysyłania kodów szkół średnich 4.7.1 Opis ogólny Plik wejściowy z kodami ukończonych przez maturzystów szkół składa się z dowolnej liczby wierszy o jednakowej budowie. Każdy wiersz składa się z numeru PESEL, po którym następuje kod szkoły zgodny ze słownikiem szkół średnich umieszczonym w systemie KReM. Słownik można pobrać poprzez interfejs WWW administratora OKE. Gdy wiersz zawiera jedynie numer PESEL (bez kodu szkoły) oznacza on usunięcie kodu szkoły średniej przypisanej w bazie dla tego maturzysty. Ogólnie można to zapisać wzorem: PESEL(;KODSZKOLY)? 4.7.2 Opis szczegółowy Oto szczegółowy opis informacji z pliku wejściowego: PESEL CHAR(11), np.: 86012590104, 86121726788, KODSZKOLY CHAR(12), np.: 162082-5AK3C lub też puste pole (usunięcie poprzednio przypisanej szkoły). Pojedynczy wiersz z przykładowego pliku wygląda następujaco: 86091172941;162082-5AK3C W oryginalnym pliku wszystkie dane dotyczace jednego maturzysty znajduja się w jednym wierszu. Dodatkowo należy pamiętać o konieczności podpisywania plików przesyłanych do systemu KReM zgodnie z opisem w p. 3.2. c Uniwersytet Warszawski 16
4.8 Dane wejściowe w przypadku wycofania zgody na przetwarzanie danych Istnieje możliwość wysłania pliku z numerami PESEL maturzystów, którzy wycofali zgodę na przetwarzanie danych osobowych. Prawidłowo przygotowany plik składa się z dowolnej liczby wierszy. Każdy wiersz składa się tylko i wyłącznie z jednego jedenastocyfrowego numeru PESEL maturzysty, który wycofał zgodę. Żadne dodatkowe znaki nie są dozwolone i spowoduja błędy w przesyłaniu i przetwarzaniu pliku. Błędy te zostana umieszczone w raporcie końcowym, z którym będzie można się zapoznać po zakończeniu przesyłania danych. Przykładowy plik z danymi wejściowymi: 86013186993 86081932807 86121726788 86012590104 Należy pamiętać o konieczności podpisywania plików przesyłanych do systemu KReM zgodnie z opisem w p. 3.2. 4.9 Interfejs użytkownika Podstawowy ekran użytkownika składa się z informacji ogólnej oraz zakładek ułatwiajacych nawigację i stanowiacych podział interfejsu na logiczne części. Każda zakładka zawiera odrębne informacje i służy do wykonywania różnych czynności. Są to: przesyłanie ocen maturzystów, przesyłanie osiągnięć maturzystów z olimpiad, przesyłanie numerów dokumentów maturzystów, przesyłanie kodów szkół średnich ukończonych przez maturzystów, przesyłanie listy wycofanych przez maturzystów zgód na przetwarzanie danych, przegladanie listy konfliktów, w których bierze udział dana OKE, przegladanie danych wprowadzonych maturzystów, przegladanie słownika szkół średnich, zmiana danych użytkownika, zmiana klucza publicznego. Przykładowy widok interfejsu użytkownika (zakładka wysyłania wyników) jest przedstawiony na rysunku 1. c Uniwersytet Warszawski 17
Rysunek 1: Interfejs użytkownika OKE c Uniwersytet Warszawski 18
4.9.1 Panel informacyjny W górnej części strony znajduja się informacje ogólne o koncie i jego właścicielu. Są to kolejno: imię i nazwisko właściciela konta, OKE, w imieniu której użytkownik kontaktuje się z systemem, data ostatniego logowania do systemu, data ostatniego nieudanego logowania do systemu (w przypadku jego braku nie będzie się pojawiać). W prawej części panelu informacyjnego znajduje się opcja wylogowania z systemu. 4.9.2 Wysyłanie ocen Zakładka ta umożliwia wysyłanie zarówno pierwotnych, jak i poprawionych wyników maturzystów należacych do danej OKE. Przysłane wyniki muszą być wynikami kompletnymi dla każdego maturzysty albo zbiór ocen musi być pusty co oznacza anulowanie ocen tego maturzysty znajdujacych się w bazie systemu KReM. Ta zasada dotyczy również poprawiania dowolnej z ocen. Wyniki znajdujace się w bazie danych systemu są wówczas traktowane jako historyczne, natomiast nowe stanowią aktualny komplet ocen maturzysty. O zmianie zostana powiadomione wszystkie uczelnie, które wcześniej pobrały wyniki określonego maturzysty. Gdy posiadamy już poprawnie przygotowany plik (por. p. 4.4) należy wybrać przycisk Przegladaj, a następnie wybrać żądany plik i zatwierdzić przyciskiem Wyślij. Rozpocznie się transmisja danych do systemu, która w zależności od obciażenia sieci i ilości danych może potrwać do kilkunastu minut. Po zakończeniu transmisji w części ekranu z historia plików wysłanych pojawi się informacja o wysłanym pliku i ewentualny raport zawierajacy wykryte błędy (w przypadku ich wystąpienia) oraz liczba prawidłowo odczytanych wierszy. Można również ponownie ściągnać i obejrzeć przesłany plik (wystarczy kliknać na jego nazwę). W przypadku błędów prosimy o zapoznanie się z raportem i ponowne przesłanie poprawionych wierszy (tylko tych, które zostały błędnie podane). Możliwe jest przesłanie dowolnej liczby plików, zachęcamy jednak do robienia tego większymi partiami. 4.9.3 Wysyłanie osiagnięć Zakładka ta umożliwia wysyłanie zarówno pierwotnych, jak i zmienionych osiagnięć z olimpiad maturzystów należacych do danej OKE. Przysłane osiagnięcia muszą być albo kompletnymi osiągnięciami każdego maturzysty albo zbiór osiągnięć musi być pusty co oznacza usunięcie osiągnięć tego maturzysty znajdujacych się w bazie systemu KReM. Ta zasada dotyczy również zmiany osiągnięć. Olimpiady znajdujace się w bazie danych systemu są wówczas traktowane jako nieaktualne, natomiast nowe stanowią aktualny komplet osiagnięć z olimpiad. O zmianie zostana powiadomione wszystkie uczelnie, które wcześniej pobrały osiągnięcia określonego maturzysty. Gdy posiadamy już poprawnie przygotowany plik (por. p. 4.5) należy wybrać przycisk Przegladaj, a następnie wybrać żądany plik i zatwierdzić przyciskiem Wyślij. Rozpocznie się transmisja danych do systemu, która w zależności od obciażenia sieci i ilości danych może potrwać do kilkunastu minut. Po zakończeniu transmisji w części ekranu z historia plików wysłanych pojawi się informacja o wysłanym pliku i ewentualny raport zawierajacy wykryte błędy (w przypadku ich wystąpienia) oraz liczba prawidłowo odczytanych wierszy. Można również ponownie ściągnać i obejrzeć przesłany plik (wystarczy kliknać na jego nazwę). W przypadku błędów prosimy o zapoznanie się z raportem i c Uniwersytet Warszawski 19
ponowne przesłanie poprawionych wierszy (tylko tych, które zostały błędnie podane). Możliwe jest przesłanie dowolnej liczby plików, zachęcamy jednak do robienia tego większymi partiami. 4.9.4 Wysyłanie dokumentów Zakładka ta umożliwia wysyłanie zarówno pierwotnych, jak i poprawionych numerów świadectw i aneksów maturzystów należacych do danej OKE. Dla każdego przesyłanego maturzysty, w pliku musi być zawarty komplet jego numerów dokumentów albo ich zbiór musi być pusty co oznacza usunięcie numerów dokumentów tego maturzysty znajdujacych się w bazie systemu KReM. Ta zasada dotyczy również poprawiania numerów dokumentów. Numery znajdujace się w bazie danych systemu są wówczas traktowane jako historyczne, natomiast nowe stanowia aktualny komplet numerów dokumentów. O zmianie zostana powiadomione wszystkie uczelnie, które wcześniej pobrały numery dokumentów określonego maturzysty. Gdy posiadamy już poprawnie przygotowany plik (por. p. 4.6) należy wybrać przycisk Przegladaj, a następnie wybrać żądany plik i zatwierdzić przyciskiem Wyślij. Rozpocznie się transmisja danych do systemu, która w zależności od obciażenia sieci i ilości danych może potrwać do kilkunastu minut. Po zakończeniu transmisji w części ekranu z historia plików wysłanych pojawi się informacja o wysłanym pliku i ewentualny raport zawierajacy wykryte błędy (w przypadku ich wystąpienia) oraz liczba prawidłowo odczytanych wierszy. Można również ponownie ściągnać i obejrzeć przesłany plik (wystarczy kliknać na jego nazwę). W przypadku błędów prosimy o zapoznanie się z raportem i ponowne przesłanie poprawionych wierszy (tylko tych, które zostały błędnie podane). Możliwe jest przesłanie dowolnej liczby plików, zachęcamy jednak do robienia tego większymi partiami. 4.9.5 Wysyłanie szkół Zakładka ta umożliwia wysyłanie zarówno pierwotnych, jak i poprawionych kodów szkół średnich ukończonych przez maturzystów. Przesłanie wiersza nie zawierającego kodu szkoły oznacza usunięcie informacji o poprzednio przypisanej maturzyście szkole. W przypadku przesłania poprawionego kodu szkoły ten znajdujace się w bazie danych systemu jest traktowany jako historyczny, natomiast nowy stanowi aktualnie przypisana szkołę. O zmianie zostana powiadomione wszystkie uczelnie, które wcześniej pobrały kod szkoły ukończonej przez określonego maturzystę. Gdy posiadamy już poprawnie przygotowany plik (por. p. 4.6) należy wybrać przycisk Przegladaj, a następnie wybrać żądany plik i zatwierdzić przyciskiem Wyślij. Rozpocznie się transmisja danych do systemu, która w zależności od obciażenia sieci i ilości danych może potrwać do kilkunastu minut. Po zakończeniu transmisji w części ekranu z historia plików wysłanych pojawi się informacja o wysłanym pliku i ewentualny raport zawierajacy wykryte błędy (w przypadku ich wystąpienia) oraz liczba prawidłowo odczytanych wierszy. Można również ponownie ściągnać i obejrzeć przesłany plik (wystarczy kliknać na jego nazwę). W przypadku błędów prosimy o zapoznanie się z raportem i ponowne przesłanie poprawionych wierszy (tylko tych, które zostały błędnie podane). Możliwe jest przesłanie dowolnej liczby plików, zachęcamy jednak do robienia tego większymi partiami. 4.9.6 Wycofywanie zgód Zakładka ta umożliwia wysyłanie plików z listą numerów PESEL maturzystów, którzy wycofali zgodę na przetwarzanie danych. Gdy posiadamy już poprawnie przygotowany plik (por. p. 4.8) należy wybrać przycisk Przegla- daj, a następnie wybrać żądany plik i zatwierdzić przyciskiem Wyślij. Rozpocznie się transmisja c Uniwersytet Warszawski 20
danych do systemu, która w zależności od obciążenia sieci i ilości danych może potrwać do kilku minut. Po zakończeniu transmisji w części ekranu z historia plików wysłanych pojawi się informacja o wysłanym pliku i ewentualny raport zawierajacy wykryte błędy (w przypadku ich wystąpienia) oraz liczba prawidłowo odczytanych numerów PESEL. Można również ponownie obejrzeć przesłany plik (wystarczy kliknać na jego nazwę). W przypadku błędów prosimy o zapoznanie się z raportem i ponowne przesłanie poprawionych wierszy (tylko tych, które zostały błędnie podane). Informacje o wycofanych zgodach pojawią się natychmiast w panelu administracyjnym uczelni, które pobrały jakiekolwiek dane tych maturzystów i posiadaja nadal nieanulowane zapytania o ich dane. 4.9.7 Konflikty Zakładka ta umożliwia przejrzenie listy konfliktów (rozstrzygniętych i nierozstrzygniętych), w których bierze udziała dane OKE. Pod nazwą zakładki widnieje także liczba nierozstrzygniętych konfliktów, co informuje OKE o konieczności udzielenia administratorom KReM informacji o tym, czy przesłane dane były na pewno poprawne. W przypadku konieczności wycofania danych, najpewniejszą metoda jest przesłanie wycofania zgody dla danego numeru PESEL. W wyniku tej operacji przesłane zostanie wycofanie danych dla każdego rodzaju danych, które maturzysta posiada w systemie. Administrator KReM widząc wycofanie danych może podjać decyzję o rozstrzygnięciu konfliktu na rzecz innej OKE. 4.9.8 Dane maturzysty Użytkownik posiada możliwość przegladania wszystkich wysłanych wcześniej danych oraz wyświetlenia raportu na temat ich dalszego przetwarzania. W tej zakładce znajduja się wszystkie dane dotyczace konkretnego maturzysty. Po wpisaniu w odpowiednie pole numeru PESEL wyświetlane są wszystkie dane (oceny, osiagnięcia z olimpiad, numery dokumentów i kod ukończonej szkoły) wraz z wprowadzanymi poprawkami. Poniżej znajduje się lista wszystkich uczelni, które otrzymały danego określonego maturzysty. Możliwe jest również śledzenie przekazywania informacji o wycofaniu zgody na przetwarzanie danych. 4.9.9 Słownik szkół Zakładka ta umożliwia przejrzenie listy szkół średnich składajacych się na słownik systemu KReM. Każda szkoła w słowniku, oprócz ustandaryzowanej nazwy szkoły i danych adresowych, posiada unikalny kod używany do określenie szkoły ukończonej przez maturzystę (kod ten jest przesyłany w pliku z ukończonymi szkołami). Słownik szkół może podlegać aktualizacji przeprowadzanej przez administratora KReM. Uczelnia jest informowane o sytuacji gdy słownik został zaktualizowany od czasu ostatniego pobrania przez tę Uczelnię. Słownik można pobrać jako plik o formacie CSV zawierajacy pełną listę szkół w systemie. Plik ten zawiera wszystkie dane szkół średnich (zapisane za pomoca wybranego kodowania znaków: ISO-8859-2 lub Win-1250). 4.9.10 Zmiana danych Ostatnie dwie zakładki umożliwiaja przegladanie i zmianę danych użytkownika. Pierwsza zakładka umożliwia zmianę podstawowych danych, takich jak: e-mail, hasło czy numer telefonu (zmiana imienia i nazwiska nie jest możliwa). Ze względów bezpieczeństwa zmiana klucza publicznego użytkownika została przeniesiona do osobnej zakładki. Jest to spowodowane tym, iż po tej zmianie następuje c Uniwersytet Warszawski 21
automatyczna dezaktywacja konta. Niezbędne jest, aby administrator systemu sprawdził poprawność i wiarygodność nowego klucza i aktywował użytkownika ponownie. Do zmiany wszystkich danych użytkownika wymagane jest podanie aktualnego hasła. 5 Scenariusze użytkowania systemu 5.1 Powstanie i rozstrzygnięcie konfliktu Do konfliktu dochodzi w przypadku wysłania danych dla maturzysty o numerze PESEL istniejacym już systemie, którego dane zostały przesłane przez inną OKE. Nie musi to jednak oznaczać powstania nowego konfliktu, gdyż w systemie może już istnieć nierozstrzygnięty konflikt dla danego numeru PESEL. Taka sytuacja jest możliwa wtedy, gdy konflikt powstał podczas przesłania poprzednich danych, zatem aktualnie przesyłane dotycza już maturzysty będącego w konflikcie. Powyższy przypadek ma też miejsce wtedy, gdy konflikt został spowodowany przez inne OKE i jesteśmy kolejna komisja dołączajac a do tego konfliktu. W obu przypadkach licznik nierozstrzygniętych konfliktów (widoczny w zakładce Konflikty) nie ulegnie zmianie. Informację o powstaniu konfliktu lub przesyłaniu danych maturzysty, który jest już w konflikcie można uzyskać jedynie po zalogowaniu się do systemu poprzez interfejs WWW i sprawdzeniu licznika nierozstrzygniętych konfliktów lub przejrzeniu listy takich konfliktów w zakładce Konflikty. Status plików przesyłanych przez interfejs WWW lub usługi sieciowe nie będzie sygnalizował błędów. W przypadku wystąpienia konfliktu możliwe jest obejrzenie aktualnych danych maturzysty przesłanych przez pozostałe komisje będace w konflikcie. Jeśli obok nazwy komisji widnieje napis Maturzysta nie posiada żadnych danych, to znaczy, że wszystkie jego dane zostały wycofane lub zostało przesłane przez daną komisję wycofanie zgody tego maturzysty. Jeśli chcemy wycofać przesłane przez nas dane, to należy albo przesłać pliki z wycofaniami danych (zawierajace wiersz z samym numerem PESEL) dla każdego typu danych, który został przesłany lub plik z wycofaniem zgody dla tego maturzysty. Obie metody doprowadza do wycofania wszystkich danych maturzysty i przeniesienia ich do historii wysłanych przez nas danych. Wysłanie wycofania zgody jest zbiorcza operacja na danych wymagająca przesłania jednego pliku. Skutkuje ona wycofaniem wszystkich danych oraz pojawieniem się informacji o tym, że dany maturzysta wycofał zgodę na przetwarzanie danych. Usunięcie danych poprzez przesłanie plików (po jednym dla każdego rodzaju) z wierszem zawierajacym jedynie numer PESEL maturzysty także powoduje pojawienie się informacji o braku aktualnych danych. Jednak w tym drugim przypadku nie pojawia się dodatkowa informacja o tym, że maturzysta wycofał zgodę. Tym samym, wyraźniejszym sygnałem dla administratorów CKE i KReM, w przypadku decyzji wycofania się z konfliktu, jest wysłanie pliku z wycofaniem zgody. W przypadku rozstrzygnięcia konfliktu przez administratora KReM licznik nierozstrzygniętych konfliktów, w którym OKE bierze udział ulega zmniejszeniu. Możliwe jest także uzyskanie informacji o tym, na rzecz której komisji konflikt został rozstrzygnięty (jest to widoczne w szczegółach konfliktu w zakładce Konflikty). 5.2 Aktualizacja i poprawianie danych Przesłanie kolejnych danych (określonego rodzaju) maturzysty powinno mieć miejsce jedynie w dwóch przypadkach: c Uniwersytet Warszawski 22
maturzysta podszedł do egzaminu w terminie poprawkowym (należy wtedy przesłać pełny zestaw ocen maturalnych z uwzględnieniem poprawek oraz numer aneksu), poprzednio zostały przesłane niepoprawne dane maturzysty. Jeśli maturzysta podszedł do egzaminu poprawkowego, to należy przesłać do systemu wszystkie oceny maturalne z uwzględnieniem poprawek. Sesje przekazywanych ocen powinny odpowiadać sesjom, w których każda z ocen została uzyskana. Należy także przesłać pełną listę numerów dokumentów maturzysty uzupełniona (z dodanym na końcu) numerem aneksu do świadectwa. Konieczne jest zachowanie porządku chronologicznego wydanych dokumentów. W przypadku maturzysty zdajacego egzamin poprawkowy, nie ma konieczności powtórnego przesłania osiągnięć z olimpiad ani kodu ukończonej szkoły, gdyż nie powinny one ulec zmianie. Jest tak w przypadku gdy maturzysta wyraził zgodę na przetwarzanie danych podczas pierwszego egzaminu i jego wyniki znajduja się już w systemie. Jeśli jednak nie ma pewności, iż maturzysta posiada w systemie pełne dane, zaleca się przesłanie także osiągnięć z olimpiad i kodu szkoły. W przypadku przesłania przez OKE wiersza pliku z danymi maturzysty nie różniacymi się od aktualnie posiadanych w systemie, nie jest wykonywana żadna operacja, a więc wiersz nie zostaje uwzględniony. Dlatego też przesłanie pliku różniacego się od poprzedniego jedynie niektórymi wierszami powoduje wykonanie operacji aktualizacji jedynie dla tych wierszy, które niosa ze sobą faktyczne zmiany. Konieczność poprawienia danych przesłanych do systemu KReM w pliku może mieć miejsce, gdy: Plik z danymi pewnego rodzaju został poprawnie przetworzony. Plik ten zawierał jednak niepoprawne dane, ale OKE jest w posiadaniu danych poprawnych. Jeśli niepoprawne były tylko pewne wiersze, to należy skorygować te wiersze i wysłać ponownie plik z danymi. Dla zwiększenie efektywności działania systemu zaleca się wcześniejsze usunięcie z pliku wierszy nie zawierajacych zmian (poprawnych). Jeśli cały plik zawierał niepoprawne wiersze, to zaleca się wycofanie poprzednio przypisanych danych (gdyż mogły zawierać inne numery PESEL niż te w poprawnym pliku) poprzez przesłanie pliku zawierajacego jedynie numery PESEL znajdujace się w oryginalnym pliku oraz wgranie poprawnego pliku. Plik ten zawierał niepoprawne dane i nie posiadamy poprawnych danych. Należy wycofać poprzednio przypisane dane poprzez przesłanie pliku zawierajacego jedynie numery PESEL znajdujace się w oryginalnym pliku. Plik z danymi pewnego rodzaju nie został poprawnie przetworzony (status przetworzenia pliku jest różny od OK ). Plik ten nie został w ogóle przetworzony. Taka sytuacja występuje wtedy gdy pole liczba maturzystów w tabeli przesłanych plików w zakładce służącej do wysyłania danych jest równe 0. W tym przypadku nie trzeba poprawiać danych, gdyż nie zostały one uwzględnione w systemie. Sytuacja ta może także mieć miejsce wtedy, kiedy zostanie przesłany plik o nieodpowiednim formacie (np. zostanie użyta nieodpowiednia zakładka), wystąpia błędy podczas weryfikacji podpisu lub będzie miał miejsce błąd wewnętrzny systemu. c Uniwersytet Warszawski 23
Plik ten został przetworzony tylko częściowo. Taka sytuacja występuje wtedy gdy pole liczba maturzystów w tabeli przesłanych plików w zakładce służacej do wysyłania danych jest niezerowe. W tym przypadku konieczne jest pobranie logu błędów w celu przeanalizowania przyczyny wystąpienia błędu. Plik z logami błędów zawiera informację o tym, które wiersze nie zostały poprawnie przetworzone oraz o możliwej przyczynie. W przypadku błędów wynikajacych z niepoprawnego formatu wiersza należy dokonać modyfikacji wskazanych wierszy i plik przesłać ponownie. Dla zwiększenia efektywności działania systemu zaleca się wcześniejsze usunięcie z pliku wierszy nie zawierajacych zmian (poprawnych). Jeśli opisane błędy zawierając wiersze zgłaszaja błąd przetwarzania, to należy zgłosić się do administratora w celu zlokalizowania źródła wystąpienia błędu. 6 Informacje dodatkowe 6.1 Wymagania techniczne Do poprawnego działania systemu po stronie użytkownika wymagane są: komputer PC/Mac z dowolna przegladark a internetowa, dostęp do sieci Internet. KReM został zoptymalizowany pod kątem działania w przegladarkach Internet Explorer oraz Mozilla Firefox. 6.2 Administrator systemu Administratorem systemu KReM jest Uniwersytet Warszawski, a dokładniej Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego. 6.3 Upoważnienie Osobą odpowiedzialna za projekt oraz jedyna osoba upoważniona do kontaktów z uczelniami ze strony Uniwersytetu Warszawskiego jest dr Janina Mincer-Daszkiewicz. 6.4 Kontakt Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego ul. Banacha 2 02-097 Warszawa e-mail: krem@mimuw.edu.pl strona WWW: https://krem.uw.edu.pl pomoc techniczna: krem-pomoc@mimuw.edu.pl c Uniwersytet Warszawski 24
A Wykaz symboli i nazw arkuszy egzaminów maturalnych zdefiniowanych w bazie KReM Kod arkusza Nazwa przedmiotu Poziom Rodzaj Język AD_p_D_a język angielski dwujęzyczny pisemny angielski AD_u_D_a język angielski dwujęzyczny ustny angielski BI_p_D_a biologia po angielsku dwujęzyczny pisemny angielski BI_p_D_f biologia po francusku dwujęzyczny pisemny francuski BI_p_D_h biologia po hiszpańsku dwujęzyczny pisemny hiszpański BI_p_D_n biologia po niemiecku dwujęzyczny pisemny niemiecki BI_p_P_l biologia po litewsku podstawowy pisemny litewski BI_p_P_p biologia podstawowy pisemny polski BI_p_P_u biologia po ukraińsku podstawowy pisemny ukraiński BI_p_R_l biologia po litewsku rozszerzony pisemny litewski BI_p_R_p biologia rozszerzony pisemny polski BI_p_R_u biologia po ukraińsku rozszerzony pisemny ukraiński CH_p_D_a chemia po angielsku dwujęzyczny pisemny angielski CH_p_D_f chemia po francusku dwujęzyczny pisemny francuski CH_p_D_h chemia po hiszpańsku dwujęzyczny pisemny hiszpański CH_p_D_n chemia po niemiecku dwujęzyczny pisemny niemiecki CH_p_P_p chemia podstawowy pisemny polski CH_p_R_p chemia rozszerzony pisemny polski FA_p_D_a fizyka i astronomia po angielsku dwujęzyczny pisemny angielski FA_p_D_f fizyka i astronomia po francusku dwujęzyczny pisemny francuski FA_p_D_h fizyka i astronomia po hiszpańsku dwujęzyczny pisemny hiszpański FA_p_D_n fizyka i astronomia po niemiecku dwujęzyczny pisemny niemiecki FA_p_P_p fizyka i astronomia podstawowy pisemny polski FA_p_R_p fizyka i astronomia rozszerzony pisemny polski FD_p_D_f język francuski dwujęzyczny pisemny francuski FD_u_D_f język francuski dwujęzyczny ustny francuski FI_p_P_p filozofia podstawowy pisemny polski FI_p_R_p filozofia rozszerzony pisemny polski GE_p_D_a geografia po angielsku dwujęzyczny pisemny angielski GE_p_D_f geografia po francusku dwujęzyczny pisemny francuski GE_p_D_h geografia po hiszpańsku dwujęzyczny pisemny hiszpański GE_p_D_n geografia po niemiecku dwujęzyczny pisemny niemiecki GE_p_P_l geografia po litewsku podstawowy pisemny litewski GE_p_P_p geografia podstawowy pisemny polski GE_p_R_l geografia po litewsku rozszerzony pisemny litewski GE_p_R_p geografia rozszerzony pisemny polski HD_p_D_h język hiszpański dwujęzyczny pisemny hiszpański HD_u_D_h język hiszpański dwujęzyczny ustny hiszpański HI_p_D_a historia po angielsku dwujęzyczny pisemny angielski HI_p_D_f historia po francusku dwujęzyczny pisemny francuski HI_p_D_h historia po hiszpańsku dwujęzyczny pisemny hiszpański HI_p_D_n historia po niemiecku dwujęzyczny pisemny niemiecki c Uniwersytet Warszawski 25