Błędy, wady i dziwactwa systemu komputerowego dokonującego
Transkrypt
Błędy, wady i dziwactwa systemu komputerowego dokonującego
Stefan Sokołowski Gdańsk, 3 października 2012 Przewodniczący Komisji Rekrutacyjnej kierunków Informatyki i Matematyki Uniwersytetu Gdańskiego w roku 2012 Do Komisji Rekrutacyjnej Uniwersytetu Gdańskiego Dot. zauważonych usterek w działaniu systemu komputerowego obsługującego rekrutację. Problemy z poufnością danych 1. Członkowie komisji wydziałowych mają dostęp do osobistych danych kandydatów z innych wydziałów. Gdyby nastąpił wyciek danych, to trudno byłoby ustalić jego źródło. 2. System daje możliwość eksportu wszystkich danych na temat kandydata, nawet tych niepotrzebnych w procesie rekrutacji, do arkusza kalkulacyjnego. Takie dane mogą być później komputerowo przetwarzane1 . 3. Wiele danych z punktu 2 (nie wszystkie) można wyeksportować do arkusza kalkulacyjnego bez stosowania komend systemu komputerowego (przez Copy–Paste), a więc również bez odnotowania tego faktu w systemie. Problemy z integralnością danych 4. Po ogłoszeniu listy kandydatów można zmienić wpisane przez kandydata oceny ale tyko w dół. Jednak zmianę w górę system też przyjmuje i potwierdza, wprowadzając użytkowników w błąd; bo ostatecznie takiej zmiany nie bierze pod uwagę (w systemie pozostaje sprzeczność). Mieliśmy co najmniej trzy takie przypadki. 5. Kandydat, którego wpłata wpłynęła ostatniego dopuszczalnego dnia, ma ją odnotowaną w swojej liście wpłat, ale jednocześnie nie ma jej odnotowanej w rubryce „stan opłaty”. Z tego powodu może zostać niedopuszczony do dalszych etapów postępowania. Mieliśmy taki przypadek. 6. W rubryce „płatności” podane są m.in. numery kont do wpłat za indeks i legitymację; ale po dokonaniu tam wpłat nie pojawia się w systemie żadne potwierdzenie widoczne dla studenta. 1 Ostatnio (już we wrześniu) ta funkcjonalność została ograniczona. 1 Problemy z wiarygodnością danych w systemie 7. System przyjmuje zapis kandydata, który nie podał kierunku, zamiast zgłosić mu błąd. 8. Dotyczy studiów 2. stopnia: nie wszystkie stosowane skale ocen są w systemie przewidziane; np. przewidziane są skale 2–5 oraz 2–6, ale na Politechnice Gdańskiej bywa jeszcze stosowana skala 2–5.5. 9. Przynajmniej raz spotkaliśmy się z nieprawidłowo odnotowanym autorem wpisu danych. Kandydat sam się zapisał, ale nie podał kierunku; potem w naszej obecności doprecyzował kierunek, co zostało wpisane przez członka komisji; potem na podglądzie szefowej uczelnianej komisji rekrutacyjnej ten członek komisji widniał jako autor całego wpisu. Błędy merytoryczne w wydrukach 10. Protokoły drukowane zaraz po ogłoszeniu listy przyjętych zawierają błędy. Powodem jest podobno (wg informacji uczelnianej komisji rekrutacyjnej) ich zbyt wczesne drukowanie, zanim jeszcze system zakończy przetwarzanie danych. System nie powinien niczego drukować, zanim zakończy przetwarzanie. 11. Możliwe jest wygenerowanie kilku różnych list (kandydatów, przyjętych itp.) z tego samego protokołu, z dokładnie tym samym nagłówkiem oraz tą samą datą. Listy te mogą się różnić np. liczbą studentów. Rodzaj drukowanych list zależy od ustawienia parametrów, ale na wydruku nie ma już informacji, jak te parametry były ustawiane. System nawet nie pyta użytkownika, jakie parametry są mu potrzebne, tylko ustawia swoje wartości domyślne. Bywa, że te wartości domyślne ulegają zmianie. 12. Na decyzji o nieprzyjęciu na studia powód tego nieprzyjęcia nie zawsze jest podany rzetelnie. Mieliśmy przypadki, kiedy system drukował „z powodu zbyt małej liczby punktów”, podczas gdy na dany kierunek nie było żadnego limitu punktowego, a prawdziwym powodem nieprzyjęcia było niedostarczenie dokumentów. 13. Adresy kandydatów, wydrukowane z systemu, są często absurdalne; np. „Poczta Polska” zamiast miejscowości. Prawdopodobną przyczyną jest nieumiejętność kandydatów wpisania właściwych informacji we właściwe rubryki. Por. niżej, punkt 17. 14. Zawiadomienie o przyjęciu na studia wygląda jak zlepione na chybcika z kilku innych dokumentów i jego brzmienie jest dla Uniwersytetu Gdańskiego kompromitujące. 15. Dopasowanie do własnej drukarki adresów na zwrotkach nie zawsze się udaje, to zależy od modelu drukarki. To dlatego, że przesunięcia źle działają. W naszym przypadku przesunięcia poziome nie działały wcale; a przesunięcia pionowe działały tylko w dół, niezależnie od tego, czy żądaliśmy przesuwania dodatniego czy ujemnego. 2 Gromadzenie danych przez system 16. System gromadzi więcej danych niż jest to niezbędne dla potrzeb rekrutacji i pozwala wykonywać na nich operacje, które nie mają związku z rekrutacją. Np. po co zbiera się informacje o stosunku do służby wojskowej, skoro w Polsce nie ma poboru? Np. czemu ma służyć możliwość sortowania kandydatów ze względu na imię matki? 17. System niepotrzebnie próbuje obsłużyć całą wielką różnorodność adresów (duże miasto, mała miejscowość, numer poczty, itp.) i czyni to niedoskonale (por. punkt 13). Lepiej by było, gdyby po prostu pozwalał kandydatowi napisać swój adres tak, jak kandydat chce go widzieć na zaadresowanej do siebie kopercie. Inne drobne usterki i propozycje usprawnień 18. Ponadto cały system jest pełen niedoróbek i błędów, niewpływających wprawdzie na prawidłowość rekrutacji, ale sprawiających wrażenie pośpiechu i braku profesjonalizmu. Jego komunikaty, zapytania, wydruki itp. roją się od błędów ortograficznych, gramatycznych, interpunkcyjnych i stylistycznych. Niektóre komunikaty są trudne do zrozumienia, np. „Nie dokonano zmian w kierunku kandydata”. 19. Ponaglenia związane z brakiem wpłaty albo z zerową punktacją (zazwyczaj w wyniku błędu osoby wpisującej) powinny być rozsyłane przez sam system, a nie przez komisje wydziałowe. 20. Byłoby wygodne, gdyby istotne informacje na podaniu kandydata (np. jego nazwisko, kierunek studiów, itp.) wyróżniały się od reszty tekstu, np. gdyby były wytłuszczone. 21. Na listach przydałaby się dodatkowa kolumna „ma nieprzeczytaną wiadomość”. 22. W trakcie dodatkowego naboru (we wrześniu) do puli wolnych miejsc powinny się automatycznie doliczać miejsca zwolnione w międzyczasie w wyniku wycofania z dziekanatu dokumentów przez już przyjętych studentów. Wymagałoby to tylko jednorazowego (we wrześniu) zebrania od dziekanatów danych na temat liczby wycofanych dokumentów i wprowadzenia tych danych do systemu komputerowego. W braku takiej funkcji, na poszczególne kierunki przyjmujemy mniej studentów niż limit, pomimo dużej liczby chętnych kandydatów. Wnioski System komputerowy obsługujący rekrutację jest duży i skomplikowany. Jest wykonany dość rzetelnie i większość swoich funkcji wykonuje prawidłowo. Jednak, jak to zwykle bywa w przypadku tak wielkich systemów, zawiera pewne błędy, a także sposoby zachowania wprawdzie nie błędne (bo zgodne z założeniami projektowymi), ale prowadzące do łatwych 3 nieporozumień obsługi, czego skutkiem może być nieprawidłowość procesu rekrutacji. Takie błędy i niejasności należy cierpliwie usuwać w miarę ich zgłaszania przez użytkowników, ale nie należy liczyć na szybkie uzyskanie „doskonałości”. Zacząć jednak należy od jasnego określenia, jaki jest status formalny tego systemu komputerowego. • Czy jest on samodzielnym podmiotem decydującym o wynikach rekrutacji? — w takim razie to on a nie członkowie komisji rekrutacyjnych powinien podpisywać się na wyprodukowanych dokumentach. • Czy jest tylko narzędziem w rękach wydziałowych komisji rekrutacyjnych? — w takim razie należałoby dać tym komisjom prawo do zmiany „decyzji” systemu komputerowego. Obecnie nie jest możliwa nawet redakcja sformułowań w rozsyłanych decyzjach o przyjęciu. Z poważaniem 4