[{"id": 1, "created": "2022-07-19T13:55:37.956177", "project_id": 1, "task_id": 8, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T13:55:50.043208", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": {"age": "item2", "email": "ddsf", "gender": "item2", "levelEducation": "item5", "proficiencyOnline": "item4", "familiarDisambiguation": "item4"}, "userLogTask": {"time": {"totalTime": 12, "timeOnPage": 12}, "clicks": {"clickCount": 11, "clickDetails": [{"x": 923, "y": 456, "node": "<input type=\"radio\" data-bind=\"attr: { name: question.name + '_' + question.id, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, role: 'radio' }, checkedValue: item.value, checked: question.renderedValue, enable: !question.isReadOnly &amp;&amp; item.isEnabled, css: question.koCss().itemControl\" name=\"gender_sq_101\" id=\"sq_101i_1\" aria-required=\"true\" aria-label=\"Male\" role=\"radio\" value=\"item2\" class=\"sv_q_radiogroup_control_item\">", "timestamp": 1658238940161}, {"x": 918, "y": 642, "node": "<input type=\"radio\" data-bind=\"attr: { name: question.name + '_' + question.id, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, role: 'radio' }, checkedValue: item.value, checked: question.renderedValue, enable: !question.isReadOnly &amp;&amp; item.isEnabled, css: question.koCss().itemControl\" name=\"age_sq_102\" id=\"sq_102i_1\" aria-required=\"true\" aria-label=\"25-34\" role=\"radio\" value=\"item2\" class=\"sv_q_radiogroup_control_item\">", "timestamp": 1658238941297}, {"x": 888, "y": 971, "node": "<input type=\"radio\" data-bind=\"attr: { name: question.name + '_' + question.id, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, role: 'radio' }, checkedValue: item.value, checked: question.renderedValue, enable: !question.isReadOnly &amp;&amp; item.isEnabled, css: question.koCss().itemControl\" name=\"levelEducation_sq_103\" id=\"sq_103i_3\" aria-required=\"true\" aria-label=\"Master's Degree\" role=\"radio\" value=\"item5\" class=\"sv_q_radiogroup_control_item\">", "timestamp": 1658238943132}, {"x": 861, "y": 1174, "node": "<div data-bind=\"css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth:  $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }\" class=\"sv_q sv_qstn\" style=\"flex: 1 1 100%; width: 100%; min-width: 300px; max-width: initial;\" id=\"sq_104\" name=\"proficiencyOnline\" aria-labelledby=\"sq_104_ariaTitle\">\n      <!-- ko if: question.hasTitleOnLeftTop -->\n      <!--ko template: { name: 'survey-question-title', data: question  } -->\n  <div data-bind=\"css: question.cssHeader\">\n    <h5 data-bind=\"css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }\" class=\"sv_q_title\" aria-label=\"I am proficient in performing online tasks\" id=\"sq_104_ariaTitle\">\n        <!-- ko template: { name: 'survey-question-title-content', data: question } -->\n  <!-- ko if: question.isRequireTextOnStart --><!-- /ko -->\n  <!-- ko if: no -->\n  <span style=\"position: static;\" data-bind=\"css: koCss().number, text: no\" class=\"sv_q_num\">4.</span>\n  <!-- /ko -->\n  <!-- ko if: question.isRequireTextBeforeTitle --><!-- /ko -->\n  <!-- ko template: { name: 'survey-string', data: locTitle } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">I am proficient in performing online tasks</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n  <!-- ko if: question.isRequireTextAfterTitle -->\n  <span data-bind=\"css: koCss().requiredText, text: question.requiredText\" class=\"sv_q_required_text\">*</span>\n  <!-- /ko -->\n<!-- /ko -->\n      </h5>\n    <div data-bind=\"visible: question.hasDescriptionUnderTitle, css: koCss().description\" class=\"sv_q_description\">\n        <!-- ko template: { name: 'survey-string', data: locDescription } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\"></span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n    </div>\n  </div>\n<!-- /ko -->\n      <!-- /ko -->\n      <div data-bind=\"css: question.cssContent\">\n          <!-- ko if: question.errorLocation == 'top' -->\n              <!-- ko template: { name: 'survey-question-errors', data: question } -->\n        <div role=\"alert\" data-bind=\"visible: errors.length > 0, foreach: { data: errors, as: 'error'}, css: koErrorClass()\" style=\"display: none;\" class=\"sv_q_erbox sv_qstn_error_top\"></div>\n<!-- /ko -->\n          <!-- /ko -->\n          <!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } --><div data-bind=\"css: question.koCss().selectWrapper\" class=\"sv_select_wrapper\">\n  <!-- ko ifnot: question.isReadOnly -->\n  <select data-bind=\"if: true, attr: {id: question.inputId, 'aria-label': question.locTitle.renderedHtml}, value: question.renderedValue, valueAllowUnset: true, css: question.koControlClass\" id=\"sq_104i\" aria-label=\"I am proficient in performing online tasks\" class=\"sv_q_dropdown_control\">\n    <!-- ko if: question.showOptionsCaption -->\n    <option data-bind=\"text:question.optionsCaption, value: null\" value=\"\">Choose...</option>\n    <!-- /ko -->\n    <!-- ko foreach: question.visibleChoices -->\n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item1\">Strongly Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item2\">Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item3\">Agree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>\n    <!-- /ko -->\n  </select>\n  <!-- /ko -->\n  <!-- ko if: question.isReadOnly --><!-- /ko -->\n</div>\n<!-- ko if: question.hasOther --><!-- /ko --><!-- /ko -->\n          <!-- ko if: question.hasComment --><!-- /ko -->\n          <!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->\n          <div data-bind=\"visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput\" style=\"display: none;\">\n              <!-- ko template: { name: 'survey-string', data: locDescription } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\"></span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </div>\n      </div>\n      <!-- ko if: question.hasTitleOnBottom --><!-- /ko -->\n  </div>", "timestamp": 1658238944156}, {"x": 747, "y": 1169, "node": "<div data-bind=\"css: question.koRootCss(), style: { paddingLeft: question.paddingLeft, paddingRight: question.paddingRight, flexBasis: renderWidth, flexGrow: 1, flexShrink: 1, width: renderWidth, minWidth:  $data.minWidth, maxWidth: $data.maxWidth}, attr: { id: question.id, name: question.name, role: question.ariaRole, 'aria-labelledby': question.hasTitle ? question.ariaTitleId : null }\" class=\"sv_q sv_qstn\" style=\"flex: 1 1 100%; width: 100%; min-width: 300px; max-width: initial;\" id=\"sq_104\" name=\"proficiencyOnline\" aria-labelledby=\"sq_104_ariaTitle\">\n      <!-- ko if: question.hasTitleOnLeftTop -->\n      <!--ko template: { name: 'survey-question-title', data: question  } -->\n  <div data-bind=\"css: question.cssHeader\">\n    <h5 data-bind=\"css: cssTitle, attr: { 'aria-label': question.locTitle.renderedHtml, id: ariaTitleId }\" class=\"sv_q_title\" aria-label=\"I am proficient in performing online tasks\" id=\"sq_104_ariaTitle\">\n        <!-- ko template: { name: 'survey-question-title-content', data: question } -->\n  <!-- ko if: question.isRequireTextOnStart --><!-- /ko -->\n  <!-- ko if: no -->\n  <span style=\"position: static;\" data-bind=\"css: koCss().number, text: no\" class=\"sv_q_num\">4.</span>\n  <!-- /ko -->\n  <!-- ko if: question.isRequireTextBeforeTitle --><!-- /ko -->\n  <!-- ko template: { name: 'survey-string', data: locTitle } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">I am proficient in performing online tasks</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n  <!-- ko if: question.isRequireTextAfterTitle -->\n  <span data-bind=\"css: koCss().requiredText, text: question.requiredText\" class=\"sv_q_required_text\">*</span>\n  <!-- /ko -->\n<!-- /ko -->\n      </h5>\n    <div data-bind=\"visible: question.hasDescriptionUnderTitle, css: koCss().description\" class=\"sv_q_description\">\n        <!-- ko template: { name: 'survey-string', data: locDescription } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\"></span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n    </div>\n  </div>\n<!-- /ko -->\n      <!-- /ko -->\n      <div data-bind=\"css: question.cssContent\">\n          <!-- ko if: question.errorLocation == 'top' -->\n              <!-- ko template: { name: 'survey-question-errors', data: question } -->\n        <div role=\"alert\" data-bind=\"visible: errors.length > 0, foreach: { data: errors, as: 'error'}, css: koErrorClass()\" style=\"display: none;\" class=\"sv_q_erbox sv_qstn_error_top\"></div>\n<!-- /ko -->\n          <!-- /ko -->\n          <!-- ko template: { name: question.koTemplateName(), data: question, afterRender: question.koQuestionAfterRender } --><div data-bind=\"css: question.koCss().selectWrapper\" class=\"sv_select_wrapper\">\n  <!-- ko ifnot: question.isReadOnly -->\n  <select data-bind=\"if: true, attr: {id: question.inputId, 'aria-label': question.locTitle.renderedHtml}, value: question.renderedValue, valueAllowUnset: true, css: question.koControlClass\" id=\"sq_104i\" aria-label=\"I am proficient in performing online tasks\" class=\"sv_q_dropdown_control\">\n    <!-- ko if: question.showOptionsCaption -->\n    <option data-bind=\"text:question.optionsCaption, value: null\" value=\"\">Choose...</option>\n    <!-- /ko -->\n    <!-- ko foreach: question.visibleChoices -->\n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item1\">Strongly Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item2\">Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item3\">Agree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>\n    <!-- /ko -->\n  </select>\n  <!-- /ko -->\n  <!-- ko if: question.isReadOnly --><!-- /ko -->\n</div>\n<!-- ko if: question.hasOther --><!-- /ko --><!-- /ko -->\n          <!-- ko if: question.hasComment --><!-- /ko -->\n          <!-- ko if: question.errorLocation == 'bottom' --><!-- /ko -->\n          <div data-bind=\"visible: question.hasDescriptionUnderInput, css: koCss().descriptionUnderInput\" style=\"display: none;\">\n              <!-- ko template: { name: 'survey-string', data: locDescription } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\"></span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </div>\n      </div>\n      <!-- ko if: question.hasTitleOnBottom --><!-- /ko -->\n  </div>", "timestamp": 1658238944652}, {"x": 0, "y": 816, "node": "<select data-bind=\"if: true, attr: {id: question.inputId, 'aria-label': question.locTitle.renderedHtml}, value: question.renderedValue, valueAllowUnset: true, css: question.koControlClass\" id=\"sq_104i\" aria-label=\"I am proficient in performing online tasks\" class=\"sv_q_dropdown_control\">\n    <!-- ko if: question.showOptionsCaption -->\n    <option data-bind=\"text:question.optionsCaption, value: null\" value=\"\">Choose...</option>\n    <!-- /ko -->\n    <!-- ko foreach: question.visibleChoices -->\n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item1\">Strongly Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item2\">Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item3\">Agree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>\n    <!-- /ko -->\n  </select>", "timestamp": 1658238944957}, {"x": 0, "y": 816, "node": "<option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>", "timestamp": 1658238946309}, {"x": 0, "y": 816, "node": "<select data-bind=\"if: true, attr: {id: question.inputId, 'aria-label': question.locTitle.renderedHtml}, value: question.renderedValue, valueAllowUnset: true, css: question.koControlClass\" id=\"sq_105i\" aria-label=\"I am familiar with name disambiguation problems\" class=\"sv_q_dropdown_control\">\n    <!-- ko if: question.showOptionsCaption -->\n    <option data-bind=\"text:question.optionsCaption, value: null\" value=\"\">Choose...</option>\n    <!-- /ko -->\n    <!-- ko foreach: question.visibleChoices -->\n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item1\">Strongly Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item2\">Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item3\">Agree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>\n    <!-- /ko -->\n  </select>", "timestamp": 1658238946800}, {"x": 0, "y": 816, "node": "<option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>", "timestamp": 1658238947649}, {"x": 893, "y": 1329, "node": "<input data-bind=\"disable: question.isReadOnly, attr: {type: question.inputType, size: question.size, id: question.inputId, placeholder: question.inputType === 'range' || question.isReadOnly ? undefined : question.placeHolder, maxLength: question.getMaxLength(), min: question.min, max: question.max, step: question.step, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml}, value: question.value, css: question.koCss().root + (question.errors.length > 0 ? ' ' + question.koCss().onError: '')\" type=\"text\" size=\"25\" id=\"sq_106i\" placeholder=\"\" aria-required=\"true\" aria-label=\"Email\" class=\"sv_q_text_root\">", "timestamp": 1658238948352}, {"x": 1517, "y": 1396, "node": "<input type=\"button\" data-bind=\"value: completeText, click: completeLastPage, visible: koIsLastPage() &amp;&amp; isCompleteButtonVisible, css: cssNavigationComplete\" value=\"Complete\" class=\"sv_complete_btn\">", "timestamp": 1658238949697}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [{"data": "D", "type": "keypress", "timestamp": 1658238949172}, {"data": "D", "type": "keypress", "timestamp": 1658238949396}, {"data": "S", "type": "keypress", "timestamp": 1658238949428}, {"data": "F", "type": "keypress", "timestamp": 1658238949437}], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/8'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/1'/>"}, {"id": 2, "created": "2022-07-19T17:53:01.447323", "project_id": 1, "task_id": 8, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T17:53:37.894562", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": {"age": "item2", "email": "denns", "gender": "item2", "levelEducation": "item5", "proficiencyOnline": "item2", "familiarDisambiguation": "item1"}, "userLogTask": {"time": {"totalTime": 36, "timeOnPage": 36}, "clicks": {"clickCount": 10, "clickDetails": [{"x": 931, "y": 456, "node": "<label data-bind=\"css: question.getLabelClass(item)\" class=\"sv_q_radiogroup_label\">\n          <input type=\"radio\" data-bind=\"attr: { name: question.name + '_' + question.id, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, role: 'radio' }, checkedValue: item.value, checked: question.renderedValue, enable: !question.isReadOnly &amp;&amp; item.isEnabled, css: question.koCss().itemControl\" name=\"gender_sq_101\" id=\"sq_101i_1\" aria-required=\"true\" aria-label=\"Male\" role=\"radio\" value=\"item2\" class=\"sv_q_radiogroup_control_item\">\n          <span data-bind=\"css: question.koCss().materialDecorator\" class=\"circle\">\n            <svg data-bind=\"css:question.koCss().itemDecorator\" viewBox=\"-12 -12 24 24\" class=\"sv-hidden\">\n                <circle r=\"6\" cx=\"0\" cy=\"0\">\n            </circle></svg>\n          </span>\n          <span class=\"check\"></span>\n          <span data-bind=\"visible: !item.hideCaption, css: question.getControlLabelClass(item), attr: { title: item.locText.koRenderedHtml }\" title=\"Male\">\n              <!-- ko template: { name: 'survey-string', data: item.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">Male</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>\n      </label>", "timestamp": 1658253203192}, {"x": 917, "y": 648, "node": "<input type=\"radio\" data-bind=\"attr: { name: question.name + '_' + question.id, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, role: 'radio' }, checkedValue: item.value, checked: question.renderedValue, enable: !question.isReadOnly &amp;&amp; item.isEnabled, css: question.koCss().itemControl\" name=\"age_sq_102\" id=\"sq_102i_1\" aria-required=\"true\" aria-label=\"25-34\" role=\"radio\" value=\"item2\" class=\"sv_q_radiogroup_control_item\">", "timestamp": 1658253207200}, {"x": 882, "y": 980, "node": "<input type=\"radio\" data-bind=\"attr: { name: question.name + '_' + question.id, id: question.inputId + '_' + question.getItemIndex(item), 'aria-required': question.isRequired, 'aria-label': item.locText.renderedHtml, role: 'radio' }, checkedValue: item.value, checked: question.renderedValue, enable: !question.isReadOnly &amp;&amp; item.isEnabled, css: question.koCss().itemControl\" name=\"levelEducation_sq_103\" id=\"sq_103i_3\" aria-required=\"true\" aria-label=\"Master's Degree\" role=\"radio\" value=\"item5\" class=\"sv_q_radiogroup_control_item\">", "timestamp": 1658253208818}, {"x": 0, "y": 816, "node": "<select data-bind=\"if: true, attr: {id: question.inputId, 'aria-label': question.locTitle.renderedHtml}, value: question.renderedValue, valueAllowUnset: true, css: question.koControlClass\" id=\"sq_104i\" aria-label=\"I am proficient in performing online tasks\" class=\"sv_q_dropdown_control\">\n    <!-- ko if: question.showOptionsCaption -->\n    <option data-bind=\"text:question.optionsCaption, value: null\" value=\"\">Choose...</option>\n    <!-- /ko -->\n    <!-- ko foreach: question.visibleChoices -->\n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item1\">Strongly Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item2\">Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item3\">Agree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>\n    <!-- /ko -->\n  </select>", "timestamp": 1658253209699}, {"x": 0, "y": 816, "node": "<option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item2\">Disagree</option>", "timestamp": 1658253210553}, {"x": 0, "y": 816, "node": "<select data-bind=\"if: true, attr: {id: question.inputId, 'aria-label': question.locTitle.renderedHtml}, value: question.renderedValue, valueAllowUnset: true, css: question.koControlClass\" id=\"sq_105i\" aria-label=\"I am familiar with name disambiguation problems\" class=\"sv_q_dropdown_control\">\n    <!-- ko if: question.showOptionsCaption -->\n    <option data-bind=\"text:question.optionsCaption, value: null\" value=\"\">Choose...</option>\n    <!-- /ko -->\n    <!-- ko foreach: question.visibleChoices -->\n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item1\">Strongly Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item2\">Disagree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item3\">Agree</option>\n    \n    <option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item4\">Strongly Agree</option>\n    <!-- /ko -->\n  </select>", "timestamp": 1658253211255}, {"x": 0, "y": 816, "node": "<option data-bind=\"value: $data.value, text: $data.text, attr: { disabled: !$data.isEnabled }\" value=\"item1\">Strongly Disagree</option>", "timestamp": 1658253212108}, {"x": 957, "y": 1325, "node": "<input data-bind=\"disable: question.isReadOnly, attr: {type: question.inputType, size: question.size, id: question.inputId, placeholder: question.inputType === 'range' || question.isReadOnly ? undefined : question.placeHolder, maxLength: question.getMaxLength(), min: question.min, max: question.max, step: question.step, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml}, value: question.value, css: question.koCss().root + (question.errors.length > 0 ? ' ' + question.koCss().onError: '')\" type=\"text\" size=\"25\" id=\"sq_106i\" placeholder=\"\" aria-required=\"true\" aria-label=\"Email\" class=\"sv_q_text_root\">", "timestamp": 1658253212711}, {"x": 954, "y": 1332, "node": "<input data-bind=\"disable: question.isReadOnly, attr: {type: question.inputType, size: question.size, id: question.inputId, placeholder: question.inputType === 'range' || question.isReadOnly ? undefined : question.placeHolder, maxLength: question.getMaxLength(), min: question.min, max: question.max, step: question.step, 'aria-required': question.isRequired, 'aria-label': question.locTitle.renderedHtml}, value: question.value, css: question.koCss().root + (question.errors.length > 0 ? ' ' + question.koCss().onError: '')\" type=\"text\" size=\"25\" id=\"sq_106i\" placeholder=\"\" aria-required=\"true\" aria-label=\"Email\" class=\"sv_q_text_root\">", "timestamp": 1658253213066}, {"x": 1469, "y": 1400, "node": "<input type=\"button\" data-bind=\"value: completeText, click: completeLastPage, visible: koIsLastPage() &amp;&amp; isCompleteButtonVisible, css: cssNavigationComplete\" value=\"Complete\" class=\"sv_complete_btn\">", "timestamp": 1658253217643}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [{"data": "F", "type": "keypress", "timestamp": 1658253214378}, {"data": "\b", "type": "keypress", "timestamp": 1658253214681}, {"data": "D", "type": "keypress", "timestamp": 1658253214786}, {"data": "E", "type": "keypress", "timestamp": 1658253214986}, {"data": "N", "type": "keypress", "timestamp": 1658253215086}, {"data": "N", "type": "keypress", "timestamp": 1658253215275}, {"data": "9", "type": "keypress", "timestamp": 1658253215363}, {"data": "I", "type": "keypress", "timestamp": 1658253215388}, {"data": "S", "type": "keypress", "timestamp": 1658253215459}, {"data": "\b", "type": "keypress", "timestamp": 1658253215822}, {"data": "\b", "type": "keypress", "timestamp": 1658253215970}, {"data": "\b", "type": "keypress", "timestamp": 1658253216179}, {"data": "S", "type": "keypress", "timestamp": 1658253216251}], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/8'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/2'/>"}, {"id": 3, "created": "2022-07-19T18:35:38.094770", "project_id": 1, "task_id": 9, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:35:43.295364", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "userLogTask": {"time": {"totalTime": 5, "timeOnPage": 5}, "clicks": {"clickCount": 1, "clickDetails": [{"x": 929, "y": 121, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658255743092}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/9'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/3'/>"}, {"id": 4, "created": "2022-07-19T18:35:38.283860", "project_id": 1, "task_id": 10, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:36:22.079252", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "userLogTask": {"time": {"totalTime": 38, "timeOnPage": 38}, "clicks": {"clickCount": 2, "clickDetails": [{"x": 760, "y": 299, "node": "<button id=\"pdf-next\" class=\"btn btn-navigate\" value=\"next\" style=\"  display: inline-block;\">Next \n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-right\"></i>\n\t\t\t\t\t\t\t\t\t\t</button>", "timestamp": 1658255780725}, {"x": 922, "y": 132, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658255781646}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/10'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/4'/>"}, {"id": 5, "created": "2022-07-19T18:35:43.514679", "project_id": 1, "task_id": 11, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:36:28.053590", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "Yes", "userLogTask": {"time": {"totalTime": 6, "timeOnPage": 6}, "clicks": {"clickCount": 2, "clickDetails": [{"x": 333, "y": 541, "node": "<div>Inside Leaflet Map - clicked on layer element</div>", "timestamp": 1658255786873}, {"x": 874, "y": 125, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658255787874}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/11'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/5'/>"}, {"id": 6, "created": "2022-07-19T18:36:22.439009", "project_id": 1, "task_id": 12, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:36:34.368824", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "Yes", "confidence": "5", "userLogTask": {"time": {"totalTime": 6, "timeOnPage": 6}, "clicks": {"clickCount": 3, "clickDetails": [{"x": 1116, "y": 121, "node": "<p id=\"task2_confidence\" style=\"display: block;\">\n\t\t\t\t\t\t<label>What is your level of confidence about this decision? [1 to 5]   </label>\n\t\t\t\t\t\t<input type=\"number\" id=\"confidenceInput\" name=\"confidenceInput\" min=\"1\" max=\"5\">\n\t\t\t\t\t</p>", "timestamp": 1658255792090}, {"x": 1126, "y": 104, "node": "<input type=\"number\" id=\"confidenceInput\" name=\"confidenceInput\" min=\"1\" max=\"5\">", "timestamp": 1658255792522}, {"x": 894, "y": 166, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658255794121}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/12'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/6'/>"}, {"id": 7, "created": "2022-07-19T18:36:28.274168", "project_id": 1, "task_id": 13, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:36:40.975809", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"info": "Dnenfv", "answer": "Yes", "userLogTask": {"time": {"totalTime": 6, "timeOnPage": 6}, "clicks": {"clickCount": 2, "clickDetails": [{"x": 910, "y": 142, "node": "<textarea id=\"textT5\" rows=\"3\" style=\"width:100%;\"></textarea>", "timestamp": 1658255797816}, {"x": 864, "y": 224, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658255800710}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [{"data": "\u0014", "type": "keypress", "timestamp": 1658255798943}, {"data": "D", "type": "keypress", "timestamp": 1658255799080}, {"data": "\u0014", "type": "keypress", "timestamp": 1658255799200}, {"data": "N", "type": "keypress", "timestamp": 1658255799271}, {"data": "E", "type": "keypress", "timestamp": 1658255799485}, {"data": "N", "type": "keypress", "timestamp": 1658255799498}, {"data": "V", "type": "keypress", "timestamp": 1658255799684}, {"data": "F", "type": "keypress", "timestamp": 1658255799707}], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/13'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/7'/>"}, {"id": 8, "created": "2022-07-19T18:36:34.703211", "project_id": 1, "task_id": 14, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:36:50.685179", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "userLogTask": {"time": {"totalTime": 9, "timeOnPage": 9}, "clicks": {"clickCount": 1, "clickDetails": [{"x": 936, "y": 139, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658255810503}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/14'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/8'/>"}, {"id": 9, "created": "2022-07-19T18:36:41.172270", "project_id": 1, "task_id": 15, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:36:56.189394", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "userLogTask": {"time": {"totalTime": 5, "timeOnPage": 5}, "clicks": {"clickCount": 1, "clickDetails": [{"x": 943, "y": 127, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658255815960}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/15'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/9'/>"}, {"id": 10, "created": "2022-07-19T18:36:50.876261", "project_id": 1, "task_id": 16, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:37:06.529391", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "confidence": "4", "userLogTask": {"time": {"totalTime": 10, "timeOnPage": 10}, "clicks": {"clickCount": 3, "clickDetails": [{"x": 1131, "y": 107, "node": "<div class=\"ui inverted dimmer active\" id=\"taskLoaderPDF\">\n\t\t  <div class=\"ui indeterminate text loader\">Preparing Task</div>\n\t\t</div>", "timestamp": 1658255817617}, {"x": 1137, "y": 112, "node": "<input type=\"number\" id=\"confidenceInput\" name=\"confidenceInput\" min=\"1\" max=\"5\">", "timestamp": 1658255820916}, {"x": 927, "y": 172, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658255826312}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [{"data": "4", "type": "keypress", "timestamp": 1658255825071}], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/16'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/10'/>"}, {"id": 11, "created": "2022-07-19T18:36:56.402676", "project_id": 1, "task_id": 17, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:37:14.086605", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "Yes", "userLogTask": {"time": {"totalTime": 7, "timeOnPage": 7}, "clicks": {"clickCount": 1, "clickDetails": [{"x": 859, "y": 118, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658255832293}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/17'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/11'/>"}, {"id": 12, "created": "2022-07-19T18:37:06.678737", "project_id": 1, "task_id": 18, "user_id": null, "user_ip": "193.247.200.45", "finish_time": "2022-07-19T18:37:30.917200", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": {"question1": 2, "question2": 3, "question3": 4, "question4": 2, "question5": 4, "question6": 3, "question7": 3, "question8": 3, "question9": 5, "question10": 4, "question11": 3, "question12": 3, "question13": 4, "question21": 4}, "userLogTask": {"time": {"totalTime": 16, "timeOnPage": 16}, "clicks": {"clickCount": 15, "clickDetails": [{"x": 969, "y": 284, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">4</span>", "timestamp": 1658255837178}, {"x": 943, "y": 380, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">2</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255838235}, {"x": 967, "y": 477, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255839120}, {"x": 970, "y": 551, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">4</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255840608}, {"x": 915, "y": 659, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">2</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255841310}, {"x": 971, "y": 742, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">4</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255842337}, {"x": 951, "y": 842, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>", "timestamp": 1658255842913}, {"x": 969, "y": 1018, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>", "timestamp": 1658255844002}, {"x": 980, "y": 917, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255844723}, {"x": 997, "y": 1105, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">5</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255845607}, {"x": 972, "y": 1205, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">4</span>", "timestamp": 1658255846134}, {"x": 972, "y": 1284, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255846678}, {"x": 966, "y": 1381, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255848137}, {"x": 971, "y": 1481, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">4</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658255848697}, {"x": 1441, "y": 1938, "node": "<input type=\"button\" data-bind=\"value: completeText, click: completeLastPage, visible: koIsLastPage() &amp;&amp; isCompleteButtonVisible, css: cssNavigationComplete\" value=\"Complete\" class=\"sv_complete_btn\">", "timestamp": 1658255850121}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/18'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/12'/>"}, {"id": 13, "created": "2022-07-19T18:44:07.177006", "project_id": 1, "task_id": 18, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:44:25.628955", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": {"question1": 1, "question2": 1, "question3": 3, "question4": 2, "question5": 3, "question6": 3, "question7": 3, "question8": 3, "question9": 4, "question10": 4, "question11": 2, "question12": 2, "question13": 3, "question21": 1}, "userLogTask": {"time": {"totalTime": 15, "timeOnPage": 15}, "clicks": {"clickCount": 16, "clickDetails": [{"x": 880, "y": 285, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">1</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256252807}, {"x": 899, "y": 377, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">1</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256253830}, {"x": 903, "y": 474, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">1</span>", "timestamp": 1658256254438}, {"x": 930, "y": 557, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256255498}, {"x": 932, "y": 658, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">2</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256256522}, {"x": 946, "y": 746, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>", "timestamp": 1658256257146}, {"x": 952, "y": 847, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256258301}, {"x": 965, "y": 908, "node": "<div data-bind=\"visible: question.hasDescriptionUnderTitle, css: koCss().description\" class=\"sv_q_description\">\n        <!-- ko template: { name: 'survey-string', data: locDescription } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\"></span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n    </div>", "timestamp": 1658256258910}, {"x": 964, "y": 932, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256259406}, {"x": 975, "y": 1030, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256259934}, {"x": 978, "y": 1108, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">4</span>", "timestamp": 1658256260701}, {"x": 964, "y": 1204, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">4</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256261794}, {"x": 930, "y": 1299, "node": "<span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">2</span>", "timestamp": 1658256262513}, {"x": 942, "y": 1386, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">2</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256263057}, {"x": 961, "y": 1472, "node": "<span data-bind=\"css: question.koCss().itemText\" class=\"sv_q_rating_item_text\">\n              <!-- ko template: { name: 'survey-string', data: $data.locText } -->\n    <!-- ko ifnot: koHasHtml -->\n    <span style=\"position: static;\" data-bind=\"text: koRenderedHtml\">3</span>\n    <!-- /ko -->\n    <!-- ko if: koHasHtml --><!-- /ko -->\n<!-- /ko -->\n          </span>", "timestamp": 1658256263649}, {"x": 1429, "y": 1928, "node": "<input type=\"button\" data-bind=\"value: completeText, click: completeLastPage, visible: koIsLastPage() &amp;&amp; isCompleteButtonVisible, css: cssNavigationComplete\" value=\"Complete\" class=\"sv_complete_btn\">", "timestamp": 1658256265317}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/18'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/13'/>"}, {"id": 14, "created": "2022-07-19T18:44:25.822704", "project_id": 1, "task_id": 10, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:44:29.842358", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "userLogTask": {"time": {"totalTime": 4, "timeOnPage": 4}, "clicks": {"clickCount": 2, "clickDetails": [{"x": 760, "y": 301, "node": "<button id=\"pdf-next\" class=\"btn btn-navigate\" value=\"next\" style=\"  display: inline-block;\">Next \n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-right\"></i>\n\t\t\t\t\t\t\t\t\t\t</button>", "timestamp": 1658256267553}, {"x": 912, "y": 126, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658256269714}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/10'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/14'/>"}, {"id": 15, "created": "2022-07-19T18:44:30.089666", "project_id": 1, "task_id": 11, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:44:31.617039", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "userLogTask": {"time": {"totalTime": 2, "timeOnPage": 2}, "clicks": {"clickCount": 1, "clickDetails": [{"x": 912, "y": 126, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658256271473}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/11'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/15'/>"}, {"id": 16, "created": "2022-07-19T18:44:31.772567", "project_id": 1, "task_id": 12, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:44:37.470853", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "No", "confidence": "2", "userLogTask": {"time": {"totalTime": 5, "timeOnPage": 5}, "clicks": {"clickCount": 5, "clickDetails": [{"x": 912, "y": 126, "node": "<div class=\"ui inverted dimmer active\" id=\"taskLoaderPDF\">\n\t\t  <div class=\"ui indeterminate text loader\">Preparing Task</div>\n\t\t</div>", "timestamp": 1658256272287}, {"x": 921, "y": 160, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658256273675}, {"x": 1878, "y": 86, "node": "<li class=\"fa fa-2x fa-close pull-right\"></li>", "timestamp": 1658256275709}, {"x": 1143, "y": 113, "node": "<input type=\"number\" id=\"confidenceInput\" name=\"confidenceInput\" min=\"1\" max=\"5\">", "timestamp": 1658256276599}, {"x": 926, "y": 147, "node": "<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>", "timestamp": 1658256277293}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [{"data": "2", "type": "keypress", "timestamp": 1658256276802}], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/12'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/16'/>"}, {"id": 17, "created": "2022-07-19T18:44:37.699611", "project_id": 1, "task_id": 13, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:44:44.946877", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"info": "sdf", "answer": "Yes", "userLogTask": {"time": {"totalTime": 7, "timeOnPage": 7}, "clicks": {"clickCount": 3, "clickDetails": [{"x": 880, "y": 227, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658256280130}, {"x": 980, "y": 137, "node": "<textarea id=\"textT5\" rows=\"3\" style=\"width:100%;\"></textarea>", "timestamp": 1658256283266}, {"x": 870, "y": 221, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658256284577}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [{"data": "D", "type": "keypress", "timestamp": 1658256283929}, {"data": "S", "type": "keypress", "timestamp": 1658256283953}, {"data": "F", "type": "keypress", "timestamp": 1658256284017}], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/13'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/17'/>"}, {"id": 18, "created": "2022-07-19T18:44:45.170750", "project_id": 1, "task_id": 14, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:44:51.609562", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "Yes", "userLogTask": {"time": {"totalTime": 6, "timeOnPage": 6}, "clicks": {"clickCount": 1, "clickDetails": [{"x": 858, "y": 128, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658256291493}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/14'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/18'/>"}, {"id": 19, "created": "2022-07-19T18:44:51.828187", "project_id": 1, "task_id": 15, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:45:00.776737", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "Yes", "userLogTask": {"time": {"totalTime": 9, "timeOnPage": 9}, "clicks": {"clickCount": 1, "clickDetails": [{"x": 858, "y": 128, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658256300621}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/15'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/19'/>"}, {"id": 20, "created": "2022-07-19T18:45:00.966836", "project_id": 1, "task_id": 16, "user_id": 1, "user_ip": null, "finish_time": "2022-07-19T18:45:08.427839", "timeout": null, "calibration": null, "external_uid": null, "media_url": null, "info": {"answer": "Yes", "confidence": "3", "userLogTask": {"time": {"totalTime": 7, "timeOnPage": 7}, "clicks": {"clickCount": 3, "clickDetails": [{"x": 1011, "y": 137, "node": "<div id=\"answer\" class=\"col-md-12 col-lg-12\" style=\"text-align:center;\">\n\t\t\t\t\t<!-- ***Survey Container for either pre-questionnaire or post-questionnaire.***-->\n\t\t\t\t\t<div id=\"surveyContainer\" style=\"display: none;\"></div>\n\n\t\t\t\t\t<p id=\"task2_confidence\" style=\"display: block;\">\n\t\t\t\t\t\t<label>What is your level of confidence about this decision? [1 to 5]   </label>\n\t\t\t\t\t\t<input type=\"number\" id=\"confidenceInput\" name=\"confidenceInput\" min=\"1\" max=\"5\">\n\t\t\t\t\t</p>\n\n\t\t\n\t\t\t\t\t<div id=\"T5info\" style=\"display: none;\">\n\t\t\t\t\t\t<label id=\"T5infoTitle\">Enter the affiliation of the main author here:</label>\n\t\t\t\t\t\t<form class=\"form-inline\">\n\t\t\t\t\t\t\t<textarea id=\"textT5\" rows=\"3\" style=\"width:100%;\"></textarea>\n\t\t\t\t\t\t</form>\n\t\t\t\t\t\t<button id=\"t6button\" class=\"btn btn-success btn-answer\" style=\"display: none;\">Submit</button>\n\t\t\t\t\t</div>\n\n\t\t\t\n\t\t\t\t\t<div id=\"YesNoIDK\" style=\"padding-bottom: 15px; display: block;\">\n\t\t\t\t\t\t<!-- If the user clicks this button, the saved answer will be value=\"yes\"-->\n\t\t\t\t\t\t<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>\n\t\t\t\t\t\t<!-- If the user clicks this button, the saved answer will be value=\"no\"-->\n\t\t\t\t\t\t<button class=\"btn btn-danger btn-answer\" value=\"No\">No</button>\n\t\t\t\t\t\t<!-- If the user clicks this button, the saved answer will be value=\"NotKnown\"-->\n\t\t\t\t\t\t<button class=\"btn btn-answer\" value=\"NotKnown\">I don't know</button>\n\t\t\t\t\t</div>\n\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t<!-- ***Beggining the layout for the pdf container.***-->\n\t\t\t\t\n\t\t\t\t\t<div id=\"pdf-main-container\" style=\"display: block;\"> \n\n\t\t\t\t\t\t<div id=\"pdf-loader\">Loading document ...</div>\n\t\t\t\t\t\t<div id=\"pdf-contents\">\n\t\t\t\t\t\t\t<div id=\"page-loader\">Loading page ...</div>\n\t\t\t\t\t\t\t<div class=\"ui center aligned container\">\n\t\t\t\t\t\t\t\t<button class=\"btn btn-zoom\" value=\"0\">1:1</button>\n\t\t\t\t\t\t\t\t<button class=\"btn btn-zoom\" value=\"-1\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-white fa-search-minus\"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t<button class=\"btn btn-zoom\" value=\"1\">\n\t\t\t\t\t\t\t\t\t<i class=\"fa fa-white fa-search-plus\"></i>\n\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class=\"ui center aligned container\">\n\t\t\t\t\t\t\t\t<p> \n\t\t\t\t\t\t\t\t\t<span id=\"pdfVisualizationSuggestion\" class=\"label label-info\">If the pdf file(s) cannot be visualized correctly, please click in the above zoom buttons!</span>\n\t\t\t\t\t\t\t\t</p>\n\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t</div>\n\n\n\t\t\t\t\t\t\t<div class=\"ui stackable grid container \">\n\t\t\t\t\t\t\t\t<div class=\"eight wide column\" style=\"margin: 0px auto; display: block;\" id=\"pdfViewer\">\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<div style=\"margin: 0 auto;\">\n\t\t\t\t\t\t\t\t\t\t<button id=\"pdf-prev\" class=\"btn btn-navigate disabled\" value=\"prev\" style=\"  display: inline-block;\">\n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-left\"></i> Previous\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div id=\"pages\" style=\"  display: inline-block;\">\n\t\t\t\t\t\t\t\t\t\t\t<div id=\"page-count-container\">Page \n\t\t\t\t\t\t\t\t\t\t\t\t<div id=\"pdf-current-page\">1</div> of \n\t\t\t\t\t\t\t\t\t\t\t\t<div id=\"pdf-total-pages\">11</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<button id=\"pdf-next\" class=\"btn btn-navigate\" value=\"next\" style=\"  display: inline-block;\">Next \n\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-right\"></i>\n\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t</div>\n\n\t\t\t\t\t\t\t\t\t<canvas id=\"pdf-canvas\" width=\"535\" height=\"714\"></canvas>\n\t\t\t\t\t\t\t\t\t<div id=\"text-layer\" style=\"left: 20.25px; top: 59.4334px; height: 714px; width: 535px;\"><div style=\"left: 38.2677px; top: 159.899px; font-size: 12.1046px; font-family: serif; transform: scaleX(0.974741);\">Ef</div><div style=\"left: 49.4464px; top: 157.345px; font-size: 12.1046px; font-family: monospace; transform: scaleX(0.552099);\">fi</div><div style=\"left: 57.1506px; top: 159.899px; font-size: 12.1046px; font-family: serif; transform: scaleX(1.1656);\">cient data IO for a Parallel Global Cloud Resolving Model</div><div style=\"left: 38.2677px; top: 182.462px; font-size: 9.50445px; font-family: serif; transform: scaleX(1.16142);\">Bruce Palmer</div><div style=\"left: 98.57763px; top: 180.48019221000004px; font-size: 6.64911px; font-family: serif;\">a</div><div style=\"left: 102.35340000000001px; top: 180.72752004000006px; font-size: 6.335640000000001px; font-family: serif;\">,</div><div style=\"left: 104.80248px; top: 181.16919000000001px; font-size: 6.64911px; font-family: monospace;\">*</div><div style=\"left: 108.476px; top: 182.462px; font-size: 9.50445px; font-family: serif; transform: scaleX(1.17113);\">, Annette Koontz</div><div style=\"left: 184.80753px; top: 180.48019221000004px; font-size: 6.64911px; font-family: serif;\">a</div><div style=\"left: 188.583px; top: 182.462px; font-size: 9.50445px; font-family: serif; transform: scaleX(1.17505);\">, Karen Schuchardt</div><div style=\"left: 274.50702px; top: 180.48019221000004px; font-size: 6.64911px; font-family: serif;\">a</div><div style=\"left: 278.283px; top: 182.462px; font-size: 9.50445px; font-family: serif; transform: scaleX(1.13655);\">, Ross Heikes</div><div style=\"left: 337.41909px; top: 180.48019221000004px; font-size: 6.64911px; font-family: serif;\">b</div><div style=\"left: 341.654px; top: 182.462px; font-size: 9.50445px; font-family: serif; transform: scaleX(1.14423);\">, David Randall</div><div style=\"left: 410.17878px; top: 180.48019221000004px; font-size: 6.64911px; font-family: serif;\">b</div><div style=\"left: 38.26773px; top: 197.66198097000003px; font-size: 4.014270000000001px; font-family: serif;\">a</div><div style=\"left: 41.5332px; top: 198.853px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.127);\">Computational Sciences and Mathematics Division, Paci</div><div style=\"left: 188.429px; top: 197.642px; font-size: 5.7384px; font-family: monospace; transform: scaleX(0.558976);\">fi</div><div style=\"left: 191.794px; top: 198.853px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.1112);\">c Northwest National Laboratory, Richland, WA 99352, USA</div><div style=\"left: 38.26773px; top: 205.36661096999998px; font-size: 4.014270000000001px; font-family: serif;\">b</div><div style=\"left: 41.8394px; top: 206.557px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.10035);\">Department of Atmospheric Sciences, Colorado State University, Fort Collins, CO 80523, USA</div><div style=\"left: 38.2677px; top: 232.609px; font-size: 8.06967px; font-family: serif; transform: scaleX(2.55952);\">article info</div><div style=\"left: 38.2677px; top: 252.836px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.10494);\">Article history:</div><div style=\"left: 38.2677px; top: 260.543px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.15963);\">Received 7 June 2010</div><div style=\"left: 38.2677px; top: 268.249px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.17887);\">Received in revised form</div><div style=\"left: 38.2677px; top: 276.002px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.15827);\">11 August 2011</div><div style=\"left: 38.2677px; top: 283.708px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.15551);\">Accepted 17 August 2011</div><div style=\"left: 38.2677px; top: 291.415px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.17251);\">Available online 26 October 2011</div><div style=\"left: 38.2677px; top: 309.273px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.08557);\">Keywords:</div><div style=\"left: 38.2677px; top: 316.98px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16926);\">High performance IO</div><div style=\"left: 38.2677px; top: 324.686px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.15389);\">Parallel IO libraries</div><div style=\"left: 38.2677px; top: 332.393px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.19431);\">Data formatting</div><div style=\"left: 38.2677px; top: 340.1px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16622);\">Geodesic grid</div><div style=\"left: 38.2677px; top: 347.806px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.14314);\">Global Cloud Resolving Model</div><div style=\"left: 38.2677px; top: 355.513px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.13967);\">Grid Speci</div><div style=\"left: 66.4354px; top: 354.302px; font-size: 5.7384px; font-family: monospace; transform: scaleX(0.610697);\">fi</div><div style=\"left: 70.0578px; top: 355.513px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.18718);\">cations</div><div style=\"left: 186.236px; top: 232.609px; font-size: 8.06967px; font-family: serif; transform: scaleX(2.58405);\">abstract</div><div style=\"left: 186.236px; top: 253.188px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.17575);\">Execution of a Global Cloud Resolving Model (GCRM) at target resolutions of 2</div><div style=\"left: 432.57626181px; top: 251.82603000000003px; font-size: 6.45579px; font-family: monospace;\">e</div><div style=\"left: 437.625px; top: 253.188px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.22406);\">4 km will generate, at</div><div style=\"left: 186.229px; top: 261.762px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.17999);\">a minimum,10s of Gigabytes of data per variable per snapshot. Writing this data to disk, without creating</div><div style=\"left: 186.229px; top: 270.386px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.20148);\">a serious bottleneck in the execution of the GCRM code, while also supporting ef</div><div style=\"left: 438.948px; top: 269.024px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 443.084px; top: 270.386px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.21134);\">cient post-execution</div><div style=\"left: 186.229px; top: 279.011px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.38777);\">data analysis is a signi</div><div style=\"left: 266.441px; top: 277.649px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 270.576px; top: 279.011px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.31669);\">cant challenge. This paper discusses an Input/Output (IO) application</div><div style=\"left: 186.236px; top: 287.636px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.217);\">programmer interface (API) for the GCRM that ef</div><div style=\"left: 343.946px; top: 286.274px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 348.082px; top: 287.636px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.26815);\">ciently moves data from the model to disk while</div><div style=\"left: 186.236px; top: 296.21px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.23268);\">maintaining support for community standard formats, avoiding the creation of very large numbers of</div><div style=\"left: 186.236px; top: 303.472px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 190.372px; top: 304.835px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.2328);\">les, and supporting ef</div><div style=\"left: 258.847px; top: 303.472px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 262.983px; top: 304.835px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.2141);\">cient analysis. Several aspects of the API will be discussed in detail. First, we</div><div style=\"left: 186.243px; top: 313.459px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.2326);\">discuss the output data layout which linearizes the data in a consistent way that is independent of the</div><div style=\"left: 186.243px; top: 322.033px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.27276);\">number of processors used to run the simulation and provides a convenient format for subsequent</div><div style=\"left: 186.243px; top: 330.658px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.22425);\">analyses of the data. Second, we discuss the</div><div style=\"left: 327.631px; top: 329.296px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fl</div><div style=\"left: 331.767px; top: 330.658px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.21411);\">exible API interface that enables modelers to easily add</div><div style=\"left: 186.25px; top: 339.283px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.19502);\">variables to the output stream by specifying where in the GCRM code these variables are located and to</div><div style=\"left: 186.25px; top: 346.494px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fl</div><div style=\"left: 190.385px; top: 347.856px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.16653);\">exibly con</div><div style=\"left: 221.921px; top: 346.494px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 226.05px; top: 347.856px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.22364);\">gure the choice of outputs and distribution of data across</div><div style=\"left: 407.386px; top: 346.494px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 411.521px; top: 347.856px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.14739);\">les. The</div><div style=\"left: 437.236px; top: 346.494px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fl</div><div style=\"left: 441.372px; top: 347.856px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.16109);\">exibility of the API is</div><div style=\"left: 186.256px; top: 356.481px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.19588);\">designed to allow model developers to add new data</div><div style=\"left: 349.532px; top: 355.119px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 353.715px; top: 356.481px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.20506);\">elds to the output as the model develops and new</div><div style=\"left: 186.256px; top: 365.106px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.18042);\">physics is added. It also provides a mechanism for allowing users of the GCRM code to adjust the output</div><div style=\"left: 186.256px; top: 373.731px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.20273);\">frequency and the number of</div><div style=\"left: 277.74px; top: 372.369px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 281.876px; top: 373.731px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.19348);\">elds written depending on the needs of individual calculations. Third, we</div><div style=\"left: 186.256px; top: 382.304px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.22046);\">describe the mapping to the NetCDF data model with an emphasis on the grid description. Fourth, we</div><div style=\"left: 186.256px; top: 390.929px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.23708);\">describe our messaging algorithms and IO aggregation strategies that are used to achieve high band-</div><div style=\"left: 186.256px; top: 399.554px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.23872);\">width while simultaneously writing concurrently from many processors to shared</div><div style=\"left: 448.871px; top: 398.192px; font-size: 6.45579px; font-family: monospace; transform: scaleX(0.687057);\">fi</div><div style=\"left: 453.007px; top: 399.554px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.21741);\">les. We conclude</div><div style=\"left: 186.256px; top: 408.127px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.21282);\">with initial performance results.</div><div style=\"left: 426.782px; top: 416.752px; font-size: 6.45579px; font-family: serif; transform: scaleX(1.1619);\">Published by Elsevier Ltd.</div><div style=\"left: 38.2677px; top: 458.809px; font-size: 7.17318px; font-family: sans-serif; transform: scaleX(1.21548);\">1. Introduction</div><div style=\"left: 49.0324px; top: 477.638px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.22755);\">The push to create more reliable and accurate simulations for</div><div style=\"left: 38.2677px; top: 487.078px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.30819);\">environmental modeling has led to an increasing reliance on</div><div style=\"left: 38.2677px; top: 496.468px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.20655);\">parallel programming to run larger and more detailed simulations</div><div style=\"left: 38.2677px; top: 505.908px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.27757);\">in a timely manner. This is particularly true for simulations of</div><div style=\"left: 38.2677px; top: 515.348px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.21864);\">climate change, but parallel programming, particularly programs</div><div style=\"left: 38.2677px; top: 524.737px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.17877);\">that scale to large numbers of processors, is becoming increasingly</div><div style=\"left: 38.2677px; top: 534.177px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.20546);\">important in other areas of environmental modeling as well. Indi-</div><div style=\"left: 38.2677px; top: 543.567px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.24603);\">vidual environmental components are being run at larger scales</div><div style=\"left: 38.2677px; top: 553.007px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.17742);\">and components are being coupled together to create larger models</div><div style=\"left: 38.2677px; top: 562.397px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.17931);\">of environmental systems. Examples of the use of parallel codes in</div><div style=\"left: 38.2677px; top: 571.837px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.30138);\">environmental simulation include hydrology (</div><div style=\"left: 209.659px; top: 571.837px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.28701);\">Hammond and</div><div style=\"left: 38.2677px; top: 581.226px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.17703);\">Lichtner, 2010</div><div style=\"left: 87.6076px; top: 581.226px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.26578);\">), surface water modeling (</div><div style=\"left: 185.571px; top: 581.226px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.25341);\">Von Bloh et al., 2010;</div><div style=\"left: 280.372px; top: 458.823px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.35774);\">Neal et al., 2010; Yu, 2010</div><div style=\"left: 384.662px; top: 458.823px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.38341);\">), and simulations of the ocean</div><div style=\"left: 280.372px; top: 468.263px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.14652);\">(Maltrud and McClean, 2005</div><div style=\"left: 376.195px; top: 468.263px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.14963);\">). Simulations of climate in general and</div><div style=\"left: 280.372px; top: 477.653px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.22072);\">the atmosphere in particular have a long history of using parallel</div><div style=\"left: 280.372px; top: 487.093px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.23148);\">computation to increase the complexity of the models simulated</div><div style=\"left: 280.372px; top: 496.482px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.21022);\">and to extend the resolution and timescales of simulations (</div><div style=\"left: 486.251px; top: 496.482px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.14816);\">Drake</div><div style=\"left: 280.372px; top: 505.922px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.31302);\">et al., 2005</div><div style=\"left: 322.162px; top: 505.922px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.26403);\">; Dabdub and Seinfeld, 1996</div><div style=\"left: 426.094px; top: 505.922px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.27622);\">). Higher resolution is</div><div style=\"left: 280.372px; top: 515.362px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.18797);\">being used to reduce the uncertainties and systematic errors due to</div><div style=\"left: 280.372px; top: 524.752px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.3127);\">parameterizations and other sources of error associated with</div><div style=\"left: 280.372px; top: 534.192px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.19246);\">coarser grained models.</div><div style=\"left: 291.137px; top: 543.581px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.18706);\">Our ability to simulate climate change over extended periods is</div><div style=\"left: 280.372px; top: 553.021px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.21689);\">heavily constrained by uncertainty in the subgrid models that are</div><div style=\"left: 280.372px; top: 562.411px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.36642);\">used to describe behavior occurring at scales less than the</div><div style=\"left: 280.372px; top: 571.851px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.17355);\">dimensions of a single grid cell. Typical grid cell dimensions are in</div><div style=\"left: 280.372px; top: 581.241px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.1777);\">the range of 35</div><div style=\"left: 331.18894872000004px; top: 579.72696624px; font-size: 7.17318px; font-family: monospace;\">e</div><div style=\"left: 336.545px; top: 581.241px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.16153);\">70 km for current global simulations of climate. At</div><div style=\"left: 280.372px; top: 590.68px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.31871);\">these resolutions, much of the behavior at the subgrid scale,</div><div style=\"left: 280.372px; top: 600.07px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.18153);\">particularly of clouds, must be heavily modeled and parameterized</div><div style=\"left: 280.372px; top: 609.51px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.33021);\">and different models give signi</div><div style=\"left: 398.798px; top: 607.996px; font-size: 7.17318px; font-family: monospace; transform: scaleX(0.572549);\">fi</div><div style=\"left: 403.341px; top: 609.51px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.30286);\">cantly different results. The</div><div style=\"left: 280.372px; top: 618.9px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.17668);\">behavior of clouds in these models is a major source of uncertainty</div><div style=\"left: 280.372px; top: 628.34px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.12626);\">(Liou, 1986</div><div style=\"left: 318.485px; top: 628.34px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.23485);\">). Efforts are currently underway to develop a Global</div><div style=\"left: 280.372px; top: 637.729px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.12913);\">Cloud Resolving Model (GCRM) (</div><div style=\"left: 394.106px; top: 637.729px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.19363);\">Randall et al., 2003</div><div style=\"left: 460.842px; top: 637.729px; font-size: 7.17318px; font-family: serif; transform: scaleX(1.22993);\">) designed to</div><div style=\"left: 42.808859999999996px; top: 614.5049700000001px; font-size: 5.7384px; font-family: monospace;\">*</div><div style=\"left: 48.8303px; top: 615.819px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.1807);\">Corresponding author. Tel.:</div><div style=\"left: 125.26484724000001px; top: 614.6082612px; font-size: 5.7384px; font-family: sans-serif;\">\u00fe</div><div style=\"left: 129.854px; top: 615.819px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.19029);\">1 509 375 3899.</div><div style=\"left: 49.0332px; top: 623.526px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.15989);\">E-mail addresses:</div><div style=\"left: 99.2396px; top: 623.526px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.14768);\">bruce.palmer@pnl.gov</div><div style=\"left: 162.915px; top: 623.526px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16302);\">(B. Palmer),</div><div style=\"left: 198.787px; top: 623.526px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16241);\">annette.koontz@pnl.gov</div><div style=\"left: 38.2674px; top: 631.232px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.12742);\">(A. Koontz),</div><div style=\"left: 73.7813px; top: 631.232px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.15795);\">karen.schuchardt@pnl.gov</div><div style=\"left: 147.918px; top: 631.232px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16069);\">(K. Schuchardt),</div><div style=\"left: 194.759px; top: 631.232px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16119);\">ross@atmos.colostate.edu</div><div style=\"left: 38.2674px; top: 638.939px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.111);\">(R. Heikes),</div><div style=\"left: 71.2809px; top: 638.939px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16651);\">randall@atmos.colostate.edu</div><div style=\"left: 150.825px; top: 638.939px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.11897);\">(D. Randall).</div><div style=\"left: 187.155px; top: 66.052px; font-size: 7.17318px; font-family: sans-serif; transform: scaleX(1.07592);\">Contents lists available at</div><div style=\"left: 279.762px; top: 66.052px; font-size: 7.17318px; font-family: sans-serif; transform: scaleX(1.03597);\">SciVerse ScienceDirect</div><div style=\"left: 161.745px; top: 87.9595px; font-size: 12.5528px; font-family: serif; transform: scaleX(1.17204);\">Environmental Modelling &amp; Software</div><div style=\"left: 161.286px; top: 116.412px; font-size: 7.17318px; font-family: sans-serif; transform: scaleX(1.3395);\">journal homepage: www.else</div><div style=\"left: 285.889px; top: 116.412px; font-size: 7.17318px; font-family: sans-serif; transform: scaleX(1.36955);\">vier.com/locate/envsoft</div><div style=\"left: 38.2677px; top: 655.616px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.16742);\">1364-8152/$</div><div style=\"left: 74.4917904px; top: 654.4053900000001px; font-size: 5.7384px; font-family: monospace;\">e</div><div style=\"left: 80.9727px; top: 655.616px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.18976);\">see front matter Published by Elsevier Ltd.</div><div style=\"left: 38.2677px; top: 663.369px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.13554);\">doi:10.1016/j.envsoft.2011.08.007</div><div style=\"left: 194.298px; top: 43.0777px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.12474);\">Environmental Modelling &amp; Software 26 (2011) 1725</div><div style=\"left: 333.9017352px; top: 41.86692000000001px; font-size: 5.7384px; font-family: monospace;\">e</div><div style=\"left: 337.878px; top: 43.0777px; font-size: 5.7384px; font-family: serif; transform: scaleX(1.04282);\">1735</div></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t<div class=\"eight wide column\" id=\"pdfViewer_2\" style=\"display: block;\">\n\t\t\t\n\t\t\t\t\t\t\t\t\t<!-- ***Beggining the layout of the optional second PDF Viewer. It is necessary to include the eight wide column as part of the second PDF Viewer, due to problems in calculating the offset for the text layer logic.***-->\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<div style=\"margin: 0 auto;\">\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<button id=\"pdf-prev2\" class=\"btn btn-navigate disabled\" value=\"prev\" style=\"  display: inline-block;\">\n\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-left\"></i> Previous\n\t\t\t\t\t\t\t\t\t\t\t</button>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<div id=\"pages2\" style=\"  display: inline-block;\">\n\t\t\t\t\t\t\t\t\t\t\t\t<div id=\"page-count-container2\">Page \n\t\t\t\t\t\t\t\t\t\t\t\t\t<div id=\"pdf-current-page2\">1</div> of \n\t\t\t\t\t\t\t\t\t\t\t\t\t<div id=\"pdf-total-pages2\">12</div>\n\t\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t<button id=\"pdf-next2\" class=\"btn btn-navigate\" value=\"next\" style=\"  display: inline-block;\">Next \n\t\t\t\t\t\t\t\t\t\t\t\t<i class=\"fa fa-arrow-right\"></i>\n\t\t\t\t\t\t\t\t\t\t</button>\n\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t<canvas id=\"pdf-canvas2\" width=\"550\" height=\"712\"></canvas>\n\t\t\t\t\t\t\t\t\t\t<div id=\"text-layer2\" style=\"left: 14px; top: 59.4334px; height: 712px; width: 550px;\"><div style=\"left: 72.8307px; top: 83.3963px; font-size: 18.5967px; font-family: sans-serif; transform: scaleX(1.01409);\">Guerilla Warfare and the Use of New (and Some</div><div style=\"left: 66.0528px; top: 104.915px; font-size: 18.5967px; font-family: sans-serif; transform: scaleX(1.0082);\">Old) Technology: Lessons from FARC-EP\u2019s Armed</div><div style=\"left: 185.189px; top: 126.435px; font-size: 18.5967px; font-family: sans-serif; transform: scaleX(1.04463);\">Struggle in Colombia</div><div style=\"left: 83.1699px; top: 159.403px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.94675);\">D\u00e9bora de Castro Leal</div><div style=\"left: 90.5445px; top: 167.599px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.853382);\">University of Siegen</div><div style=\"left: 96.534px; top: 178.358px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.856136);\">Siegen, Germany</div><div style=\"left: 76.8087px; top: 189.118px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.892265);\">debora.dleal@uni-siegen.de</div><div style=\"left: 249.021px; top: 159.403px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(1.01824);\">Max Krueger</div><div style=\"left: 238.28px; top: 167.599px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.853382);\">University of Siegen</div><div style=\"left: 244.269px; top: 178.358px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.856136);\">Siegen, Germany</div><div style=\"left: 210.838px; top: 189.118px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.909362);\">maximilian.krueger@uni-siegen.de</div><div style=\"left: 395.594px; top: 159.403px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(1.03929);\">Kaoru Misaki</div><div style=\"left: 378.003px; top: 167.599px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.902678);\">International Institute of</div><div style=\"left: 390.793px; top: 178.358px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.874132);\">Socio-Informatics</div><div style=\"left: 394.317px; top: 189.118px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.876835);\">Bonn, Germany</div><div style=\"left: 172.585px; top: 210.958px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.981322);\">David Randall</div><div style=\"left: 164.412px; top: 219.153px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.853382);\">University of Siegen</div><div style=\"left: 170.402px; top: 229.913px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.856136);\">Siegen, Germany</div><div style=\"left: 150.568px; top: 240.673px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.886378);\">dave.randall@uni-siegen.de</div><div style=\"left: 324.032px; top: 210.958px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(1.02367);\">Volker Wulf</div><div style=\"left: 312.147px; top: 219.153px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.853382);\">University of Siegen</div><div style=\"left: 318.137px; top: 229.913px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.856136);\">Siegen, Germany</div><div style=\"left: 299.849px; top: 240.673px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.896507);\">volker.wulf@uni-siegen.de</div><div style=\"left: 48.4182px; top: 262.039px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.96803);\">ABSTRACT</div><div style=\"left: 48.4182px; top: 272.736px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.896086);\">Studying armed political struggles from a CSCW perspec-</div><div style=\"left: 48.4182px; top: 283.496px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.924333);\">tive can throw the complex interactions between culture,</div><div style=\"left: 48.4182px; top: 294.255px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.863533);\">technology, materiality and political conflict into sharp relief.</div><div style=\"left: 48.4182px; top: 305.015px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.904736);\">Such studies highlight interrelations that otherwise remain</div><div style=\"left: 48.4182px; top: 315.775px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.895521);\">under-remarked upon, despite their severe consequences.</div><div style=\"left: 48.1491px; top: 326.534px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.882646);\">The present paper provides an account of the armed strug-</div><div style=\"left: 48.4182px; top: 337.294px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.897222);\">gle of one of the Colombian guerrillas, FARC-EP, with the</div><div style=\"left: 48.4182px; top: 348.053px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.885133);\">Colombian army. We document how radio-based communi-</div><div style=\"left: 48.4182px; top: 358.813px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.846733);\">cation became a crucial, but ambiguous infrastructure of war.</div><div style=\"left: 48.1491px; top: 369.572px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.887289);\">The sudden introduction of localization technologies by the</div><div style=\"left: 48.4182px; top: 380.333px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.92013);\">Colombian army presented a lethal threat to the guerrilla</div><div style=\"left: 48.4182px; top: 391.092px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.912365);\">group. Our interviewees report a severe learning process</div><div style=\"left: 48.4182px; top: 401.852px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.934544);\">to diminish this new risk, relying on a combination of in-</div><div style=\"left: 48.4182px; top: 412.611px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.878991);\">formed beliefs and significant technical understanding. We</div><div style=\"left: 48.4182px; top: 423.371px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.900961);\">end with a discussion of the role of HCI in considerations</div><div style=\"left: 48.4182px; top: 434.13px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.878996);\">of ICT use in armed conflicts and introduce the concept of</div><div style=\"left: 48.4182px; top: 444.891px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.867537);\">counter-appropriation as process of adapting one</div><div style=\"left: 225.3879px; top: 444.89070000000004px; font-size: 8.9667px; font-family: sans-serif;\">'</div><div style=\"left: 227.092px; top: 444.891px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.81627);\">s practices</div><div style=\"left: 48.4182px; top: 455.65px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.90984);\">to other</div><div style=\"left: 77.5330749px; top: 455.65020000000004px; font-size: 8.9667px; font-family: sans-serif;\">'</div><div style=\"left: 79.2368px; top: 455.65px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.885846);\">s appropriation of technology in conflict.</div><div style=\"left: 48.4182px; top: 478.095px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.908666);\">CCS CONCEPTS</div><div style=\"left: 48.418200000000006px; top: 488.7918px; font-size: 8.9667px; font-family: sans-serif;\">\u2022</div><div style=\"left: 53.7579px; top: 491.356px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(1.00092);\">Human-centered computing</div><div style=\"left: 171.0549px; top: 488.7918px; font-size: 8.9667px; font-family: sans-serif;\">\u2192</div><div style=\"left: 183.379px; top: 491.356px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(1.00327);\">Empirical studies in</div><div style=\"left: 48.4182px; top: 502.116px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.996886);\">HCI</div><div style=\"left: 65.36526300000003px; top: 499.5513px; font-size: 8.9667px; font-family: sans-serif;\">;</div><div style=\"left: 48.4182px; top: 519.592px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.974572);\">Permission to make digital or hard copies of all or part of this work for</div><div style=\"left: 48.4182px; top: 528.557px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.96525);\">personal or classroom use is granted without fee provided that copies</div><div style=\"left: 48.4182px; top: 537.524px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.96096);\">are not made or distributed for profit or commercial advantage and that</div><div style=\"left: 48.4182px; top: 546.491px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.94007);\">copies bear this notice and the full citation on the first page. Copyrights</div><div style=\"left: 48.4182px; top: 555.457px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.991817);\">for components of this work owned by others than the author(s) must</div><div style=\"left: 48.4182px; top: 564.423px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.965871);\">be honored. Abstracting with credit is permitted. To copy otherwise, or</div><div style=\"left: 48.4182px; top: 573.39px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.889801);\">republish, to post on servers or to redistribute to lists, requires prior specific</div><div style=\"left: 48.4182px; top: 582.356px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.897099);\">permission and/or a fee. Request permissions from permissions@acm.org.</div><div style=\"left: 48.4182px; top: 594.4px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.863684);\">CHI 2019, May 4\u20139, 2019, Glasgow, Scotland UK</div><div style=\"left: 47.92320000000001px; top: 602.0820000000001px; font-size: 7.173px; font-family: sans-serif;\">\u00a9</div><div style=\"left: 54.6984px; top: 602.082px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.924851);\">2019 Copyright held by the owner/author(s). Publication rights licensed</div><div style=\"left: 48.4182px; top: 611.049px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.943778);\">to Association for Computing Machinery.</div><div style=\"left: 48.1671px; top: 620.015px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.870228);\">ACM ISBN 978-1-4503-5970-2/19/05. . . $15.00</div><div style=\"left: 48.4182px; top: 628.981px; font-size: 7.173px; font-family: sans-serif; transform: scaleX(0.888357);\">https://doi.org/10.1145/3290605.3300810</div><div style=\"left: 286.16px; top: 262.039px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.942482);\">KEYWORDS</div><div style=\"left: 286.16px; top: 272.736px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.899142);\">Infrastructure, Appropriation, Political Conflict, War</div><div style=\"left: 285.861px; top: 292.107px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(1.08544);\">ACM Reference format:</div><div style=\"left: 286.16px; top: 299.662px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(0.964895);\">D\u00e9bora de Castro Leal, Max Krueger, Kaoru Misaki, David Randall,</div><div style=\"left: 286.16px; top: 309.525px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(1.00097);\">and Volker Wulf. 2019. Guerilla Warfare and the Use of New (and</div><div style=\"left: 286.16px; top: 319.388px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(0.965239);\">Some Old) Technology: Lessons from FARC-EP\u2019s Armed Struggle</div><div style=\"left: 286.16px; top: 329.252px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(1.0435);\">in Colombia. In</div><div style=\"left: 340.555px; top: 331.705px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(0.940798);\">Proceedings of CHI Conference on Human Factors</div><div style=\"left: 286.16px; top: 341.568px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(0.927733);\">in Computing Systems Proceedings, Glasgow, Scotland UK, May 4\u20139,</div><div style=\"left: 286.16px; top: 351.431px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(0.897234);\">2019 (CHI 2019),</div><div style=\"left: 340.219px; top: 348.978px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(0.90793);\">12 pages.</div><div style=\"left: 286.16px; top: 358.841px; font-size: 8.0694px; font-family: sans-serif; transform: scaleX(0.984345);\">https://doi.org/10.1145/3290605.3300810</div><div style=\"left: 286.16px; top: 390.366px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.941504);\">1    INTRODUCTION</div><div style=\"left: 286.16px; top: 401.063px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.862239);\">Computers and information communication technology (ICT)</div><div style=\"left: 286.16px; top: 411.822px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.889838);\">have become a crucial component of the infrastructure of</div><div style=\"left: 286.16px; top: 422.582px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.834868);\">conflicts around the world: the Islamic State had an extensive</div><div style=\"left: 286.16px; top: 433.341px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.867596);\">social media strategy [</div><div style=\"left: 369.443px; top: 433.341px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.833903);\">39</div><div style=\"left: 377.781px; top: 433.341px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.888185);\">], for example, using it for recruit-</div><div style=\"left: 286.16px; top: 444.101px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.843846);\">ment purposes [</div><div style=\"left: 343.5435px; top: 444.10050000000007px; font-size: 8.9667px; font-family: sans-serif;\">8</div><div style=\"left: 347.712px; top: 444.101px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.873871);\">]. The Nigerian terrorist group Boko Haram</div><div style=\"left: 286.16px; top: 454.861px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.925496);\">employs Twitter to convey their ideological position [</div><div style=\"left: 489.761px; top: 454.861px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.833903);\">10</div><div style=\"left: 498.1px; top: 454.861px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.878019);\">],</div><div style=\"left: 286.16px; top: 465.62px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.886188);\">and thus building a network of followers [</div><div style=\"left: 437.694px; top: 465.62px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.926559);\">11</div><div style=\"left: 446.033px; top: 465.62px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.866975);\">]. The Pakistani</div><div style=\"left: 286.16px; top: 476.38px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.912365);\">extremist group, Lashkar-e-Taiba, used Google Earth and</div><div style=\"left: 286.16px; top: 487.139px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.899788);\">mobile phones extensively to plan and coordinate their at-</div><div style=\"left: 286.16px; top: 497.899px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.851953);\">tack on a hotel in Mumbai in 2008 [</div><div style=\"left: 410.54px; top: 497.899px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.833903);\">13</div><div style=\"left: 418.87800000000004px; top: 497.8989000000001px; font-size: 8.9667px; font-family: sans-serif;\">,</div><div style=\"left: 422.62px; top: 497.899px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.833903);\">31</div><div style=\"left: 430.959px; top: 497.899px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.840279);\">]. Such technologies</div><div style=\"left: 286.16px; top: 508.658px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.847964);\">are not only used to carry out attacks, but also to coordinate</div><div style=\"left: 286.16px; top: 519.419px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.870971);\">civilian emergency responses, for example following the at-</div><div style=\"left: 286.16px; top: 530.178px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.841173);\">tack on a park in Lahore, Pakistan in 2016 [</div><div style=\"left: 439.247px; top: 530.178px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.833903);\">20</div><div style=\"left: 447.585px; top: 530.178px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.817881);\">]. Over the past</div><div style=\"left: 286.16px; top: 540.938px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.844655);\">decade or so these specific usages of digital and information</div><div style=\"left: 286.16px; top: 551.697px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.857253);\">communication technologies have received increasing schol-</div><div style=\"left: 286.16px; top: 562.457px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.910338);\">arly attention, especially from within the CHI and CSCW</div><div style=\"left: 286.16px; top: 573.216px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.900688);\">community [</div><div style=\"left: 333.89639999999997px; top: 573.2163000000002px; font-size: 8.9667px; font-family: sans-serif;\">6</div><div style=\"left: 338.0661px; top: 573.2163000000002px; font-size: 8.9667px; font-family: sans-serif;\">,</div><div style=\"left: 342.298px; top: 573.216px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.833903);\">42</div><div style=\"left: 350.637px; top: 573.216px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.852539);\">]. Such studies show that the use of these</div><div style=\"left: 286.16px; top: 583.977px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.886201);\">technologies is embedded in complex interactions between</div><div style=\"left: 286.16px; top: 594.736px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.871898);\">culture, political conflict, materiality, other technologies and</div><div style=\"left: 286.16px; top: 605.496px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.858062);\">existing social practices. They are appropriated and made to</div><div style=\"left: 285.828px; top: 616.255px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.859388);\">work by actors in distinct ways to respond to situated needs</div><div style=\"left: 286.16px; top: 627.015px; font-size: 8.9667px; font-family: sans-serif; transform: scaleX(0.882562);\">and requirements. In this paper we report on investigations</div><div style=\"left: 48.6px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.87615);\">CHI </div><div style=\"left: 66.1167px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.817435);\">2019 </div><div style=\"left: 84.9123px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.873667);\">Paper </div><div style=\"left: 322.063px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.87615);\">CHI </div><div style=\"left: 339.58px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.799269);\">2019, </div><div style=\"left: 360.353px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.909857);\">May </div><div style=\"left: 379.456px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.828857);\">4\u20139, </div><div style=\"left: 396.854px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.799269);\">2019, </div><div style=\"left: 417.627px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.885073);\">Glasgow, </div><div style=\"left: 453.903px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.867214);\">Scotland, </div><div style=\"left: 490.312px; top: 30.563px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.914538);\">UK</div><div style=\"left: 48.6px; top: 673.001px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.873667);\">Paper </div><div style=\"left: 72.1809px; top: 673.001px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.837);\">580</div><div style=\"left: 477.85px; top: 673.001px; font-size: 9px; font-family: sans-serif; transform: scaleX(0.84075);\">Page </div><div style=\"left: 498.01587273000007px; top: 673.0014474112501px; font-size: 9px; font-family: sans-serif;\">1</div></div>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<!-- ***End the layout of the optional second PDF Viewer***-->\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t<div id=\"taskStats\">\n\t\t\t\t\n\t\t\t\t<p>You have completed: \n\t\t\t\t\t<span id=\"done\" class=\"label label-info\">8</span> tasks from\n\n\t\t\t\t\t<span id=\"total\" class=\"label label-inverse\">11</span>\n\t\t\t\t</p>\n\t\t\t\t<div class=\"progress progress-striped\">\n\t\t\t\t\t<div id=\"progress\" rel=\"tooltip\" title=\"73% completed!\" class=\"progress-bar\" style=\"width: 73%;\"></div>\n\t\t\t\t</div>\n\t\t\t</div>\n\t\t\t</div>", "timestamp": 1658256305362}, {"x": 1194, "y": 108, "node": "<input type=\"number\" id=\"confidenceInput\" name=\"confidenceInput\" min=\"1\" max=\"5\">", "timestamp": 1658256305889}, {"x": 856, "y": 164, "node": "<button class=\"btn btn-success btn-answer\" value=\"Yes\">Yes</button>", "timestamp": 1658256307777}]}, "userInfo": {"vendor": "", "appName": "Netscape", "platform": "Win32", "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0", "appCodeName": "Mozilla"}, "keyLogger": [{"data": "3", "type": "keypress", "timestamp": 1658256306913}], "contextChange": [], "mouseMovements": []}}, "links": ["<link rel='parent' title='project' href='https://reality.utad.net/pybossa/api/project/1'/>", "<link rel='parent' title='task' href='https://reality.utad.net/pybossa/api/task/16'/>"], "link": "<link rel='self' title='taskrun' href='https://reality.utad.net/pybossa/api/taskrun/20'/>"}]