Dimensions (Unicom Intelligence) Dooblo Custom Properties

Overview

We have enhanced our Dimensions integration and and added new scripting capabilities that will allow you to use in Dimensions as a script and then run it in STG Data Collection app.

In this article you will find the list of all the Properties that are available for you to use.

Properties

CustomQuestion "Custom Question " [ Dooblo_Custom_Question = true, Dooblo_Custom_Question_Attachment = "test/cq.zip", Dooblo_Custom_Question_Class_Name = "HTML/page1.html", Dooblo_Attachment_2 = "Q_2.png" ] categorical [1..1] { Answer_1 "Answer 1", Answer_2 "Answer 2", Answer_3 "Answer 3" };​

Property

Example

Accepted Values

Description

Dooblo_Silent_Recording_Audio

Dooblo_Silent_Recording_Audio = true

true/false

Capture Silent Audio Recording

Dooblo_Silent_Video_Back

Dooblo_Silent_Video_Back = "Start"

Dooblo_Silent_Video_Back = "Stop"

Start/Stop

Capture Silent Video Recording using Back camera.

Dooblo_Silent_Video_Front

Dooblo_Silent_Video_Front = "Start"

Dooblo_Silent_Video_Front = "Stop"

Start/Stop

Capture Silent Video Recording using Front camera.

Dooblo_Silent_Photo_Back

Dooblo_Silent_Photo_Back = true

true/false

Capture Silent Photo using Back Camera

Dooblo_Silent_Photo_Front

Dooblo_Silent_Photo_Front = true

true/false

Capture Silent Photo using Front Camera

Dooblo_Open_Ended_Before_Text

Dooblo_Open_Ended_Before_Text = "$"

 

Text to show before the text in:

Open Ended, Numeric

Dooblo_Open_Ended_After_Text

Dooblo_Open_Ended_After_Text = "Items"

 

Text to show after the text in:

Open Ended, Numeric

Dooblo_Question_Custom_Type

Dooblo_Question_Custom_Type = "Multimedia"   

Multimedia (Currently only Option)

Define a custom question type.

 

Dooblo_Question_Multimedia_Capture_Type

Dooblo_Question_Multimedia_Capture_Type = "Audio" 
  • Photo
  • Audio
  • Video

Must be of type “info”

The type of the captured in the multimedia question.

Dooblo_Question_Multimedia_Max_Attachments

Dooblo_Question_Multimedia_Max_Attachments = 3

Number

The maximum attachments that multimedia question will collect

Dooblo_Question_Multimedia_Min_Attachments

Dooblo_Question_Multimedia_Min_Attachments = 1

Number

The minimum attachments that multimedia question should collect

Dooblo_Attachment_X

(Replace the X with the number)

Dooblo_Attachment_1 = "/images/KFC logo.png"

To show the image using HTML: Dooblo_Attachment_1 = <img src='\Images\Chicken licken.png' />

The path of the image

A question that will include an attachment.

Dooblo_Question_MutliNumeric_Type

Dooblo_Question_MutliNumeric_Type = "Slider"

  • Slider
  • Box 
  • Rating

Defining a MultiNumeric type/Render Mode.

Dooblo_Question_Numeric_Type

Dooblo_Question_Numeric_Type = "box"

  • Box
  • Panel
  • Calc
  • Rating
  • Slider

Defining a Numeric Question type/Render Mode.

Dooblo_Question_OtherSpec_Numeric_Type

Dooblo_Question_OtherSpec_Numeric_Type = “Integer”

  • Numeric
  • Integer

The input type for Numeric Other Specify

Dooblo_Question_SingleSelect_Type

Dooblo_Question_SingleSelect_Type = "Combo"

  • Radio
  • Combo
  • List
  • Slider
  • AutoComplete
  • AutoCompleteLong

Defining a Single Choice type/Render Questions.

Dooblo_Question_MultiSelect_Type

Dooblo_Question_MultiSelect_Type = “AutoComplete”

  • Radio
  • AutoComplete
  • AutoCompleteLong

Defining a Multiple Choice type/Render Questions.

Dooblo_Question_SingleSelectGrid_Type

Dooblo_Question_SingleSelectGrid_Type = “Radio”

  • Radio
  • Combo
  • Table
  • TableFlipped
  • Slider
  • RankedScale
  • TwoStatements

Defining a Single Choice Grid type/Render Questions

Dooblo_Grid_TwoStatements

Dooblo_Grid_TwoStatements = true

true/false

Will Render a Single Choice Grid as Two Statements

Dooblo_Grid_TwoStatementsDelimiter

Dooblo_Grid_TwoStatementsDelimiter = "|||&&"

Default is “|||”

Delimiter for Two Statements

Dooblo_Question_MultiSelectGrid_Type

Dooblo_Question_MultiSelectGrid_Type = “Table”

  • Radio
  • Table
  • TableFlipped
  • RankedScale

Defining a Multiple Choice Grid type/Render Questions

Dooblo_Multi_Topic_Other

Dooblo_Multi_Topic_Other = "Q19Other"

 

Will define the Topic ‘Other Specify’ in a Grid Question

Dooblo_Do_Not_Show_Header

Dooblo_Do_Not_Show_Header = true

true/false

When true will not show the Header in a Grid Question

Dooblo_Grid_Header_Align

Dooblo_Grid_Header_Align = "left"

right, left, center

The alignment of the Grid Header

 

Dooblo_Grid_Header_Text_X

(Replace the X with the number)

Dooblo_Grid_Header_Text_1 = "{*Headers.A1}",

 

This with the special {*<VarName>} dooblo attribute allow you to translate text that is used inside Properties

Dooblo_Question_MinTimeOnQuestion

Dooblo_Question_MinTimeOnQuestion = 3

Number in seconds

Define Minimum time to be spent on a question before continuing

Dooblo_Exclusive

Dooblo_Exclusive = "Q12,Q13"

Dooblo_Exclusive = "*"

 

Create an Exclusive Question that will clear all the questions in page (*) or specific questions (Q12, Q13)

Dooblo_Answer_Changed_Function

Dooblo_Answer_Changed_Function = <NameOfCallBack>

<NameOfCallBack> = true or False

‘Notify STG to re-render the page

What is the name of the Callback to call

Dooblo_Import_As_Grid

Dooblo_Import_As_Grid = true

true/false

When importing this question will be a grid no matter how it’s imported –

Dooblo_IsQAChapter

Dooblo_IsQAChapter = true

true/false

Will Define the questions as part of a QA Process

Dooblo_IsRestrictedQAChapter

Dooblo_IsRestrictedQAChapter = true

true/false

Will Define the questions as part of a Restricted QA Process

Dooblo_Custom_Question

CustomQuestion "Custom Question "
[
Dooblo_Custom_Question = true,
Dooblo_Custom_Question_Attachment =     "test/cq.zip",
Dooblo_Custom_Question_Class_Name =   "HTML/page1.html",
Dooblo_Attachment_2 = "Q_2.png"
]
categorical [1..1]
{
Answer_1 "Answer 1",
Answer_2 "Answer 2",
Answer_3 "Answer 3"
};

true/false

 

Dooblo_Custom_Question_Attachment

String

 

Dooblo_Custom_Question_Class_Name

String

 

 Dooblo_Export_To

exportStatus "exportStatus"

[

     Dooblo_Export_To = "Status"

]

text;

Long:

  • StopQuestion
  • ParentSubjectID
  • SubjectNum
  • TaskID
  • LocationID
  • SurveyVersion
  • SID 
  • Version
  • Filtered
  • ClientDuration (this is the NetDuration)
  • Duration
  • BatteryLevel
  • AttemptsPerCompletedInterview
  • CustomDataInt Fileds - CustomDataInt1, CustomDataInt2, CustomDataInt3, CustomDataInt4, CustomDataInt5, CustomDataInt6

Boolean:

  • FlagsStoppedAndContinued
  • FlagsWasSetAsComplete
  • SubjectMode
  • FlagsModifiedAfterCompleted
  • Completed
  • FlagsWasUploadedByOtherSurveyor
  • FlagsVersionChangedMidRun
  • AdherenceToMethodology

Double:

  • Latitude
  • QAScore
  • Longitude

Date:

  • VisitStart
  • ReviewTime
  • Upload
  • VisitEnd
  • LastModifiedTime

text:

  • Status
  • SurveyorName
  • SubjectName
  • UserUnique
  • ReviewerComment
  • SurveyorComment
  • SubjectData
  • SurveyDeviceIndex
  • ClientSTGVersion
  • LocationName
  • SurveyName
  • ReviewerName
  • OrigUTCMins
  • SurveyID
  • DeviceIndex
  • DeviceIMEI
  • QualityControlFlag
  • QualityControlComment
  • LastModifiedUserName
  • DeviceModel
  • CustomeDateFields - CustomData1, CustomData2, CustomData3, CustomData4,  CustomData5, CustomData6

Will only export the data this will not be shown as part of the interview.

Will be used when the default SurveyToGo fields should be exported as well.

 Dooblo_CatchProp sVersion "sVersion"

[
Dooblo_CatchProp = "SurveyVersion"
]
long;

sDeviceIndex "sDeviceIndex"
[
Dooblo_CatchProp = "DeviceIndex"
]
text;

Long:
  • SurveyVersion 
  • DeviceRunNumber
  • SurveyRunNumber
  • DeviceID
  • SID
Text:
  • IMEI
  • DeviceIndex
  • SurveyIndex
  • STGVersion
  • SurveyName
  • DeviceModel
  • SubjectName
  • UserUnique 
  • SurveyorName
  • SurveyorExt
  • SimID
Double:
  • Latitude
  • Longitude
Catch the Dooblo Properties in the interview.
Dooblo_Question_HitMap_Target_Image Dooblo_Question_HitMap_Target_Image = "/images/Image.png" Path to an image file The target image that will be shown in the background
Dooblo_Question_HitMap_Pin_Image Dooblo_Question_HitMap_Pin_Image = "/images/pin.png" Path to an image file  
Dooblo_Question_HitMap_Map_HTML_File Dooblo_Question_HitMap_Map_HTML_File = "/images/exterior/_1_1.txt" Path to a file An HTML file that will include the coordinates for the HTML boundaries
Dooblo_Question_HitMap_Target_Questions

Dooblo_Question_HitMap_Target_Questions = "PROG_EXT23_A_2_COORDS1,

PROG_EXT23_A_2_COORDS2, PROG_EXT23_A_2_COORDS3,

PROG_EXT23_A_2_COORDS4,PROG_EXT23_A_2_COORDS5,

PROG_EXT23_A_2_COORDS6,PROG_EXT23_A_2_COORDS7,

PROG_EXT23_A_2_COORDS8)

Comma delimited string Sets the answer chosen on the map in the target questions (first answer is the first question and so on
Dooblo_Question_HitMap_Target_Source Dooblo_Question_HitMap_Target_Source = "{+myBGAttachSource}" {+VariableName} Similar to Attachment source will enable you to define a different image according to the answer of the variable name given in the {}
Dooblo_Question_HitMap_Map_HTML_Source Dooblo_Question_HitMap_Map_HTML_Source = "{+myCoordsAttachSource}" {+VariableName} Similar to Attachment source will enable you to define a different map HTML according to the answer of the variable name given in the {}
Dooblo_HitMap_HTML_Attachment Dooblo_HitMap_HTML_Attachment = "/images/exterior/_1_1.txt" Path to a file Special property that is used with the HTML Source.
Dooblo_Clear_Invisible Dooblo_Clear_Invisible = True true/false Clear Invisible makes sure that when a question is shown (and each time it is shown) that all the Topics/Answers that were NOT visible but previously had answers will have their answers CLEARED
Dooblo_Question_Numeric_Short_Textbox Dooblo_Question_Numeric_Short_Textbox = True true/false Allows Text\Numeric boxes to show as short (instead of screen width) for Android
Dooblo_QAReadOnly Dooblo_QAReadOnly = true true/false Marks QA Chapters as QA Read only

 

 

 

 

 

Please click here to view our samples.

That's It !

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

0 comments

Please sign in to leave a comment.