Thread: [Quexf-discuss] multiple choice question output problem
Web based, Open Source alternative to Remark OMR or Teleform
Brought to you by:
azammitdcarf
From: Kevin O'N. <ko...@pr...> - 2012-09-04 16:20:47
|
Hello all- I am having a problem with multiple choice type questions, using que xf 1.13.4 on xampp. I have set up my form using interactive banding, and coded several questions as "multiple choice" type questions. I have given each box its own value (the banding code for question "d11a" is pasted below). When I output the verified data, there are variables for d11a_1, d11a_2, etc. representing each of the boxes within the box group. I would expect these variables to have the value I assigned to them (if the respondent selected that box) or to have a null value (if the respondent did not select that box), or to have some other way of determining which boxes were selected and which were not (eg. a 0 vs. a 1). However, all the outputted data has the same value (the one I assigned to the box) no matter whether a box was selected or not, so there is no way to determine which boxes have been chosen. What am I missing here? Thank you very much for your help! Kevin Here is an example of the data output I get, no matter what the actual responses: d11a_1 d11a_2 d11a_3 d11a_4 d11a_5 d11a_6 d11a_7 d11a_8 d11a_9 d11a_10 1 2 3 4 5 6 7 8 9 99 1 2 3 4 5 6 7 8 9 99 1 2 3 4 5 6 7 8 9 99 1 2 3 4 5 6 7 8 9 99 Here is the relevant code from the banding file: <boxgroup> <id>4950</id> <type>2</type> <width>1</width> <varname>d11a</varname> <sortorder>134</sortorder> <label></label> <groupsection></groupsection> <box> <id>24861</id> <tlx>1779</tlx> <tly>966</tly> <brx>1836</brx> <bry>1020</bry> <value>1</value> <label></label> </box> <box> <id>24862</id> <tlx>1779</tlx> <tly>1048</tly> <brx>1836</brx> <bry>1102</bry> <value>2</value> <label></label> </box> <box> <id>24863</id> <tlx>1779</tlx> <tly>1130</tly> <brx>1836</brx> <bry>1185</bry> <value>3</value> <label></label> </box> <box> <id>24864</id> <tlx>1779</tlx> <tly>1212</tly> <brx>1836</brx> <bry>1268</bry> <value>4</value> <label></label> </box> <box> <id>24865</id> <tlx>1779</tlx> <tly>1295</tly> <brx>1836</brx> <bry>1350</bry> <value>5</value> <label></label> </box> <box> <id>24866</id> <tlx>1779</tlx> <tly>1378</tly> <brx>1836</brx> <bry>1433</bry> <value>6</value> <label></label> </box> <box> <id>24867</id> <tlx>1779</tlx> <tly>1460</tly> <brx>1836</brx> <bry>1516</bry> <value>7</value> <label></label> </box> <box> <id>24868</id> <tlx>1779</tlx> <tly>1543</tly> <brx>1836</brx> <bry>1598</bry> <value>8</value> <label></label> </box> <box> <id>24869</id> <tlx>1779</tlx> <tly>1625</tly> <brx>1836</brx> <bry>1680</bry> <value>9</value> <label></label> </box> <box> <id>24870</id> <tlx>1779</tlx> <tly>1707</tly> <brx>1836</brx> <bry>1763</bry> <value>99</value> <label></label> </box> </boxgroup> |
From: Kevin O'N. <ko...@pr...> - 2012-09-05 08:15:55
|
After some additional work, it appears I have found my mistake. If I leave the boxes without a value in interactive banding, upon output I received the expected "0" or "1" indicating whether a box has been selected or not. Best, Kevin On Tue, Sep 4, 2012 at 6:20 PM, Kevin O'Neil <ko...@pr...> wrote: > Hello all- I am having a problem with multiple choice type questions, > using que xf 1.13.4 on xampp. I have set up my form using interactive > banding, and coded several questions as "multiple choice" type > questions. I have given each box its own value (the banding code for > question "d11a" is pasted below). When I output the verified data, > there are variables for d11a_1, d11a_2, etc. representing each of the > boxes within the box group. I would expect these variables to have the > value I assigned to them (if the respondent selected that box) or to > have a null value (if the respondent did not select that box), or to > have some other way of determining which boxes were selected and which > were not (eg. a 0 vs. a 1). However, all the outputted data has the > same value (the one I assigned to the box) no matter whether a box was > selected or not, so there is no way to determine which boxes have been > chosen. > > What am I missing here? Thank you very much for your help! > Kevin > > Here is an example of the data output I get, no matter what the actual > responses: > > d11a_1 d11a_2 d11a_3 d11a_4 d11a_5 d11a_6 d11a_7 d11a_8 d11a_9 d11a_10 > 1 2 3 4 5 6 7 8 9 99 > 1 2 3 4 5 6 7 8 9 99 > 1 2 3 4 5 6 7 8 9 99 > 1 2 3 4 5 6 7 8 9 99 > > > > Here is the relevant code from the banding file: > > <boxgroup> > <id>4950</id> > <type>2</type> > <width>1</width> > <varname>d11a</varname> > <sortorder>134</sortorder> > <label></label> > <groupsection></groupsection> > <box> > <id>24861</id> > <tlx>1779</tlx> > <tly>966</tly> > <brx>1836</brx> > <bry>1020</bry> > <value>1</value> > <label></label> > </box> > <box> > <id>24862</id> > <tlx>1779</tlx> > <tly>1048</tly> > <brx>1836</brx> > <bry>1102</bry> > <value>2</value> > <label></label> > </box> > <box> > <id>24863</id> > <tlx>1779</tlx> > <tly>1130</tly> > <brx>1836</brx> > <bry>1185</bry> > <value>3</value> > <label></label> > </box> > <box> > <id>24864</id> > <tlx>1779</tlx> > <tly>1212</tly> > <brx>1836</brx> > <bry>1268</bry> > <value>4</value> > <label></label> > </box> > <box> > <id>24865</id> > <tlx>1779</tlx> > <tly>1295</tly> > <brx>1836</brx> > <bry>1350</bry> > <value>5</value> > <label></label> > </box> > <box> > <id>24866</id> > <tlx>1779</tlx> > <tly>1378</tly> > <brx>1836</brx> > <bry>1433</bry> > <value>6</value> > <label></label> > </box> > <box> > <id>24867</id> > <tlx>1779</tlx> > <tly>1460</tly> > <brx>1836</brx> > <bry>1516</bry> > <value>7</value> > <label></label> > </box> > <box> > <id>24868</id> > <tlx>1779</tlx> > <tly>1543</tly> > <brx>1836</brx> > <bry>1598</bry> > <value>8</value> > <label></label> > </box> > <box> > <id>24869</id> > <tlx>1779</tlx> > <tly>1625</tly> > <brx>1836</brx> > <bry>1680</bry> > <value>9</value> > <label></label> > </box> > <box> > <id>24870</id> > <tlx>1779</tlx> > <tly>1707</tly> > <brx>1836</brx> > <bry>1763</bry> > <value>99</value> > <label></label> > </box> > </boxgroup> |