-
loading bodysystem data on view load as sometimes data was not found. on multiple bodystsetm selection the body became white as highiltbody was called multiple times. on changing skintone on 0tgreter than 0 layer the loader kept on loading.
-
…on the hoghlightbybodysystemselection. 2. need to check why ishighlight was false on line 3048
Showing
5 changed files
400-SOURCECODE/AIAHTML5.Web/app/controllers/DAController.js
... | ... | @@ -624,6 +624,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
624 | 624 | } |
625 | 625 | } |
626 | 626 | |
627 | + // we are loading most of alll data used in DA by this function so that at the time of any functionality delay in data laod will not happened. | |
628 | + | |
627 | 629 | $scope.loadDAView = function (currentBodyViewId) |
628 | 630 | { |
629 | 631 | |
... | ... | @@ -645,6 +647,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
645 | 647 | console.log('currentBodyViewId just before sending: ' + currentBodyViewId); |
646 | 648 | $scope.loadBodyViewData(currentBodyViewId); |
647 | 649 | |
650 | + | |
651 | + $scope.GetBodySystemData(currentBodyViewId); | |
648 | 652 | //2. load bodyRegion data |
649 | 653 | $rootScope.isLoading = true; |
650 | 654 | $rootScope.voId = $rootScope.getLocalStorageValue("currentBodyViewId"); |
... | ... | @@ -3023,17 +3027,27 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
3023 | 3027 | $scope.DisableUI(); |
3024 | 3028 | $('.ui-slider').slider('disable'); |
3025 | 3029 | |
3030 | + | |
3031 | + if ($scope.isTransparencyActivated) { | |
3032 | + | |
3033 | + $scope.layerNumber = $rootScope.currentLayerNumber; | |
3034 | + } | |
3035 | + else { | |
3036 | + $scope.layerNumber = $('#txtlayerNumber').val(); | |
3037 | + $rootScope.currentLayerNumber = $scope.layerNumber; | |
3038 | + } | |
3039 | + | |
3026 | 3040 | $("#btnTranparency").attr('disabled', 'disabled'); |
3027 | - $rootScope.currentLayerNumber = $scope.layerNumber; | |
3041 | + | |
3028 | 3042 | |
3029 | - $scope.layerNumber = $('#txtlayerNumber').val(); | |
3043 | + | |
3030 | 3044 | |
3031 | 3045 | $rootScope.isLoading = true; |
3032 | 3046 | $('#spinner').css('visibility', 'visible'); |
3033 | 3047 | |
3034 | 3048 | |
3035 | 3049 | if ($rootScope.isHighLight == true) { |
3036 | - $rootScope.isHighLight = false; | |
3050 | + // $rootScope.isHighLight = false; | |
3037 | 3051 | $scope.CloseTransparencyBox(); |
3038 | 3052 | } |
3039 | 3053 | |
... | ... | @@ -3041,11 +3055,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
3041 | 3055 | |
3042 | 3056 | $scope.highlightedBR = []; |
3043 | 3057 | |
3044 | - | |
3045 | - var matchedTermListPath = '~/../content/data/json/da/body-views/1/BodySystem_' + $rootScope.systemNumber + '.json'; | |
3046 | 3058 | var grayImageDataVar = null; |
3047 | - | |
3048 | - // DataService.getJson(matchedTermListPath) | |
3049 | 3059 | TermService.getTermData($scope.layerNumber, $rootScope.voId, $rootScope.systemNumber, $rootScope.zoomInOut) |
3050 | 3060 | |
3051 | 3061 | .then( |
... | ... | @@ -3059,7 +3069,6 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
3059 | 3069 | //remove existing data and draw fresh data |
3060 | 3070 | $scope.removeCurrentHighlightedBodySystem(); |
3061 | 3071 | |
3062 | - | |
3063 | 3072 | |
3064 | 3073 | $scope.message = AIAConstants.NO_BODY_SYSTEM_AVAILABLE; |
3065 | 3074 | $("#daMessageModal").modal('show'); |
... | ... | @@ -3292,7 +3301,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
3292 | 3301 | |
3293 | 3302 | }); |
3294 | 3303 | |
3295 | - // } | |
3304 | + | |
3296 | 3305 | } |
3297 | 3306 | |
3298 | 3307 | |
... | ... | @@ -7964,6 +7973,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
7964 | 7973 | //5. change the search terms as per the selected bodyview |
7965 | 7974 | $rootScope.loadSearchData(); |
7966 | 7975 | |
7976 | + $scope.GetBodySystemData(currentBodyViewId); | |
7967 | 7977 | //6. |
7968 | 7978 | $('#daImagePanel')[0].childNodes[0].childNodes[0].innerHTML = $rootScope.getLocalStorageValue("currentViewTitle").replace('Female', 'Male'); |
7969 | 7979 | |
... | ... | @@ -7996,6 +8006,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
7996 | 8006 | //5. change the search terms as per the selected bodyview |
7997 | 8007 | $rootScope.loadSearchData(); |
7998 | 8008 | |
8009 | + $scope.GetBodySystemData(currentBodyViewId); | |
7999 | 8010 | //6. |
8000 | 8011 | $('#daImagePanel')[0].childNodes[0].childNodes[0].innerHTML = $rootScope.getLocalStorageValue("currentViewTitle").replace('Male', 'Female'); |
8001 | 8012 | |
... | ... | @@ -8241,6 +8252,8 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
8241 | 8252 | //4. change the search terms as per the selected bodyview |
8242 | 8253 | $rootScope.loadSearchData(); |
8243 | 8254 | |
8255 | + $scope.GetBodySystemData($rootScope.voId); | |
8256 | + | |
8244 | 8257 | //5.Change the popup title next to search |
8245 | 8258 | $scope.currentTitleFromJson = $rootScope.getLocalStorageValue("currentViewTitle"); |
8246 | 8259 | |
... | ... | @@ -8402,6 +8415,10 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
8402 | 8415 | // $scope.loadSelectedBodyView(data.reloadDABodyViewId); |
8403 | 8416 | |
8404 | 8417 | $scope.loadNavigatorForSelectedBodyView(data.reloadDABodyViewId); |
8418 | + | |
8419 | + if($scope.layerNumber!= 0) { | |
8420 | + $scope.EnableUI(); | |
8421 | + } | |
8405 | 8422 | } |
8406 | 8423 | // $scope.currentTitleFromJson = $rootScope.getLocalStorageValue("currentViewTitle"); |
8407 | 8424 | |
... | ... | @@ -8487,7 +8504,7 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
8487 | 8504 | |
8488 | 8505 | //body highlight options functinality |
8489 | 8506 | $scope.LoadBodySystemData = function (event) { |
8490 | - event.stopPropagation(); | |
8507 | + event.stopPropagation(); | |
8491 | 8508 | $("#structureDropdown").toggle(); |
8492 | 8509 | $("#genderChangeId").css("display", "none"); |
8493 | 8510 | $("#viewID").css("display", "none"); |
... | ... | @@ -8507,6 +8524,24 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
8507 | 8524 | systemListHtml = systemListHtml + '</ul>'; |
8508 | 8525 | $('#bodySystem').append(systemListHtml); |
8509 | 8526 | |
8527 | + | |
8528 | + // var bodySystemDataPath = '~/../content/data/json/da/body-views/' + currentBodyViewId + '/da_dat_body_system_term_' + currentBodyViewId + '.json'; | |
8529 | + // DataService.getJson(bodySystemDataPath) | |
8530 | + //.then( | |
8531 | + // function (result) { | |
8532 | + | |
8533 | + // $rootScope.BodySystemData = result; | |
8534 | + | |
8535 | + // }, | |
8536 | + // function (error) { | |
8537 | + // console.log(error.statusText) | |
8538 | + // } | |
8539 | + // ) | |
8540 | + | |
8541 | + } | |
8542 | + | |
8543 | + $scope.GetBodySystemData = function (currentBodyViewId) { | |
8544 | + //var currentBodyViewId = $rootScope.voId; | |
8510 | 8545 | var bodySystemDataPath = '~/../content/data/json/da/body-views/' + currentBodyViewId + '/da_dat_body_system_term_' + currentBodyViewId + '.json'; |
8511 | 8546 | DataService.getJson(bodySystemDataPath) |
8512 | 8547 | .then( |
... | ... | @@ -8519,7 +8554,6 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
8519 | 8554 | console.log(error.statusText) |
8520 | 8555 | } |
8521 | 8556 | ) |
8522 | - | |
8523 | 8557 | } |
8524 | 8558 | |
8525 | 8559 | angular.element(document).click(function () { |
... | ... | @@ -8547,11 +8581,14 @@ AIA.controller("DAController", ["$scope", "$rootScope", "$compile", "$http", "$l |
8547 | 8581 | |
8548 | 8582 | $rootScope.systemNumber = event.currentTarget.id; |
8549 | 8583 | |
8584 | + | |
8550 | 8585 | if ($rootScope.systemNumber == 0) { |
8551 | 8586 | |
8552 | 8587 | console.log("inside HighlightBodyByBodySystem ..came inside current structure"); |
8553 | 8588 | //clear highlighted system |
8554 | 8589 | $scope.removeCurrentHighlightedBodySystem(); |
8590 | + $rootScope.isHighlightBodyByBodySystem = false; | |
8591 | + $scope.isbodySystemHighlight = false; | |
8555 | 8592 | $scope.EnableUI(); |
8556 | 8593 | } |
8557 | 8594 | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/controllers/LabExercController.js
... | ... | @@ -176,7 +176,7 @@ function ($scope, $rootScope, pages, log, $http, $timeout, DataService, $filter, |
176 | 176 | $scope.Imagepath = keywords.labexercise + "/" + result.LabExercise[index].Questions[index1].ImagePath; |
177 | 177 | } |
178 | 178 | |
179 | - if ($scope.Title == "Complete the statements below.") { | |
179 | + if ($("#textblock").css("display") == "block") { | |
180 | 180 | $("#imgdiv").css("position", "static"); |
181 | 181 | $("#imgdiv").find("div").each(function () { |
182 | 182 | var answerDiv = $(this).attr("id").split("-"); |
... | ... | @@ -616,7 +616,7 @@ function ($scope, $rootScope, pages, log, $http, $timeout, DataService, $filter, |
616 | 616 | |
617 | 617 | //alert(JSON.stringify($scope.UserAttempt)); |
618 | 618 | $timeout(function () { |
619 | - if ($scope.Title == "Complete the statements below.") { | |
619 | + if ($("#textblock").css("display") == "block") { | |
620 | 620 | $("#imgdiv").css("position", "static"); |
621 | 621 | $("#imgdiv").find("div").each(function () { |
622 | 622 | var answerDiv = $(this).attr("id").split("-"); |
... | ... | @@ -1120,7 +1120,7 @@ function ($scope, $rootScope, pages, log, $http, $timeout, DataService, $filter, |
1120 | 1120 | |
1121 | 1121 | |
1122 | 1122 | $timeout(function () { |
1123 | - if ($scope.Title == "Complete the statements below.") { | |
1123 | + if ($("#textblock").css("display") == "block") { | |
1124 | 1124 | $("#imgdiv").css("position", "static"); |
1125 | 1125 | $("#imgdiv").find("div").each(function () { |
1126 | 1126 | var answerDiv = $(this).attr("id").split("-"); | ... | ... |
400-SOURCECODE/AIAHTML5.Web/app/views/da/da-view.html
... | ... | @@ -168,8 +168,8 @@ |
168 | 168 | <div class="custom-tooltip">Highlight Options</div> |
169 | 169 | <button class="btn btn-black btn-sm pull-right marginTop5 dropdown-toggle" type="button" id="dropdownMenu2" ng-click="LoadBodySystemData($event)"><img src="content/images/icon-highlight.png" alt="" title=""></button> |
170 | 170 | <ul class="dropdown-menu" id="structureDropdown"> |
171 | - <li ng-class="CurrentStructure" ><a href="#" title="Current Structure" | |
172 | - ng-click="removeBodySyetemSelectionClass('CurrentStructure')">Current Structure</a></li> | |
171 | + <li ng-class="CurrentStructure" ><a href="#" title="Current Structure" | |
172 | + onclick="OnBodySystemSelection(event)">Current Structure</a></li> | |
173 | 173 | |
174 | 174 | |
175 | 175 | <li role="separator" class="divider"></li> | ... | ... |
400-SOURCECODE/AIAHTML5.Web/content/data/json/le/qz_dat_ss.json
... | ... | @@ -147,10 +147,10 @@ |
147 | 147 | "Title": "Drag the labels to the correct location on the image.", |
148 | 148 | "activityTitle": "Ear I", |
149 | 149 | "ImagePath":"", |
150 | - "OptionBox": [{"BoxName": "T1","topcoord":"-223","leftcoord":"382","Answervalue":"","QuizText":"The external, visible portion of the ear is known as the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true'></span> ----------------------------------- <span> .</span>"}, | |
151 | - {"BoxName": "T2","topcoord":"-183","leftcoord":"356","Answervalue":"","QuizText":"The region of the ear containing the ossicles is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>----------------------------------- <span> .</span>"}, | |
152 | - {"BoxName": "T3","topcoord":"-146","leftcoord":"550","Answervalue":"","QuizText":"The region of the ear containing the sense organs for hearing and balance is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>----------------------------------- <span> .</span>"}, | |
153 | - {"BoxName": "T4","topcoord":"-104","leftcoord":"452","Answervalue":"","QuizText":"The portion of the ear containing the receptors for hearing is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>----------------------------------- <span> .</span>"}], | |
150 | + "OptionBox": [{"BoxName": "T1","topcoord":"-223","leftcoord":"410","Answervalue":"","QuizText":"The external, visible portion of the ear is known as the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true'></span> ----------------------------------- <span> .</span>"}, | |
151 | + {"BoxName": "T2","topcoord":"-183","leftcoord":"388","Answervalue":"","QuizText":"The region of the ear containing the ossicles is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>----------------------------------- <span> .</span>"}, | |
152 | + {"BoxName": "T3","topcoord":"-146","leftcoord":"577","Answervalue":"","QuizText":"The region of the ear containing the sense organs for hearing and balance is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>----------------------------------- <span> .</span>"}, | |
153 | + {"BoxName": "T4","topcoord":"-104","leftcoord":"479","Answervalue":"","QuizText":"The portion of the ear containing the receptors for hearing is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>----------------------------------- <span> .</span>"}], | |
154 | 154 | "Options": [{"OptionNumber": "A","OptionTitle": "auricle","textalign":"bottom"},{"OptionNumber": "B","OptionTitle": "middle","textalign":"bottom"}, |
155 | 155 | {"OptionNumber": "C","OptionTitle": "internal","textalign":"bottom"},{"OptionNumber": "D","OptionTitle": "cochlea","textalign":"bottom"}], |
156 | 156 | "correctResponse": [{"OptionBox": "T1","Answer": "A"},{"OptionBox": "T2","Answer": "B"},{"OptionBox": "T3","Answer": "C"},{"OptionBox": "T4","Answer": "D"}] |
... | ... | @@ -159,11 +159,11 @@ |
159 | 159 | "Title": "Drag the labels to the correct location on the image.", |
160 | 160 | "activityTitle": "Ear II", |
161 | 161 | "ImagePath":"", |
162 | - "OptionBox": [{"BoxName": "T1","topcoord":"-265","leftcoord":"473","Answervalue":"","QuizText":"The portion of the ear commonly referred to as the 'ear drum' is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true' ></span>---------------------------------- <span> .</span>"}, | |
163 | - {"BoxName": "T2","topcoord":"-227","leftcoord":"500","Answervalue":"","QuizText":"The portion of the ear containing the receptors for dynamic balance is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>---------------------------------- <span> .</span>"}, | |
164 | - {"BoxName": "T3","topcoord":"-183","leftcoord":"40","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>---------------------------------- is the common name for the malleus."}, | |
165 | - {"BoxName": "T4","topcoord":"-143","leftcoord":"40","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>---------------------------------- is the common name for the incus."}, | |
166 | - {"BoxName": "T5","topcoord":"-103","leftcoord":"40","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T5' droppable='true'></span>---------------------------------- is the common name for the stapes."}], | |
162 | + "OptionBox": [{"BoxName": "T1","topcoord":"-262","leftcoord":"500","Answervalue":"","QuizText":"The portion of the ear commonly referred to as the 'ear drum' is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true' ></span>---------------------------------- <span> .</span>"}, | |
163 | + {"BoxName": "T2","topcoord":"-224","leftcoord":"540","Answervalue":"","QuizText":"The portion of the ear containing the receptors for dynamic balance is the <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>---------------------------------- <span> .</span>"}, | |
164 | + {"BoxName": "T3","topcoord":"-183","leftcoord":"80","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>---------------------------------- is the common name for the malleus."}, | |
165 | + {"BoxName": "T4","topcoord":"-143","leftcoord":"80","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>---------------------------------- is the common name for the incus."}, | |
166 | + {"BoxName": "T5","topcoord":"-103","leftcoord":"80","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T5' droppable='true'></span>---------------------------------- is the common name for the stapes."}], | |
167 | 167 | "Options": [{"OptionNumber": "A","OptionTitle": "tympanic membrane","textalign":"bottom"},{"OptionNumber": "B","OptionTitle": "semicircular canal","textalign":"bottom"}, |
168 | 168 | {"OptionNumber": "C","OptionTitle": "hammer","textalign":"bottom"},{"OptionNumber": "D","OptionTitle": "anvil","textalign":"bottom"}, |
169 | 169 | {"OptionNumber": "E","OptionTitle": "stirrup","textalign":"bottom"}], | ... | ... |
400-SOURCECODE/AIAHTML5.Web/content/data/json/le/qz_dat_ur.json
... | ... | @@ -96,10 +96,10 @@ |
96 | 96 | "Title": "Complete the statements below.", |
97 | 97 | "activityTitle": "Anatomy", |
98 | 98 | "ImagePath":"", |
99 | - "OptionBox": [{"BoxName": "T1","topcoord":"-231","leftcoord":"-31","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true' ></span>----------------------------------- connects the kidney to the bladder."}, | |
100 | - {"BoxName": "T2","topcoord":"-189","leftcoord":"-31","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>----------------------------------- serves as a storage tank for urine."}, | |
101 | - {"BoxName": "T3","topcoord":"-148","leftcoord":"-31","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>----------------------------------- drains the bladder of urination."}, | |
102 | - {"BoxName": "T4","topcoord":"-107","leftcoord":"-31","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>----------------------------------- contains the nephrons responsible for filtering blood."}], | |
99 | + "OptionBox": [{"BoxName": "T1","topcoord":"-224","leftcoord":"80","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true' ></span>----------------------------------- connects the kidney to the bladder."}, | |
100 | + {"BoxName": "T2","topcoord":"-182","leftcoord":"80","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>----------------------------------- serves as a storage tank for urine."}, | |
101 | + {"BoxName": "T3","topcoord":"-142","leftcoord":"80","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>----------------------------------- drains the bladder of urination."}, | |
102 | + {"BoxName": "T4","topcoord":"-102","leftcoord":"80","Answervalue":"","QuizText":"The <span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>----------------------------------- contains the nephrons responsible for filtering blood."}], | |
103 | 103 | "Options": [{"OptionNumber": "A","OptionTitle": "ureter","textalign":"bottom"},{"OptionNumber": "B","OptionTitle": "bladder","textalign":"bottom"}, |
104 | 104 | {"OptionNumber": "C","OptionTitle": "urethra","textalign":"bottom"},{"OptionNumber": "D","OptionTitle": "kidney","textalign":"bottom"}], |
105 | 105 | "correctResponse": [{"OptionBox": "T1","Answer": "A"},{"OptionBox": "T2","Answer": "B"},{"OptionBox": "T3","Answer": "C"},{"OptionBox": "T4","Answer": "D"}] |
... | ... | @@ -108,10 +108,10 @@ |
108 | 108 | "Title": "Complete the statements below.", |
109 | 109 | "activityTitle": "Urine I", |
110 | 110 | "ImagePath":"", |
111 | - "OptionBox": [{"BoxName": "T1","topcoord":"-231","leftcoord":"-59","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true' ></span>----------------------------------- is a feeling when it is necessary to void the bladder of urine."}, | |
112 | - {"BoxName": "T2","topcoord":"-189","leftcoord":"-59","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>----------------------------------- is the frequent voiding of small amounts of urine."}, | |
113 | - {"BoxName": "T3","topcoord":"-148","leftcoord":"-59","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>----------------------------------- is a condition where the bladder is unable to expel urine."}, | |
114 | - {"BoxName": "T4","topcoord":"-107","leftcoord":"-59","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>----------------------------------- is a condition when a person is unable to voluntarily control the external urethral sphincter."}], | |
111 | + "OptionBox": [{"BoxName": "T1","topcoord":"-224","leftcoord":"50","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T1' droppable='true' ></span>----------------------------------- is a feeling when it is necessary to void the bladder of urine."}, | |
112 | + {"BoxName": "T2","topcoord":"-182","leftcoord":"50","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T2' droppable='true'></span>----------------------------------- is the frequent voiding of small amounts of urine."}, | |
113 | + {"BoxName": "T3","topcoord":"-142","leftcoord":"50","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T3' droppable='true'></span>----------------------------------- is a condition where the bladder is unable to expel urine."}, | |
114 | + {"BoxName": "T4","topcoord":"-102","leftcoord":"50","Answervalue":"","QuizText":"<span style='position: absolute;border: 0px solid rgb(51, 51, 51); background: rgb(232, 232, 232);height:30px;width:160px;top:-6px;' id='blockbox-T4' droppable='true'></span>----------------------------------- is a condition when a person is unable to voluntarily control the external urethral sphincter."}], | |
115 | 115 | "Options": [{"OptionNumber": "A","OptionTitle": "Urgency","textalign":"bottom"},{"OptionNumber": "B","OptionTitle": "Frequency","textalign":"bottom"}, |
116 | 116 | {"OptionNumber": "C","OptionTitle": "Retention","textalign":"bottom"},{"OptionNumber": "D","OptionTitle": "Incontinence","textalign":"bottom"}], |
117 | 117 | "correctResponse": [{"OptionBox": "T1","Answer": "A"},{"OptionBox": "T2","Answer": "B"},{"OptionBox": "T3","Answer": "C"},{"OptionBox": "T4","Answer": "D"}] | ... | ... |