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.
|