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 Decription
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 Backcamera.
Dooblo_Silent_Video_Front Dooblo_Silent_Video_Front = "Start"
Dooblo_Silent_Video_Front = "Stop"
Start/Stop Capture Silent Video Recording using Frontcamera.
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}",   Dooblo_Grid_Header_Text_1 = "{*Headers.A1}",
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 See Above String  
Dooblo_Custom_Question_Class_Name See Above 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
  • LocationID
  • TaskID

Text:

  • IMEI
  • DeviceIndex
  • SurveyIndex
  • STGVersion
  • SurveyName
  • DeviceModel
  • SubjectName
  • UserUnique 
  • SurveyorName
  • SurveyorExt
  • SimID
  • TaskName
  • LocationName

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
Dooblo_Question_Text_ShowScan Dooblo_Question_Text_ShowScan = true true/false Will check the option to add a barcode scanner

 

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.