SZIM – System Zarządzania Imprezami Masowymi

Wrzesień 7, 2011

Rotator bannerów

Filed under: copernicon, nowe moduły — Lathea @ 8:55 am

Do SZIM 1.0 w wdrożeniu Coperniconu dorzuciliśmy rotator bannerów, jako moduł. Póki co rotator wyświetla losowo bannery Pyrkonu 2012 w szalonych przeróbkach IrfanView, ale pewnie na dniach organizatorzy podrzucą tam logotypy swoich sponsorów i patronów.

Rotator składa się z dwóch niezależnych paneli wyświetlających grafiki, można go umieścić w dowolnym miejscu na stronie. Jako, że zostało to wdrożone do 1.0 to nie ma jeszcze prostej i wygodnej obsługi w SZIM (co nie zmienia faktu, że jego obsługa jest prosta). Poprawimy to w aktualnie opracowywanym SZIM 2.0.

Rotator SZIM

Jednocześnie po uwagach Czekana przenosimy większość linków funkcjonalności front-end (zgłoś program, gżdacza, link do administracji) do panelu po prawej, gdzie po zalogowaniu do tej pory można było znaleźć opcje dotyczące konta, rejestracji na konwent i “Twój program”.

Wrzesień 1, 2011

Alert przy zgłaszaniu programu

Filed under: copernicon, feature — Lathea @ 7:55 am

Jest to poprawka, którą wprowadziliśmy po doświadczeniach polconowych w wdrożeniu dla Coperniconu. We wstępie do zgłaszania punktów programu organizatorzy konwentu najczęściej chcą przekazać potencjalnemu zgłaszającemu wiele uwag. Długi tekst spychał formularz poniżej pierwszego wyświetlającego się ekranu po odświeżeniu.

Problem:

Po wysłaniu punktu programu z błędem osoba zgłaszająca nie widziała komunikatów błędów, o ile nie przescrollowała strony znów w dół do formularza. Będąc pewna, że punkt zgłosiła (ignorując brak potwierdzenia mailowego) wyłączała stronę i… była zaskoczona 3 miesiące później, gdy program imprezy nie uwzględniał jej punktu.

Rozwiązanie:

Alert programu

Umieściliśmy w przypadku błędów wyskakujący komunikat informujący o charakterze błędów popełnionych przy wysyłaniu formularza. Mamy nadzieję, że to rozwiązanie pomoże twórcom programu i ograniczy ilość powyżej opisanych pomyłek do zera.

Sierpień 31, 2011

SZIM w kolejnym projekcie – Copernicon

Filed under: copernicon, wdrożenia — Lathea @ 7:40 am

I wystartowała kolejna, i póki co ostatnia strona na SZIM 1.0. Przyobiecałam jeszcze SZIM do jednego, mniejszego, projektu pozafandomowego, ale niestety SZIM 1.0 wymaga zbyt dużej uwagi ze strony informatyka, czyli nas. Dlatego wsparcie dla kolejnych projektów będzie miało miejsce dopiero po starcie SZIM 2.0.

Tymczasem zapraszamy Was serdecznie na stronę Coperniconu pod adresem www.copernicon.pl, który także pracuje na naszym systemie, od soboty polconowej.

Copernicon 2011Strona ma już niektóre błędy z poprzednich (pyr i polconowych) wersji poprawione. Jednak tak jak i Pyrkon, przy chęci organizatorów Copernicon przejdzie na SZIM 2.0 wkrótce.

Sierpień 11, 2011

Ignorowanie konfliktów

Filed under: polcon, program — Lathea @ 9:08 am

W kontekście poprzedniego wpisu pojawiła się idea ignorowania konfliktów. Są punkty programu, które będą się na siebie nakładać i nie jest to błąd np. są zgłoszone przez wydawnictwo w jednej osobie, czy też przez sklep. Nie zawsze można tutaj wyciągnąć informację kto będzie to dokładnie prowadził, a konflikty widnieją i należy pamiętać, że są do zignorowania.

Dobrze by było jakoś je oznaczyć jako ignorowane i umieszczać na dole z adnotacją. Nie sądzicie?

Konflikty

Filed under: nowe moduły, polcon, rady — Lathea @ 8:31 am

SZIM pomaga wykrywać konflikty programowe. Co to jest konflikt programowy? Jest to sytuacja kiedy to o tej samej godzinie w różnych salach swoje punkty programu przeprowadza jedna osoba.

By wykryć taki konflikt system potrzebuje przede wszystkim informacji o tym kto dany punkt organizuje. Wszystkie punkty danej osoby muszą być do niej jednoznacznie podpięte (nie może być przy trzech różnych punktach programu wprowadzana od nowa ta sama osoba, wtedy system traktuje ją jak 3 różnych uczestników i nie wykrywa konfliktu). Stąd obowiązek rejestracji do wprowadzenia punktu programu. Stąd też obowiązek zarejestrowania wszystkich osób współorganizujących dany punkt programu.

Do tej pory system sprawdzał tylko czy istnieją punkty programu organizowane przez tą samą osobę o tej samej godzinie i pokazywał te konflikty.

Od wczoraj jednak system pokazuje też konflikty przy punktach programu trwających więcej niż 1 godzinę, czyli w dla przykładu w takiej sytuacji:

Kasia organizuje LARP trwający 3 godziny. LARP zaczyna się w sali A o godzinie 12:00 w sobotę.

Kasia organizuje konkurs w bloku konkursowym,  który zaczyna się o godzinie 14:00 w sali Z.

Kasia zmuszona jest przez organizatorów do bycia w dwóch miejscach na raz.

Czasami ciężko jest uniknąć takich konfliktów jeśli dana osoba narzuciła bardzo restrykcyjnie godziny w jakich może swoje punkty poprowadzić. I ciężko jest taki konflikt zauważyć gołym okiem przy 400 punktach programu dziejących się w 20 salach, składając program w prawie 10 osób. System ma za zadanie zwrócić nam na nie uwagę.

Z drobnych uwag: warto do spotkań autorskich dołączać osoby te spotkania prowadzące (często jedna osoba robi wiele spotkań i potem gubimy to przestawiając spotkania), a także autorów do paneli dyskusyjnych.

Czym jest SZIM?

Filed under: copernicon, historia, polcon, pyrkon, SZIM, wdrożenia — Lathea @ 8:01 am

No to zaczynamy! SZIM, czyli System Zarządzania Imprezami Masowymi, powstał pierwotnie na potrzeby organizacji konwentu Pyrkon.

Pyrkon to zlot fanów fantastyki w Poznaniu, organizowany przez Klub Fantastyki “Druga Era”. Jest to największa impreza tego typu w Polsce. Tak się składa, że organizuję ją od paru lat.

Poza hobby, jakim jest fantastyka, jestem także programistką. Właśnie kończę studia magisterskie na UAM. Na 5 roku mieliśmy do wykonania projekt semestralny z wdrożeniem. Wraz z kolegą z roku i współautorem projektu, Mateuszem (Nissyre)  zdecydowaliśmy się na SZIM (po tym jak zbombardowano nam SZMER – system zarządzania materiałami edukacyjnymi(R)). Do projektu na czas jego studenckiej fazy dołączyła Agnieszka i Marcin.

Od tego czasu projekt sporo się rozwinął. Swoje pierwsze wdrożenie miał w styczniu 2011, przy okazji konwentu Pyrkon 2011.

Pyrkon na SZIMW lutym miała miejsce obrona projektu, a w marcu impreza, na której to SZIM już przy ówczesnych założeniach projektowych – działał.

Ale pomysłów na rozwój projektu było sporo i zainteresowanie konwentów duże. Dlatego zdecydowaliśmy się kontynuować rozwój SZIM, już w aktualnym składzie: ja i Nissyre.

SZIM doczekał się wdrożenia na Polconie 2011:

SZIM wdrożony na PolconieAktualnie pracujemy nad przepisaniem systemu z proceduralnego na obiektowy, a równolegle trwa wdrożenie SZIM 1.0 na Copernicon 2011.

O tym co SZIM potrafi niektórzy przekonali się przy organizacji tych konwentów, inni mogli obserwować front end zgłaszając się na konwent. Pomysłów by system usprawnić jest masa. By rozwinąć – jeszcze więcej.

Zaglądajcie na tego bloga projektu! Będziemy opisywać tutaj nasze działania i postępy. Zapraszamy do dyskusji na temat pomysłów! Z chęcią poznamy Wasze zdanie!

Theme: Silver is the New Black. Blog na WordPress.com.

Follow

Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.