Zlecę napisanie systemu obsługującego głosowanie w konkursie internetowym.
Uczestnik zaprezentowany jest w postaci obrazka dodawanego do systemu w przygotowanym wcześniej rozmiarze 160x90 pikseli. Format pliku GIF (lub jeśli autor skryptu będzie wymagał inaczej pozostaje JPEG lub PNG).
Prócz obrazka uczestnik identyfikowany jest swoją unikalną ksywką (Ksywka_uczestnika) i linkiem do pracy konkursowej (OGLĄDAJ). Nie będzie dwóch takich samych ksywek i linków. Internauta widzi obrazek przedstawiający uczestnika i jego ksywkę. Po najechaniu myszką na obrazek musi zobaczyć dwie opcje – OGLĄDAJ i GŁOSUJ. Kliknięcie w OGLĄDAJ musi otwierać nowe okno przeglądarki z linkiem do pracy uczestnika konkursu. Kliknięcie w GŁOSUJ musi uruchomić procedurę głosowania.
Dane:
- Ksywka uczestnika
- Obrazek uczestnika
- Link do pracy uczestnika
- Ilość głosów
- Log prezentujący datę/godzinę/ip każdego kolejnego głosu na uczestnika
Głosowanie
Internauta może głosować na dowolną ilość uczestników, ale tylko raz dziennie na każdego z nich. Blokada większej ilości głosów musi być oparta na sprawdzaniu adresów IP. Blokada oddawania głosu na konkretnego uczestnika z adresu IP który już zagłosował może być zdejmowana do wyboru przez autora skrypu – po 24h od głosowania lub dla wszystkich adresów IP z których oddawano głosy o wybranej godzinie codziennie. Skrypt musi być napisany w sposób taki by głosowanie mogło odbywać się wyłącznie na stronie konkursowej i utrudnić działanie potencjalnym oszustom.
Strona z obrazkami uczestników
Strona musi generować obrazki uczestników w kolejności losowej. Bez znaczenia czy przy każdym odświeżeniu strony lub co konkretny odstęp czasu typu 15 minut. Musi istnieć możliwość zarządzania ilością jednocześnie wyświetlanych obrazków na stronie. Uczestników prawdopodobnie będzie kilkudziesięciu, a strona najlepiej jeśli będzie wyświetlać tylko 4 kolumny po 5 wierzy. Losowe wyświetlanie uczestników potrzebne jest by każdemu dać szanse pojawienia się na stronie i uniknąć sytuacji gdy jeden uczestnik jest nonstop w np. lewym-górnym rogu co sprawi że otrzyma najwięcej głosów.
Obrazek uczestnika
Wszystkie operacja na obrazku uczestnika muszą odbywać się bez przeładowywania strony. Gotowość do oddania głosu musi być prezentowana tłem w postaci obrazka LOGO po najechaniu myszką na wybrany obrazek. Po oddaniu głosu obrazek tła LOGO musi zamienić się na LOGO_2. Internatua kierujący myszkę w inne miejsce widzi znów obrazek uczestnika. Schemat poniżej:

Uczestników będzie prawdopodobnie tylko kilkudziesięciu. Ilość głosów jest aktualnie wielką niewiadomą ale są to liczby bliżej 100000 niż 1000 głosów na miesiąc. Platformę hostingową udostępnia Home.pl. Skrypt musi być kompatybilny z tą platformą.
Wyniki
Skrypt musi generować tabelkę możliwą do umieszczenia na innej stronie serwisu z wynikami poszczególnych uczestników. Tabelka musi zawierać kompletną listę uczestników i najlepiej aktualną ilość głosów jaką zdobył każdy z nich.
Postaram się odpowiedzieć na wszystkie pytania w tym temacie.
Nie wymagam faktury. W cenie musi być wliczona godzina dodatkowej pracy na wypadek gdyby skrypt wymagał jakiejś drobnej poprawki. Nie wymagam żadnych umów na wyłączność itp. Chętnie spotkam się w Warszawie celem ustalenia szczegółów. Sama transakcja może odbyć się na zasadzie wystawienia aukcji Allegro. W ofertach proszę podać cenę za gotowy skrypt oraz numer telefonu i skype.
Konkurs będzie wspierać fundację PAH (Pajacyk).