├── 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 | Add New Node
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
86 | Name
87 |
88 |
91 |
92 |
93 |
96 |
97 |
98 |
99 | Id
100 | Operations
101 |
102 |
103 |
104 |
105 |
106 | {{node.name}}
107 |
108 | {{node.id}}
109 |
110 |
112 |
113 |
114 |
117 |
118 |
119 |
123 |
124 |
125 | save
127 |
128 |
129 | update
131 |
132 |
133 |
134 | {{operationStatusMessage}}
135 |
136 |
137 |
138 |
139 |
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 |
--------------------------------------------------------------------------------