├── README.md ├── treeDS.html └── treeDS.js /README.md: -------------------------------------------------------------------------------- 1 | # TreeGrid AngularJs-1 plugin 2 | This table will implement tree data structure in a properly indented way and also allows to take basic operation like create, edit and delete operations with sync functionality with server using ajax calls. 3 | 4 | ### Features 5 | 1. Show tree data structure in the form of a table. 6 | 2. Add new nodes on root level. 7 | 3. Add child nodes to any node. 8 | 4. Edit/delete any node. 9 | 5. Expand/collapse all nodes with just one click. 10 | 6. Update all data with server using ajax calls. 11 | 12 | ### Usage 13 | Use this plugin to show your tree data structure in a user friendly way using collapsible bootstrap table. Perform operations on your data and sync them on server using ajax calls. 14 | 15 | ### How it works? 16 | It uses simple concept of converting your tree data structure into 1-D array, just change your complex tree data structure to simple one dimentional array and use angular's ng-repeat to show this array. Each node in this array contains parent id and level/depth info, which is used to show each node at proper place and indent it. 17 | eg. 18 | ``` 19 | var treeDS = [ 20 | { 21 | name : aptitude, 22 | id : 123, 23 | childNodes : [ 24 | { 25 | name : time and work, 26 | id : 125 27 | }, 28 | { 29 | name : problem on trains, 30 | id : 127 31 | } 32 | ] 33 | } 34 | ] 35 | ``` 36 | 37 | ###### Convert this tree data structure to the following one dimentional array 38 | ``` 39 | var oneDArray = [ 40 | { 41 | name : aptitude, 42 | id : 123, 43 | level : 0, 44 | indentClass : "indent-0", 45 | parentId : -1 46 | }, 47 | { 48 | name : time and work, 49 | id : 125, 50 | level : 1, 51 | indentClass : "indent-1" 52 | parentId : 123 53 | }, 54 | { 55 | name : problem on trains, 56 | id : 127, 57 | level : 1, 58 | indentClass : "indent-1", 59 | parentId : 123 60 | } 61 | ] 62 | ``` 63 | 64 | This oneDArray contains all the info to show tree data structure in a table with proper parent child relationship and indentation. 65 | 66 | * level : it represents node depth. 67 | * indentClass : it will indent rows according to node depth. 68 | * parentId : it will help to show which node have to show under which node. 69 | 70 | ### Working example 71 | [Working example on js-fiddle](http://jsfiddle.net/Aditya199121/y0te91dm/1/) 72 | ### On github 73 | [See on github](https://github.com/chhikaradi21/tree-table) -------------------------------------------------------------------------------- /treeDS.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Tree Data Structure Implementation Using Angularjs and Bootstrap 5 | 6 | 54 | 55 | 56 | 57 | 58 |
59 | 60 |


61 |
62 |
63 | 64 | Tree Data Structure Implementation Using Bootstrap Table 65 | 66 |
67 |
68 |


69 | 70 |
71 |
72 | 73 |
74 |
75 | 76 |
77 |
78 |
79 | 80 | 81 | 82 | 83 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 108 | 109 | 137 | 138 | 139 |
86 | Name 87 | 88 | 92 | 93 | 97 | 98 | IdOperations
106 | {{node.name}} 107 | {{node.id}} 110 | 113 | 114 | 118 | 119 | 124 | 125 | 128 | 129 | 132 | 133 | 134 | {{operationStatusMessage}} 135 | 136 |
140 |
141 |
142 |
143 | 144 | 145 | 146 | 147 | 148 | 149 | -------------------------------------------------------------------------------- /treeDS.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Created by Aditya on 15/10/2015. 3 | */ 4 | 'use strict'; 5 | 6 | var app = angular.module('treeDataStructureApp',[]); 7 | app.controller('treeDataStructureCtrl', ['$scope',function ($scope){ 8 | 9 | // add new node at top level here 10 | $scope.isAddExamNode = false; 11 | $scope.addNewNodeAtRootLevel = function(){ 12 | $scope.isAddExamNode = true; 13 | var newNode = { 14 | name: "new node", 15 | id : "", 16 | level: 0, 17 | parent: "root", 18 | toggleStatus : false, 19 | parentId : -1, 20 | isShow: true, 21 | isEditable : false, 22 | childCount: 0, 23 | isSaveBtn : false, 24 | isShowMessage : false, 25 | type : "exam" 26 | }; 27 | $scope.nodesTableArr.unshift(newNode); 28 | }; 29 | 30 | // add new node. 31 | $scope.operationStatusMessage = ""; 32 | $scope.currentNodeSelected = {}; 33 | var uniqueIdForNewNodes = 0; 34 | $scope.addChildNode = function(node){ 35 | // add row to table. 36 | $scope.operationStatusMessage = ""; 37 | $scope.currentNodeSelected = node; 38 | for (var i = 0; i < $scope.nodesTableArr.length; i++) { 39 | if($scope.nodesTableArr[i].id === node.id){ 40 | $scope.nodesTableArr.splice(i + 1, 0, { 41 | name: "new node", 42 | id : uniqueIdForNewNodes, 43 | level: node.level + 1, 44 | parent: node.name, 45 | toggleStatus : false, 46 | parentId : node.id, 47 | isShow: true, 48 | isEditable : false, 49 | childCount: 0, 50 | isSaveBtn : false, 51 | isShowMessage : false, 52 | type : "nonExam" 53 | }); 54 | break; 55 | } 56 | } 57 | 58 | uniqueIdForNewNodes += 1; 59 | }; 60 | 61 | $scope.saveNewNode = function(node){ 62 | alert("You can send request on server to add this node here."); 63 | $scope.saveNewNodeCB(); 64 | }; 65 | 66 | $scope.saveNewNodeCB = function(){ 67 | $scope.resetOperationStatusMessage(); 68 | $scope.operationStatusMessage = "node Saved Successfully"; 69 | $scope.currentNodeSelected.isShowMessage = true; 70 | $scope.currentNodeSelected.isSaveBtn = false; 71 | 72 | // update node id in newly added node object, so that if we add new node under it, it has its valid parent id. 73 | for(var i = 0 ; i < $scope.nodesTableArr.length ; i++){ 74 | var node = $scope.nodesTableArr[i]; 75 | if(node == $scope.conceptNodeToAdd) 76 | node.id = response.data.node; 77 | } 78 | alert("send request to server here to save this node."); 79 | }; 80 | 81 | $scope.editNode = function(node){ 82 | $scope.nodeNameInOperation = node.name; 83 | $scope.operationStatusMessage = ""; 84 | $scope.currentNodeSelected = node; 85 | var nodeName = prompt("Please enter New node Name", node.name); 86 | if(nodeName != "" && nodeName != null && node.name != undefined && nodeName != node.name){ 87 | node.name = nodeName; 88 | if(node.id != ""){ 89 | node.isUpdateBtn = true; 90 | } 91 | else{ 92 | node.isSaveBtn = true; 93 | } 94 | } 95 | }; 96 | 97 | $scope.updateNode = function(node){ 98 | alert("You can send request on server to update this node."); 99 | $scope.updateNodeCB(); 100 | }; 101 | 102 | $scope.updateNodeCB = function(response){ 103 | 104 | $scope.resetOperationStatusMessage(); 105 | $scope.currentNodeSelected.isShowMessage = true; 106 | $scope.operationStatusMessage = "node Updated Successfully"; 107 | $scope.currentNodeSelected.isUpdateBtn = false; 108 | }; 109 | 110 | // nodeType = concept/nonConcept 111 | $scope.nodeToDelete = {}; 112 | $scope.deleteNode = function(node, nodeType){ 113 | 114 | $scope.nodeNameInOperation = node.name; 115 | $scope.nodeTypeForMessage = nodeType; 116 | $scope.nodeToDelete = node; 117 | $scope.operationStatusMessage = ""; 118 | $scope.currentNodeSelected = node; 119 | var message; 120 | if(node.id == ""){ 121 | for(var i = 0 ; i < $scope.nodesTableArr.length ; i++){ 122 | if($scope.nodesTableArr[i] == $scope.currentNodeSelected) 123 | $scope.nodesTableArr.splice(i, 1); 124 | } 125 | return 0 ; 126 | } 127 | var r = confirm("Warning! Be Carefull! On deletion all nodes under this node will be deleted.\nPress ok to delete node"); 128 | if (r == true) { 129 | $scope.deleteNodeCB(); 130 | } 131 | $scope.curPageNo = 1; 132 | }; 133 | 134 | $scope.deleteNodeCB = function(){ 135 | 136 | $scope.resetOperationStatusMessage(); 137 | $scope.operationStatusMessage = "node deleted Successfully"; 138 | $scope.currentNodeSelected.isShowMessage = true; 139 | 140 | for(var i = 0 ; i < $scope.nodesTableArr.length ; i++){ 141 | if($scope.nodesTableArr[i] == $scope.currentNodeSelected) 142 | $scope.nodesTableArr.splice(i, 1); 143 | } 144 | }; 145 | 146 | $scope.resetOperationStatusMessage = function(){ 147 | for(var i = 0 ; i < $scope.nodesTableArr.length ; i++){ 148 | $scope.nodesTableArr[i].isShowMessage = false; 149 | } 150 | }; 151 | 152 | // concept nodes related operations ends here 153 | 154 | // view related functions. 155 | $scope.selectIndentationClass = function(node){ 156 | return 'level' + node.level; 157 | }; 158 | 159 | $scope.hasDropdown = function(node){ 160 | return node.childCount > 0 ? "hasDropdown" : "noDropdown"; 161 | }; 162 | 163 | $scope.colorBackgroundOfNewNode = function(node){ 164 | return node.id == ""; 165 | }; 166 | 167 | 168 | $scope.toggleStatus = false; 169 | $scope.toggleDropdown = function(node){ 170 | node.toggleStatus = node.toggleStatus == true ? false : true; 171 | $scope.toggleStatus = node.toggleStatus; 172 | $scope.toggleDropdownHelper(node.id, $scope.toggleStatus ); 173 | }; 174 | 175 | $scope.toggleDropdownHelper = function(parentNodeId, toggleStatus ){ 176 | for(var i = 0 ; i < $scope.nodesTableArr.length ; i++) { 177 | var node = $scope.nodesTableArr[i]; 178 | if(node.parentId == parentNodeId) { 179 | if(toggleStatus == false) 180 | $scope.toggleDropdownHelper(node.id, toggleStatus); 181 | $scope.nodesTableArr[i].isShow = toggleStatus; 182 | } 183 | } 184 | }; 185 | 186 | $scope.showAll = false; 187 | $scope.expandAll = function(){ 188 | var i = 0; 189 | $scope.showAll = $scope.showAll == true ? false : true; 190 | if($scope.showAll) { 191 | for (i = 0; i < $scope.nodesTableArr.length; i++) 192 | $scope.nodesTableArr[i]['isShow'] = true; 193 | } 194 | else { 195 | for (i = 0; i < $scope.nodesTableArr.length; i++) 196 | if($scope.nodesTableArr[i]['level'] != 0) 197 | $scope.nodesTableArr[i]['isShow'] = false; 198 | } 199 | }; 200 | 201 | $scope.nodesTableArr = []; 202 | $scope.initializeTable = function(treeDataArr){ 203 | for(var i = 0 ; i < treeDataArr.length ; i++){ 204 | var level = 0; 205 | var node = treeDataArr[i]; 206 | if(node.children && node.children.length){ 207 | $scope.nodesTableArr.push({ 208 | name : node.name, 209 | id : node._id, 210 | parent : "root", // root : this is top level element 211 | toggleStatus : false, // initially in collapsed state 212 | parentId : -1, // -1 : this is a root element 213 | isShow : true, // show hide row 214 | isEditable : false, 215 | level : level, 216 | childCount : node.children.length, 217 | isSaveBtn : false, // to show/hide save button 218 | isUpdateBtn : false, // to show/hide update button 219 | properties : node.properties // other properties you want to maintain about node 220 | }); 221 | } 222 | if(node.children && node.children.length) { // if node is not leaf node then call helper function again 223 | $scope.initializeTableHelper(node.children, node.text, node._id, level); 224 | } 225 | 226 | } 227 | }; 228 | 229 | $scope.initializeTableHelper = function(pChildArr, pParentName, pParentId, pLevel){ 230 | var isShowNode = false; 231 | pLevel = pLevel + 1 ; 232 | for(var i = 0 ; i < pChildArr.length ; i++){ 233 | var node = pChildArr[i]; 234 | var childCount = node.children != undefined ? node.children.length : 0; 235 | $scope.nodesTableArr.push({ 236 | id : node._id, 237 | name : node.name, 238 | parent : pParentName, 239 | toggleStatus : false, 240 | parentId : pParentId, 241 | isShow : isShowNode, 242 | isEditable : false, 243 | level : pLevel, 244 | childCount : childCount, 245 | isSaveBtn : false, 246 | isUpdateBtn : false, 247 | properties : node.properties 248 | }); 249 | if(node.children && node.children.length) { 250 | $scope.initializeTableHelper(node.children, node.text, node._id, pLevel); 251 | } 252 | } 253 | }; 254 | 255 | $scope.initializeTable(sampleData) 256 | }]); 257 | 258 | var sampleData = [ 259 | { 260 | "_id": "557569e82a39650f65425104", 261 | "depth": 0, 262 | "name": "SBI Clerk", 263 | "properties" : { "exam": "SBI Clerk" }, 264 | "children": [ 265 | { 266 | "_id": "55c2dee72a3965432eaac6a7", 267 | "depth": 1, 268 | "name": "Quantitative Aptitude", 269 | "properties" : { "exam": "SBI Clerk" }, 270 | "children": [ 271 | { 272 | "_id": "55c2dee72a3965432eaac6a8", 273 | "depth": 2, 274 | "name": "Simplification", 275 | "properties" : { "exam": "SBI Clerk" }, 276 | "children": [ 277 | { 278 | "_id": "55c2dee72a3965432eaac6a9", 279 | "depth": 3, 280 | "name": "Bodmas Rule", 281 | "properties" : { "exam": "SBI Clerk" }, 282 | "type": "topic", 283 | "par": "Bodmas Rule" 284 | }, 285 | { 286 | "_id": "55c2dee72a3965432eaac6aa", 287 | "depth": 3, 288 | "name": "Surds And Indices", 289 | "properties" : { "exam": "SBI Clerk" }, 290 | "type": "topic", 291 | "par": "Surds And Indices" 292 | }, 293 | { 294 | "_id": "55c2dee82a3965432eaac6ab", 295 | "depth": 3, 296 | "name": "Approx Value", 297 | "properties" : { "exam": "SBI Clerk" }, 298 | "type": "topic", 299 | "par": "Approx Value" 300 | }, 301 | { 302 | "_id": "55c2dee82a3965432eaac6ac", 303 | "depth": 3, 304 | "name": "Percennodee", 305 | "properties" : { "exam": "SBI Clerk" }, 306 | "type": "topic", 307 | "par": "Percennodee" 308 | } 309 | ], 310 | "type": "chapter", 311 | "par": "Simplification" 312 | }, 313 | { 314 | "_id": "55c2dee82a3965432eaac6ad", 315 | "depth": 2, 316 | "name": "Algebra", 317 | "properties" : { "exam": "SBI Clerk" }, 318 | "children": [ 319 | { 320 | "_id": "55c2dee82a3965432eaac6ae", 321 | "depth": 3, 322 | "name": "Linear Equation In 1 Variable", 323 | "properties" : { "exam": "SBI Clerk" }, 324 | "type": "topic", 325 | "par": "Linear Equation In 1 Variable" 326 | }, 327 | { 328 | "_id": "55c2dee82a3965432eaac6af", 329 | "depth": 3, 330 | "name": "Linear Equation In 2 Variable", 331 | "properties" : { "exam": "SBI Clerk" }, 332 | "type": "topic", 333 | "par": "Linear Equation In 2 Variable" 334 | }, 335 | { 336 | "_id": "55c2dee82a3965432eaac6b0", 337 | "depth": 3, 338 | "name": "Quadratic Equation", 339 | "properties" : { "exam": "SBI Clerk" }, 340 | "type": "topic", 341 | "par": "Quadratic Equation" 342 | } 343 | ], 344 | "type": "chapter", 345 | "par": "Algebra" 346 | }, 347 | { 348 | "_id": "55c2dee92a3965432eaac6b1", 349 | "depth": 2, 350 | "name": "Average", 351 | "properties" : { "exam": "SBI Clerk" }, 352 | "type": "chapter", 353 | "par": "Average" 354 | }, 355 | { 356 | "_id": "55c2dee92a3965432eaac6b2", 357 | "depth": 2, 358 | "name": "Ratio And Proportion", 359 | "properties" : { "exam": "SBI Clerk" }, 360 | "children": [ 361 | { 362 | "_id": "55c2dee92a3965432eaac6b3", 363 | "depth": 3, 364 | "name": "Simple Ratios", 365 | "properties" : { "exam": "SBI Clerk" }, 366 | "type": "topic", 367 | "par": "Simple Ratios" 368 | }, 369 | { 370 | "_id": "55c2dee92a3965432eaac6b4", 371 | "depth": 3, 372 | "name": "Compound Ratios", 373 | "properties" : { "exam": "SBI Clerk" }, 374 | "type": "topic", 375 | "par": "Compound Ratios" 376 | }, 377 | { 378 | "_id": "55c2dee92a3965432eaac6b5", 379 | "depth": 3, 380 | "name": "Direct or Indirect Proportion", 381 | "properties" : { "exam": "SBI Clerk" }, 382 | "type": "topic", 383 | "par": "Direct or Indirect Proportion" 384 | }, 385 | { 386 | "_id": "55c2dee92a3965432eaac6b6", 387 | "depth": 3, 388 | "name": "Componendo or Dividendo", 389 | "properties" : { "exam": "SBI Clerk" }, 390 | "type": "topic", 391 | "par": "Componendo or Dividendo" 392 | }, 393 | { 394 | "_id": "55c2dee92a3965432eaac6b7", 395 | "depth": 3, 396 | "name": "Fourth proportional", 397 | "properties" : { "exam": "SBI Clerk" }, 398 | "type": "topic", 399 | "par": "Fourth proportional" 400 | }, 401 | { 402 | "_id": "55c2deea2a3965432eaac6b8", 403 | "depth": 3, 404 | "name": "Third proportional", 405 | "properties" : { "exam": "SBI Clerk" }, 406 | "type": "topic", 407 | "par": "Third proportional" 408 | }, 409 | { 410 | "_id": "55c2deea2a3965432eaac6b9", 411 | "depth": 3, 412 | "name": "Mean proportional", 413 | "properties" : { "exam": "SBI Clerk" }, 414 | "type": "topic", 415 | "par": "Mean proportional" 416 | } 417 | ], 418 | "type": "chapter", 419 | "par": "Ratio And Proportion" 420 | }, 421 | { 422 | "_id": "55c2deea2a3965432eaac6ba", 423 | "depth": 2, 424 | "name": "Interest", 425 | "properties" : { "exam": "SBI Clerk" }, 426 | "children": [ 427 | { 428 | "_id": "55c2deea2a3965432eaac6bb", 429 | "depth": 3, 430 | "name": "Simple interest", 431 | "properties" : { "exam": "SBI Clerk" }, 432 | "type": "topic", 433 | "par": "Simple interest" 434 | }, 435 | { 436 | "_id": "55c2deea2a3965432eaac6bc", 437 | "depth": 3, 438 | "name": "Compound interest", 439 | "properties" : { "exam": "SBI Clerk" }, 440 | "type": "topic", 441 | "par": "Compound interest" 442 | }, 443 | { 444 | "_id": "55c2deea2a3965432eaac6bd", 445 | "depth": 3, 446 | "name": "Simple and Compound", 447 | "properties" : { "exam": "SBI Clerk" }, 448 | "type": "topic", 449 | "par": "Simple and Compound" 450 | }, 451 | { 452 | "_id": "55c2deeb2a3965432eaac6be", 453 | "depth": 3, 454 | "name": "Installments", 455 | "properties" : { "exam": "SBI Clerk" }, 456 | "type": "topic", 457 | "par": "Installments" 458 | } 459 | ], 460 | "type": "chapter", 461 | "par": "Interest" 462 | }, 463 | { 464 | "_id": "55c2deeb2a3965432eaac6bf", 465 | "depth": 2, 466 | "name": "Profit And Loss", 467 | "properties" : { "exam": "SBI Clerk" }, 468 | "children": [ 469 | { 470 | "_id": "55c2deeb2a3965432eaac6c0", 471 | "depth": 3, 472 | "name": "Dishonest Dealings", 473 | "properties" : { "exam": "SBI Clerk" }, 474 | "type": "topic", 475 | "par": "Dishonest Dealings" 476 | }, 477 | { 478 | "_id": "55c2deeb2a3965432eaac6c1", 479 | "depth": 3, 480 | "name": "Succesive Selling", 481 | "properties" : { "exam": "SBI Clerk" }, 482 | "type": "topic", 483 | "par": "Succesive Selling" 484 | }, 485 | { 486 | "_id": "55c2deeb2a3965432eaac6c2", 487 | "depth": 3, 488 | "name": "Partnership", 489 | "properties" : { "exam": "SBI Clerk" }, 490 | "type": "topic", 491 | "par": "Partnership" 492 | }, 493 | { 494 | "_id": "55c2deeb2a3965432eaac6c3", 495 | "depth": 3, 496 | "name": "Discount And MP", 497 | "properties" : { "exam": "SBI Clerk" }, 498 | "type": "topic", 499 | "par": "Discount And MP" 500 | }, 501 | { 502 | "_id": "55c2deec2a3965432eaac6c4", 503 | "depth": 3, 504 | "name": "Sales Tax", 505 | "properties" : { "exam": "SBI Clerk" }, 506 | "type": "topic", 507 | "par": "Sales Tax" 508 | } 509 | ], 510 | "type": "chapter", 511 | "par": "Profit And Loss" 512 | }, 513 | { 514 | "_id": "55c2deec2a3965432eaac6c5", 515 | "depth": 2, 516 | "name": "Time And Work", 517 | "properties" : { "exam": "SBI Clerk" }, 518 | "children": [ 519 | { 520 | "_id": "55c2deec2a3965432eaac6c6", 521 | "depth": 3, 522 | "name": "Work Efficiency", 523 | "properties" : { "exam": "SBI Clerk" }, 524 | "type": "topic", 525 | "par": "Work Efficiency" 526 | }, 527 | { 528 | "_id": "55c2deec2a3965432eaac6c7", 529 | "depth": 3, 530 | "name": "work and wages", 531 | "properties" : { "exam": "SBI Clerk" }, 532 | "type": "topic", 533 | "par": "work and wages" 534 | }, 535 | { 536 | "_id": "55c2deec2a3965432eaac6c8", 537 | "depth": 3, 538 | "name": "Pipe And Cistern", 539 | "properties" : { "exam": "SBI Clerk" }, 540 | "type": "topic", 541 | "par": "Pipe And Cistern" 542 | } 543 | ], 544 | "type": "chapter", 545 | "par": "Time And Work" 546 | }, 547 | { 548 | "_id": "55c2deed2a3965432eaac6c9", 549 | "depth": 2, 550 | "name": "Speed Time And Distance", 551 | "properties" : { "exam": "SBI Clerk" }, 552 | "children": [ 553 | { 554 | "_id": "55c2deed2a3965432eaac6ca", 555 | "depth": 3, 556 | "name": "Partial Speed", 557 | "properties" : { "exam": "SBI Clerk" }, 558 | "type": "topic", 559 | "par": "Partial Speed" 560 | }, 561 | { 562 | "_id": "55c2deed2a3965432eaac6cb", 563 | "depth": 3, 564 | "name": "Relative Speed", 565 | "properties" : { "exam": "SBI Clerk" }, 566 | "type": "topic", 567 | "par": "Relative Speed" 568 | }, 569 | { 570 | "_id": "55c2deed2a3965432eaac6cc", 571 | "depth": 3, 572 | "name": "Average speed", 573 | "properties" : { "exam": "SBI Clerk" }, 574 | "type": "topic", 575 | "par": "Average speed" 576 | }, 577 | { 578 | "_id": "55c2deed2a3965432eaac6cd", 579 | "depth": 3, 580 | "name": "Boat And River", 581 | "properties" : { "exam": "SBI Clerk" }, 582 | "children": [ 583 | { 584 | "_id": "55c2deed2a3965432eaac6ce", 585 | "depth": 4, 586 | "name": "Upstream Or Down Stream", 587 | "properties" : { "exam": "SBI Clerk" }, 588 | "type": "subtopic", 589 | "par": "Upstream Or Down Stream" 590 | }, 591 | { 592 | "_id": "55c2deed2a3965432eaac6cf", 593 | "depth": 4, 594 | "name": "Up And Down Both", 595 | "properties" : { "exam": "SBI Clerk" }, 596 | "type": "subtopic", 597 | "par": "Up And Down Both" 598 | } 599 | ], 600 | "type": "topic", 601 | "par": "Boat And River" 602 | }, 603 | { 604 | "_id": "55c2deee2a3965432eaac6d0", 605 | "depth": 3, 606 | "name": "Problem On Trains", 607 | "properties" : { "exam": "SBI Clerk" }, 608 | "children": [ 609 | { 610 | "_id": "55c2deee2a3965432eaac6d1", 611 | "depth": 4, 612 | "name": "Train Crossing A Stationary Object or Man", 613 | "properties" : { "exam": "SBI Clerk" }, 614 | "type": "subtopic", 615 | "par": "Train Crossing A Stationary Object or Man" 616 | }, 617 | { 618 | "_id": "55c2deee2a3965432eaac6d2", 619 | "depth": 4, 620 | "name": "Train Crossing A Platform", 621 | "properties" : { "exam": "SBI Clerk" }, 622 | "type": "subtopic", 623 | "par": "Train Crossing A Platform" 624 | }, 625 | { 626 | "_id": "55c2deee2a3965432eaac6d3", 627 | "depth": 4, 628 | "name": "Train Crossing A Running Man or Object", 629 | "properties" : { "exam": "SBI Clerk" }, 630 | "type": "subtopic", 631 | "par": "Train Crossing A Running Man or Object" 632 | } 633 | ], 634 | "type": "topic", 635 | "par": "Problem On Trains" 636 | } 637 | ], 638 | "type": "chapter", 639 | "par": "Speed Time And Distance" 640 | }, 641 | { 642 | "_id": "55c2deee2a3965432eaac6d4", 643 | "depth": 2, 644 | "name": "Mensuration", 645 | "properties" : { "exam": "SBI Clerk" }, 646 | "children": [ 647 | { 648 | "_id": "55c2deee2a3965432eaac6d5", 649 | "depth": 3, 650 | "name": "Square", 651 | "properties" : { "exam": "SBI Clerk" }, 652 | "type": "topic", 653 | "par": "Square" 654 | }, 655 | { 656 | "_id": "55c2deee2a3965432eaac6d6", 657 | "depth": 3, 658 | "name": "Rectangle", 659 | "properties" : { "exam": "SBI Clerk" }, 660 | "type": "topic", 661 | "par": "Rectangle" 662 | }, 663 | { 664 | "_id": "55c2deef2a3965432eaac6d7", 665 | "depth": 3, 666 | "name": "Circle or Semi Circle", 667 | "properties" : { "exam": "SBI Clerk" }, 668 | "type": "topic", 669 | "par": "Circle or Semi Circle" 670 | }, 671 | { 672 | "_id": "55c2deef2a3965432eaac6d8", 673 | "depth": 3, 674 | "name": "Triangle", 675 | "properties" : { "exam": "SBI Clerk" }, 676 | "type": "topic", 677 | "par": "Triangle" 678 | }, 679 | { 680 | "_id": "55c2deef2a3965432eaac6d9", 681 | "depth": 3, 682 | "name": "Rhombus", 683 | "properties" : { "exam": "SBI Clerk" }, 684 | "type": "topic", 685 | "par": "Rhombus" 686 | }, 687 | { 688 | "_id": "55c2deef2a3965432eaac6da", 689 | "depth": 3, 690 | "name": "Trapezium", 691 | "properties" : { "exam": "SBI Clerk" }, 692 | "type": "topic", 693 | "par": "Trapezium" 694 | }, 695 | { 696 | "_id": "55c2deef2a3965432eaac6db", 697 | "depth": 3, 698 | "name": "Parallelogram", 699 | "properties" : { "exam": "SBI Clerk" }, 700 | "type": "topic", 701 | "par": "Parallelogram" 702 | }, 703 | { 704 | "_id": "55c2deef2a3965432eaac6dc", 705 | "depth": 3, 706 | "name": "Two Figures", 707 | "properties" : { "exam": "SBI Clerk" }, 708 | "type": "topic", 709 | "par": "Two Figures" 710 | } 711 | ], 712 | "type": "chapter", 713 | "par": "Mensuration" 714 | }, 715 | { 716 | "_id": "55c2def02a3965432eaac6dd", 717 | "depth": 2, 718 | "name": "Permutation And Combination", 719 | "properties" : { "exam": "SBI Clerk" }, 720 | "type": "chapter", 721 | "par": "Permutation And Combination" 722 | }, 723 | { 724 | "_id": "55c2def02a3965432eaac6de", 725 | "depth": 2, 726 | "name": "Number Series", 727 | "properties" : { "exam": "SBI Clerk" }, 728 | "type": "chapter", 729 | "par": "Number Series" 730 | }, 731 | { 732 | "_id": "55c2def02a3965432eaac6df", 733 | "depth": 2, 734 | "name": "Mixture Problems", 735 | "properties" : { "exam": "SBI Clerk" }, 736 | "children": [ 737 | { 738 | "_id": "55c2def02a3965432eaac6e0", 739 | "depth": 3, 740 | "name": "To Make A Mixture From Two Or More Things", 741 | "properties" : { "exam": "SBI Clerk" }, 742 | "type": "topic", 743 | "par": "To Make A Mixture From Two Or More Things" 744 | }, 745 | { 746 | "_id": "55c2def02a3965432eaac6e1", 747 | "depth": 3, 748 | "name": "To Make A Mixture From Two Mixtures", 749 | "properties" : { "exam": "SBI Clerk" }, 750 | "type": "topic", 751 | "par": "To Make A Mixture From Two Mixtures" 752 | } 753 | ], 754 | "type": "chapter", 755 | "par": "Mixture Problems" 756 | }, 757 | { 758 | "_id": "55c2def12a3965432eaac6e2", 759 | "depth": 2, 760 | "name": "Data Sufficiency", 761 | "properties" : { "exam": "SBI Clerk" }, 762 | "type": "chapter", 763 | "par": "Data Sufficiency" 764 | }, 765 | { 766 | "_id": "55c2def12a3965432eaac6e3", 767 | "depth": 2, 768 | "name": "Probability", 769 | "properties" : { "exam": "SBI Clerk" }, 770 | "type": "chapter", 771 | "par": "Probability" 772 | } 773 | ], 774 | "type": "subject", 775 | "par": "Quantitative Aptitude" 776 | }, 777 | { 778 | "_id": "55c2def12a3965432eaac6e4", 779 | "depth": 1, 780 | "name": "Data Interpretation", 781 | "properties" : { "exam": "SBI Clerk" }, 782 | "children": [ 783 | { 784 | "_id": "55c2def12a3965432eaac6e5", 785 | "depth": 2, 786 | "name": "Bar Graph", 787 | "properties" : { "exam": "SBI Clerk" }, 788 | "type": "chapter", 789 | "par": "Bar Graph" 790 | }, 791 | { 792 | "_id": "55c2def12a3965432eaac6e6", 793 | "depth": 2, 794 | "name": "Pie Chart", 795 | "properties" : { "exam": "SBI Clerk" }, 796 | "type": "chapter", 797 | "par": "Pie Chart" 798 | }, 799 | { 800 | "_id": "55c2def12a3965432eaac6e7", 801 | "depth": 2, 802 | "name": "Line Graph", 803 | "properties" : { "exam": "SBI Clerk" }, 804 | "type": "chapter", 805 | "par": "Line Graph" 806 | }, 807 | { 808 | "_id": "55c2def22a3965432eaac6e8", 809 | "depth": 2, 810 | "name": "Miscellaneous", 811 | "properties" : { "exam": "SBI Clerk" }, 812 | "type": "chapter", 813 | "par": "Miscellaneous" 814 | }, 815 | { 816 | "_id": "55c2def22a3965432eaac6e9", 817 | "depth": 2, 818 | "name": "Tabulation", 819 | "properties" : { "exam": "SBI Clerk" }, 820 | "type": "chapter", 821 | "par": "Tabulation" 822 | } 823 | ], 824 | "type": "subject", 825 | "par": "Data Interpretation" 826 | }, 827 | { 828 | "_id": "55c2def22a3965432eaac6ea", 829 | "depth": 1, 830 | "name": "English", 831 | "properties" : { "exam": "SBI Clerk" }, 832 | "children": [ 833 | { 834 | "_id": "55c2def22a3965432eaac6eb", 835 | "depth": 2, 836 | "name": "Grammar", 837 | "properties" : { "exam": "SBI Clerk" }, 838 | "children": [ 839 | { 840 | "_id": "55c2def22a3965432eaac6ec", 841 | "depth": 3, 842 | "name": "Error Spotting", 843 | "properties" : { "exam": "SBI Clerk" }, 844 | "type": "topic", 845 | "par": "Error Spotting" 846 | }, 847 | { 848 | "_id": "55c2def22a3965432eaac6ed", 849 | "depth": 3, 850 | "name": "Phrase Replacement", 851 | "properties" : { "exam": "SBI Clerk" }, 852 | "type": "topic", 853 | "par": "Phrase Replacement" 854 | }, 855 | { 856 | "_id": "55c2def22a3965432eaac6ee", 857 | "depth": 3, 858 | "name": "Fill in the Blanks", 859 | "properties" : { "exam": "SBI Clerk" }, 860 | "type": "topic", 861 | "par": "Fill in the Blanks" 862 | } 863 | ], 864 | "type": "chapter", 865 | "par": "Grammar" 866 | }, 867 | { 868 | "_id": "55c2def32a3965432eaac6ef", 869 | "depth": 2, 870 | "name": "Vocabulary", 871 | "properties" : { "exam": "SBI Clerk" }, 872 | "children": [ 873 | { 874 | "_id": "55c2def32a3965432eaac6f0", 875 | "depth": 3, 876 | "name": "Cloze Test", 877 | "properties" : { "exam": "SBI Clerk" }, 878 | "type": "topic", 879 | "par": "Cloze Test" 880 | }, 881 | { 882 | "_id": "55c2def32a3965432eaac6f1", 883 | "depth": 3, 884 | "name": "Synonyms or Antonyms", 885 | "properties" : { "exam": "SBI Clerk" }, 886 | "type": "topic", 887 | "par": "Synonyms or Antonyms" 888 | }, 889 | { 890 | "_id": "55c2def32a3965432eaac6f2", 891 | "depth": 3, 892 | "name": "Phrase or Idiom Meaning", 893 | "properties" : { "exam": "SBI Clerk" }, 894 | "type": "topic", 895 | "par": "Phrase or Idiom Meaning" 896 | }, 897 | { 898 | "_id": "55c2def32a3965432eaac6f3", 899 | "depth": 3, 900 | "name": "Fill in the Blanks", 901 | "properties" : { "exam": "SBI Clerk" }, 902 | "type": "topic", 903 | "par": "Fill in the Blanks" 904 | }, 905 | { 906 | "_id": "55c2def32a3965432eaac6f4", 907 | "depth": 3, 908 | "name": "Phrase Replacement", 909 | "properties" : { "exam": "SBI Clerk" }, 910 | "type": "topic", 911 | "par": "Phrase Replacement" 912 | }, 913 | { 914 | "_id": "55c2def42a3965432eaac6f5", 915 | "depth": 3, 916 | "name": "Error Spotting", 917 | "properties" : { "exam": "SBI Clerk" }, 918 | "type": "topic", 919 | "par": "Error Spotting" 920 | } 921 | ], 922 | "type": "chapter", 923 | "par": "Vocabulary" 924 | }, 925 | { 926 | "_id": "55c2def42a3965432eaac6f6", 927 | "depth": 2, 928 | "name": "Verbal Ability", 929 | "properties" : { "exam": "SBI Clerk" }, 930 | "children": [ 931 | { 932 | "_id": "55c2def42a3965432eaac6f7", 933 | "depth": 3, 934 | "name": "Sentence Completion", 935 | "properties" : { "exam": "SBI Clerk" }, 936 | "type": "topic", 937 | "par": "Sentence Completion" 938 | }, 939 | { 940 | "_id": "55c2def42a3965432eaac6f8", 941 | "depth": 3, 942 | "name": "Para Jumbles", 943 | "properties" : { "exam": "SBI Clerk" }, 944 | "type": "topic", 945 | "par": "Para Jumbles" 946 | }, 947 | { 948 | "_id": "55c2def42a3965432eaac6f9", 949 | "depth": 3, 950 | "name": "Sentence Jumbles", 951 | "properties" : { "exam": "SBI Clerk" }, 952 | "type": "topic", 953 | "par": "Sentence Jumbles" 954 | } 955 | ], 956 | "type": "chapter", 957 | "par": "Verbal Ability" 958 | }, 959 | { 960 | "_id": "55c2def42a3965432eaac6fa", 961 | "depth": 2, 962 | "name": "Reading Comprehension", 963 | "properties" : { "exam": "SBI Clerk" }, 964 | "type": "chapter", 965 | "par": "Reading Comprehension" 966 | } 967 | ], 968 | "type": "subject", 969 | "par": "English" 970 | }, 971 | { 972 | "_id": "55c2def52a3965432eaac6fb", 973 | "depth": 1, 974 | "name": "Logical Reasoning", 975 | "properties" : { "exam": "SBI Clerk" }, 976 | "children": [ 977 | { 978 | "_id": "55c2def52a3965432eaac6fc", 979 | "depth": 2, 980 | "name": "Arrangement and pattern", 981 | "properties" : { "exam": "SBI Clerk" }, 982 | "children": [ 983 | { 984 | "_id": "55c2def52a3965432eaac6fd", 985 | "depth": 3, 986 | "name": "General series of alphabets", 987 | "properties" : { "exam": "SBI Clerk" }, 988 | "type": "topic", 989 | "par": "General series of alphabets" 990 | }, 991 | { 992 | "_id": "55c2def52a3965432eaac6fe", 993 | "depth": 3, 994 | "name": "Random sequence of alphabets", 995 | "properties" : { "exam": "SBI Clerk" }, 996 | "type": "topic", 997 | "par": "Random sequence of alphabets" 998 | }, 999 | { 1000 | "_id": "55c2def52a3965432eaac6ff", 1001 | "depth": 3, 1002 | "name": "Mixed series", 1003 | "properties" : { "exam": "SBI Clerk" }, 1004 | "type": "topic", 1005 | "par": "Mixed series" 1006 | }, 1007 | { 1008 | "_id": "55c2def52a3965432eaac700", 1009 | "depth": 3, 1010 | "name": "Number Arrangement", 1011 | "properties" : { "exam": "SBI Clerk" }, 1012 | "type": "topic", 1013 | "par": "Number Arrangement" 1014 | }, 1015 | { 1016 | "_id": "55c2def52a3965432eaac701", 1017 | "depth": 3, 1018 | "name": "Dictionary or Alphabet based", 1019 | "properties" : { "exam": "SBI Clerk" }, 1020 | "children": [ 1021 | { 1022 | "_id": "55c2def52a3965432eaac702", 1023 | "depth": 4, 1024 | "name": "Position of letters in a word", 1025 | "properties" : { "exam": "SBI Clerk" }, 1026 | "type": "subtopic", 1027 | "par": "Position of letters in a word" 1028 | }, 1029 | { 1030 | "_id": "55c2def62a3965432eaac703", 1031 | "depth": 4, 1032 | "name": "Creating english words", 1033 | "properties" : { "exam": "SBI Clerk" }, 1034 | "type": "subtopic", 1035 | "par": "Creating english words" 1036 | } 1037 | ], 1038 | "type": "topic", 1039 | "par": "Dictionary or Alphabet based" 1040 | } 1041 | ], 1042 | "type": "chapter", 1043 | "par": "Arrangement and pattern" 1044 | }, 1045 | { 1046 | "_id": "55c2def62a3965432eaac704", 1047 | "depth": 2, 1048 | "name": "Classification", 1049 | "properties" : { "exam": "SBI Clerk" }, 1050 | "children": [ 1051 | { 1052 | "_id": "55c2def62a3965432eaac705", 1053 | "depth": 3, 1054 | "name": "Letter or meaningless words based", 1055 | "properties" : { "exam": "SBI Clerk" }, 1056 | "type": "topic", 1057 | "par": "Letter or meaningless words based" 1058 | }, 1059 | { 1060 | "_id": "55c2def62a3965432eaac706", 1061 | "depth": 3, 1062 | "name": "meaningful words based", 1063 | "properties" : { "exam": "SBI Clerk" }, 1064 | "type": "topic", 1065 | "par": "meaningful words based" 1066 | }, 1067 | { 1068 | "_id": "55c2def62a3965432eaac707", 1069 | "depth": 3, 1070 | "name": "Number based", 1071 | "properties" : { "exam": "SBI Clerk" }, 1072 | "type": "topic", 1073 | "par": "Number based" 1074 | } 1075 | ], 1076 | "type": "chapter", 1077 | "par": "Classification" 1078 | }, 1079 | { 1080 | "_id": "55c2def72a3965432eaac708", 1081 | "depth": 2, 1082 | "name": "Analogy", 1083 | "properties" : { "exam": "SBI Clerk" }, 1084 | "children": [ 1085 | { 1086 | "_id": "55c2def72a3965432eaac709", 1087 | "depth": 3, 1088 | "name": "Meaning based", 1089 | "properties" : { "exam": "SBI Clerk" }, 1090 | "type": "topic", 1091 | "par": "Meaning based" 1092 | } 1093 | ], 1094 | "type": "chapter", 1095 | "par": "Analogy" 1096 | }, 1097 | { 1098 | "_id": "55c2def72a3965432eaac70a", 1099 | "depth": 2, 1100 | "name": "Series", 1101 | "properties" : { "exam": "SBI Clerk" }, 1102 | "children": [ 1103 | { 1104 | "_id": "55c2def72a3965432eaac70b", 1105 | "depth": 3, 1106 | "name": "Number series", 1107 | "properties" : { "exam": "SBI Clerk" }, 1108 | "children": [ 1109 | { 1110 | "_id": "55c2def72a3965432eaac70c", 1111 | "depth": 4, 1112 | "name": "Complete the series", 1113 | "properties" : { "exam": "SBI Clerk" }, 1114 | "type": "subtopic", 1115 | "par": "Complete the series" 1116 | }, 1117 | { 1118 | "_id": "55c2def72a3965432eaac70d", 1119 | "depth": 4, 1120 | "name": "Missing term", 1121 | "properties" : { "exam": "SBI Clerk" }, 1122 | "type": "subtopic", 1123 | "par": "Missing term" 1124 | }, 1125 | { 1126 | "_id": "55c2def72a3965432eaac70e", 1127 | "depth": 4, 1128 | "name": "Wrong Term", 1129 | "properties" : { "exam": "SBI Clerk" }, 1130 | "type": "subtopic", 1131 | "par": "Wrong Term" 1132 | } 1133 | ], 1134 | "type": "topic", 1135 | "par": "Number series" 1136 | }, 1137 | { 1138 | "_id": "55c2def82a3965432eaac70f", 1139 | "depth": 3, 1140 | "name": "Alphabet Series", 1141 | "properties" : { "exam": "SBI Clerk" }, 1142 | "children": [ 1143 | { 1144 | "_id": "55c2def82a3965432eaac710", 1145 | "depth": 4, 1146 | "name": "Complete the series", 1147 | "properties" : { "exam": "SBI Clerk" }, 1148 | "type": "subtopic", 1149 | "par": "Complete the series" 1150 | }, 1151 | { 1152 | "_id": "55c2def82a3965432eaac711", 1153 | "depth": 4, 1154 | "name": "Missing term", 1155 | "properties" : { "exam": "SBI Clerk" }, 1156 | "type": "subtopic", 1157 | "par": "Missing term" 1158 | }, 1159 | { 1160 | "_id": "55c2def82a3965432eaac712", 1161 | "depth": 4, 1162 | "name": "Wrong Term", 1163 | "properties" : { "exam": "SBI Clerk" }, 1164 | "type": "subtopic", 1165 | "par": "Wrong Term" 1166 | } 1167 | ], 1168 | "type": "topic", 1169 | "par": "Alphabet Series" 1170 | } 1171 | ], 1172 | "type": "chapter", 1173 | "par": "Series" 1174 | }, 1175 | { 1176 | "_id": "55c2def92a3965432eaac713", 1177 | "depth": 2, 1178 | "name": "Coding Decoding", 1179 | "properties" : { "exam": "SBI Clerk" }, 1180 | "children": [ 1181 | { 1182 | "_id": "55c2def92a3965432eaac714", 1183 | "depth": 3, 1184 | "name": "Coding and decoding by letter shifting", 1185 | "properties" : { "exam": "SBI Clerk" }, 1186 | "type": "topic", 1187 | "par": "Coding and decoding by letter shifting" 1188 | }, 1189 | { 1190 | "_id": "55c2def92a3965432eaac715", 1191 | "depth": 3, 1192 | "name": "Coding and decoding in fictitious language", 1193 | "properties" : { "exam": "SBI Clerk" }, 1194 | "type": "topic", 1195 | "par": "Coding and decoding in fictitious language" 1196 | }, 1197 | { 1198 | "_id": "55c2def92a3965432eaac716", 1199 | "depth": 3, 1200 | "name": "Coding by analogy", 1201 | "properties" : { "exam": "SBI Clerk" }, 1202 | "type": "topic", 1203 | "par": "Coding by analogy" 1204 | }, 1205 | { 1206 | "_id": "55c2def92a3965432eaac717", 1207 | "depth": 3, 1208 | "name": "Coding letters of a word", 1209 | "properties" : { "exam": "SBI Clerk" }, 1210 | "type": "topic", 1211 | "par": "Coding letters of a word" 1212 | } 1213 | ], 1214 | "type": "chapter", 1215 | "par": "Coding Decoding" 1216 | }, 1217 | { 1218 | "_id": "55c2def92a3965432eaac718", 1219 | "depth": 2, 1220 | "name": "Blood relations", 1221 | "properties" : { "exam": "SBI Clerk" }, 1222 | "children": [ 1223 | { 1224 | "_id": "55c2def92a3965432eaac719", 1225 | "depth": 3, 1226 | "name": "General blood relation problems", 1227 | "properties" : { "exam": "SBI Clerk" }, 1228 | "type": "topic", 1229 | "par": "General blood relation problems" 1230 | }, 1231 | { 1232 | "_id": "55c2def92a3965432eaac71a", 1233 | "depth": 3, 1234 | "name": "Family tree problems", 1235 | "properties" : { "exam": "SBI Clerk" }, 1236 | "type": "topic", 1237 | "par": "Family tree problems" 1238 | }, 1239 | { 1240 | "_id": "55c2defa2a3965432eaac71b", 1241 | "depth": 3, 1242 | "name": "Coded blood relation problems", 1243 | "properties" : { "exam": "SBI Clerk" }, 1244 | "type": "topic", 1245 | "par": "Coded blood relation problems" 1246 | } 1247 | ], 1248 | "type": "chapter", 1249 | "par": "Blood relations" 1250 | }, 1251 | { 1252 | "_id": "55c2defa2a3965432eaac71c", 1253 | "depth": 2, 1254 | "name": "Ordering and ranking", 1255 | "properties" : { "exam": "SBI Clerk" }, 1256 | "type": "chapter", 1257 | "par": "Ordering and ranking" 1258 | }, 1259 | { 1260 | "_id": "55c2defa2a3965432eaac71d", 1261 | "depth": 2, 1262 | "name": "Problem solving", 1263 | "properties" : { "exam": "SBI Clerk" }, 1264 | "type": "chapter", 1265 | "par": "Problem solving" 1266 | }, 1267 | { 1268 | "_id": "55c2defa2a3965432eaac71e", 1269 | "depth": 2, 1270 | "name": "Coded inequalities", 1271 | "properties" : { "exam": "SBI Clerk" }, 1272 | "type": "chapter", 1273 | "par": "Coded inequalities" 1274 | }, 1275 | { 1276 | "_id": "55c2defa2a3965432eaac71f", 1277 | "depth": 2, 1278 | "name": "Syllogism", 1279 | "properties" : { "exam": "SBI Clerk" }, 1280 | "type": "chapter", 1281 | "par": "Syllogism" 1282 | }, 1283 | { 1284 | "_id": "55c2defb2a3965432eaac720", 1285 | "depth": 2, 1286 | "name": "Seating arrangement", 1287 | "properties" : { "exam": "SBI Clerk" }, 1288 | "children": [ 1289 | { 1290 | "_id": "55c2defb2a3965432eaac721", 1291 | "depth": 3, 1292 | "name": "Circular Arrangement", 1293 | "properties" : { "exam": "SBI Clerk" }, 1294 | "type": "topic", 1295 | "par": "Circular Arrangement" 1296 | }, 1297 | { 1298 | "_id": "55c2defb2a3965432eaac722", 1299 | "depth": 3, 1300 | "name": "Linear Arrangement", 1301 | "properties" : { "exam": "SBI Clerk" }, 1302 | "type": "topic", 1303 | "par": "Linear Arrangement" 1304 | } 1305 | ], 1306 | "type": "chapter", 1307 | "par": "Seating arrangement" 1308 | }, 1309 | { 1310 | "_id": "55c2defb2a3965432eaac723", 1311 | "depth": 2, 1312 | "name": "Non verbal reasoning", 1313 | "properties" : { "exam": "SBI Clerk" }, 1314 | "children": [ 1315 | { 1316 | "_id": "55c2defb2a3965432eaac724", 1317 | "depth": 3, 1318 | "name": "Figure based", 1319 | "properties" : { "exam": "SBI Clerk" }, 1320 | "type": "topic", 1321 | "par": "Figure based" 1322 | } 1323 | ], 1324 | "type": "chapter", 1325 | "par": "Non verbal reasoning" 1326 | }, 1327 | { 1328 | "_id": "55c2defb2a3965432eaac725", 1329 | "depth": 2, 1330 | "name": "Data Sufficiency", 1331 | "properties" : { "exam": "SBI Clerk" }, 1332 | "type": "chapter", 1333 | "par": "Data Sufficiency" 1334 | } 1335 | ], 1336 | "type": "subject", 1337 | "par": "Logical Reasoning" 1338 | }, 1339 | { 1340 | "_id": "55c2defc2a3965432eaac726", 1341 | "depth": 1, 1342 | "name": "Verbal Reasoning", 1343 | "properties" : { "exam": "SBI Clerk" }, 1344 | "children": [ 1345 | { 1346 | "_id": "55c2defc2a3965432eaac727", 1347 | "depth": 2, 1348 | "name": "Statements and Arguments", 1349 | "properties" : { "exam": "SBI Clerk" }, 1350 | "type": "chapter", 1351 | "par": "Statements and Arguments" 1352 | }, 1353 | { 1354 | "_id": "55c2defc2a3965432eaac728", 1355 | "depth": 2, 1356 | "name": "Critical Reasoning", 1357 | "properties" : { "exam": "SBI Clerk" }, 1358 | "type": "chapter", 1359 | "par": "Critical Reasoning" 1360 | } 1361 | ], 1362 | "type": "subject", 1363 | "par": "Verbal Reasoning" 1364 | }, 1365 | { 1366 | "_id": "55c2defc2a3965432eaac729", 1367 | "depth": 1, 1368 | "name": "Computer", 1369 | "properties" : { "exam": "SBI Clerk" }, 1370 | "children": [ 1371 | { 1372 | "_id": "55c2defc2a3965432eaac72a", 1373 | "depth": 2, 1374 | "name": "Computer Fundamentals or Terminologies", 1375 | "properties" : { "exam": "SBI Clerk" }, 1376 | "type": "chapter", 1377 | "par": "Computer Fundamentals or Terminologies" 1378 | }, 1379 | { 1380 | "_id": "55c2defc2a3965432eaac72b", 1381 | "depth": 2, 1382 | "name": "Microsoft Office", 1383 | "properties" : { "exam": "SBI Clerk" }, 1384 | "type": "chapter", 1385 | "par": "Microsoft Office" 1386 | }, 1387 | { 1388 | "_id": "55c2defd2a3965432eaac72c", 1389 | "depth": 2, 1390 | "name": "Hardware", 1391 | "properties" : { "exam": "SBI Clerk" }, 1392 | "type": "chapter", 1393 | "par": "Hardware" 1394 | }, 1395 | { 1396 | "_id": "55c2defd2a3965432eaac72d", 1397 | "depth": 2, 1398 | "name": "Software", 1399 | "properties" : { "exam": "SBI Clerk" }, 1400 | "type": "chapter", 1401 | "par": "Software" 1402 | }, 1403 | { 1404 | "_id": "55c2defd2a3965432eaac72e", 1405 | "depth": 2, 1406 | "name": "Operating Systems", 1407 | "properties" : { "exam": "SBI Clerk" }, 1408 | "type": "chapter", 1409 | "par": "Operating Systems" 1410 | }, 1411 | { 1412 | "_id": "55c2defd2a3965432eaac72f", 1413 | "depth": 2, 1414 | "name": "Networking", 1415 | "properties" : { "exam": "SBI Clerk" }, 1416 | "type": "chapter", 1417 | "par": "Networking" 1418 | }, 1419 | { 1420 | "_id": "55c2defd2a3965432eaac730", 1421 | "depth": 2, 1422 | "name": "Internet", 1423 | "properties" : { "exam": "SBI Clerk" }, 1424 | "type": "chapter", 1425 | "par": "Internet" 1426 | }, 1427 | { 1428 | "_id": "55c2defd2a3965432eaac731", 1429 | "depth": 2, 1430 | "name": "Memory", 1431 | "properties" : { "exam": "SBI Clerk" }, 1432 | "type": "chapter", 1433 | "par": "Memory" 1434 | }, 1435 | { 1436 | "_id": "55c2defe2a3965432eaac732", 1437 | "depth": 2, 1438 | "name": "Keyboard shortcuts", 1439 | "properties" : { "exam": "SBI Clerk" }, 1440 | "type": "chapter", 1441 | "par": "Keyboard shortcuts" 1442 | }, 1443 | { 1444 | "_id": "55c2defe2a3965432eaac733", 1445 | "depth": 2, 1446 | "name": "Computer Abbreviations", 1447 | "properties" : { "exam": "SBI Clerk" }, 1448 | "type": "chapter", 1449 | "par": "Computer Abbreviations" 1450 | } 1451 | ], 1452 | "type": "subject", 1453 | "par": "Computer" 1454 | }, 1455 | { 1456 | "_id": "55c2defe2a3965432eaac734", 1457 | "depth": 1, 1458 | "name": "Marketing", 1459 | "properties" : { "exam": "SBI Clerk" }, 1460 | "children": [ 1461 | { 1462 | "_id": "55c2defe2a3965432eaac735", 1463 | "depth": 2, 1464 | "name": "Introduction to Marketing", 1465 | "properties" : { "exam": "SBI Clerk" }, 1466 | "type": "chapter", 1467 | "par": "Introduction to Marketing" 1468 | }, 1469 | { 1470 | "_id": "55c2defe2a3965432eaac736", 1471 | "depth": 2, 1472 | "name": "Functions of Marketing", 1473 | "properties" : { "exam": "SBI Clerk" }, 1474 | "type": "chapter", 1475 | "par": "Functions of Marketing" 1476 | }, 1477 | { 1478 | "_id": "55c2defe2a3965432eaac737", 1479 | "depth": 2, 1480 | "name": "Marketing Management", 1481 | "properties" : { "exam": "SBI Clerk" }, 1482 | "type": "chapter", 1483 | "par": "Marketing Management" 1484 | }, 1485 | { 1486 | "_id": "55c2defe2a3965432eaac738", 1487 | "depth": 2, 1488 | "name": "Product Marketing", 1489 | "properties" : { "exam": "SBI Clerk" }, 1490 | "type": "chapter", 1491 | "par": "Product Marketing" 1492 | }, 1493 | { 1494 | "_id": "55c2deff2a3965432eaac739", 1495 | "depth": 2, 1496 | "name": "Advertising", 1497 | "properties" : { "exam": "SBI Clerk" }, 1498 | "type": "chapter", 1499 | "par": "Advertising" 1500 | }, 1501 | { 1502 | "_id": "55c2deff2a3965432eaac73a", 1503 | "depth": 2, 1504 | "name": "Sales Management", 1505 | "properties" : { "exam": "SBI Clerk" }, 1506 | "type": "chapter", 1507 | "par": "Sales Management" 1508 | }, 1509 | { 1510 | "_id": "55c2deff2a3965432eaac73b", 1511 | "depth": 2, 1512 | "name": "Consumer or Customer", 1513 | "properties" : { "exam": "SBI Clerk" }, 1514 | "type": "chapter", 1515 | "par": "Consumer or Customer" 1516 | }, 1517 | { 1518 | "_id": "55c2deff2a3965432eaac73c", 1519 | "depth": 2, 1520 | "name": "Marketing Abbreviations", 1521 | "properties" : { "exam": "SBI Clerk" }, 1522 | "type": "chapter", 1523 | "par": "Marketing Abbreviations" 1524 | } 1525 | ], 1526 | "type": "subject", 1527 | "par": "Marketing" 1528 | }, 1529 | { 1530 | "_id": "55c2deff2a3965432eaac73d", 1531 | "depth": 1, 1532 | "name": "General Awareness", 1533 | "properties" : { "exam": "SBI Clerk" }, 1534 | "children": [ 1535 | { 1536 | "_id": "55c2deff2a3965432eaac73e", 1537 | "depth": 2, 1538 | "name": "Banking Awareness", 1539 | "properties" : { "exam": "SBI Clerk" }, 1540 | "children": [ 1541 | { 1542 | "_id": "55c2deff2a3965432eaac73f", 1543 | "depth": 3, 1544 | "name": "Banking Abbreviations", 1545 | "properties" : { "exam": "SBI Clerk" }, 1546 | "type": "topic", 1547 | "par": "Banking Abbreviations" 1548 | }, 1549 | { 1550 | "_id": "55c2df002a3965432eaac740", 1551 | "depth": 3, 1552 | "name": "Banking Terminology and Concepts", 1553 | "properties" : { "exam": "SBI Clerk" }, 1554 | "type": "topic", 1555 | "par": "Banking Terminology and Concepts" 1556 | }, 1557 | { 1558 | "_id": "55c2df002a3965432eaac741", 1559 | "depth": 3, 1560 | "name": "Commercial Banks", 1561 | "properties" : { "exam": "SBI Clerk" }, 1562 | "type": "topic", 1563 | "par": "Commercial Banks" 1564 | }, 1565 | { 1566 | "_id": "55c2df002a3965432eaac742", 1567 | "depth": 3, 1568 | "name": "eBanking", 1569 | "properties" : { "exam": "SBI Clerk" }, 1570 | "type": "topic", 1571 | "par": "eBanking" 1572 | }, 1573 | { 1574 | "_id": "55c2df002a3965432eaac743", 1575 | "depth": 3, 1576 | "name": "Financial Markets", 1577 | "properties" : { "exam": "SBI Clerk" }, 1578 | "type": "topic", 1579 | "par": "Financial Markets" 1580 | }, 1581 | { 1582 | "_id": "55c2df002a3965432eaac744", 1583 | "depth": 3, 1584 | "name": "Banking Organization or Committies", 1585 | "properties" : { "exam": "SBI Clerk" }, 1586 | "type": "topic", 1587 | "par": "Banking Organization or Committies" 1588 | }, 1589 | { 1590 | "_id": "55c2df002a3965432eaac745", 1591 | "depth": 3, 1592 | "name": "Functionality of Banks", 1593 | "properties" : { "exam": "SBI Clerk" }, 1594 | "type": "topic", 1595 | "par": "Functionality of Banks" 1596 | }, 1597 | { 1598 | "_id": "55c2df012a3965432eaac746", 1599 | "depth": 3, 1600 | "name": "Banking History or Facts", 1601 | "properties" : { "exam": "SBI Clerk" }, 1602 | "type": "topic", 1603 | "par": "Banking History or Facts" 1604 | }, 1605 | { 1606 | "_id": "55c2df012a3965432eaac747", 1607 | "depth": 3, 1608 | "name": "Banking Acts or Policies", 1609 | "properties" : { "exam": "SBI Clerk" }, 1610 | "type": "topic", 1611 | "par": "Banking Acts or Policies" 1612 | }, 1613 | { 1614 | "_id": "55c2df012a3965432eaac748", 1615 | "depth": 3, 1616 | "name": "Institutional Financing", 1617 | "properties" : { "exam": "SBI Clerk" }, 1618 | "type": "topic", 1619 | "par": "Institutional Financing" 1620 | }, 1621 | { 1622 | "_id": "55c2df012a3965432eaac749", 1623 | "depth": 3, 1624 | "name": "International Financial Organizations", 1625 | "properties" : { "exam": "SBI Clerk" }, 1626 | "type": "topic", 1627 | "par": "International Financial Organizations" 1628 | }, 1629 | { 1630 | "_id": "55c2df012a3965432eaac74a", 1631 | "depth": 3, 1632 | "name": "Mutual Funds", 1633 | "properties" : { "exam": "SBI Clerk" }, 1634 | "type": "topic", 1635 | "par": "Mutual Funds" 1636 | }, 1637 | { 1638 | "_id": "55c2df012a3965432eaac74b", 1639 | "depth": 3, 1640 | "name": "Non banking Financial Companies NBFCs", 1641 | "properties" : { "exam": "SBI Clerk" }, 1642 | "type": "topic", 1643 | "par": "Non banking Financial Companies NBFCs" 1644 | }, 1645 | { 1646 | "_id": "55c2df022a3965432eaac74c", 1647 | "depth": 3, 1648 | "name": "Reserve bank of India", 1649 | "properties" : { "exam": "SBI Clerk" }, 1650 | "type": "topic", 1651 | "par": "Reserve bank of India" 1652 | }, 1653 | { 1654 | "_id": "55c2df022a3965432eaac74d", 1655 | "depth": 3, 1656 | "name": "Stock Exchange", 1657 | "properties" : { "exam": "SBI Clerk" }, 1658 | "type": "topic", 1659 | "par": "Stock Exchange" 1660 | } 1661 | ], 1662 | "type": "chapter", 1663 | "par": "Banking Awareness" 1664 | }, 1665 | { 1666 | "_id": "55c2df022a3965432eaac74e", 1667 | "depth": 2, 1668 | "name": "Current Affairs", 1669 | "properties" : { "exam": "SBI Clerk" }, 1670 | "children": [ 1671 | { 1672 | "_id": "55c2df022a3965432eaac74f", 1673 | "depth": 3, 1674 | "name": "National Awards and Honours", 1675 | "properties" : { "exam": "SBI Clerk" }, 1676 | "children": [ 1677 | { 1678 | "_id": "55c2df022a3965432eaac750", 1679 | "depth": 4, 1680 | "name": "Sports Awards", 1681 | "properties" : { "exam": "SBI Clerk" }, 1682 | "type": "subtopic", 1683 | "par": "Sports Awards" 1684 | }, 1685 | { 1686 | "_id": "55c2df022a3965432eaac751", 1687 | "depth": 4, 1688 | "name": "Cinema or Television and Theatre Awards", 1689 | "properties" : { "exam": "SBI Clerk" }, 1690 | "type": "subtopic", 1691 | "par": "Cinema or Television and Theatre Awards" 1692 | }, 1693 | { 1694 | "_id": "55c2df022a3965432eaac752", 1695 | "depth": 4, 1696 | "name": "Arts or Music and Dance Awards", 1697 | "properties" : { "exam": "SBI Clerk" }, 1698 | "type": "subtopic", 1699 | "par": "Arts or Music and Dance Awards" 1700 | }, 1701 | { 1702 | "_id": "55c2df032a3965432eaac753", 1703 | "depth": 4, 1704 | "name": "Awards for Bravery or Philanthropy or Social Service", 1705 | "properties" : { "exam": "SBI Clerk" }, 1706 | "type": "subtopic", 1707 | "par": "Awards for Bravery or Philanthropy or Social Service" 1708 | }, 1709 | { 1710 | "_id": "55c2df032a3965432eaac754", 1711 | "depth": 4, 1712 | "name": "Business and Management Awards", 1713 | "properties" : { "exam": "SBI Clerk" }, 1714 | "type": "subtopic", 1715 | "par": "Business and Management Awards" 1716 | }, 1717 | { 1718 | "_id": "55c2df032a3965432eaac755", 1719 | "depth": 4, 1720 | "name": "Political Awards", 1721 | "properties" : { "exam": "SBI Clerk" }, 1722 | "type": "subtopic", 1723 | "par": "Political Awards" 1724 | }, 1725 | { 1726 | "_id": "55c2df032a3965432eaac756", 1727 | "depth": 4, 1728 | "name": "Awards for Scientific Research", 1729 | "properties" : { "exam": "SBI Clerk" }, 1730 | "type": "subtopic", 1731 | "par": "Awards for Scientific Research" 1732 | }, 1733 | { 1734 | "_id": "55c2df032a3965432eaac757", 1735 | "depth": 4, 1736 | "name": "Market Awards for Consumer goods or services", 1737 | "properties" : { "exam": "SBI Clerk" }, 1738 | "type": "subtopic", 1739 | "par": "Market Awards for Consumer goods or services" 1740 | }, 1741 | { 1742 | "_id": "55c2df032a3965432eaac758", 1743 | "depth": 4, 1744 | "name": "Fashion and Beauty", 1745 | "properties" : { "exam": "SBI Clerk" }, 1746 | "type": "subtopic", 1747 | "par": "Fashion and Beauty" 1748 | } 1749 | ], 1750 | "type": "topic", 1751 | "par": "National Awards and Honours" 1752 | }, 1753 | { 1754 | "_id": "55c2df042a3965432eaac759", 1755 | "depth": 3, 1756 | "name": "International Awards and Honours", 1757 | "properties" : { "exam": "SBI Clerk" }, 1758 | "children": [ 1759 | { 1760 | "_id": "55c2df042a3965432eaac75a", 1761 | "depth": 4, 1762 | "name": "Sports Awards", 1763 | "properties" : { "exam": "SBI Clerk" }, 1764 | "type": "subtopic", 1765 | "par": "Sports Awards" 1766 | }, 1767 | { 1768 | "_id": "55c2df042a3965432eaac75b", 1769 | "depth": 4, 1770 | "name": "Cinema or Television and Theatre Awards", 1771 | "properties" : { "exam": "SBI Clerk" }, 1772 | "type": "subtopic", 1773 | "par": "Cinema or Television and Theatre Awards" 1774 | }, 1775 | { 1776 | "_id": "55c2df042a3965432eaac75c", 1777 | "depth": 4, 1778 | "name": "Arts or Music and Dance Awards", 1779 | "properties" : { "exam": "SBI Clerk" }, 1780 | "type": "subtopic", 1781 | "par": "Arts or Music and Dance Awards" 1782 | }, 1783 | { 1784 | "_id": "55c2df042a3965432eaac75d", 1785 | "depth": 4, 1786 | "name": "Awards for Bravery or Philanthropy or Social Service", 1787 | "properties" : { "exam": "SBI Clerk" }, 1788 | "type": "subtopic", 1789 | "par": "Awards for Bravery or Philanthropy or Social Service" 1790 | }, 1791 | { 1792 | "_id": "55c2df042a3965432eaac75e", 1793 | "depth": 4, 1794 | "name": "Business and Management Awards", 1795 | "properties" : { "exam": "SBI Clerk" }, 1796 | "type": "subtopic", 1797 | "par": "Business and Management Awards" 1798 | }, 1799 | { 1800 | "_id": "55c2df042a3965432eaac75f", 1801 | "depth": 4, 1802 | "name": "Political Awards", 1803 | "properties" : { "exam": "SBI Clerk" }, 1804 | "type": "subtopic", 1805 | "par": "Political Awards" 1806 | }, 1807 | { 1808 | "_id": "55c2df052a3965432eaac760", 1809 | "depth": 4, 1810 | "name": "Awards for Scientific Research", 1811 | "properties" : { "exam": "SBI Clerk" }, 1812 | "type": "subtopic", 1813 | "par": "Awards for Scientific Research" 1814 | }, 1815 | { 1816 | "_id": "55c2df052a3965432eaac761", 1817 | "depth": 4, 1818 | "name": "Market Awards Consumer goods or services", 1819 | "properties" : { "exam": "SBI Clerk" }, 1820 | "type": "subtopic", 1821 | "par": "Market Awards Consumer goods or services" 1822 | }, 1823 | { 1824 | "_id": "55c2df052a3965432eaac762", 1825 | "depth": 4, 1826 | "name": "Fashion and Beauty", 1827 | "properties" : { "exam": "SBI Clerk" }, 1828 | "type": "subtopic", 1829 | "par": "Fashion and Beauty" 1830 | } 1831 | ], 1832 | "type": "topic", 1833 | "par": "International Awards and Honours" 1834 | }, 1835 | { 1836 | "_id": "55c2df052a3965432eaac763", 1837 | "depth": 3, 1838 | "name": "Books and Authors", 1839 | "properties" : { "exam": "SBI Clerk" }, 1840 | "children": [ 1841 | { 1842 | "_id": "55c2df052a3965432eaac764", 1843 | "depth": 4, 1844 | "name": "Biographies and Autobiographies", 1845 | "properties" : { "exam": "SBI Clerk" }, 1846 | "type": "subtopic", 1847 | "par": "Biographies and Autobiographies" 1848 | }, 1849 | { 1850 | "_id": "55c2df052a3965432eaac765", 1851 | "depth": 4, 1852 | "name": "Fiction", 1853 | "properties" : { "exam": "SBI Clerk" }, 1854 | "type": "subtopic", 1855 | "par": "Fiction" 1856 | }, 1857 | { 1858 | "_id": "55c2df062a3965432eaac766", 1859 | "depth": 4, 1860 | "name": "Non fiction", 1861 | "properties" : { "exam": "SBI Clerk" }, 1862 | "type": "subtopic", 1863 | "par": "Non fiction" 1864 | } 1865 | ], 1866 | "type": "topic", 1867 | "par": "Books and Authors" 1868 | }, 1869 | { 1870 | "_id": "55c2df062a3965432eaac767", 1871 | "depth": 3, 1872 | "name": "Business and Economy", 1873 | "properties" : { "exam": "SBI Clerk" }, 1874 | "children": [ 1875 | { 1876 | "_id": "55c2df062a3965432eaac768", 1877 | "depth": 4, 1878 | "name": "At risk Companies and Sectors", 1879 | "properties" : { "exam": "SBI Clerk" }, 1880 | "type": "subtopic", 1881 | "par": "At risk Companies and Sectors" 1882 | }, 1883 | { 1884 | "_id": "55c2df062a3965432eaac769", 1885 | "depth": 4, 1886 | "name": "GDP or NDP or PP Ranking", 1887 | "properties" : { "exam": "SBI Clerk" }, 1888 | "type": "subtopic", 1889 | "par": "GDP or NDP or PP Ranking" 1890 | } 1891 | ], 1892 | "type": "topic", 1893 | "par": "Business and Economy" 1894 | }, 1895 | { 1896 | "_id": "55c2df062a3965432eaac76a", 1897 | "depth": 3, 1898 | "name": "Entertainment and Films", 1899 | "properties" : { "exam": "SBI Clerk" }, 1900 | "type": "topic", 1901 | "par": "Entertainment and Films" 1902 | }, 1903 | { 1904 | "_id": "55c2df072a3965432eaac76b", 1905 | "depth": 3, 1906 | "name": "Governance Schemes and Policies", 1907 | "properties" : { "exam": "SBI Clerk" }, 1908 | "type": "topic", 1909 | "par": "Governance Schemes and Policies" 1910 | }, 1911 | { 1912 | "_id": "55c2df072a3965432eaac76c", 1913 | "depth": 3, 1914 | "name": "Important People", 1915 | "properties" : { "exam": "SBI Clerk" }, 1916 | "children": [ 1917 | { 1918 | "_id": "55c2df072a3965432eaac76d", 1919 | "depth": 4, 1920 | "name": "Reformers and Activists", 1921 | "properties" : { "exam": "SBI Clerk" }, 1922 | "type": "subtopic", 1923 | "par": "Reformers and Activists" 1924 | }, 1925 | { 1926 | "_id": "55c2df072a3965432eaac76e", 1927 | "depth": 4, 1928 | "name": "Scientists", 1929 | "properties" : { "exam": "SBI Clerk" }, 1930 | "type": "subtopic", 1931 | "par": "Scientists" 1932 | }, 1933 | { 1934 | "_id": "55c2df072a3965432eaac76f", 1935 | "depth": 4, 1936 | "name": "Politicians", 1937 | "properties" : { "exam": "SBI Clerk" }, 1938 | "type": "subtopic", 1939 | "par": "Politicians" 1940 | }, 1941 | { 1942 | "_id": "55c2df072a3965432eaac770", 1943 | "depth": 4, 1944 | "name": "Artists and Authors", 1945 | "properties" : { "exam": "SBI Clerk" }, 1946 | "type": "subtopic", 1947 | "par": "Artists and Authors" 1948 | }, 1949 | { 1950 | "_id": "55c2df072a3965432eaac771", 1951 | "depth": 4, 1952 | "name": "Bureaucrats", 1953 | "properties" : { "exam": "SBI Clerk" }, 1954 | "type": "subtopic", 1955 | "par": "Bureaucrats" 1956 | } 1957 | ], 1958 | "type": "topic", 1959 | "par": "Important People" 1960 | }, 1961 | { 1962 | "_id": "55c2df082a3965432eaac772", 1963 | "depth": 3, 1964 | "name": "International Affairs", 1965 | "properties" : { "exam": "SBI Clerk" }, 1966 | "type": "topic", 1967 | "par": "International Affairs" 1968 | }, 1969 | { 1970 | "_id": "55c2df082a3965432eaac773", 1971 | "depth": 3, 1972 | "name": "Organizations or Committee", 1973 | "properties" : { "exam": "SBI Clerk" }, 1974 | "children": [ 1975 | { 1976 | "_id": "55c2df082a3965432eaac774", 1977 | "depth": 4, 1978 | "name": "Judiciary", 1979 | "properties" : { "exam": "SBI Clerk" }, 1980 | "type": "subtopic", 1981 | "par": "Judiciary" 1982 | }, 1983 | { 1984 | "_id": "55c2df082a3965432eaac775", 1985 | "depth": 4, 1986 | "name": "Banking", 1987 | "properties" : { "exam": "SBI Clerk" }, 1988 | "type": "subtopic", 1989 | "par": "Banking" 1990 | }, 1991 | { 1992 | "_id": "55c2df082a3965432eaac776", 1993 | "depth": 4, 1994 | "name": "Scams", 1995 | "properties" : { "exam": "SBI Clerk" }, 1996 | "type": "subtopic", 1997 | "par": "Scams" 1998 | } 1999 | ], 2000 | "type": "topic", 2001 | "par": "Organizations or Committee" 2002 | }, 2003 | { 2004 | "_id": "55c2df082a3965432eaac777", 2005 | "depth": 3, 2006 | "name": "Famous Places", 2007 | "properties" : { "exam": "SBI Clerk" }, 2008 | "children": [ 2009 | { 2010 | "_id": "55c2df082a3965432eaac778", 2011 | "depth": 4, 2012 | "name": "Wars and Incursions", 2013 | "properties" : { "exam": "SBI Clerk" }, 2014 | "type": "subtopic", 2015 | "par": "Wars and Incursions" 2016 | }, 2017 | { 2018 | "_id": "55c2df092a3965432eaac779", 2019 | "depth": 4, 2020 | "name": "Sporting and Summit Venues", 2021 | "properties" : { "exam": "SBI Clerk" }, 2022 | "type": "subtopic", 2023 | "par": "Sporting and Summit Venues" 2024 | }, 2025 | { 2026 | "_id": "55c2df092a3965432eaac77a", 2027 | "depth": 4, 2028 | "name": "Festivals", 2029 | "properties" : { "exam": "SBI Clerk" }, 2030 | "type": "subtopic", 2031 | "par": "Festivals" 2032 | }, 2033 | { 2034 | "_id": "55c2df092a3965432eaac77b", 2035 | "depth": 4, 2036 | "name": "Population", 2037 | "properties" : { "exam": "SBI Clerk" }, 2038 | "type": "subtopic", 2039 | "par": "Population" 2040 | }, 2041 | { 2042 | "_id": "55c2df092a3965432eaac77c", 2043 | "depth": 4, 2044 | "name": "Literacy", 2045 | "properties" : { "exam": "SBI Clerk" }, 2046 | "type": "subtopic", 2047 | "par": "Literacy" 2048 | }, 2049 | { 2050 | "_id": "55c2df092a3965432eaac77d", 2051 | "depth": 4, 2052 | "name": "Living Quality Index", 2053 | "properties" : { "exam": "SBI Clerk" }, 2054 | "type": "subtopic", 2055 | "par": "Living Quality Index" 2056 | } 2057 | ], 2058 | "type": "topic", 2059 | "par": "Famous Places" 2060 | }, 2061 | { 2062 | "_id": "55c2df0a2a3965432eaac77e", 2063 | "depth": 3, 2064 | "name": "Science and Technology", 2065 | "properties" : { "exam": "SBI Clerk" }, 2066 | "type": "topic", 2067 | "par": "Science and Technology" 2068 | }, 2069 | { 2070 | "_id": "55c2df0a2a3965432eaac77f", 2071 | "depth": 3, 2072 | "name": "Summits and Treaties", 2073 | "properties" : { "exam": "SBI Clerk" }, 2074 | "type": "topic", 2075 | "par": "Summits and Treaties" 2076 | }, 2077 | { 2078 | "_id": "55c2df0a2a3965432eaac780", 2079 | "depth": 3, 2080 | "name": "Sports", 2081 | "properties" : { "exam": "SBI Clerk" }, 2082 | "type": "topic", 2083 | "par": "Sports" 2084 | }, 2085 | { 2086 | "_id": "55c2df0a2a3965432eaac781", 2087 | "depth": 3, 2088 | "name": "History", 2089 | "properties" : { "exam": "SBI Clerk" }, 2090 | "type": "topic", 2091 | "par": "History" 2092 | }, 2093 | { 2094 | "_id": "55c2df0a2a3965432eaac782", 2095 | "depth": 3, 2096 | "name": "Geography", 2097 | "properties" : { "exam": "SBI Clerk" }, 2098 | "type": "topic", 2099 | "par": "Geography" 2100 | }, 2101 | { 2102 | "_id": "55c2df0a2a3965432eaac783", 2103 | "depth": 3, 2104 | "name": "Capitals and Currency", 2105 | "properties" : { "exam": "SBI Clerk" }, 2106 | "type": "topic", 2107 | "par": "Capitals and Currency" 2108 | }, 2109 | { 2110 | "_id": "55c2df0b2a3965432eaac784", 2111 | "depth": 3, 2112 | "name": "Days and Dates", 2113 | "properties" : { "exam": "SBI Clerk" }, 2114 | "type": "topic", 2115 | "par": "Days and Dates" 2116 | } 2117 | ], 2118 | "type": "chapter", 2119 | "par": "Current Affairs" 2120 | }, 2121 | { 2122 | "_id": "55c2df0b2a3965432eaac785", 2123 | "depth": 2, 2124 | "name": "General Knowledge", 2125 | "properties" : { "exam": "SBI Clerk" }, 2126 | "children": [ 2127 | { 2128 | "_id": "55c2df0b2a3965432eaac786", 2129 | "depth": 3, 2130 | "name": "National Awards and Honours", 2131 | "properties" : { "exam": "SBI Clerk" }, 2132 | "children": [ 2133 | { 2134 | "_id": "55c2df0b2a3965432eaac787", 2135 | "depth": 4, 2136 | "name": "Sports Awards", 2137 | "properties" : { "exam": "SBI Clerk" }, 2138 | "type": "subtopic", 2139 | "par": "Sports Awards" 2140 | }, 2141 | { 2142 | "_id": "55c2df0b2a3965432eaac788", 2143 | "depth": 4, 2144 | "name": "Cinema or Television and Theatre Awards", 2145 | "properties" : { "exam": "SBI Clerk" }, 2146 | "type": "subtopic", 2147 | "par": "Cinema or Television and Theatre Awards" 2148 | }, 2149 | { 2150 | "_id": "55c2df0b2a3965432eaac789", 2151 | "depth": 4, 2152 | "name": "Arts or Music and Dance Awards", 2153 | "properties" : { "exam": "SBI Clerk" }, 2154 | "type": "subtopic", 2155 | "par": "Arts or Music and Dance Awards" 2156 | }, 2157 | { 2158 | "_id": "55c2df0b2a3965432eaac78a", 2159 | "depth": 4, 2160 | "name": "Awards for Bravery or Philanthropy or Social Service", 2161 | "properties" : { "exam": "SBI Clerk" }, 2162 | "type": "subtopic", 2163 | "par": "Awards for Bravery or Philanthropy or Social Service" 2164 | }, 2165 | { 2166 | "_id": "55c2df0c2a3965432eaac78b", 2167 | "depth": 4, 2168 | "name": "Awards in Literature and Journalism", 2169 | "properties" : { "exam": "SBI Clerk" }, 2170 | "type": "subtopic", 2171 | "par": "Awards in Literature and Journalism" 2172 | }, 2173 | { 2174 | "_id": "55c2df0c2a3965432eaac78c", 2175 | "depth": 4, 2176 | "name": "Business and Management Awards", 2177 | "properties" : { "exam": "SBI Clerk" }, 2178 | "type": "subtopic", 2179 | "par": "Business and Management Awards" 2180 | }, 2181 | { 2182 | "_id": "55c2df0c2a3965432eaac78d", 2183 | "depth": 4, 2184 | "name": "Political Awards", 2185 | "properties" : { "exam": "SBI Clerk" }, 2186 | "type": "subtopic", 2187 | "par": "Political Awards" 2188 | }, 2189 | { 2190 | "_id": "55c2df0c2a3965432eaac78e", 2191 | "depth": 4, 2192 | "name": "Awards for Scientific Research", 2193 | "properties" : { "exam": "SBI Clerk" }, 2194 | "type": "subtopic", 2195 | "par": "Awards for Scientific Research" 2196 | }, 2197 | { 2198 | "_id": "55c2df0c2a3965432eaac78f", 2199 | "depth": 4, 2200 | "name": "Market Awards Consumer goods or services", 2201 | "properties" : { "exam": "SBI Clerk" }, 2202 | "type": "subtopic", 2203 | "par": "Market Awards Consumer goods or services" 2204 | }, 2205 | { 2206 | "_id": "55c2df0c2a3965432eaac790", 2207 | "depth": 4, 2208 | "name": "Fashion and Beauty", 2209 | "properties" : { "exam": "SBI Clerk" }, 2210 | "type": "subtopic", 2211 | "par": "Fashion and Beauty" 2212 | } 2213 | ], 2214 | "type": "topic", 2215 | "par": "National Awards and Honours" 2216 | }, 2217 | { 2218 | "_id": "55c2df0d2a3965432eaac791", 2219 | "depth": 3, 2220 | "name": "International Awards and Honours", 2221 | "properties" : { "exam": "SBI Clerk" }, 2222 | "children": [ 2223 | { 2224 | "_id": "55c2df0d2a3965432eaac792", 2225 | "depth": 4, 2226 | "name": "Sports Awards", 2227 | "properties" : { "exam": "SBI Clerk" }, 2228 | "type": "subtopic", 2229 | "par": "Sports Awards" 2230 | }, 2231 | { 2232 | "_id": "55c2df0d2a3965432eaac793", 2233 | "depth": 4, 2234 | "name": "Cinema Television and Theatre Awards", 2235 | "properties" : { "exam": "SBI Clerk" }, 2236 | "type": "subtopic", 2237 | "par": "Cinema Television and Theatre Awards" 2238 | }, 2239 | { 2240 | "_id": "55c2df0d2a3965432eaac794", 2241 | "depth": 4, 2242 | "name": "Arts or Music and Dance Awards", 2243 | "properties" : { "exam": "SBI Clerk" }, 2244 | "type": "subtopic", 2245 | "par": "Arts or Music and Dance Awards" 2246 | }, 2247 | { 2248 | "_id": "55c2df0d2a3965432eaac795", 2249 | "depth": 4, 2250 | "name": "Awards for Bravery or Philanthropy or Social Service", 2251 | "properties" : { "exam": "SBI Clerk" }, 2252 | "type": "subtopic", 2253 | "par": "Awards for Bravery or Philanthropy or Social Service" 2254 | }, 2255 | { 2256 | "_id": "55c2df0d2a3965432eaac796", 2257 | "depth": 4, 2258 | "name": "Awards in Literature and Journalism", 2259 | "properties" : { "exam": "SBI Clerk" }, 2260 | "type": "subtopic", 2261 | "par": "Awards in Literature and Journalism" 2262 | }, 2263 | { 2264 | "_id": "55c2df0d2a3965432eaac797", 2265 | "depth": 4, 2266 | "name": "Business and Management Awards", 2267 | "properties" : { "exam": "SBI Clerk" }, 2268 | "type": "subtopic", 2269 | "par": "Business and Management Awards" 2270 | }, 2271 | { 2272 | "_id": "55c2df0e2a3965432eaac798", 2273 | "depth": 4, 2274 | "name": "Political Awards", 2275 | "properties" : { "exam": "SBI Clerk" }, 2276 | "type": "subtopic", 2277 | "par": "Political Awards" 2278 | }, 2279 | { 2280 | "_id": "55c2df0e2a3965432eaac799", 2281 | "depth": 4, 2282 | "name": "Awards for Scientific Research", 2283 | "properties" : { "exam": "SBI Clerk" }, 2284 | "type": "subtopic", 2285 | "par": "Awards for Scientific Research" 2286 | }, 2287 | { 2288 | "_id": "55c2df0e2a3965432eaac79a", 2289 | "depth": 4, 2290 | "name": "Market Awards Consumer goods or services", 2291 | "properties" : { "exam": "SBI Clerk" }, 2292 | "type": "subtopic", 2293 | "par": "Market Awards Consumer goods or services" 2294 | }, 2295 | { 2296 | "_id": "55c2df0e2a3965432eaac79b", 2297 | "depth": 4, 2298 | "name": "Fashion and Beauty", 2299 | "properties" : { "exam": "SBI Clerk" }, 2300 | "type": "subtopic", 2301 | "par": "Fashion and Beauty" 2302 | } 2303 | ], 2304 | "type": "topic", 2305 | "par": "International Awards and Honours" 2306 | }, 2307 | { 2308 | "_id": "55c2df0e2a3965432eaac79c", 2309 | "depth": 3, 2310 | "name": "Books and Authors", 2311 | "properties" : { "exam": "SBI Clerk" }, 2312 | "children": [ 2313 | { 2314 | "_id": "55c2df0e2a3965432eaac79d", 2315 | "depth": 4, 2316 | "name": "Biographies and Autobiographies", 2317 | "properties" : { "exam": "SBI Clerk" }, 2318 | "type": "subtopic", 2319 | "par": "Biographies and Autobiographies" 2320 | }, 2321 | { 2322 | "_id": "55c2df0f2a3965432eaac79e", 2323 | "depth": 4, 2324 | "name": "Fiction", 2325 | "properties" : { "exam": "SBI Clerk" }, 2326 | "type": "subtopic", 2327 | "par": "Fiction" 2328 | }, 2329 | { 2330 | "_id": "55c2df0f2a3965432eaac79f", 2331 | "depth": 4, 2332 | "name": "Non fiction", 2333 | "properties" : { "exam": "SBI Clerk" }, 2334 | "type": "subtopic", 2335 | "par": "Non fiction" 2336 | } 2337 | ], 2338 | "type": "topic", 2339 | "par": "Books and Authors" 2340 | }, 2341 | { 2342 | "_id": "55c2df0f2a3965432eaac7a0", 2343 | "depth": 3, 2344 | "name": "Business and Economy", 2345 | "properties" : { "exam": "SBI Clerk" }, 2346 | "children": [ 2347 | { 2348 | "_id": "55c2df0f2a3965432eaac7a1", 2349 | "depth": 4, 2350 | "name": "At risk Companies and Sectors", 2351 | "properties" : { "exam": "SBI Clerk" }, 2352 | "type": "subtopic", 2353 | "par": "At risk Companies and Sectors" 2354 | }, 2355 | { 2356 | "_id": "55c2df0f2a3965432eaac7a2", 2357 | "depth": 4, 2358 | "name": "GDP or NDP or PP Ranking", 2359 | "properties" : { "exam": "SBI Clerk" }, 2360 | "type": "subtopic", 2361 | "par": "GDP or NDP or PP Ranking" 2362 | } 2363 | ], 2364 | "type": "topic", 2365 | "par": "Business and Economy" 2366 | }, 2367 | { 2368 | "_id": "55c2df102a3965432eaac7a3", 2369 | "depth": 3, 2370 | "name": "Entertainment and Films", 2371 | "properties" : { "exam": "SBI Clerk" }, 2372 | "type": "topic", 2373 | "par": "Entertainment and Films" 2374 | }, 2375 | { 2376 | "_id": "55c2df102a3965432eaac7a4", 2377 | "depth": 3, 2378 | "name": "Governance Schemes and Policies", 2379 | "properties" : { "exam": "SBI Clerk" }, 2380 | "type": "topic", 2381 | "par": "Governance Schemes and Policies" 2382 | }, 2383 | { 2384 | "_id": "55c2df102a3965432eaac7a5", 2385 | "depth": 3, 2386 | "name": "Important People", 2387 | "properties" : { "exam": "SBI Clerk" }, 2388 | "children": [ 2389 | { 2390 | "_id": "55c2df102a3965432eaac7a6", 2391 | "depth": 4, 2392 | "name": "Reformers or Activists", 2393 | "properties" : { "exam": "SBI Clerk" }, 2394 | "type": "subtopic", 2395 | "par": "Reformers or Activists" 2396 | }, 2397 | { 2398 | "_id": "55c2df102a3965432eaac7a7", 2399 | "depth": 4, 2400 | "name": "Scientists", 2401 | "properties" : { "exam": "SBI Clerk" }, 2402 | "type": "subtopic", 2403 | "par": "Scientists" 2404 | }, 2405 | { 2406 | "_id": "55c2df102a3965432eaac7a8", 2407 | "depth": 4, 2408 | "name": "Politicians", 2409 | "properties" : { "exam": "SBI Clerk" }, 2410 | "type": "subtopic", 2411 | "par": "Politicians" 2412 | }, 2413 | { 2414 | "_id": "55c2df102a3965432eaac7a9", 2415 | "depth": 4, 2416 | "name": "Artists and Authors", 2417 | "properties" : { "exam": "SBI Clerk" }, 2418 | "type": "subtopic", 2419 | "par": "Artists and Authors" 2420 | }, 2421 | { 2422 | "_id": "55c2df112a3965432eaac7aa", 2423 | "depth": 4, 2424 | "name": "Bureaucrats", 2425 | "properties" : { "exam": "SBI Clerk" }, 2426 | "type": "subtopic", 2427 | "par": "Bureaucrats" 2428 | } 2429 | ], 2430 | "type": "topic", 2431 | "par": "Important People" 2432 | }, 2433 | { 2434 | "_id": "55c2df112a3965432eaac7ab", 2435 | "depth": 3, 2436 | "name": "International Affairs", 2437 | "properties" : { "exam": "SBI Clerk" }, 2438 | "type": "topic", 2439 | "par": "International Affairs" 2440 | }, 2441 | { 2442 | "_id": "55c2df112a3965432eaac7ac", 2443 | "depth": 3, 2444 | "name": "Organizations or Committee", 2445 | "properties" : { "exam": "SBI Clerk" }, 2446 | "children": [ 2447 | { 2448 | "_id": "55c2df112a3965432eaac7ad", 2449 | "depth": 4, 2450 | "name": "Judiciary", 2451 | "properties" : { "exam": "SBI Clerk" }, 2452 | "type": "subtopic", 2453 | "par": "Judiciary" 2454 | }, 2455 | { 2456 | "_id": "55c2df112a3965432eaac7ae", 2457 | "depth": 4, 2458 | "name": "Banking", 2459 | "properties" : { "exam": "SBI Clerk" }, 2460 | "type": "subtopic", 2461 | "par": "Banking" 2462 | }, 2463 | { 2464 | "_id": "55c2df112a3965432eaac7af", 2465 | "depth": 4, 2466 | "name": "Scams", 2467 | "properties" : { "exam": "SBI Clerk" }, 2468 | "type": "subtopic", 2469 | "par": "Scams" 2470 | } 2471 | ], 2472 | "type": "topic", 2473 | "par": "Organizations or Committee" 2474 | }, 2475 | { 2476 | "_id": "55c2df122a3965432eaac7b0", 2477 | "depth": 3, 2478 | "name": "Famous Places", 2479 | "properties" : { "exam": "SBI Clerk" }, 2480 | "children": [ 2481 | { 2482 | "_id": "55c2df122a3965432eaac7b1", 2483 | "depth": 4, 2484 | "name": "Wars and Incursions", 2485 | "properties" : { "exam": "SBI Clerk" }, 2486 | "type": "subtopic", 2487 | "par": "Wars and Incursions" 2488 | }, 2489 | { 2490 | "_id": "55c2df122a3965432eaac7b2", 2491 | "depth": 4, 2492 | "name": "Sporting and Summit Venues", 2493 | "properties" : { "exam": "SBI Clerk" }, 2494 | "type": "subtopic", 2495 | "par": "Sporting and Summit Venues" 2496 | }, 2497 | { 2498 | "_id": "55c2df122a3965432eaac7b3", 2499 | "depth": 4, 2500 | "name": "Festivals", 2501 | "properties" : { "exam": "SBI Clerk" }, 2502 | "type": "subtopic", 2503 | "par": "Festivals" 2504 | }, 2505 | { 2506 | "_id": "55c2df122a3965432eaac7b4", 2507 | "depth": 4, 2508 | "name": "Population", 2509 | "properties" : { "exam": "SBI Clerk" }, 2510 | "type": "subtopic", 2511 | "par": "Population" 2512 | }, 2513 | { 2514 | "_id": "55c2df122a3965432eaac7b5", 2515 | "depth": 4, 2516 | "name": "Literacy", 2517 | "properties" : { "exam": "SBI Clerk" }, 2518 | "type": "subtopic", 2519 | "par": "Literacy" 2520 | }, 2521 | { 2522 | "_id": "55c2df122a3965432eaac7b6", 2523 | "depth": 4, 2524 | "name": "Living Quality Index", 2525 | "properties" : { "exam": "SBI Clerk" }, 2526 | "type": "subtopic", 2527 | "par": "Living Quality Index" 2528 | } 2529 | ], 2530 | "type": "topic", 2531 | "par": "Famous Places" 2532 | }, 2533 | { 2534 | "_id": "55c2df132a3965432eaac7b7", 2535 | "depth": 3, 2536 | "name": "Science and Technology", 2537 | "properties" : { "exam": "SBI Clerk" }, 2538 | "type": "topic", 2539 | "par": "Science and Technology" 2540 | }, 2541 | { 2542 | "_id": "55c2df132a3965432eaac7b8", 2543 | "depth": 3, 2544 | "name": "Summits and Treaties", 2545 | "properties" : { "exam": "SBI Clerk" }, 2546 | "type": "topic", 2547 | "par": "Summits and Treaties" 2548 | }, 2549 | { 2550 | "_id": "55c2df132a3965432eaac7b9", 2551 | "depth": 3, 2552 | "name": "Sports", 2553 | "properties" : { "exam": "SBI Clerk" }, 2554 | "type": "topic", 2555 | "par": "Sports" 2556 | }, 2557 | { 2558 | "_id": "55c2df132a3965432eaac7ba", 2559 | "depth": 3, 2560 | "name": "History", 2561 | "properties" : { "exam": "SBI Clerk" }, 2562 | "type": "topic", 2563 | "par": "History" 2564 | }, 2565 | { 2566 | "_id": "55c2df132a3965432eaac7bb", 2567 | "depth": 3, 2568 | "name": "Geography", 2569 | "properties" : { "exam": "SBI Clerk" }, 2570 | "type": "topic", 2571 | "par": "Geography" 2572 | }, 2573 | { 2574 | "_id": "55c2df142a3965432eaac7bc", 2575 | "depth": 3, 2576 | "name": "Capitals and Currency", 2577 | "properties" : { "exam": "SBI Clerk" }, 2578 | "type": "topic", 2579 | "par": "Capitals and Currency" 2580 | }, 2581 | { 2582 | "_id": "55c2df142a3965432eaac7bd", 2583 | "depth": 3, 2584 | "name": "Days and Dates", 2585 | "properties" : { "exam": "SBI Clerk" }, 2586 | "type": "topic", 2587 | "par": "Days and Dates" 2588 | } 2589 | ], 2590 | "type": "chapter", 2591 | "par": "General Knowledge" 2592 | } 2593 | ], 2594 | "type": "subject", 2595 | "par": "General Awareness" 2596 | } 2597 | ], 2598 | "type": "exam", 2599 | "par": "" 2600 | } 2601 | ]; 2602 | --------------------------------------------------------------------------------