blob: 5a05a258b21d18a0d3cef79cb27d9edadd65fb42 [file] [log] [blame]
Manas Solanki966f1412017-11-23 15:22:10 +05301from __future__ import unicode_literals
2from frappe import _
3
4def get_data():
5 return [
6 {
7 "label": _("Student"),
8 "items": [
9 {
10 "type": "doctype",
11 "name": "Student"
12 },
13 {
14 "type": "doctype",
15 "name": "Guardian"
16 },
17 {
18 "type": "doctype",
19 "name": "Student Log"
20 },
21 {
22 "type": "doctype",
23 "name": "Student Group"
Manas Solanki966f1412017-11-23 15:22:10 +053024 }
Manas Solanki966f1412017-11-23 15:22:10 +053025 ]
26 },
27 {
28 "label": _("Admission"),
29 "items": [
30
31 {
32 "type": "doctype",
33 "name": "Student Applicant"
34 },
35 {
36 "type": "doctype",
37 "name": "Student Admission"
38 },
39 {
40 "type": "doctype",
41 "name": "Program Enrollment"
Manas Solanki966f1412017-11-23 15:22:10 +053042 }
43 ]
44 },
45 {
46 "label": _("Attendance"),
47 "items": [
48 {
49 "type": "doctype",
50 "name": "Student Attendance"
51 },
52 {
53 "type": "doctype",
54 "name": "Student Leave Application"
55 },
56 {
Manas Solanki966f1412017-11-23 15:22:10 +053057 "type": "report",
58 "is_query_report": True,
59 "name": "Absent Student Report",
60 "doctype": "Student Attendance"
61 },
62 {
63 "type": "report",
64 "is_query_report": True,
65 "name": "Student Batch-Wise Attendance",
66 "doctype": "Student Attendance"
67 },
Manas Solanki966f1412017-11-23 15:22:10 +053068 ]
69 },
70 {
Manas Solanki37b2aa22018-02-08 19:00:51 +053071 "label": _("Tools"),
Manas Solanki966f1412017-11-23 15:22:10 +053072 "items": [
73 {
74 "type": "doctype",
Manas Solanki37b2aa22018-02-08 19:00:51 +053075 "name": "Student Attendance Tool"
76 },
77 {
78 "type": "doctype",
79 "name": "Assessment Result Tool"
80 },
81 {
82 "type": "doctype",
83 "name": "Student Group Creation Tool"
84 },
85 {
86 "type": "doctype",
87 "name": "Program Enrollment Tool"
Manas Solanki966f1412017-11-23 15:22:10 +053088 },
89 {
90 "type": "doctype",
91 "name": "Course Scheduling Tool"
92 }
93 ]
94 },
95 {
96 "label": _("Assessment"),
97 "items": [
98 {
99 "type": "doctype",
100 "name": "Assessment Plan"
101 },
102 {
103 "type": "doctype",
104 "name": "Assessment Group",
105 "link": "Tree/Assessment Group",
106 },
107 {
108 "type": "doctype",
109 "name": "Assessment Result"
110 },
111 {
112 "type": "doctype",
113 "name": "Assessment Criteria"
Manas Solanki37b2aa22018-02-08 19:00:51 +0530114 }
115 ]
116 },
117 {
118 "label": _("Assessment Reports"),
119 "items": [
Manas Solanki966f1412017-11-23 15:22:10 +0530120 {
121 "type": "report",
122 "is_query_report": True,
123 "name": "Course wise Assessment Report",
124 "doctype": "Assessment Result"
125 },
126 {
127 "type": "report",
128 "is_query_report": True,
Manas Solanki37b2aa22018-02-08 19:00:51 +0530129 "name": "Final Assessment Grades",
130 "doctype": "Assessment Result"
131 },
132 {
133 "type": "report",
134 "is_query_report": True,
Manas Solanki966f1412017-11-23 15:22:10 +0530135 "name": "Assessment Plan Status",
136 "doctype": "Assessment Plan"
137 },
Manas Solankie010ddf2018-03-21 17:50:42 +0530138 {
139 "type": "doctype",
140 "name": "Student Report Generation Tool"
141 }
Manas Solanki966f1412017-11-23 15:22:10 +0530142 ]
143 },
144 {
145 "label": _("Fees"),
146 "items": [
147 {
148 "type": "doctype",
149 "name": "Fees"
150 },
151 {
152 "type": "doctype",
153 "name": "Fee Schedule"
154 },
155 {
156 "type": "doctype",
157 "name": "Fee Structure"
158 },
159 {
160 "type": "doctype",
161 "name": "Fee Category"
Manas Solanki966f1412017-11-23 15:22:10 +0530162 }
163 ]
164 },
165 {
Manas Solanki37b2aa22018-02-08 19:00:51 +0530166 "label": _("Schedule"),
167 "items": [
168 {
169 "type": "doctype",
170 "name": "Course Schedule",
171 "route": "List/Course Schedule/Calendar"
172 },
173 {
174 "type": "doctype",
175 "name": "Course Scheduling Tool"
176 }
177 ]
178 },
179 {
180 "label": _("Masters"),
Manas Solanki966f1412017-11-23 15:22:10 +0530181 "items": [
182 {
183 "type": "doctype",
184 "name": "Course"
185 },
186 {
187 "type": "doctype",
188 "name": "Program"
189 },
190 {
191 "type": "doctype",
192 "name": "Instructor"
193 },
194 {
195 "type": "doctype",
196 "name": "Room"
Manas Solanki37b2aa22018-02-08 19:00:51 +0530197 }
198 ]
199 },
200 {
201 "label": _("Setup"),
202 "items": [
Manas Solanki966f1412017-11-23 15:22:10 +0530203 {
204 "type": "doctype",
205 "name": "Student Category"
206 },
207 {
208 "type": "doctype",
209 "name": "Student Batch Name"
210 },
211 {
212 "type": "doctype",
213 "name": "Grading Scale"
214 },
215 {
216 "type": "doctype",
217 "name": "Academic Term"
218 },
219 {
220 "type": "doctype",
221 "name": "Academic Year"
222 },
223 {
224 "type": "doctype",
225 "name": "Education Settings"
226 }
227 ]
228 },
Manas Solanki37b2aa22018-02-08 19:00:51 +0530229 {
230 "label": _("Other Reports"),
231 "items": [
232 {
233 "type": "report",
234 "is_query_report": True,
235 "name": "Student and Guardian Contact Details",
236 "doctype": "Program Enrollment"
237 },
238 {
239 "type": "report",
240 "is_query_report": True,
241 "name": "Student Monthly Attendance Sheet",
242 "doctype": "Student Attendance"
243 },
244 {
245 "type": "report",
246 "name": "Student Fee Collection",
247 "doctype": "Fees",
248 "is_query_report": True
249 }
250 ]
251 }
Manas Solanki966f1412017-11-23 15:22:10 +0530252 ]