C3 B: Exploiting the Num erous C3 B: Exploiting the Num erous - - PowerPoint PPT Presentation
C3 B: Exploiting the Num erous C3 B: Exploiting the Num erous - - PowerPoint PPT Presentation
C3 B: Exploiting the Num erous C3 B: Exploiting the Num erous Possibilities W eb Technology Offers to Elevate Questions Offers to Elevate Questions Arnaud Wijnant wijnant@uvt.nl Maurice Martens m.g.j.martens@uvt.nl IBUC 2010 Baltimore 11/
C3 B: Exploiting the Num erous C3 B: Exploiting the Num erous Possibilities W eb Technology Offers to Elevate Questions Offers to Elevate Questions
Arnaud Wijnant wijnant@uvt.nl Maurice Martens m.g.j.martens@uvt.nl IBUC 2010 Baltimore
11/ 3/ 2010
W hat is C3 B? s 3
Custom
kʌstəm
Control for Questionnaire
kwesCHə’ne(ə)r kən’trəʊl
Cuestionnaire Blaise C3B is an add-on for BlaiseIS which makes C3B is an add-on for BlaiseIS which makes it easier to include custom questions in a questionnaire.
11/ 3/ 2010
3
Custom questions us o qu s
- s
“Web surveys share similarities and differences with other survey modes that have implications for their design; web surveys are self-administered surveys are self-administered, computerized, interactive, and rich multimedia platforms.” Mick P. Couper, Design effective web surveys
11/ 3/ 2010
4
W hy C3 B? y 3
SQL Java Website Blaise Fills O ti SQL Web service PHP Website Internet Open question Questionnaire PHP HTTPS Data Life History Calendar Grid
IT-guy
11/ 3/ 2010
5
Questionnaire Designer
W hy C3 B ( 2 ) ? y 3 ( )
W hy do I have to w ait so long??? w ait so long???
11/ 3/ 2010
6
Manager
W hy C3 B ( 3 ) ? y 3 ( 3 )
Custom
SQL Java Web service Open question Questionnaire Website
Custom Questions
PHP HTTPS Website Internet Data Blaise Fills Life History Calendar Grid Internet Data
IT-guy C3B
11/ 3/ 2010
7
Questionnaire Designer
How does C3 B w ork?
DATAMODEL siwittest LANGUAGES = NED "Nederlands" PRIMARY nohouse, nomem FIELDS nohouse: 0..100000 nomem: 0..500000 v1 (customapplication) "url;http://cdata4.uvt.nl/blaiseistest/question.php;text;Deliver meals in a nursing home;audionumber;161;": string, empty home;audionumber;161; : string, empty c1 (hidden) "Deliver meals in a nursing home" : string v2 (customapplication) "url;http://cdata4.uvt.nl/blaiseistest/question.php;text;Decorate tables in a building;audionumber;178;": string, empty c2 (hidden) "Decorate tables in a building" : string v3 (customapplication) v3 (customapplication) "url;http://cdata4.uvt.nl/blaiseistest/question.php;text;Fix computers;audionumber;189;": string, empty c3 (hidden) "Fix computers" : string LAYOUT AFTER c1 NEWPAGE AFTER c2 NEWPAGE Output variable Value url http://.../question.php AFTER c2 NEWPAGE AFTER c3 NEWPAGE RULES nohouse.keep nomem.keep v1 1 text Deliver meals in a nursing home audionumber 161
11/ 3/ 2010
8
c1 v2 c2 v3 c3 ENDMODEL
How does C3 B w ork ( 2 ) ?
HTTP Post Return HTTP Post action Return value via HTTP Post Free to implement:
- Server location
Technique (PHP ASP JAVA etc )
11/ 3/ 2010
9
- Technique (PHP
, ASP , JAVA, etc.)
- Number of pages
W hat type of questions are ibl ? possible?
40 50
Other respondents said
10 20 30 Percentage
Everything
That is possible on the World Wide Web
Yes No Maybe
That is possible on the World Wide Web
11/ 3/ 2010
10
Dem onstration
- s
- All examples shown in the demonstration
are also available on: http: / / vragenlijst.uvt.nl/ showcase/
11/ 3/ 2010
11