Difference between revisions of "QAS new"
Line 22: | Line 22: | ||
An array, it is a questionnaire answer sheet object, which contains the following items: | An array, it is a questionnaire answer sheet object, which contains the following items: | ||
− | |||
− | '' | + | <table cellspacing="0" cellpadding="2" border="1" width="875" style="border-collapse:collapse; border:1px solid #010101" class="tableintopic"> |
+ | <tbody><tr align="left" valign="top"> | ||
+ | <td bgcolor="#C0C0C0" width="292" style="border:1px solid #010101;"><p class="bodytext"><strong class="specialbold">Index</strong></p> | ||
+ | </td> | ||
+ | <td bgcolor="#C0C0C0" width="116" style="border:1px solid #010101;"><p class="bodytext"><strong class="specialbold">Data type</strong></p> | ||
+ | </td> | ||
+ | <td bgcolor="#C0C0C0" width="467" style="border:1px solid #010101;"><p class="bodytext"><strong class="specialbold">Value</strong></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_ID</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">number</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">Primary key</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_QUESTIONNAIRE_RESOURCE_ID</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">number</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">Questionnaire's resource id</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_USER_RESOURCE_ID</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">number</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">User's resource id</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_TEST</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">bool</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">If it is a test answer sheet</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_STATUS</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">number</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">Questionnaire answer sheet's status, it should be compared to/assigned with defined constants </span></p> | ||
+ | <p class="bodytext"><span class="normalise">(see getRPQStatus function for more information)</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_COMPLETED</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">bool</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">If the answer sheet is completed</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_STARTDATE</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">array</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">Start date</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">QAS_ENDDATE</span></p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">array</span></p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext"><span class="normalise">End date</span></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext">QAS_CATI_APPOINTMENT</p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext">array</p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext">Next contact datetime</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext">QAS_CATI_LIST_TYPE</p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext">number</p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext">1: CATI_MAIN, 2: CATI_ONGOING, 3: CATI_APPOINMENT, 4: CATI_FINISHED, 5: CATI_RETRY</p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | <tr align="left" valign="top"> | ||
+ | <td width="292" style="border:1px solid #010101;"><p class="bodytext">QAS_CATI_TIMES_CALLED</p> | ||
+ | </td> | ||
+ | <td width="116" style="border:1px solid #010101;"><p class="bodytext">number</p> | ||
+ | </td> | ||
+ | <td width="467" style="border:1px solid #010101;"><p class="bodytext">times called</p> | ||
+ | </td> | ||
+ | </tr> | ||
− | + | </tbody></table> | |
− | + | Example | |
+ | |||
+ | array qas1 = QAS_new(33702597); | ||
+ | |||
+ | qas1[QAS_TEST] = true; | ||
+ | |||
+ | QAS_save(qas1); | ||
+ | |||
+ | array qas2 = QAS_new(33702597, 53468); | ||
+ | |||
+ | QAS_save(qas2); | ||
'''Availability''' | '''Availability''' |
Revision as of 08:19, 28 December 2011
QAS_new
Create a questionnaire answer sheet object
Syntax
QAS_new(questionnaireResourceId, userResourceId)
or
QAS_new(questionnaireResourceId)
Arguments
- questionnaireResourceId: is a number expression. It is the questionnaire's resource id
- userResourecId: is a number expression. It is the user's resource id
Return value
An array, it is a questionnaire answer sheet object, which contains the following items:
<tbody> </tbody>Index |
Data type |
Value |
QAS_ID |
number |
Primary key |
QAS_QUESTIONNAIRE_RESOURCE_ID |
number |
Questionnaire's resource id |
QAS_USER_RESOURCE_ID |
number |
User's resource id |
QAS_TEST |
bool |
If it is a test answer sheet |
QAS_STATUS |
number |
Questionnaire answer sheet's status, it should be compared to/assigned with defined constants (see getRPQStatus function for more information) |
QAS_COMPLETED |
bool |
If the answer sheet is completed |
QAS_STARTDATE |
array |
Start date |
QAS_ENDDATE |
array |
End date |
QAS_CATI_APPOINTMENT |
array |
Next contact datetime |
QAS_CATI_LIST_TYPE |
number |
1: CATI_MAIN, 2: CATI_ONGOING, 3: CATI_APPOINMENT, 4: CATI_FINISHED, 5: CATI_RETRY |
QAS_CATI_TIMES_CALLED |
number |
times called |
Example
array qas1 = QAS_new(33702597);
qas1[QAS_TEST] = true;
QAS_save(qas1);
array qas2 = QAS_new(33702597, 53468);
QAS_save(qas2);
Availability
Version 5.6