Question Definition Screen
Previous Topic  Next Topic 

Most of the time you will be defining questions in your questionnaire using the Questions screen shown below. This screen is easy to use but there are many types of questions you need to become familiar with.

A summary of question types is listed here but for more a detailed description of this screen, see "Chapter 8 -- Questionnaire | Question" and "Chapter 14 -- Questions in Detail".

Menu Choice - Single select or Multiple select

User may choose one or more answers from a list of choices. Used where answers are predictable, multiple-choice questions make the resultant data quicker to record and easier to analyse than where free text has been used.

Can allow one or several choices from one list. A special item (Free text) allows the user to type an answer in, if no suitable choice is available on the list(s).

List Type

You can build menus from different list types: Fixed, Variable or Lookup.

Number

Entry of a number by user. Used where a predictable number is to be recorded, e.g. property code or serial number of equipment. Numbers have a pre-defined precision and optional range checking.

Text

Text questions prompt the user to enter text. Text length can be constrained by setting maximum and minimum lengths. Certain text conversions can also be applied.

Formatted

Entry of formatted string by user. Used where a predictable code is to be recorded, e.g. property code or serial number of equipment.

Jump Question Type

A means of skipping questions automatically in a sequential section, or jumping out of a random section.

Time

Auto Time. Enters date automatically from the handheld computer's clock in the format set on the handheld.

Auto Date. Enters time automatically from the handheld computer's clock in the format set on the handheld.

Input Time. Allows a user defined time to be entered for example to enter an appointment time.

Input Date. Allows a user defined date to be entered for example to enter an appointment date.

Question Type | Barcode

Entry of a barcode reference. Barcode readers may be available as an accessory for your handheld computer. At run time barcode questions activate the barcode scanning device and prompt the user to swipe the barcode. The user may re-scan until successful.

Question Type | Sketch

Sketch questions can be used to capture hand-drawn data (including signatures). Sketch data cannot be placed directly into a database field - instead, each sketch is saved as an individual file, which is given a unique name.

Question Type | Camera

Camera data is not placed directly into the database field - instead, each picture is saved as an individual file, which is given a unique name. This file name is returned by the question.

Question Type | Message

The Message question type displays a message to the user when the survey is run. Data is not normally captured with this question type as it is for informational purposes only.

Question Type | Link

This is enables you to link to another survey design. At run-time PocketSurvey will start another instance of itself with the survey name that you give here already loaded.

When the user comes to the end of the linked survey they will not be asked to confirm that they wish to quit. Instead, the linked survey will close and the present survey will continue.

Question Type | Lookup

The lookup question type allows you to reference data in external comma separated files. The values returned are store in a variable and can be used to dynamically define items on a single choice of multiple-choice question.

Question Type | Calculation

Expressions allow computations to be performed between basic types and return the result of such computations.

Allowable computations are addition (+), subtraction (-), multiplication (*), division (/), and power (^). These operators may be used with most basic types as operands, but certain pairings may produce run-time errors, e.g. 2 * "fred"

Question Type | Conditional Jump

Allow you to jump to another question depending on the conditions specified.

HandHeld Systems Ltd ©