ANKIETER wersja 5.1.2 tworzenie kwestionariusza



Podobne dokumenty
INSTRUKCJA UŻYTKOWNIKA Podpis cyfrowy ISO 9001:2008 Dokument: Wydanie: Podpis cyfrowy. Spis treści... 1

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Budowa aplikacji ASP.NET współpracującej z bazą dany do przeprowadzania ankiet internetowych

Sposób tworzenia tabeli przestawnej pokażę na przykładzie listy krajów z podstawowymi informacjami o nich.

Klient poczty elektronicznej - Thunderbird

USOSweb dla prowadzących zajęcia

29. Poprawność składniowa i strukturalna dokumentu XML

Tekst na mapach. Teksty na mapie. Ustawienia mapy. W tej instrukcji zostanie opisany sposób w jaki można na mapach wyświetlać teksty

Ankieta Microsoft Online - proste narzędzie dostępne bezpłatnie online przez przeglądarkę

Kalipso wywiady środowiskowe

INSTRUKCJE WIKAMP Dotyczy wersji systemu z dnia

INSTRUKCJA OBSŁUGI ARKUSZA FAKTURA_VAT.XLSX

1. Arkusz kalkulacyjny (9) Za co lubimy arkusze kalkulacyjne (12) Excel 2013 (12) Podsumowanie (14) 2. Uruchamianie programu (15) Podsumowanie (18)

Przewodnik... Tworzenie ankiet

Wypełnianie protokołów w USOSweb. Instrukcja dla osób prowadzących zajęcia dydaktyczne.

HELIOS pomoc społeczna

Organizacja edytora danych

Arkusz kalkulacyjny. Technologia Informacyjna Lekcja 38-39

INSTRUKCJA UŻYTKOWNIKA Podpis cyfrowy ISO 9001:2008 Dokument: Wydanie: Podpis cyfrowy

Instrukcja logowania się i wprowadzania ocen do systemu USOSweb

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

Zadanie 1. Stosowanie stylów

1. Logowanie do systemu

Tworzenie szablonów użytkownika

Moduł kontrakty służy do przechowywania danych o zakontraktowanych cenach zakupu od wybranych kontrahentów.

Sylabus do przedmiotu - wypełnianie w systemie USOSweb

Instrukcja obsługi programu Profile GT

Zapytania do baz danych

Dopasowywanie czasu dla poszczególnych zasobów

mgr inż. Adam Pinkowski

Budowa aplikacji ASP.NET współpracującej z bazą danych do obsługi przesyłania wiadomości

I. Program II. Opis głównych funkcji programu... 19

Zawartość. Wstęp. Moduł Rozbiórki. Wstęp Instalacja Konfiguracja Uruchomienie i praca z raportem... 6

Obiegówka elektroniczna- wdrożenie i użytkowanie w jednostce UW (poradnik)

I. Spis treści I. Spis treści... 2 II. Kreator szablonów Tworzenie szablonu Menu... 4 a. Opis ikon Dodanie nowego elementu...

RADY PROGRAMOWE - instrukcja

PRAKTYKI USOS 6.1.0

Kadry Optivum, Płace Optivum

SUBIEKT GT IMPORT XLS Dokumenty

ARKUSZ KALKULACYJNY komórka

Stosowanie, tworzenie i modyfikowanie stylów.

Silesian Software Group

Sage Migrator 2019.e Migracja do Sage 50c wersja 2019.a i 2019.b

1. Przypisy, indeks i spisy.

Część II Wyświetlanie obrazów

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

Instrukcja importu dokumentów z programu Fakt do programu Płatnik

Instrukcja obsługi programu PLOMP PLUS FM

Arkusz kalkulacyjny MS EXCEL ĆWICZENIA 4

System Obsługi Zleceń

RADY PROGRAMOWE - instrukcja

Przed rozpoczęciem pracy otwórz nowy plik (Ctrl +N) wykorzystując szablon acadiso.dwt

UONET+ opis zmian. Sprawdzian szóstoklasisty. Moduł Administrowanie. Moduł Sekretariat. Wersja: Data aktualizacji:

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

PRZYJMOWANIE/WYDAWANIE KOLEKTORAMI BY CTI

Tworzenie płatności. Celem tego dokumentu jest opisanie, jak tworzyć płatności w Business Online włączając:

Uczniowie, którzy nie ukończyli szkoły, nie otrzymują świadectwa. Fakt nieukończenia szkoły odnotowuje się jedynie w arkuszu ocen.

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

Instrukcja wprowadzania i aktualizacji danych dotyczących realizacji wypłat w Oprogramowaniu do obsługi Świadczeń SR/SW/FA

Przy wykonywaniu rozliczeń obowiązują pewne zasady, do których nie zastosowanie się będzie skutkowało odrzuceniem raportów ze strony NFZ:

INSTRUKCJA OBSŁUGI PROGRAMU DO ODCZYTU PAMIĘCI FISKALNEJ DATECS OPF

WOPZ Wieloaspektowa Ocena Preferencji Zawodowych instrukcja dla doradcy

Przewodnik dla studentów i absolwentów.

Pathfinder nowe funkcje i możliwości

Obsługa EDI Makro Wersja

Pracownia internetowa w każdej szkole (edycja Jesień 2007)

Tworzenie pliku źródłowego w aplikacji POLTAX2B.

Jak wyskoczy okienko z listą miejsc to proszę odznaczyć pierwszą pozycję i poszukać swoją aptekę, zaznaczyć ją i OK.

CitiDirect EB Portal Eksport

WebMobile7 and Sello Integrator wersja 1.1.2

System imed24 Instrukcja Moduł Analizy i raporty

ABC Excel 2016 PL / Witold Wrotek. Gliwice, cop Spis treści

Jak przygotować i wydrukować strony arkuszy ocen z wynikami klasyfikacji końcowej oraz świadectwa ukończenia szkoły?

CitiDirect BE Portal Eksport

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

ZLECENIA STAŁE. Instrukcja Użytkownika systemu bankowości internetowej dla firm. BOŚBank24 iboss

Zadanie Wstaw wykres i dokonaj jego edycji dla poniższych danych. 8a 3,54 8b 5,25 8c 4,21 8d 4,85

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Mini Produkcja by CTI. Instrukcja

KReM, format pliku z danymi o szkołach Michał Kurzydłowski (konsultacje ze strony CKE: Wojtek Śpionek) wersja 1.2,

Integracja oprogramowania GASTRO z systemem Blue Pocket

Praca z programami SAS poza lokalną siecią komputerową UZ. Zestawienie tunelu SSH oraz konfiguracja serwera proxy w przeglądarce WWW

FORMUŁY AUTOSUMOWANIE SUMA

Szkolenie z zakresu obsługi kreatora składania wniosków Witkac.pl po nowelizacji ustawy o działalności pożytku publicznego i o wolontariacie

Tworzenie formularzy w Microsoft Office Word 2007

Oczywiście plik musi mieć rozszerzenie *.php

III. Dane podstawowe definiowanie organizacji

PWI Instrukcja użytkownika

1. Logowanie się do panelu Adminitracyjnego

Praktyki i staże. System do rejestrowania praktyk I staży studenckich. 4 rodzaje użytkowników: admin (superadministrator) koordynator opiekun student

Tworzenie prostej etykiety i synchronizacja etykiet z wagą. AXIS Sp. z o.o. Kod produktu:

Temat: Organizacja skoroszytów i arkuszy

wersja 1.0 ośrodek komputerowy uj cm ul. mikołaja kopernika 7e, Kraków tel

Specyfikacja HTTP API. Wersja 1.6

Rozwiązanie. Uruchom program Access 2007.

Nowe funkcje w programie Forte Finanse i Księgowość

LABORATORIUM Z INŻYNIERII ZARZĄDZANIA- MRP II

Tablice. Jones Stygar na tropie zmiennych

Opis modułu pl.id w programie Kancelaria Komornika - VAT

Transkrypt:

ANKIETER wersja 5.1.2 tworzenie kwestionariusza Wstęp Kwestionariusz do systemu Ankieter wprowadza się w postaci pliku XML. Pliki XML można tworzyć w dowolnym edytorze tekstu, zapisujemy go z rozszerzeniem xml, np. ankieta.xml Poprawny plik kwestionariusza rozpoczyna się od nagłówka następującej postaci: <?xml version="1.0" encoding="utf-8"?> Następnie powinien być zdefiniowany element questionnaire. Cała reszta opisu kwestionariusza znajduje się wewnątrz tego elementu: <questionnaire xsi:nonamespaceschemalocation="ankieter.xsd" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:hfp="http://www.w3.org/2001/xmlschema-hasfacetandproperty">... </questionnaire> Kwestionariusz składa sie z sekwencji pytań, reprezentowanych przez elementy XML. Każdy element odpowiada jednemu ekranowi wyświetlanemu użytkownikowi w trakcie wypełniania ankiety. Pytania wyświetlają się w takiej kolejności, w jakiej występują w pliku XML. Omawiając kolejne rodzaje pytań podane zostaną informacje potrzebne do zrozumienia działania systemu Ankieter, należy przestudiować opisy wszystkich elementów. Rodzaje elemintów XML (rodzaje pytań). A. Information Wyświetlanie użytkownikowi ekranu z informacją, nie zawierającą żadnego pytania. <information id="info1"> <header><![cdata[jest to <U>kwestionariusz pokazowy</u>.<br> Przedstawia możliwości <I>Ankietera</I> w zakresie tworzenia pytań.]]></header> </information> Strona 1

Uwagi dotyczące wszystkich rodzajów pytań: Każdy element musi być opatrzony atrybutem id, unikatowym w skali całego kwestionariusza. Identyfikator pytania jest wyświetlany użytkownikowi, dlatego na ogół zawiera w sobie numer pytania (w przypadku elementu typu information identyfikator nie jest wyświetlany). Każdy element musi zawierać nagłówek, w postaci podelementu header. Napisy, które maja zostać wyświetlone użytkownikowi, powinny być zawarte w sekcji CDATA. Dopuszczalne są znaczniki <BR> - przejście do nowej linii, <I> </I> - pochylenie tekstu, <U> <U> - podkreślenie tekstu. B. Text Pytanie otwarte. <text defaultvalue="999" id="pytanie1"> <header><![cdata[podaj swoje imię:]]></header> </text> Strona 2

Pytania zawierają atrybut defaultvalue. Jest to domyślna odpowiedź na pytanie w sytuacji, gdy użytkownik nie chce udzielić odpowiedzi. Może to być również odpowiedź sugerowana. W przypadku pytania typu text wartość tą możemy ustawić dowolnie, gdyż nie jest ona brana pod uwagę. C. Single Pytanie zamknięte, z jedną odpowiedzią możliwą do zaznaczenia. <single defaultvalue="99" id="pytanie2" > <header><![cdata[płeć:]></header> <textitem code="1" value="mężczyzna" /> <textitem code="2" value="kobieta" /> W tym przypadku musimy podać możliwe do wybory odpowiedzi. Robi sie to, definiując wewnątrz elementu single element answers, wewnątrz którego definiujemy odpowiedzi jako elementy textitem. Atrybut value to napis, który zostanie wyświetlony na ekranie, atrybut code to wartość, która zostanie zapisana w wynikach ankiety. Pytanie typu single wykorzystuje wartość atrybutu defaultvalue w naszym przypadku jest defaultvalue="99" (nie odpowiada atrybutowi code żadnej odpowiedzi), wiec żadna odpowiedź nie jest domyślnie wybrana. Jeśli użytkownik zdecyduje się nie odpowiedzieć na pytanie, to w wynikach ankiety pojawi sie wartość 99. Gdybyśmy natomiast zdefiniowali defaultvalue="2", wtedy użytkownik, pierwszy raz widząc dane pytanie, widziałby zaznaczoną odpowiedź kobieta (ale oczywiście mógłby tę odpowiedź zmienić). Jeśli nie chcemy pozwolić ankietowanym na ominięcie pytania (bo np. kwestia płci jest dla nas kluczowa), to możemy wymusić odpowiedź, używając atrybutu answer. Możemy ustawić jego wartość na "required" lub "optional", co oznacza, że odpowiedź jest wymagana, bądź nie. Jeśli nie zdefiniujemy atrybutu answer, to odpowiedź nie będzie wymagana. Atrybutu answer można użyć w każdym rodzaju pytania. Strona 3

Przykład: <single defaultvalue="99" id="pytanie3" orientation="horizontal" answer="required"> <header><![cdata[płeć na to pytanie musisz odpowiedzieć.]]></header> <textitem code="1" value="mężczyzna" /> <textitem code="2" value="kobieta" /> Kolejnym atrybutem, którego możemy użyć przy pytaniu typu single jest orientation. Atrybut ten odpowiada za ułożenie możliwych do wybrania odpowiedzi na ekranie możliwe ułożenia to pionowe (vertical) lub poziome (horizontal). Atrybut orientation jest obsługiwany przez kilka rodzajów pytań. Jeśli nie podamy wartości orientation, to domyślnie wybierana jest wartość vertical. Ostatnim atrybutem, który możemy wykorzystać definiując pytanie typu single, jest atrybut collapsed. Jeśli ustawimy jego wartość na true, to pytanie zostanie wyświetlone z użyciem rozwijanej listy. Ta opcja może być przydatna, gdy mamy do wyboru bardzo wiele odpowiedzi (np. jednostkę, z którą jesteśmy związani). <single defaultvalue="99" id="pytanie4" answer="required" collapsed="true"> <header><![cdata[płeć:(przykład listy rozwijanej)]]></header> <textitem code="1" value="mężczyzna" /> <textitem code="2" value="kobieta" /> Strona 4

D. Multi Pytania zamknięte, w których można zaznaczyć więcej niż jedną odpowiedź. <multi defaultvalue="99" id="pytanie5" orientation="horizontal" maxanswers="2"> <header><![cdata[nie jadam:]]></header> <tip><![cdata[zaznacz tylko to, czego nie zjesz za żadne skarby!]]></tip> <textitem code="1" value="mięsa" /> <textitem code="2" value="jajek" /> <textitem code="3" value="warzyw" /> </multi> Pytanie typu multi nie korzysta z wartości defaultvalue, należy ustawić np. defaultvalue="99". Atrybut maxanswers określa dopuszczalną liczbę odpowiedzi. Podelement tip można użyć we wszystkich rodzajach pytań. Pełni on funkcję podobną do header, ale wygląda nieco inaczej dla użytkowników. Strona 5

E. Numeric Pytanie o liczbę. <numeric defaultvalue="99" id="pytanie6" type="real"> <header><![cdata[ile masz lat?]]></header> <tip><![cdata[wpisz odpowiednią liczbę.]]></tip> </numeric> W przypadku pytania numeric możemy użyć atrybutów min i max, które narzucają minimalną i maksymalną poprawną wartość. Jeśli interesuje nas ułamek dziesiętny (jak np. średnia ocen), to musimy użyć atrybutu type i nadać mu wartość real (domyślnie ustawiona jest wartość integer, czyli liczba całkowita). Wartość atrybutu defaultvalue nie jest wyświetlana użytkownikowi, ale jest wpisywana do wyników w przypadku, gdy użytkownik odmówi odpowiedzi na dane pytanie. F. Scale Pytanie o ocenę danego zjawiska w danej skali (np. od 1 do 10). <scale defaultvalue="999" id="pytanie7" leftlabel="źle" rightlabel="dobrze" orientation="horizontal"> <header><![cdata[jak oceniasz tą ankietę?]]></header> <scaleitems> <item code="1" /> <item code="2" /> <item code="3" /> <item code="4" /> <item code="5" /> </scaleitems> </scale> Strona 6

Możemy również dodać odpowiedź typu nie mam zdania, dopisując atrybut nalabel. <scale defaultvalue="999" id="pytanie8" leftlabel="źle" rightlabel="dobrze" orientation="horizontal" nalabel="nie mam zdania"> <header><![cdata[jak oceniasz tą ankietę?]]></header> <scaleitems> <item code="1" /> <item code="2" /> <item code="3" /> <item code="4" /> <item code="5" /> </scaleitems> </scale> G. GrupedScale Seria pytań rodzaju scale zawartych w jednym bloku na jednej stronie. Strona 7

<groupedscale defaultvalue="999" id="pytanie9"> <header><![cdata[jak oceniasz w tej ankiecie:]]></header> <items> <labeledtextitem code="1" leftlabel="źle" rightlabel="dobrze" value="opisy pytań"/> <labeledtextitem code="2" leftlabel="źle" rightlabel="dobrze" value="kolorystykę"/> <labeledtextitem code="3" leftlabel="źle" rightlabel="dobrze" value="rysunki"/> </items> <scaleitems> <item code="1"/> <item code="2"/> <item code="3"/> <item code="4"/> <item code="5"/> </scaleitems> </groupedscale> Oprócz skali, którą definiujemy tak jak poprzednio, musimy jeszcze wymienić zjawiska poddawane ocenie. Robi sie to definiując element items i jego podelementy labeledtextitem. Każdy element abeledtextitem musi mieć kod unikatowy w obrębie danego pytania groupedscale. H. GrupedSingle Seria pytań pojedynczego wyboru na jednym ekranie. <groupedsingle defaultvalue="99" id="pytanie10"> <header><![cdata[ile czasu dziennie średnio spędzasz przy komputerze?]]></header> <textitem code="1" value="mniej niż 1 h"/> <textitem code="2" value="1-2 h"/> <textitem code="3" value="2-3 h"/> <textitem code="4" value="3-4 h"/> <textitem code="5" value="wiecej niż 4h"/> <items> <textitem code="1" value="w ramach pracy zawodowej.:"/> <textitem code="2" value="na czytaniu wiadomości:"/> <textitem code="3" value="na słuchaniu muzyki:"/> </items> </groupedsingle> Strona 8

Zasada jest podobna, jak w przypadku groupedscale w elemencie answers definiujemy możliwe odpowiedzi, w elemencie items definiujemy pytania, które maja pojawić sie na ekranie. I. Zawieranie odpowiedzi w treści kolejnych pytań. <single defaultvalue="99" id="pytanie11"> <header><![cdata[jaki kierunek studiujesz?]]></header> <tip><![cdata[odpowiedź ta zostanie uwzględniona w kolejnych pytaniach.]]></tip> <textitem code="1" value="matematykę" /> <textitem code="2" value="informatykę" /> <text id="pytanie12"> <header><![cdata[jak oceniasz {Pytanie11}?]]></header> </text> Fragment {Pytanie11} zostanie zastąpiony w trakcie wypełniania ankiety, przez odpowiedź udzieloną w pytaniu o id równym Pytanie11. W ten sposób możemy używać jedynie odpowiedzi z pytań typu single. Odmiana rzeczowników przez przypadki, w przypadku, gdy chcielibyśmy zadać pytanie np. Co najbardziej lubisz w matematyce? <single defaultvalue="99" id="kierunek"> <header><![cdata[jaki kierunek studiujesz?]]></header> <textitem code="1" value="matematykę" /> <textitem code="2" value="informatykę" /> <forms> Strona 9

<form id="miejscownik"> <textitem code="1" value="matematyce" /> <textitem code="2" value="informatyce" /> </form> <form id="dopelniacz"> <textitem code="1" value="matematyki" /> <textitem code="2" value="informatyki" /> </form> </forms> <text id="t1"> <header><![cdata[co najbardziej lubisz w {kierunek miejscownik}?]]></header> </text> <text id="t2"> <header><![cdata[jak oceniasz innych studentów {kierunek dopelniacz}?]]></header> </text> J. Filtry Filtry można zastosować w przypadku, gdy odpowiedź na dane pytanie jest uzależniona od pytania wcześniejszego np. chcemy zapytać o biegłość w obsłudze komputera, ale zakładamy, że informatycy nie muszą odpowiadać na to pytanie. <single id="pytanie13" defaultvalue="999"> <header><![cdata[czy umiesz obsługiwać komputer?]]></header> <filter> <or> <and> <condition value="1" aid="pytanie9" /> </and> </or> </filter> <textitem code="1" value="tak" /> <textitem code="2" value="nie" /> Warunki takie definiujemy za pomocą elementu filter. Warunki w filtrach możemy łączyć spójnikami logicznymi lub oraz i (odpowiednio or i and ) Jeżeli w pytaniu o id= Pytanie11 wybierzemy odpowiedź code= 1 pytanie 13 wyświetli się, w przeciwnym wypadku zostanie pominięte. Strona 10

Najczęściej popełniane błędy. Atrybut defaultvalue Często popełnianym błędem jest pominięcie atrybutu defaultvalue przy definiowaniu pytania. Nie wszystkie pytania wykorzystują jego wartość ale podanie wartości defaultvalue jest obowiązkowe. W przykładach na ogół ustawiamy ja na 999. Atrybut id Atrybut id musi unikatowo identyfikować dane pytanie w obrębie całego kwestionariusza. W pytaniach multi, groupedsingle i groupedscale system dla każdego mniejszego pytania utworzy identyfikator podobny do "ID_3", gdzie ID to identyfikator dużego pytania, a 3 to wartość atrybutu code dla mniejszego pytania. Atrybut code Atrybut code zawsze musi być ustawiony na wartość liczbową. Ustawienie go na jakiś inny napis w tej wersji pozwala utworzyć ankietę, ale uniemożliwia odczytanie jej wyników. Przykład pliku XML z kwestionariuszem <?xml version="1.0" encoding="utf-8"?> <questionnaire xsi:nonamespaceschemalocation="ankieter.xsd" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:hfp="http://www.w3.org/2001/xmlschema-hasfacetandproperty"> <information id="info1"> <header><![cdata[jest to <U>kwestionariusz pokazowy</u>.<br> Przedstawia możliwości <I>Ankietera</I> w zakresie tworzenia pytań.]]></header> </information> <text defaultvalue="999" id="pytanie1"> <header><![cdata[podaj swoje imię:]]></header> </text> <single defaultvalue="99" id="pytanie2"> <header><![cdata[płeć:]]></header> <textitem code="1" value="mężczyzna" /> <textitem code="2" value="kobieta" /> <single defaultvalue="99" id="pytanie3" orientation="horizontal" answer="required" > <header><![cdata[płeć - na to pytanie musisz odpowiedzieć.]]></header> <textitem code="1" value="mężczyzna" /> <textitem code="2" value="kobieta" /> Strona 11

<single defaultvalue="99" id="pytanie4" answer="required" collapsed="true"> <header><![cdata[płeć:(przykład listy rozwijanej)]]></header> <textitem code="1" value="mężczyzna" /> <textitem code="2" value="kobieta" /> <multi defaultvalue="99" id="pytanie5" orientation="horizontal" maxanswers="2"> <header><![cdata[nie jadam:]]></header> <tip><![cdata[ Zaznacz tylko to, czego nie zjesz za żadne skarby!]]></tip> <textitem code="1" value="mięsa" /> <textitem code="2" value="jajek" /> <textitem code="3" value="warzyw" /> </multi> <numeric defaultvalue="99" id="pytanie6" type="real"> <header><![cdata[ile masz lat?]]></header> <tip><![cdata[wpisz odpowiednią liczbę. Może być liczba rzeczywista np. 33.5.]]></tip> </numeric> <scale defaultvalue="999" id="pytanie7" leftlabel="źle" rightlabel="dobrze" orientation="horizontal"> <header><![cdata[jak oceniasz tą ankietę?]]></header> <scaleitems> <item code="1" /> <item code="2" /> <item code="3" /> <item code="4" /> <item code="5" /> </scaleitems> </scale> <scale defaultvalue="999" id="pytanie8" leftlabel="źle" rightlabel="dobrze" nalabel="nie mam zdania"> <header><![cdata[jak oceniasz tą ankietę?]]></header> <tip><![cdata[pytanie takie jak poprzednie, ale inna orientacja oraz dodatkowa opcja do wyboru "nie mam zdania".]]></tip> <scaleitems> <item code="1" /> <item code="2" /> <item code="3" /> <item code="4" /> <item code="5" /> </scaleitems> </scale> Strona 12

<groupedscale defaultvalue="999" id="pytanie9"> <header><![cdata[jak oceniasz w tej ankiecie:]]></header> <items> <labeledtextitem code="1" leftlabel="źle" rightlabel="dobrze" value="opisy pytań"/> <labeledtextitem code="2" leftlabel="źle" rightlabel="dobrze" value="kolorystykę"/> <labeledtextitem code="3" leftlabel="źle" rightlabel="dobrze" value="rysunki"/> </items> <scaleitems> <item code="1"/> <item code="2"/> <item code="3"/> <item code="4"/> <item code="5"/> </scaleitems> </groupedscale> <groupedsingle defaultvalue="99" id="pytanie10"> <header><![cdata[ile czasu dziennie średnio spędzasz przy komputerze?]]></header> <textitem code="1" value="mniej niż 1 h"/> <textitem code="2" value="1-2 h"/> <textitem code="3" value="2-3 h"/> <textitem code="4" value="3-4 h"/> <textitem code="5" value="wiecej niż 4h"/> <items> <textitem code="1" value="w ramach pracy zawodowej:"/> <textitem code="2" value="na czytaniu wiadomości:"/> <textitem code="3" value="na słuchaniu muzyki:"/> </items> </groupedsingle> <single defaultvalue="99" id="pytanie11"> <header><![cdata[jaki kierunek studiujesz?]]></header> <tip><![cdata[odpowiedź na to pytanie będzie uwzględniona w kolejnych pytaniach.]]></tip> <textitem code="1" value="matematykę" /> <textitem code="2" value="informatykę" /> <text id="pytanie12"> <header><![cdata[jak oceniasz {Pytanie11}?]]></header> <tip><![cdata[treść tego pytania jest powiązana z odpowiedzią na wcześniejsze pytanie.]]></tip> </text> <single id="pytanie13" defaultvalue="999"> <header><![cdata[czy umiesz obsługiwać komputer?]]></header> <tip><![cdata[to pytanie wyświetla się tylko wtedy, gdy w pytaniu 11 wybierzemy matematykę.]]></tip> <filter> <or> <and> Strona 13

<condition value="1" aid="pytanie11" /> </and> </or> </filter> <textitem code="1" value="tak" /> <textitem code="2" value="nie" /> <information id="info2"> <header><![cdata[oto koniec pokazowego kwestionariusza.]]></header> </information> </questionnaire> Raport ankiety Raport z ankiety pobierany jest po zakończeniu ankiety w postaci pliku arkusza kalkulacyjnego. Odpowiedzi zebrane są w tabeli: id czas_wprowadzania os_id Info1_czas Pytanie1 Pytanie1_czas Pytanie2 Pytanie2_czas 1 2011-lip-19 9:33:52 19 Ewa 7 2 13 gdzie: id jest to kolejna liczba porządkowa czas_wprowadzania data i godzina rozpoczęcia wypełniania ankiety os_id jest to identyfikator osoby, będącej studentem bądź pracownikiem uczelni, kolumna ta pozostanie pusta, jeśli ankietę ustawimy jako anonimową lub udostępnimy tę ankietę dla osób spoza bazy danych USOS. Info1_czas jest czas spędzony nad pytaniem Info1. Pytanie1 odpowiedź udzielona przez respondenta Pytanie2 wartość atrybutu code dla wybranej przez respondenta odpowiedzi (<textitem code="2" value="kobieta" />) [ ] Uniwersytecki System Obsługi Studiów, Ankieter Uniwersytecki System Ankietujący Michał Przadka, Michał Bendowski, Uniwersytet Warszawski, 2010. Strona 14