Jak tworzyd filtry? W jaki sposób odbywa się filtrowanie w systemie pokaż/ukryj pytania?



Podobne dokumenty
ZINTEGROWANY SYSTEM ZARZĄDZANIA TREŚCIĄ

Podręcznik użytkownika. Użytkownik niezalogowany

Podstawowe informacje potrzebne do szybkiego uruchomienia e-sklepu

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

SODEXO BENEFITS AND REWARDS POLSKA SP. Z O.O. Konfiguracja poczty. dla Sayreward

W otwartym oknie w zakładce Ogólne znajdujemy opcje Podpis. Po zaznaczeniu pola wyboru, w edytorze możemy zredagować dołączaną treść.

Cw.12 JAVAScript w dokumentach HTML

INSTRUKCJA INSTALACJI APLIKACJI PROF- EAN 2

Instrukcje warunkowe i skoku. Spotkanie 2. Wyrażenia i operatory logiczne. Instrukcje warunkowe: if else, switch.

FedEx efaktura Instrukcja Użytkownika

Makropolecenia w PowerPoint Spis treści

UONET+ - moduł Sekretariat. Jak wykorzystać wydruki list w formacie XLS do analizy danych uczniów?

Stosowanie, tworzenie i modyfikowanie stylów.

Formatowanie tekstu za pomocą zdefiniowanych stylów. Włączanie okna stylów. 1. zaznaczyć tekst, który chcemy formatować

przedmiot kilka razy, wystarczy kliknąć przycisk Wyczaruj ostatni,

Podręcznik Użytkownika 360 Księgowość Projekty i centra kosztów

Podręcznik użytkownika Platformy Edukacyjnej Zdobywcy Wiedzy (zdobywcywiedzy.pl)

Blockly Kodowanie pomoc.

Agrinavia MOBILE. Agrinavia MOBILE (wersja samodzielna) Logowanie

1.1. Pozycyjne systemy liczbowe

Instrukcja obsługi Outlook Web App i konfiguracji Thunderbird

Informatyka I. Typy danych. Operacje arytmetyczne. Konwersje typów. Zmienne. Wczytywanie danych z klawiatury. dr hab. inż. Andrzej Czerepicki

Konfiguracja programu

SPOSÓB WYKONANIA OBLICZEŃ I FORMATOWANIA KOMÓREK

Z opcji tych możemy korzystać w:

EXCEL. Diagramy i wykresy w arkuszu lekcja numer 6. Instrukcja. dla Gimnazjum 36 - Ryszard Rogacz Strona 20

Wstawianie nowej strony

INSTRUKCJA. SIMPLE.HCM Proces obsługi Kartoteki Pracownika, Kartoteki Przełożonego oraz Raportów kadrowo-płacowych

Tworzenie prezentacji w MS PowerPoint

Kadry Optivum, Płace Optivum

Dla kas Nano E w wersjach od 3.02 oraz Sento Lan E we wszystkich wersjach.

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

Konspekt zajęć dotyczących kwerend

Kancelaria zmiany w programie czerwiec 2011

enova Systemowe Kolorowanie list

Aby przejść do edycji w tym module należy wybrać zakładkę "Dla Pracowników" -> "Sprawdziany".

Rys.1. Technika zestawiania części za pomocą polecenia WSTAWIAJĄCE (insert)

5.5. Wybieranie informacji z bazy

UONET+ moduł Dziennik

DHL24 SZABLONY PRZESYŁEK. Warszawa, listopad 2017

DELEGACJE INSTRUKCJA OBSŁUGI

a) Data spaceru psa z listy moich psów... 4 b) Data spaceru psa z poza mojej listy (np. wyprowadzonego na prośbę/w zastępstwie itp.)...

Edytor materiału nauczania

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Instrukcja logowania się i wprowadzania ocen do systemu USOSweb

Wprowadzania liczb. Aby uniknąć wprowadzania ułamka jako daty, należy poprzedzać ułamki cyfrą 0 (zero); np.: wpisać 0 1/2

1. Dodawanie integracji

UMOWY INSTRUKCJA STANOWISKOWA

Instrukcja zmiany stawki VAT oraz innych informacji dodatkowych dotyczących kartoteki asortymentowej oraz cenników w systemie MAAT

Funkcje standardowe. Filtrowanie

Dzienniki pozalekcyjne, nauczania indywidualnego, świetlicowe

ZMIANA HASEŁ DO KONT SIP - INSTRUKCJA

KASK by CTI. Instrukcja

PWI Instrukcja użytkownika

Java Podstawy. Michał Bereta

Papyrus. Papyrus. Katedra Cybernetyki i Robotyki Politechnika Wrocławska

INSTRUKCJA. Konfiguracja skrytki na platformie epuap dla potrzeb rekrutacji na studia w Uniwersytecie Jagiellońskim

Instrukcja zarządzania kontami i prawami. użytkowników w systemie express V. 5

Aplikacja do podpisu cyfrowego npodpis

Odczyt danych z klawiatury Operatory w Javie

1. Skopiować naswój komputer: (tymczasowy adres)

SQL - Structured Query Language -strukturalny język zapytań SQL SQL SQL SQL

Operacje wykonywane są na operandach (argumentach operatorów). Przy operacji dodawania: argumentami operatora dodawania + są dwa operandy 2 i 5.

ZMIENNE. Podstawy PHP

Łódzki Oddział Wojewódzki NARODOWEGO FUNDUSZU ZDROWIA z siedzibą w Łodzi

Jak szybko wystawić fakturę w LeftHand? Instalacja programu

OBIEKTY TECHNICZNE OBIEKTY TECHNICZNE

1 Użytkownicy. 1.1 Użytkownicy

Dokumentacja Użytkownika: Panel administracyjny PayBM

Wypożyczalnia by CTI. Instrukcja

Instrukcja obsługi Nowego Punktatora

Instrukcja obsługi kolektora danych CIPHER 8300 w wersji IHURT 7.3

Notacja RPN. 28 kwietnia wyliczanie i transformacja wyrażeń. Opis został przygotowany przez: Bogdana Kreczmera.

ZARZĄDZANIE SPRZEDAŻĄ W CENTRALNYM SYSTEMIE REZERWACJI ONLINE

Samouczek do korzystania z dokumentów Google

Materiał szkoleniowy:

Prezentacja multimedialna MS PowerPoint 2010 (podstawy)

Instrukcja 3wcms najważniejsze funkcje

Schematy blokowe I. 1. Dostępne bloki: 2. Prosty program drukujący tekst.

Podczas tej lekcji przyjrzymy się, jak wykonać poniższy rysunek przy pomocy programu BobCAD-CAM

System imed24 Instrukcja Moduł Analizy i raporty

Nowa płatność Dodaj nową płatność. Wybierz: Płatności > Transakcje > Nowa płatność

Nowy szablon stron pracowników ZUT

ZARZĄDZANIE STRONAMI

Sekretariat Optivum. Jak przygotować listę uczniów zawierającą tylko wybrane dane, np. adresy ucznia i jego opiekunów? Projektowanie listy

TWORZENIE FORMULARZY WORD 2007

Compas 2026 Vision Instrukcja obsługi do wersji 1.07

1. LICZBY DZIAŁ Z PODRĘCZNIKA L.P. NaCoBeZu kryteria sukcesu w języku ucznia

Kleos Mobile Android

Sortowanie i filtrowanie list

MS Excel 2007 Kurs zaawansowany Obsługa baz danych. prowadzi: Dr inż. Tomasz Bartuś. Kraków:

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

UONET+ moduł Dziennik. Dokumentowanie lekcji w systemie UONET+

System zgłoszeo Działu IT

Informatyka II. Laboratorium Aplikacja okienkowa

INSTRUKCJA UŻYTKOWNIKA PORTALU SIDGG

Spis treści REJESTRACJA NOWEGO KONTA UŻYTKOWNIKA PANEL ZMIANY HASŁA PANEL EDYCJI DANYCH UŻYTKOWNIKA EXTRANET.NET...

Kolory elementów. Kolory elementów

Wstęp. Skąd pobrać program do obsługi FTP? Logowanie

Transkrypt:

Jak tworzyd filtry? Spis treści O czym warto pamiętad przed stworzeniem pytania filtrującego:... 1 Warunki badawcze... 2 Definicja elementów filtru... 3 Tworzenie filtrów dla pytao prostych... 4 Tworzenie filtrów dla pytao otwartych... 6 Tworzenie filtrów dla pytao rankingowych... 7 Notacja RPN... 8 Tworzenie warunków RPN w wynikach ankiety... 9 Tworzenie warunków RPN w ankiecie... 11 Zmienne i działania używane do konstruowania warunków RPN... 12 W jaki sposób odbywa się filtrowanie w systemie pokaż/ukryj pytania? Filtrowanie w serwisie Moje-Ankiety.pl odbywa się za pomocą metody pokaż-ukryj pytanie (show logic). Idea tego typu rozwiązania polega na określeniu, które elementy ankiety (całe następne strony lub tylko pojedyncze pytania) mają byd widoczne w zależności od zdefiniowanego warunku filtrującego. W ramach tego rozwiązania istnieje możliwośd konstruowania dowolnie złożonych warunków logicznych wykorzystujących nie tylko fakt zaznaczenia danej odpowiedzi ale również całego ich zbioru, a nawet odniesienia się do wartości otwartych wprowadzanych przez respondenta. O czym warto pamiętad przed stworzeniem pytania filtrującego: Dla każdego elementu ankiety (pojedynczego pytania lub całej strony) można zdefiniowad tylko jeden warunek widoczności tego elementu (za wyjątkiem strony koocowej ankiety). W ramach jednego warunku można opisad widocznośd wielu elementów. Jeżeli do

elementu ankiety nie jest przypisany żaden warunek, to oznacza to, że ten element będzie zawsze widoczny. W trakcie udzielania odpowiedzi na pytania ankiety, określane jest, które z pozostałych stron lub pytao mają byd widoczne, a które mają pozostad ukryte. Ważne zatem jest aby przestrzegad następujących zasad przy korzystaniu z funkcji pytao filtrujących: pytania decydujące o ukryciu stron/pytao należy umieszczad na innej stronie niż elementy ankiety (strony/pytania), których widocznośd chcemy ograniczyd, ankieta powinna byd zbudowana w taki sposób, aby strony z pytaniami filtrującymi były umieszczone wcześniej niż strony z pytaniami filtrowanymi, które mają byd dostępne po spełnieniu określonych warunków, przed użyciem opcji losowego wyboru kolejności pokazywania się stron w ankiecie należy się upewnid, że pytania filtrujące są umieszczone wcześniej niż pytania filtrowane (w tym celu należy skorzystad z opcji przyklejania stron), istnieje również możliwośd ustawienia filtra w taki sposób, aby osoby spełniające określony przez nas warunek kooczyły ankietę po udzieleniu wybranej przez nas odpowiedzi. Warunki badawcze W przypadku ankiet bardzo często występuje zjawisko zmiany otrzymywanych odpowiedzi w reakcji na zmianę wersji ankiety. Serwis Moje-Ankiety.pl umożliwia stworzenie kilku wersji ankiety i automatyczne przypisywanie respondentów do utworzonych wcześniej warunków na początku ankiety. W tym celu należy zdefiniowad grupę warunków badawczych (docelowe zmienne) oraz warunki badawcze (zbiory wartości danej zmiennej). W ramach grupy warunków badawczych istnieje możliwośd ustalenia prawdopodobieostwa, z jakim dany warunek badawczy będzie przypisywany poszczególnym respondentom nadając mu odpowiednią wagę, (np. po przypisaniu dwóm warunkom badawczym wag 2 i 3 oznacza, że pierwszy z nich zostanie wywołany w przypadku 2/5 respondentów, a drugi dla pozostałych 3/5). Do losowania warunków badawczych wykorzystywany jest algorytm dbający o zachowanie określonych wcześniej wag. Istnieje również możliwośd tworzenia grup warunków za pomocą panelu Warunki badawcze. W celu utworzenia nowego warunku wpisujemy jego nazwę (war_1), ustalamy wagę i przypisujemy go do grupy (grupa_1), tak jak pokazano na rysunku poniżej. Klikamy Zapisz

Po przypisaniu warunku do nowej grupy, każdy następny warunek można przypisad do niej, wybierając z menu istniejące grupy jej nazwę. W naszym wypadku jest to grupa_1. Klikamy Zapisz Definicja elementów filtru Filtry tworzone są w ankietach w celu zawężenia grupy osób, które odpowiadają na wybrane przez nas pytania, w celu uzyskania bardziej miarodajnych wyników. Filtry w serwisie Moje- Ankiety.pl składają się z następujących elementów. nazwa reguły - dowolnie wybrana przez użytkownika nazwa która nie może byd pusta. W celu ułatwienia sobie pracy z systemem filtrów sugeruje się nadawanie nazwy zgodnej z wykonywaną czynnością, np. (osoby nie chodzące do kina) elementy filtrowane wybrane elementy ankiety których widocznośd jest uzależniona od spełnienia warunku reguły.

akcja reguły - określenie czy wybrane elementy mają byd widoczne czy ukryte przy spełnieniu zdefiniowanych warunków warunek prosty wybór odpowiedzi lub warunku badawczego (do którego przypisany został respondent) po którym następuje filtrowanie użytkowników warunek RPN - warunek w formie wyrażenia logicznego zapisanego w odwrotnej notacji polskiej (RPN) Tworzenie filtrów dla pytao prostych Przykładowa ankieta do pokazania działania filtrów dla pytao prostych dotyczy preferencji mieszkaniowych. Naszym celem jest zadanie pytania Czy lubisz przebywad w swoim mieszkaniu? tylko osobom, które posiadają mieszkanie na własnośd. 1. Klikamy na zakładkę moje ankiety i wybieramy ankietę, dla której chcemy stworzyd filtry 2. Naciskamy przycisk Filtrowanie w opcjach ankiety 3. Naciskamy przycisk Nowa reguła.

4. Zaznaczamy pytania, które chcemy ukryd. W naszym przypadku będzie to Czy lubisz przebywad w swoim mieszkaniu? 5. Wybieramy następnie odpowiedzi, które mają stanowid filtr. W naszym wypadku będzie to odpowiedź tak na pytanie Czy jesteś właścicielem mieszkania?. W konsekwencji wszystkim osobom które odpowiedzą tak, zostanie zadane pytanie Czy lubisz przebywad w swoim mieszkaniu?. Dobrą praktyką jest nadawanie własnych nazw każdej nowej regule. Klikamy Zapisz w prawym dolnym rogu.

6. Po wprowadzeniu tego filtra wszystkim osobom, które odpowiedzą tak na pytanie: Czy jesteś właścicielem mieszkania? zostanie zadane pytanie Czy lubisz przebywad w swoim mieszkaniu? Tworzenie filtrów dla pytao otwartych Przykładowa ankieta do pokazania działania filtrów dla pytao prostych dotyczy preferencji mieszkaniowych. Naszym celem jest zadanie pytania Czy kupujesz używane meble? tylko osobom, których wydatki na meble w ostatnim roku były większe od zera. 1. Powtarzamy punkty 1-3 z instrukcji tworzenia filtrów dla pytao prostych 2. Wybieramy pytanie, które chcemy ukryd. W naszym wypadku będzie to Czy kupujesz używane meble?. Pytanie Czy lubisz przebywać w swoim mieszkaniu? jest dla nas niedostępne, ponieważ zostało wykorzystane w innym filtrze. 3. Tworzymy nowy filtr dla pytania Ile wydajesz rocznie na nowe meble?. Osobom, które wpiszą wartośd większą niż 0, zostanie zadane pytanie Czy kupujesz używane meble?. Klikamy Zapisz w prawym dolnym rogu.

4. Po wprowadzeniu tego filtra wszystkim osobom, które w pytaniu Podaj wielkośd swoich zarobków netto wpiszą wartośd mniejszą od 5000 zł, zostanie wyświetlona trzecia strona. Tworzenie filtrów dla pytao rankingowych Przykładowa ankieta do pokazania działania filtrów dla pytao prostych dotyczy preferencji mieszkaniowych. Naszym celem jest zadanie pytania Czy w ciągu najbliższego roku zamierzasz się przeprowadzid? tylko osobom, które za najlepsze uważają mieszkanie w domkach letniskowych. 1. Powtarzamy punkty 1-4 z instrukcji tworzenia filtrów dla pytao prostych 2. Wybieramy pytania, które chcemy ukryd. W naszym wypadku będzie to pytanie Czy w ciągu najbliższego roku zamierzasz się przeprowadzid? 3. Tworzymy nowy filtr dla pytania Uporządkuj rodzaje mieszkao od Twoim zdaniem najlepszego do najgorszego. Zaznaczamy tak dla odpowiedzi Domek letniskowy, wybieramy miejsce 1 i klikamy Zapisz w prawym dolnym rogu.

4. Po wprowadzeniu tego filtra wszystkim osobom, które w pytaniu Uporządkuj rodzaje mieszkao od Twoim zdaniem najlepszego do najgorszego ustawią Domek letniskowy na pierwszym miejscu, zostanie zadane pytanie Czy w ciągu najbliższego roku zamierzasz się przeprowadzid? Notacja RPN Notacja RPN, zwana odwrotną notacją polską (Reverse Polish Notation), jest systemem notacji bez użycia nawiasów umożliwiającym zapisywanie wyrażeo, w którym liczby pojawiają się przed operatorami operatory. W odwrotnej notacji polskiej liczby znajdują się przed działaniem (np: 8+5 jest zapisywane jako 8 5 +). Wszystkie operacje wykonywane są w kolejności, w jakiej zostały zapisane. Przykład 1 Zapis tradycyjny (2 + 3) * 5 Zapis w notacji RPN 2 3 + 5 *

Przykład 2 Zapis tradycyjny 10 (4+3)*2 Zapis w notacji RPN 10 4 3 + 2 * - Przykład 3 Zapis tradycyjny ((2+7)/3+(14-3)*4) Zapis w notacji RPN 2 7 + 3 / 14 3-4 * + Tworzenie warunków RPN w wynikach ankiety Przykładowa ankieta do pokazania działania filtrów dla pytao prostych dotyczy preferencji mieszkaniowych. Naszym celem jest pokazanie wyników dla osób, które mają ściany mieszkania pomalowane na kolor Zielony lub Fioletowy i dodatkowo lubią przebywad w swoim mieszkaniu. 1. Z menu danej ankiety wybieramy zakładkę wyniki. 2. Klikamy przycisk Nowy Filtr 3. Zaznaczamy po lewej stronie opcję użycia odwrotnej notacji polskiej (RPN) i przystępujemy do tworzenia warunku. Oznaczenia a1088300, a1088303 i a1088308 są

kodami odpowiedzi na pytania w naszej ankiecie. Na obrazku poniżej zostały one zaznaczone niebieskimi kółkami. W polu warunku wpisujemy wyrażenie logiczne a1088300 a1088303 a1088308 &&. Wyrażenie to w postacie algebraicznej można przedstawid jako ((a1088300 lub a1088303) i a1088308). Taki sposób zapisu oznacza, że jedna z odpowiedzi a1088300 lub a1088303 musi byd zaznaczona oraz odpowiedź na pytanie a1088308 musi byd twierdząca. Innymi słowy, oznacza to, że warunek wymaga od respondenta zaznaczenia odpowiedzi Zielony lub Fioletowy w pytaniu o kolor ścian w mieszkaniu oraz dodatkowo wymaga się odpowiedzi tak na pytanie Czy lubisz przebywad w swoim mieszkaniu?. Klikamy Zapisz. 4. Aby skorzystad z wprowadzonego przez nas filtru wybieramy go z rozwijanego menu i klikamy zastosuj.

Tworzenie warunków RPN w ankiecie Przykładowa ankieta do pokazania działania filtrów dla pytao prostych dotyczy preferencji mieszkaniowych. Naszym celem jest zadanie pytania Czy lubisz przebywad w swoim mieszkaniu? tylko osobom, których kuchnia jest większa od salonu. 1. Powtarzamy punkty 1-3 z instrukcji tworzenia filtrów dla pytao prostych 2. Wybieramy elementy, które chcemy ukryd. W naszym wypadku będzie to strona 3. 3. Następnie zaznaczamy opcję wprowadzenia logicznego wyrażenia filtrującego RPN. 4. Znajdujemy oznaczenia odpowiedzi, które mają tworzyd nasz filtr. W naszym wypadku są to wartości dla odpowiedzi Ile metrów kwadratowych ma Twoja kuchnia? i Ile metrów kwadratowych ma Twój salon?, które zakodowane są odpowiednio jako a1092008_o i a1092010_o.

5. Następnie wpisujemy warunek RPN: a1092008_o a1088310_o > co oznacza, że zadamy pytanie Czy lubisz przebywad w swoim mieszkaniu? tylko osobom, których kuchnia jest większa od salonu. Zmienne i działania używane do konstruowania warunków RPN zmienna a23146 a23146_val p43 p43_pts c12 opis odnosi się do odpowiedzi numer 23146 i określa czy respondent zaznaczył ją (wartośd true) czy nie (wartośd false); w przypadku odpowiedzi otwartych określa odpowiednio czy udzielono niepustej odpowiedzi czy też nie dotyczy wyłącznie odpowiedzi otwartych i odnosi się do wprowadzonej przez respondenta wartości tekstowej lub liczbowej odnosi się do elementu (pytania lub tekstu) numer 34 i określa czy dany element został wyświetlony respondentowi (wartośd true) czy nie (wartośd false) dotyczy wyłącznie pytao prostych pojedynczego lub wielokrotnego wyboru i określa ile punktów za udzielną na pytanie numer 43 odpowiedź uzyskał respondent (przymuje wartości liczb całkowitych większy lub równych zero) odnosi się do warunku badawczego numer 12 i określa czy respondent został do niego przypisany (wartośd true) czy nie (wartośd false) 'tekst' "tekst" albo dowolnie zdefiniowana wartośd tekstowa zamknięta pomiędzy znakami apostrofu albo cudzysłowu

operator przykład działanie && a12 a45 && iloczyn logiczny AND a12 a45 suma logiczna OR == p45_pts "3" == operator porównania równości!= p45 "2"!= operator porównania nierówności! a21! negacja + "2" p34_pts + suma arytmetyczna - różnica arytmetyczna p42_pts "1" - * "2" "5" * iloczyn arytmetyczny / p12_pts "5" / iloraz arytmetyczny % p42_pts "3" % reszta z dzielenia < p23_pts "3" < operator porównania mniejszości <= p42_pts "3" <= operator porównania mniejsze równe > p23_pts "3" > operator porównania większości >= p42_pts "3" >= operator porównania większe równe ~ a2345_val "tekst" ~ operator zawierania, określa czy pierwszy argument zawiara w sobie drugi