Proyectos de Subversion Moodle

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
 
2
 {{#classname_dashboard}}
3
 <script>
4
 	var labels = new Array();
5
 	var dataset1 = new Array();
6
 	var dataset2 = new Array();
7
 	var graph_serie1_color = '{{graph_serie1_color}}';
8
 	var graph_serie2_color = '{{graph_serie2_color}}';
9
 
10
 	{{#chart}}
11
 	labels.push('{{label}}');
12
 	dataset1.push({{data1}});
13
 	dataset2.push({{data2}});
14
 	{{/chart}}
15
 
16
 </script>
17
 {{/classname_dashboard}}
18
 
19
 <style>
20
 	.ui-pnotify {
21
 		margin-top: 20px;
22
 		marigh-right: 100px;
23
 	}
24
 </style>
25
 
26
 
27
 <div class="row">
28
	<div class="col-md-2 col-sm-12 col-12  d-md-block d-none bg-white border-radius overflow-auto">
29
		<div class=" pt-2 mb-2">
30
            <h3 class="text-secondary">Dashboard</h3>
31
		</div>
32
		<div class="sidebar-brand mt-3 pt-2 border-top-gray">
33
			<h3 class="p-1 text-secondary">Avance</h3>
34
		</div>
35
		<div class="w-100  ellipsis {{#classname_dashboard}} accordion-active" {{/classname_dashboard}}">
36
			<a href="/local/cesa_reportes/?classname=dashboard" class="enlace-menu ellipsis w-100 h-100 text-left text-secondary"> Ultimos 7 d&iacute;as </a>
37
		</div>
38
		<div class="w-100  ellipsis {{#classname_one_course}} accordion-active" {{/classname_one_course}}">
39
			<a href="/local/cesa_reportes/?classname=one_course" class="enlace-menu ellipsis w-100 h-100 text-left text-secondary"> Por curso </a>
40
		</div>
41
		<div class="w-100  ellipsis {{#classname_one_user}} accordion-active" {{/classname_one_user}}">
42
			<a href="/local/cesa_reportes/?classname=one_user" class="enlace-menu ellipsis w-100 h-100 text-left text-secondary"> Por usuario </a>
43
		</div>
44
		<div class="w-100  ellipsis {{#classname_all_courses}} accordion-active" {{/classname_all_courses}}">
45
			<a href="/local/cesa_reportes/?classname=all_courses&page=1" class="enlace-menu ellipsis w-100 h-100 text-left text-secondary"> Todos los cursos  </a>
46
		</div>
47
		<div class="w-100  ellipsis {{#classname_all_courses_with_activities}} accordion-active" {{/classname_all_courses_with_activities}}">
48
			<a href="/local/cesa_reportes/?classname=all_courses_with_activities&page=1" class="enlace-menu ellipsis w-100 h-100 text-left text-secondary"> Todos los cursos con actividades </a>
49
		</div>
50
		<div class="w-100  ellipsis {{#classname_custom}} accordion-active" {{/classname_custom}}">
51
			<a href="/local/cesa_reportes/?classname=custom&page=1" class="enlace-menu ellipsis w-100 h-100 text-left text-secondary"> Customizado </a>
52
		</div>
53
		<div class="w-100  ellipsis {{#classname_all_files}} accordion-active" {{/classname_all_files}}">
54
			<a href="/local/cesa_reportes/?classname=all_files&page=1" class="enlace-menu ellipsis w-100 h-100 text-left text-secondary"> Archivos generados </a>
55
		</div>
56
	</div>
57
 
58
 
59
    <div class="col-md-10  col-sm-12 col-12 border-radius">
60
		{{#classname_dashboard}}
61
		<h1>Ultimos 7 d&iacute;as</h1>
62
		 <div class="text-right">
63
			<button id="btn-download-last-seven-days" class="button"> Solicitar </button>
64
		</div>
65
		 <div class="col-md-12  col-sm-12 col-12">
66
 
67
		 	<ul class="nav nav-tabs" role="tablist" >
68
	        	<li class="nav-item" >
69
	            	<a href="#" data-tab="tab_cesa_reportes1" class="nav-link active" data-toggle="tab" role="tab"  aria-selected="false" tabindex="-1"> Gr&aacute;ficos </a>
70
	        	</li>
71
	        	<li class="nav-item">
72
	            	<a href="#" data-tab="tab_cesa_reportes2" class="nav-link " data-toggle="tab" role="tab"  aria-selected="false" tabindex="-1"> Actividades </a>
73
	        	</li>
74
	        	<li class="nav-item">
75
	            	<a href="#" data-tab="tab_cesa_reportes3" class="nav-link " data-toggle="tab" role="tab"  aria-selected="false" tabindex="-1"> Completadas  </a>
76
	        	</li>
77
			</ul>
78
		</div>
79
 
80
 
81
		<div class="col-md-12  col-sm-12 col-12">
82
 
83
 
84
 
85
		 	<div class="tab-content mt-3">
86
 
87
			 	<div class="tab-pane active" id="tab_cesa_reportes1" role="tabpanel">
88
			 		<div class="col-md-12  col-sm-12 col-12">
89
			 	  	<canvas class="rd_chart" id="chart_user_activites_and_modules_completion"></canvas>
90
			 	  	</div>
91
 
92
 
93
			 	</div>
94
 
95
		 		<div class="tab-pane" id="tab_cesa_reportes2" role="tabpanel">
96
 
97
 
98
					<div class="col-md-12  col-sm-12 col-12 mt15 ">
99
					<table class="generaltable" style="width: 100%">
100
						<thead>
101
							<tr>
102
								<th colspan="5" class="text-center w-100 h-100">Los &uacute;ltimos 10 usuarios con actividades vistas</th>
103
							</tr>
104
							<tr>
105
								<td>Curso</td>
106
								<td>Nombre</td>
107
								<td>Apellido</td>
108
								<td>Email</td>
109
								<td>Fecha</td>
110
							</tr>
111
 
112
						</thead>
113
						<tbody>
114
							{{#last_ten_user_activities}}
115
							<tr>
116
								<td class="h-100">{{course}}</td>
117
								<td class="h-100">{{firstname}}</td>
118
								<td class="h-100">{{lastname}}</td>
119
								<td class="h-100">{{email}}</td>
120
								<td class="h-100">{{timecreated}}</td>
121
							</tr>
122
							{{/last_ten_user_activities}}
123
						</tbody>
124
					</table>
125
					</div>
126
					<div class="col-md-12  col-sm-12 col-12 mt15">
127
 
128
					<table class="generaltable" style="width: 100%">
129
						<thead>
130
							<tr>
131
								<th colspan="4" class="text-center w-100 h-100">Los 10 usuarios con m&aacute;s actividades vistas</th>
132
							</tr>
133
							<tr>
134
								<td>Nombre</td>
135
								<td>Apellido</td>
136
								<td>Email</td>
137
								<td>Total</td>
138
							</tr>
139
 
140
						</thead>
141
						<tbody>
142
							{{#top_ten_user_activities}}
143
							<tr>
144
								<td class="h-100">{{firstname}}</td>
145
								<td class="h-100">{{lastname}}</td>
146
								<td class="h-100">{{email}}</td>
147
								<td class="h-100 text-right">{{activities}}</td>
148
							</tr>
149
							{{/top_ten_user_activities}}
150
						</tbody>
151
					</table>
152
					</div>
153
				</div>
154
 
155
				<div class="tab-pane" id="tab_cesa_reportes3" role="tabpanel">
156
 
157
					<div class="col-md-12  col-sm-12 col-12 mt15 ">
158
					<table class="generaltable" style="width: 100%">
159
						<thead>
160
							<tr>
161
								<th colspan="5" class="text-center w-100 h-100">Los &uacute;ltimos 10 usuarios con actividades completadas</th>
162
							</tr>
163
							<tr>
164
								<td>Curso</td>
165
								<td>Nombre</td>
166
								<td>Apellido</td>
167
								<td>Email</td>
168
								<td>Fecha</td>
169
							</tr>
170
 
171
						</thead>
172
						<tbody>
173
							{{#last_ten_user_modules_completion}}
174
							<tr>
175
								<td class="h-100">{{course}}</td>
176
								<td class="h-100">{{firstname}}</td>
177
								<td class="h-100">{{lastname}}</td>
178
								<td class="h-100">{{email}}</td>
179
								<td class="h-100">{{timemodified}}</td>
180
							</tr>
181
							{{/last_ten_user_modules_completion}}
182
						</tbody>
183
					</table>
184
					</div>
185
 
186
					<div class="col-md-12  col-sm-12 col-12 mt15 ">
187
					<table class="generaltable" style="width: 100%">
188
						<thead>
189
							<tr>
190
								<th colspan="4" class="text-center w-100 h-100">Los 10 usuarios con m&aacute;s actividades completadas</th>
191
							</tr>
192
							<tr>
193
								<td>Nombre</td>
194
								<td>Apellido</td>
195
								<td>Email</td>
196
								<td>Total</td>
197
							</tr>
198
 
199
						</thead>
200
						<tbody>
201
							{{#top_ten_user_modules_completion}}
202
							<tr>
203
								<td class="h-100">{{firstname}}</td>
204
								<td class="h-100">{{lastname}}</td>
205
								<td class="h-100">{{email}}</td>
206
								<td class="h-100 text-right">{{completion}}</td>
207
							</tr>
208
							{{/top_ten_user_modules_completion}}
209
						</tbody>
210
					</table>
211
					</div>
212
				</div>
213
			</div>
214
		</div>
215
 
216
		{{/classname_dashboard}}
217
 
218
		{{#classname_one_course}}
219
		  <h1>Avance por curso</h1>
220
		  <div class="text-right">
221
			<button id="btn-download-excel-for-one-course" class="button"> Solicitar </button>
222
		 </div>
223
		  <form id="form-local-cesa-reportes-one-course" name="form-local-cesa-reportes-one-course" class="mb-0 mt15">
224
		    <div class="row w-100">
225
		      <div class="col-md-12 col-sm-12 col-12">
226
		        <div class="form-group">
227
		          <select class="form-control" id="courseid" name="courseid">
228
		            <option value="0" selected>Seleccione un curso</option>
229
		            {{#courses}}
230
		              <option value="{{id}}">{{name}}</option>
231
		            {{/courses}}
232
		          </select>
233
		        </div>
234
		      </div>
235
		    </div>
236
			<div class="row w-100">
237
		      	<div class="col-md-12 col-sm-12 col-12" id="div-local-cesa-reportes-one-course"  style="min-height: 300px">
238
		    	</div>
239
		    </div>
240
		  </form>
241
		{{/classname_one_course}}
242
 
243
		{{#classname_one_user}}
244
		  <h1>Avance por usuario</h1>
245
		  <div class="text-right">
246
			<button id="btn-download-excel-for-one-user" class="button"> Solicitar </button>
247
		</div>
248
 
249
		  <form id="form-local-cesa-reportes-one-user" name="form-local-cesa-reportes-one-user" class="mb-0 mt15">
250
		    <div class="row w-100">
251
		      <div class="col-md-12 col-sm-12 col-12">
252
		        <div class="form-group">
253
		          <select class="form-control" id="userid" name="userid">
254
		            <option value="0" selected>Seleccione un usuario</option>
255
		            {{#users}}
256
		              <option value="{{id}}">{{name}}</option>
257
		            {{/users}}
258
		          </select>
259
		        </div>
260
		      </div>
261
		    </div>
262
		    <div class="row w-100">
263
		      	<div class="col-md-12 col-sm-12 col-12" id="div-local-cesa-reportes-one-user" style="min-height: 300px">
264
		    	</div>
265
		    </div>
266
		  </form>
267
		{{/classname_one_user}}
268
 
269
		{{#classname_all_course}}
270
		 <h1>Avance en todos los cursos</h1>
271
		 <div class="text-right">
272
			<button id="btn-download-excel-all-courses" class="button"> Solicitar </button>
273
		</div>
274
		 <div class="col-md-12  col-sm-12 col-12 mt15">
275
		 	<div class="report_table_wrapper wrapper">
276
	 			<table  class="report_table">
277
					<thead>
278
						<tr>
279
							{{#fields}}
280
							<th nowrap>{{field}}</th>
281
							{{/fields}}
282
						</tr>
283
 
284
					</thead>
285
					<tbody>
286
						{{#items}}
287
						<tr>
288
							{{#item}}
289
							<td nowrap class="{{#align-right}} text-right {{/align-right}} h-100">{{value}}</td>
290
							{{/item}}
291
						</tr>
292
 
293
						{{/items}}
294
					</tbody>
295
				</table>
296
			</div>
297
		</div>
298
 
299
 
300
 
301
		{{#pagination}}
302
			<div class="pagination text-center">
303
			<div class="w-100 text-center">
304
			{{#previous_page}}
305
			<a href="/local/cesa_reportes/?classname=all_courses&page={{previous_page}}" class="button"> < P&aacute;gina anterior </a>
306
			{{/previous_page}}
307
			P&aacute;gina : {{page}} de {{max_pages}} (100 usuarios por p&aacute;gina, total usuarios : {{max_users}})
308
			{{#next_page}}
309
			<a href="/local/cesa_reportes/?classname=all_courses&page={{next_page}}" class="button"> P&aacute;gina Siguiente > </a>
310
			{{/next_page}}
311
			</div>
312
		</div>
313
		{{/pagination}}
314
 
315
		{{/classname_all_course}}
316
 
317
		{{#classname_all_course_with_activities}}
318
		<h1>Avance en todos los cursos con actividades</h1>
319
		<div class="text-right">
320
			<button id="btn-download-excel-all-courses-with-activites" class="button"> Solicitar </button>
321
		</div>
322
 
323
		<div class="col-md-12  col-sm-12 col-12 mt15">
324
		 	<div class="report_table_wrapper wrapper">
325
	 			<table  class="report_table">
326
					<thead>
327
						<tr>
328
							{{#fields}}
329
							<th nowrap>{{field}}</th>
330
							{{/fields}}
331
						</tr>
332
 
333
					</thead>
334
					<tbody>
335
						{{#items}}
336
						<tr>
337
							{{#item}}
338
							<td nowrap class="{{#align-right}} text-right {{/align-right}} h-100">{{value}}</td>
339
							{{/item}}
340
						</tr>
341
 
342
						{{/items}}
343
					</tbody>
344
				</table>
345
			</div>
346
		</div>
347
 
348
 
349
		{{#pagination}}
350
		<div class="pagination text-center">
351
			<div class="w-100 text-center">
352
			{{#previous_page}}
353
			<a href="/local/cesa_reportes/?classname=all_courses_with_activities&page={{previous_page}}" class="button"> < P&aacute;gina anterior </a>
354
			{{/previous_page}}
355
			P&aacute;gina : {{page}} de {{max_pages}} (100 usuarios por p&aacute;gina, total usuarios : {{max_users}})
356
			{{#next_page}}
357
			<a href="/local/cesa_reportes/?classname=all_courses_with_activities&page={{next_page}}" class="button"> P&aacute;gina Siguiente > </a>
358
			{{/next_page}}
359
			</div>
360
		</div>
361
		{{/pagination}}
362
 
363
		{{/classname_all_course_with_activities}}
364
 
365
 
366
		{{#classname_custom}}
367
		<h1>Reporte de avance customizado</h1>
368
 
369
 
370
 
371
		<form name="form_custom" id="form_custom">
372
		 <div class="form-row">
373
   			 <div class="form-group col-md-4">
374
				<label for="filter_from">Desde</label>
375
				<input type="text" name="filter_from" id="filter_from" value="{{filter_from}}" class="form-control"></input>
376
			</div>
377
			 <div class="form-group col-md-4">
378
				<label for="filter_from">Hasta</label>
379
				<input type="text" name="filter_to" id="filter_to" value="{{filter_to}}" class="form-control"></input>
380
			</div>
381
			<div class="form-group col-md-4">
382
				<label for="filter_userkeyword">Usuario por palabra clave</label>
383
				<input type="text" name="filter_userkeyword" id="filter_userkeyword" maxlength="10" value="" class="form-control"></input>
384
			</div>
385
		</div>
386
		</form>
387
 
388
		<div class="text-right">
389
			<button id="btn-recargar-reporte-custom" class="button"> Recargar </button>
390
			&nbsp;
391
			<button id="btn-download-excel-custom" class="button"> Solicitar </button>
392
		</div>
393
		<br/>
394
 
395
		<div class="row w-100  mt-15">
396
			<div class="col-md-12 col-sm-12 col-12" id="div-local-cesa-reportes-custom"  style="min-height: 300px">
397
			</div>
398
		</div>
399
 
400
 
401
 
402
 
403
 
404
 
405
		{{#pagination}}
406
		<div class="pagination text-center">
407
			<div class="w-100 text-center">
408
			{{#previous_page}}
409
			<a href="/local/cesa_reportes/?classname=all_courses_with_activities&page={{previous_page}}" class="button"> < P&aacute;gina anterior </a>
410
			{{/previous_page}}
411
			P&aacute;gina : {{page}} de {{max_pages}} (100 usuarios por p&aacute;gina, total usuarios : {{max_users}})
412
			{{#next_page}}
413
			<a href="/local/cesa_reportes/?classname=all_courses_with_activities&page={{next_page}}" class="button"> P&aacute;gina Siguiente > </a>
414
			{{/next_page}}
415
			</div>
416
		</div>
417
		{{/pagination}}
418
 
419
		{{/classname_custom}}
420
 
421
 
422
		{{#classname_all_files}}
423
		 <h1>Archivos disponibles</h1>
424
 
425
		 <div class="col-md-12  col-sm-12 col-12 mt-15">
426
		 	<div class="report_table_wrapper wrapper">
427
	 			<table  class="report_table">
428
					<thead>
429
						<tr>
430
							{{#fields}}
431
							<th nowrap>{{field}}</th>
432
							{{/fields}}
433
						</tr>
434
 
435
					</thead>
436
					<tbody id="local-cesa-reportes-all-files">
437
 
438
					</tbody>
439
				</table>
440
			</div>
441
		</div>
442
		{{/classname_all_files}}
443
   	</div>
444
</div>