Merge branch 'dev' of bitbucket.org:venbainformationtechnology/projectb into dev

This commit is contained in:
venkateswaran ubuntu 2023-10-13 19:25:59 +05:30
commit d317f6aded
7 changed files with 40 additions and 42 deletions

View File

@ -657,8 +657,8 @@ function loadXML(xmlFileName) {
decodeData = data; decodeData = data;
} }
resolve(data); resolve(decodeData);
xml2json(data); xml2json(decodeData);
// json2nav(); // json2nav();
// clearSidebarWrapper(); // clearSidebarWrapper();
// navpane(); // navpane();

View File

@ -1 +0,0 @@
Ond5CUhtmItDkbsWB7/g6A==jIi6QXH7u9VEH8T0CFJ4FgC5cFXCL7WP5U63YUHNMtX17qFkwPpMIKhtfl4vyxUuekZKJnMrTmYfPDT9M4vXL6qv63bqBwzf75mTZd3b/akXKmpEEMpV/m4BICKpHHP3lZPHrTiu7ovoHpk75SWmcJiifF2/42VlN2Ast68hlE16W3N5qNd2jxBU0rYH1Dz25WHmiOg3u2VV+96LspoX3UXkFA5XQffn+iXE4eG3axSeJ+anEcsDDcDe88qzZYiSTag41I3rhnTRli/1w0L1Z8XLsVcTy+2Lwq0YdwgWpmkL/6DoODSLrefadnWqMNxUpNBNx5KxFZ1bX/4wKo7JZETcZBgeYnAKwuxrZmsyox4aJM++zD+55co+YpFw+EUgtHNaXmUVKb2NG/v9Q5KpmsIXbb/XXhtoDgdOdu8qEh1CJQfo4HSaikVQybHtzlfGOzaHKHLeBpGJFleJzVH3MUP2trESjaIdrycBE2NniYdHxRQzHTQm8VOwoZSzNRt6ASPABX+u04bQkmR7PxJ9NXY5JNeZCdJ7hWJIiltasEHIn0K80S5o6zyBMCnHUBHwzpPAdoFb/I/VDc9gfKdJnJQj1U8JXAmq078ro7M80dtXSxBEOtuN/M1gtntmgjQsZcwoFAw65HNu6oI7yq/EdrqN5BKR5QA5sPuy2Vf/bE3b/tutxCJpLNNuCsYKiFxSVK8V3iDhzJfe7sJpNlMlv+3gPuqPSmPhjje4y3JdO80RlnsH42AkZb8VlsIU+QGcmx5EP4LKrIPJFZo9stV+jGsTU0iXFEqRZroPDmDt7sHEDimfM4NroU8e54knAwK/HGOnde+5bzHFVhfYOjkWlKULDtUkTvpLz1ueshJf/PckDFb+5d6m4QKR9L3H8ql6WIkIBbaxZpehldxVZ1kfNSRCc6SJwHwtitLai/82S+aVc9dhxqeENFcrEKfqpOo//4VBJUItVH5QQGA81P/o1F0nNQivmwtKAgzxPJI+i2kPPz+97PnKglb2cYAC9MAC0LZYG7U5g+Si5XbwUcBEhuiyaBWEOgDhTW3UpZ/nqgqcLlnIgOhzeGt/BeCitO8HQ/JhNRqfeh0ZKfl3tDoFSpXy8Dvni+Pf3xgORGyqd8iDKjXExE6V+v4273W0tYW4ts/v+MHPMWd+sv6g41W6OD3fj3ds57MCjhns8iYWMTDYn4VFAss/s6/vssbBvmhc23zkrf7ToXh+GM+M/x8SnOb0LfKZo+MHlRWug5/M/HHAd+Hzep3vQnL1sgPUeIv7aEE63bkuZc0YhjzuhDeCfNLlP3NENOXfbbCfvZvXUBvGZqO9eb1VObxnYLNJKgBJUh088+p8lXRUgA5m4MZcbCpb91ZD924c1EFIB5FoJfdOPT5fcUGYk14Pm+yDu5Btl7JhLiH2obZjcIxzhvBGSPIx+J+o8G4sXWuT38QltXgScTxCzRb3M7bd4jt+CEeqgzt8NVLt0xzxtIXbcjk9tjYVZQDON/hMvJrxYEfDn4KrPwSswLrWqriuf5Wo/lYb5MoPkF/OkHEXyXdqPvEWldFV3IYolp93nxN3LfPpb/q5iI8s3m6U8v94qxCviE8qLjSJUVf8wSIUar2J6I52BgZE8RYSKIotKkTpqPSsawmxoO7Gd8wyTBeU8LWf1RUd3mqqUG1ySTPrm0KLxmkdNHD2jVeQY1shla2+NvG4HxDRuhKRieF5DMeOudZH0DaWki8AjFjATYQo3IV0dxlVsQ==

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -1 +0,0 @@
+cQcMhFlgMkbrF+i7iP25Q==7IbbJ+oG7KTi6Im1DLQqGsG/4bfBr32ec56wEKAZRfcvUCUe+BW1RUx+wB3KC9chpNkalv2i5yaTQWGnFxVB3i8jvnrJyDxdN2vhZCVOnAuyTMqLxrvRsCJ5rMJMsxVLZeRlYpi7d1l1LoCeWhgnfdLuSQnhcS5ZWz5m7YffTntmML7GTEm22PuOS5p7FsEpyK9xcWt7YQ8PEif0BYzxudB/QfN/ThOwxYfmIUGtDXNeZi4HidEwxDzwubHVC0rT0GnXqCyBwUdBJj5dTGrp/2Kh8vS/MxvTRGwrJcwvMEw/LQGCmFWs/nfBBB3jPIk1LF/7Zz1M5IoJnATvJWcfKYq8Tux77ImB76BwsKFJcTShdtpBAAtSyBtCIUxgioE57hWIkM7X2SUkb8otsYb9i7feCimJgHndIODS93MTIyDF81aEYUxo+19enH501gxOApS0tS7n+2UkLvCkcm3WYTfb4rLJNVn5sCk1jCEnWgQuAgd/rHzrYS08sEwwtuFy0PEpuV/dyF61PGaxyFC8FvF6wcYR7pTA4HpuaOCAF4kxgCRzZizmoQYp193ifMEEtYoFmRIpgMSRUGmLCQdC41/3foq3d0OjhZpvek5daKWEVj7kN+i5WJMT0ofUu7Ug2lciCdC4VvFuvg23sToJBbP3IKAedgwNL2oRvCJEaVeYitP3Iv/+jwu9Te1p2Ze6SV+luL5lAmmSCk4bZvXKX3ooiRqrwKH1rGBhO5wDS9sCFiBIf38ShY2jGtj5gRWzzlWwHPJWwqe77Bp8u2sdh1JCh/qMz3e2lsdEef3K1kQtbzjp14Yg3EoKTRUQ+vHCKNqiEMGlBP2WQiKbCBULhTcxhsS0kyGtCIiHT0q6IYt5CY1QBucqvdtpFqsY1dag7nkCyfaymVc50igpqCnNG7IFITbLb/SLYwCsvcfSnablPnZgHn8bti3RrBZnv01AUB/Bja7dGl8xFalNjW6qTSojLSK4bZtWdfbzRUhdNQ/u7ae67j953knAVm83QnCdTixEMQzmH+GtHQDDkIeRhPK2uZB2/qnjUtj+U99BldVEcTQ9WWb+215wwgbvrIe3CZC2pNI/naOtqmywhA6EdeLitju7pyxEvHkGdlEQ2ZenaAXM9ZI5JwLZuWkkkeu5Ik2oQyjU9B8UFj8s+xcr2wds68UOuU4UtMfaFgRjuU/3D9vfRLZkw+OmcFjYBuait51W1vWNNx3Mbv33LVG4DK3LMU21e631M/B1sQlLtccAXZpL6jalzaeChmbXqfMV

View File

@ -127,7 +127,7 @@ jsonObj['sections'] = [];
var tempObj = {}; var tempObj = {};
console.log('Section :' + i + '-' + sectionsList[i].childNodes[0]); // console.log('Section :' + i + '-' + sectionsList[i].childNodes[0]);
tempObj['section_title'] = sectionsList[i].childNodes[0].firstChild.nodeValue; tempObj['section_title'] = sectionsList[i].childNodes[0].firstChild.nodeValue;
tempObj['section_description'] = sectionsList[i].childNodes[1].firstChild.nodeValue; tempObj['section_description'] = sectionsList[i].childNodes[1].firstChild.nodeValue;
tempObj['section_marks'] = (sectionsList[i].childNodes[2].firstChild !== null ? sectionsList[i].childNodes[2].firstChild.nodeValue : ""); tempObj['section_marks'] = (sectionsList[i].childNodes[2].firstChild !== null ? sectionsList[i].childNodes[2].firstChild.nodeValue : "");

View File

@ -24,27 +24,27 @@ function getQuestionsNodes(questionNode,type)
var questionObj = {}; var questionObj = {};
if(type == 1) if(type == 1)
{ {
questionObj['question'] = questionNode.childNodes[0].firstChild.nodeValue; questionObj['question'] = questionNode.childNodes[0].firstChild.nodeValue;
questionObj['question_description'] = (questionNode.childNodes[1].firstChild !== null? questionNode.childNodes[1].firstChild.nodeValue : ""); questionObj['question_description'] = (questionNode.childNodes[1].firstChild !== null? questionNode.childNodes[1].firstChild.nodeValue : "");
questionObj['question_type'] = 'text'; questionObj['question_type'] = 'text';
questionObj['attributes'] = getAttributesOfXMLNode(questionNode); questionObj['attributes'] = getAttributesOfXMLNode(questionNode);
questionObj['question_sub_type'] = 'false'; questionObj['question_sub_type'] = 'false';
questionObj['marks'] = questionNode.childNodes[2].firstChild.nodeValue; questionObj['marks'] = (questionNode.childNodes[2].firstChild !== null ? questionNode.childNodes[2].firstChild.nodeValue : "");
questionObj['display_marks'] = questionNode.childNodes[3].firstChild.nodeValue; questionObj['display_marks'] = questionNode.childNodes[3].firstChild.nodeValue;
questionObj['is_math_enabled'] = questionNode.childNodes[4].firstChild.nodeValue; questionObj['is_math_enabled'] = questionNode.childNodes[4].firstChild.nodeValue;
} }
else else
{ {
questionObj['question'] = questionNode.childNodes[0].firstChild.nodeValue; questionObj['question'] = questionNode.childNodes[0].firstChild.nodeValue;
questionObj['question_description'] = (questionNode.childNodes[1].firstChild !== null? questionNode.childNodes[1].firstChild.nodeValue : ""); questionObj['question_description'] = (questionNode.childNodes[1].firstChild !== null? questionNode.childNodes[1].firstChild.nodeValue : "");
questionObj['question_type'] = 'group'; questionObj['question_type'] = 'group';
questionObj['attributes'] = getAttributesOfXMLNode(questionNode); questionObj['attributes'] = getAttributesOfXMLNode(questionNode);
questionObj['question_sub_type'] = questionNode.childNodes[5].firstChild.nodeValue; questionObj['question_sub_type'] = questionNode.childNodes[5].firstChild.nodeValue;
questionObj['marks'] = questionNode.childNodes[2].firstChild.nodeValue; questionObj['marks'] = (questionNode.childNodes[2].firstChild !== null ? questionNode.childNodes[2].firstChild.nodeValue : "");
questionObj['display_marks'] = questionNode.childNodes[3].firstChild.nodeValue; questionObj['display_marks'] = questionNode.childNodes[3].firstChild.nodeValue;
questionObj['is_math_enabled'] = questionNode.childNodes[4].firstChild.nodeValue; questionObj['is_math_enabled'] = questionNode.childNodes[4].firstChild.nodeValue;
questionObj['answers'] = []; questionObj['answers'] = [];
var choiceList = questionNode.childNodes[6].childNodes; var choiceList = questionNode.childNodes[6].childNodes;
@ -69,13 +69,13 @@ function getQuestionsNodes(questionNode,type)
function getQuestionGroupNodes(questionGroup) function getQuestionGroupNodes(questionGroup)
{ {
var questionGroupObj = {}; var questionGroupObj = {};
questionGroupObj['group_title'] = questionGroup.childNodes[0].firstChild.nodeValue; questionGroupObj['group_title'] = questionGroup.childNodes[0].firstChild.nodeValue;
questionGroupObj['group_description'] = (questionGroup.childNodes[1].firstChild !== null ? questionGroup.childNodes[1].firstChild.nodeValue : ""); questionGroupObj['group_description'] = (questionGroup.childNodes[1].firstChild !== null ? questionGroup.childNodes[1].firstChild.nodeValue : "");
questionGroupObj['group_marks'] = questionGroup.childNodes[2].firstChild.nodeValue; questionGroupObj['group_marks'] = (questionGroup.childNodes[2].firstChild !== null ? questionGroup.childNodes[2].firstChild.nodeValue : "");
questionGroupObj['group_display_marks'] = questionGroup.childNodes[3].firstChild.nodeValue; questionGroupObj['group_display_marks'] = questionGroup.childNodes[3].firstChild.nodeValue;
questionGroupObj['group_attempt_any'] = questionGroup.childNodes[4].firstChild.nodeValue; questionGroupObj['group_attempt_any'] = (questionGroup.childNodes[4].firstChild !== null ? questionGroup.childNodes[4].firstChild.nodeValue : "");
questionGroupObj['attributes'] = getAttributesOfXMLNode(questionGroup); questionGroupObj['attributes'] = getAttributesOfXMLNode(questionGroup);
questionGroupObj['questions'] = []; questionGroupObj['questions'] = [];
//handle questions //handle questions
var questionList = questionGroup.childNodes[5].childNodes; var questionList = questionGroup.childNodes[5].childNodes;
// console.log('No of quetions in GQ:' + questionList.length); // console.log('No of quetions in GQ:' + questionList.length);
@ -124,13 +124,14 @@ jsonObj['sections'] = [];
var tempObj = {}; var tempObj = {};
// console.log('Section :' + i + '-' + sectionsList[i].childNodes[0].firstChild.nodeValue); // console.log('Section :' + i + '-' + sectionsList[i].childNodes[0].firstChild.nodeValue);
tempObj['section_title'] = sectionsList[i].childNodes[0].firstChild.nodeValue; tempObj['section_title'] = sectionsList[i].childNodes[0].firstChild.nodeValue;
tempObj['section_description'] = sectionsList[i].childNodes[1].firstChild.nodeValue; tempObj['section_description'] = sectionsList[i].childNodes[1].firstChild.nodeValue;
tempObj['section_marks'] = sectionsList[i].childNodes[2].firstChild.nodeValue; tempObj['section_marks'] = (sectionsList[i].childNodes[2].firstChild !== null ? sectionsList[i].childNodes[2].firstChild.nodeValue : "");
tempObj['section_display_marks'] = sectionsList[i].childNodes[3].firstChild.nodeValue; tempObj['section_display_marks'] = sectionsList[i].childNodes[3].firstChild.nodeValue;
tempObj['section_attempt_any'] = sectionsList[i].childNodes[4].firstChild.nodeValue; tempObj['section_attempt_any'] = (sectionsList[i].childNodes[4].firstChild !== null && sectionsList[i].childNodes[4].firstChild !== undefined ? sectionsList[i].childNodes[4].firstChild.nodeValue : "");
tempObj['attributes'] = getAttributesOfXMLNode(sectionsList[i]); tempObj['attributes'] = getAttributesOfXMLNode(sectionsList[i]);
tempObj['questions'] = []; tempObj['questions'] = [];
//handle questions //handle questions
var questionList = sectionsList[i].childNodes[5].childNodes; var questionList = sectionsList[i].childNodes[5].childNodes;