No Description

master.blade.php 84KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="csrf-token" content="<?= csrf_token() ?>">
  6. <link rel="shortcut icon" href="{{ asset('favicon.ico') }}">
  7. <!-- Bootstrap CSS-->
  8. {{ HTML::style('vendor/bootstrap/css/bootstrap.min.css') }}
  9. {{-- {{ HTML::style('https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css', ['integrity' => 'sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh', 'crossorigin' => 'anonymous']) }}--}}
  10. <!-- Data Tables CSS for Bootstrap -->
  11. {{ HTML::style('vendor/bower_components/datatables.net-buttons-bs/css/buttons.bootstrap.min.css') }}
  12. {{ HTML::style('vendor/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css') }}
  13. {{ HTML::style('vendor/bootstrap-select/dist/css/bootstrap-select.min.css') }}
  14. <!-- X-Editable -->
  15. {{ HTML::style('vendor/xeditable/bootstrap-editable.css') }}
  16. <!-- CSS -->
  17. {{ HTML::style('css/custom.css') }}
  18. {{ HTML::style('css/sticky-footer.css') }}
  19. @yield('css')
  20. <script src="{{ asset('vendor/modernizr-custom.min.js') }}"></script>
  21. <!-- jQuery -->
  22. <script src="{{ asset('vendor/jquery.min.js') }}"></script>
  23. <!-- Bootstrap js -->
  24. <script src="{{ asset('vendor/bootstrap/js/bootstrap.min.js') }}"></script>
  25. {{-- {{ HTML::script('https://code.jquery.com/jquery-3.4.1.slim.min.js', ['integrity' => 'sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n', 'crossorigin' => 'anonymous']) }}--}}
  26. {{-- {{ HTML::script('https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js', ['integrity' => 'sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo', 'crossorigin' => 'anonymous']) }}--}}
  27. {{-- {{ HTML::script('https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js', ['integrity' => 'sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6', 'crossorigin' => 'anonymous']) }}--}}
  28. <title>{{ strip_tags($title) }} - OLAS UPRRP</title>
  29. </head>
  30. <body>
  31. <!-- Modal to change term -->
  32. <div class="modal fade" id="changeTermModal" tabindex="-1" role="dialog" aria-labelledby="changeTermModalLabel" aria-hidden="true">
  33. <div class="modal-dialog modal-sm">
  34. <div class="modal-content">
  35. <div class="modal-header">
  36. <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
  37. <h4 class="modal-title" id="changeTermModalLabel">Change Semesters</h4>
  38. </div>
  39. <div class="modal-body">
  40. <p>Select one or more semesters to view their data. These settings will be applied site-wide.</p>
  41. {{ Form::open(array('action' => array('SemestersController@filterSemesters'))) }}
  42. @foreach (Semester::where('is_visible', 1)->get() as $semester)
  43. <div class="checkbox">
  44. <label>
  45. <input name="semesters_ids[]" value="{{ $semester->id }}" type="checkbox">{{ $semester->name }} ({{ $semester->code }})
  46. </label>
  47. </div>
  48. @endforeach
  49. </div>
  50. <div class="modal-footer">
  51. <div class="btn-group" role="group">
  52. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  53. <button type="submit" class="btn btn-default btn-primary">Submit</button>
  54. </div>
  55. {{ Form::close() }}
  56. </div>
  57. </div>
  58. </div>
  59. </div>
  60. <header class="header hidden-print">
  61. <div style="background-color: #c30d2a; background-image:url({{ URL::asset('images/header-olas-back.png')}}); background-repeat:no-repeat; min-height:100px; position: relative; width:100%; min-width:1560px">
  62. <div class="gotoright">
  63. <h1>Online Learning Assessment System -
  64. @if(Auth::user()->role == '1')
  65. <strong>Administrator</strong>
  66. @elseif (Auth::user()->role == '2')
  67. <strong>School Coordinator</strong>
  68. @elseif (Auth::user()->role == '3')
  69. <strong>Program Coordinator</strong>
  70. @elseif (Auth::user()->role == '4')
  71. <strong>Professor</strong>
  72. @endif
  73. </h1>
  74. </div>
  75. </div>
  76. @yield('navigation')
  77. </header>
  78. <main class="main">
  79. <div class="container">
  80. <div class="row">
  81. <div class="col-md-12">
  82. <div class="semesterbar">
  83. <p>
  84. <strong>Viewing:</strong>
  85. @foreach (Session::get('semesters_info') as $semester_info)
  86. <strong>&#183;</strong> {{ $semester_info }}
  87. @endforeach
  88. <a href="#" data-toggle="modal" data-target="#changeTermModal"> <strong>Change</strong></a>
  89. </p>
  90. </div>
  91. </div>
  92. </div>
  93. <div class="row">
  94. <div class="col-md-12"><h2> {{ $title }} </h2></div>
  95. </div>
  96. @if(Session::get('status'))
  97. <div class="row">
  98. <div class="col-md-12">
  99. <div class="alert alert-dismissible alert-{{ Session::get('status') }}" role="alert">
  100. <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  101. @if(Session::get('status')=='success')
  102. <span class="glyphicon glyphicon-ok-sign"></span>
  103. @else
  104. <span class="glyphicon glyphicon-remove-sign"></span>
  105. @endif
  106. {{ Session::get('message') }}
  107. </div>
  108. </div>
  109. </div>
  110. @endif
  111. <!-- Error message for javascript -->
  112. <div id="js-error-row" class="row">
  113. <div class="col-md-12">
  114. <div class="alert alert-danger alert-dismissible" role="alert">
  115. <span class="glyphicon glyphicon-remove-sign"></span>
  116. <span id="error-message">
  117. An error occurred. Please try again later.
  118. </span>
  119. </div>
  120. </div>
  121. </div>
  122. @yield('main')
  123. </div>
  124. </main>
  125. @include('layouts/footer')
  126. <!-- File specific scripts -->
  127. @yield('included-js')
  128. <!-- General Scripts -->
  129. <script type="text/javascript">
  130. $(document).ready(function() {
  131. $('#js-error-row').hide();
  132. // Always scroll to the top
  133. $(this).scrollTop(0);
  134. $('html').animate({scrollTop:0}, 1);
  135. $('body').animate({scrollTop:0}, 1);
  136. $('.selectpicker').selectpicker({
  137. 'liveSearch': true,
  138. 'liveSearchNormalize': true
  139. });
  140. /////
  141. var table = null;
  142. $('.datatable').each(function()
  143. {
  144. table = $(this).DataTable({
  145. lengthMenu: [5, 10, 25, 50],
  146. autoWidth: false,
  147. retrieve: true,
  148. pageLength: 10,
  149. // //fixed cols
  150. // fixedColumns: {
  151. // leftColumns: 1,
  152. // },
  153. // scrollY: "600px",
  154. // scrollX: true,
  155. // scrollCollapse: true,
  156. bSortCellsTop: true, // To apply sort using top row only
  157. order: [[ 0, "asc" ]],
  158. dom: 'Bflrtip',
  159. buttons: [
  160. {
  161. extend: 'collection',
  162. text: 'Export <span class="caret"></span>',
  163. buttons: [
  164. {
  165. extend: 'print',
  166. exportOptions: {
  167. columns: ':visible'
  168. },
  169. text: 'Print',
  170. },
  171. {
  172. extend: 'excelHtml5',
  173. exportOptions: {
  174. columns: ':visible'
  175. }
  176. },
  177. {
  178. extend: 'pdfHtml5',
  179. exportOptions: {
  180. columns: ':visible',
  181. stripNewlines: false,
  182. },
  183. customize: function(doc){
  184. //$('#loadingModal').modal('show');
  185. doc.pageSize = 'LEGAL';
  186. doc.pageOrientation ='landscape';
  187. doc.defaultStyle.fontSize = 10;
  188. doc.styles.tableHeader.fillColor = '#E70033';
  189. // doc.content[1].layout= 'lightHorizontalLines';
  190. doc.content[1].layout = {
  191. hLineWidth: function (i, node) {
  192. if(i === 1){
  193. return 2;
  194. }
  195. else if(i > 1){
  196. return 1;
  197. }
  198. else {
  199. return 0;
  200. }
  201. },
  202. vLineWidth: function (i, node) {
  203. return 0;
  204. },
  205. hLineColor: function (i, node) {
  206. if(i === 1){
  207. return '#000';
  208. }
  209. else if(i > 1){
  210. return '#ccc';
  211. }
  212. else {
  213. return 'transparent';
  214. }
  215. },
  216. // vLineColor: function (i, node) {
  217. // return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';
  218. // },
  219. paddingLeft: function(i, node) { return 5; },
  220. paddingRight: function(i, node) { return 5; },
  221. paddingTop: function(i, node) { return 5; },
  222. paddingBottom: function(i, node) { return 5; }
  223. };
  224. doc.content.splice( 0, 0, {
  225. margin: [ 0, 0, 0, 12 ],
  226. alignment: 'center',
  227. width: 150,
  228. image: 'data:image/png;base64,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'
  229. } );
  230. //$('#loadingModal').modal('hide');
  231. }
  232. },
  233. ]
  234. },
  235. {
  236. extend: 'colvis',
  237. columns: ':gt(0)',
  238. text: 'Column visibility <span class="caret"></span>',
  239. }
  240. ],
  241. });
  242. // Apply the search
  243. table.columns().every( function ()
  244. {
  245. // Search by keyword
  246. var column = this;
  247. $('input.column-search-bar', column.footer()).on('keyup change', function () {
  248. if (column.search() !== this.value) {
  249. console.log(this.value)
  250. column
  251. .search(this.value)
  252. .draw();
  253. }
  254. } );
  255. // Search by dropdown menu
  256. column.data().unique().sort().each( function (d, j) {
  257. $('select.column-search-select', column.footer()).append('<option value="'+d+'">'+d+'</option>');
  258. });
  259. $('.column-search-select', column.footer()).on( 'change', function () {
  260. var val = $.fn.dataTable.util.escapeRegex($(this).val());
  261. column
  262. .search(val ? '^'+val+'$' : '', true, false)
  263. .draw();
  264. } );
  265. } );
  266. table.buttons().container()
  267. .appendTo( $('.col-sm-6:eq(0)', table.table().container()));
  268. $(document).on('click', '.buttons-columnVisibility', function(){
  269. console.log('visibility toggled');
  270. table.columns.adjust().responsive.recalc();
  271. });
  272. });
  273. $('.datatable-user').each(function()
  274. {
  275. table = $(this).DataTable({
  276. lengthMenu: [5, 10, 25, 50],
  277. autoWidth: false,
  278. retrieve: false,
  279. pageLength: 10,
  280. "stateSave": true,
  281. "stateDuration": 60 * 4,
  282. // "stateSaveParams": function (settings, data) {
  283. // console.log(data);
  284. // // data.columns[1].search.regex = false;
  285. // },
  286. // //fixed cols
  287. // fixedColumns: {
  288. // leftColumns: 1,
  289. // },
  290. // scrollY: "600px",
  291. // scrollX: true,
  292. // scrollCollapse: true,
  293. bSortCellsTop: true, // To apply sort using top row only
  294. order: [[ 0, "asc" ]],
  295. dom: 'Bflrtip',
  296. buttons: [
  297. {
  298. extend: 'collection',
  299. text: 'Export <span class="caret"></span>',
  300. buttons: [
  301. {
  302. extend: 'print',
  303. exportOptions: {
  304. columns: ':visible'
  305. },
  306. text: 'Print',
  307. },
  308. {
  309. extend: 'excelHtml5',
  310. exportOptions: {
  311. columns: ':visible'
  312. }
  313. },
  314. {
  315. extend: 'pdfHtml5',
  316. exportOptions: {
  317. columns: ':visible',
  318. stripNewlines: false,
  319. },
  320. customize: function(doc){
  321. //$('#loadingModal').modal('show');
  322. doc.pageSize = 'LEGAL';
  323. doc.pageOrientation ='landscape';
  324. doc.defaultStyle.fontSize = 10;
  325. doc.styles.tableHeader.fillColor = '#E70033';
  326. // doc.content[1].layout= 'lightHorizontalLines';
  327. doc.content[1].layout = {
  328. hLineWidth: function (i, node) {
  329. if(i === 1){
  330. return 2;
  331. }
  332. else if(i > 1){
  333. return 1;
  334. }
  335. else {
  336. return 0;
  337. }
  338. },
  339. vLineWidth: function (i, node) {
  340. return 0;
  341. },
  342. hLineColor: function (i, node) {
  343. if(i === 1){
  344. return '#000';
  345. }
  346. else if(i > 1){
  347. return '#ccc';
  348. }
  349. else {
  350. return 'transparent';
  351. }
  352. },
  353. // vLineColor: function (i, node) {
  354. // return (i === 0 || i === node.table.widths.length) ? 'black' : 'gray';
  355. // },
  356. paddingLeft: function(i, node) { return 5; },
  357. paddingRight: function(i, node) { return 5; },
  358. paddingTop: function(i, node) { return 5; },
  359. paddingBottom: function(i, node) { return 5; }
  360. };
  361. doc.content.splice( 0, 0, {
  362. margin: [ 0, 0, 0, 12 ],
  363. alignment: 'center',
  364. width: 150,
  365. image: 'data:image/png;base64,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'
  366. } );
  367. //$('#loadingModal').modal('hide');
  368. }
  369. },
  370. ]
  371. },
  372. {
  373. extend: 'colvis',
  374. columns: ':gt(0)',
  375. text: 'Column visibility <span class="caret"></span>',
  376. }
  377. ],
  378. });
  379. // Apply the search
  380. table.columns().every( function ()
  381. {
  382. // Search by keyword
  383. var column = this;
  384. $('input.column-search-bar', column.footer()).on('keyup change', function () {
  385. if (column.search() !== this.value) {
  386. console.log(this.value)
  387. column
  388. .search(this.value)
  389. .draw();
  390. }
  391. } );
  392. // Search by dropdown menu
  393. column.data().unique().sort().each( function (d, j) {
  394. $('select.column-search-select', column.footer()).append('<option value="'+d+'">'+d+'</option>');
  395. });
  396. $('.column-search-select', column.footer()).on( 'change', function () {
  397. var val = $.fn.dataTable.util.escapeRegex($(this).val());
  398. column
  399. .search(val ? '^'+val+'$' : '', true, false)
  400. .draw();
  401. } );
  402. } );
  403. var state = table.state();
  404. var i = 0;
  405. $(".column-search").each(function(){
  406. $(this).find("input:text").each(function(){
  407. $(this).val('');
  408. });
  409. });
  410. $.each(state.columns, function() {
  411. var tr_row = $("tr.column-search").find('th');
  412. if(this.search.search != ""){
  413. var text = this.search.search;
  414. text = text.replace('^', '');
  415. text = text.replace('$', '');
  416. if(tr_row.eq(i).find('input').length > 0){
  417. tr_row.eq(i).find('input').val(text);
  418. }
  419. if(tr_row.eq(i).find('select').length > 0){
  420. tr_row.eq(i).find("select").children('[value="'+text+'"]').attr('selected',true);
  421. }
  422. }
  423. i = i + 1;
  424. })
  425. table.buttons().container()
  426. .appendTo( $('.col-sm-6:eq(0)', table.table().container()));
  427. $(document).on('click', '.buttons-columnVisibility', function(){
  428. console.log('visibility toggled');
  429. table.columns.adjust().responsive.recalc();
  430. });
  431. });
  432. ////
  433. // Yield to js
  434. @yield('javascript')
  435. // Turn on tooltips
  436. $(document).find('[data-toggle="tooltip"]').tooltip();
  437. $(document).on('click', '.graph-title', function(e){
  438. e.preventDefault();
  439. alert('Tooltip');
  440. });
  441. //
  442. function jsError(message)
  443. {
  444. // Always scroll to the top
  445. $(this).scrollTop(0);
  446. $('html').animate({scrollTop:0}, 1);
  447. $('body').animate({scrollTop:0}, 1);
  448. $('#error-message').text(message);
  449. // Show js error with default message
  450. $('#js-error-row').fadeIn('slow', function () {
  451. $(this).delay(3000).fadeOut('slow');
  452. });
  453. }
  454. });
  455. </script>
  456. <script type="text/javascript" src="{{asset('vendor/bootstrap-select/dist/js/bootstrap-select.min.js') }}"></script>
  457. <!-- AJAX setup for CSRF protection -->
  458. <script src="{{ asset('js/ajaxSetup.js') }}"></script>
  459. <script type="text/javascript">
  460. $('.panel-heading').css('cursor', 'pointer');
  461. </script>
  462. <!-- HighCharts -->
  463. <!--script src="http://code.highcharts.com/modules/exporting.js"></script -->
  464. </body>
  465. </html>