szewo polls jest systemem umożliwiającym przeprowadzanie plebiscytów i administrowanie systemami ankiet na stronach WWW. Oprogramowanie pakietu wspiera następujace moduły:

dla przeprowadzania ankiet udostępniono funkcje w prosty sposób zapewniające ich obsługę na stronach WWW: mechanizm administracyjny systemu umożliwia konfigurację bezpośrednio z bezpecznego poziomu stron WWW pełną kontrolę nad wszystkimi etapami przeprowadzania ankiet internetowych: wymagania systemu



go to: main / technologies / php /

szewo polls



szewo polls jest pakietem darmowym.

Pobierz:
szewo poll wersja 1.0 (archiwum zip)

Pakiet szewo poll pobierano już 9649 razy.



Ankiety

system administrujący umożliwia tworzenie nowych programów ankiet, usunięcie lub edycję istniejących oraz resetowanie toczących się programów ankiet.

tworzenie ankiety polega na zdefiniowaniu jej tytułu, opisu, pytnia oraz opcji wyboru użytkownika (minimalna liczba opcji wynosi 2, liczba maksymalna jest konfigurowana w pliku config.inc). Przy stworzeniu nowego programu ankiety możemy go bezpośrednio uaktywnić oraz zażądać zbierania informacji o jego uczestnikach.

edycja ankiety umożliwia zmianę wszystkich jej parametrów w tym zmianę liczby opcji ankiety.

resetowanie ankiety polega na przywróceniu jej warunków początkowych, tj. usunięciu wszelkich dotychczasowych rezultatów.

Formularze

formularze, dzięki którym użytkownicy mogą brać udział w ankietach są w pełni konfigurowalne. Administrator systemu może zbudować własne schematy formularzy korzystając z edytora dostępnego w pakiecie administracyjnym.

administrator może uniemożliwic wielokrotny udzial w ankiecie jednego uzytkownika, co mogłoby mieć wpływ na jej wyniki.

edytor substytutów umożliwia konstruowanie elementów zastępczych wyświetlanych użytkownikom, którzy wzięli udział w ankiecie w miejce formularza plebiscytu.

dla umożliwienia udziału w przeprowadzanych ankietach system szewo poll udostępnia funkcję

poll_form(int id_ankiety, int id_form, string target, int protect, int subst),

której poszczególne parametry pozwalają na pełną indywidualizację formularza ankiety.

  • int id_ankiety - identyfikator przeprowadzanej ankiety,
  • int id_form - identyfikator żądanego schematu formularza,
  • string target - adres strony wyświetlanej po zarejestrowaniu opinii w ankiecie,
  • int protect - zabezpieczenie przed ponownym uczestnictwem w ankiecie przez tego samego użytkownika (0 - brak zabezpieczenia, 1 - zabezpieczenie),
  • int subst - identyfikator substytutu formularza ankiety dla użytkowników, którzy wzięli udział w ankiecie.
w celu udostepnienia formularza ankiety na stronie WWW należy umięścić w pliku strony fragment według przykładu:

<?
include "/odpowiednia_sciezka/config.php3";
include "/odpowiednia_sciezka/form.php3";
poll_form(1, 1,'http://strona/',0,1);
?>

Rezultaty

sposób wyświetlania rezultatów przeprowadzanych ankiet jest w pełni konfigurowalny. Administrator systemu może zbudować własne schematy wyświetlania wyników korzystając z edytora dostępnego w pakiecie administracyjnym.

w celu prezentowania na stronach WWW wyników prezentowanych ankiet system szewo poll udostępnia funkcję

poll_result(int id_ankiety, int pr_method),

której poszczególne parametry pozwalają na pełną indywidualizację formularza ankiety.

  • int id_ankiety - identyfikator ankiety,
  • int pr_method - identyfikator żądanego schematu prezentowania wyników,
w celu udostepnienia wyników przeprowadzanej ankiety na stronie WWW należy umięścić w pliku strony fragment według przykładu:

<?
include "/odpowiednia_sciezka/config.php3";
include "/odpowiednia_sciezka/result.php3";
poll_result(1, 1);
?>

Statystyki

szewo polls umożliwia zbieranie informacji o uczestnikach przeprowadzanych ankiet.

strony administracyjne serwisu w przyjazny sposób prezentują informacje o sposobach udziału w ankietach poszczególnych użytkowników. Graficzne rozkłady statystyk prezentują czasowe przebiegi popularności plebiscytów.