1541 lines
85 KiB
HTML
1541 lines
85 KiB
HTML
<!DOCTYPE html>
|
||
<html>
|
||
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport"
|
||
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
|
||
<meta http-equiv="X-UA-Compatible" content="ie=edge">
|
||
<meta name="csrf-token" content="D4xfEuRVghMDyDngVjWQBp1dZ4aY5nnBoKAbxqUs">
|
||
<meta name="robots" content="noindex">
|
||
<title>Rajalakshmi Institute of Technology</title>
|
||
<link rel="icon" type="image/x-icon" href="https://ims.ritchennai.edu.in/adminlogo/title_logo.png">
|
||
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" rel="stylesheet" />
|
||
<link href="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/css/select2.min.css" rel="stylesheet" />
|
||
<link
|
||
href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css"
|
||
rel="stylesheet" />
|
||
<link href="https://ims.ritchennai.edu.in/css/adminltev3.css" rel="stylesheet" />
|
||
<link href="https://use.fontawesome.com/releases/v5.6.3/css/all.css" rel="stylesheet" />
|
||
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet" />
|
||
<link href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.min.css" rel="stylesheet" />
|
||
<link href="https://cdn.datatables.net/1.10.19/css/dataTables.bootstrap4.min.css" rel="stylesheet" />
|
||
<link href="https://cdn.datatables.net/select/1.3.0/css/select.dataTables.min.css" rel="stylesheet" />
|
||
<link href="https://cdn.datatables.net/buttons/1.2.4/css/buttons.dataTables.min.css" rel="stylesheet" />
|
||
<link href="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.5.1/min/dropzone.min.css" rel="stylesheet" />
|
||
<link href="https://ims.ritchennai.edu.in/css/custom.css" rel="stylesheet" />
|
||
<style>
|
||
.bell-item a {
|
||
width: 287px;
|
||
text-wrap: wrap;
|
||
}
|
||
|
||
.bell-item {
|
||
border-bottom: 1px solid #dfdfdf;
|
||
}
|
||
|
||
.rollDiv {
|
||
height: 333px;
|
||
overflow-y: scroll;
|
||
}
|
||
|
||
|
||
/* Absolute Center Spinner */
|
||
.loading {
|
||
position: fixed;
|
||
z-index: 999;
|
||
height: 2em;
|
||
width: 2em;
|
||
overflow: show;
|
||
margin: auto;
|
||
top: 0;
|
||
left: 0;
|
||
bottom: 0;
|
||
right: 0;
|
||
}
|
||
|
||
/* Transparent Overlay */
|
||
.loading:before {
|
||
content: '';
|
||
display: block;
|
||
position: fixed;
|
||
top: 0;
|
||
left: 0;
|
||
width: 100%;
|
||
height: 100%;
|
||
background: radial-gradient(rgba(20, 20, 20, 0), rgba(0, 0, 0, 0));
|
||
background: -webkit-radial-gradient(rgba(20, 20, 20, 0), rgba(0, 0, 0, 0));
|
||
}
|
||
|
||
/* :not(:required) hides these rules from IE9 and below */
|
||
.loading:not(:required) {
|
||
/* hide "loading..." text */
|
||
font: 0/0 a;
|
||
color: transparent;
|
||
text-shadow: none;
|
||
background-color: transparent;
|
||
border: 0;
|
||
}
|
||
|
||
.loading:not(:required):after {
|
||
content: '';
|
||
display: block;
|
||
font-size: 10px;
|
||
width: 1em;
|
||
height: 1em;
|
||
margin-top: -0.5em;
|
||
-webkit-animation: spinner 2s infinite linear;
|
||
-moz-animation: spinner 2s infinite linear;
|
||
-ms-animation: spinner 2s infinite linear;
|
||
-o-animation: spinner 2s infinite linear;
|
||
animation: spinner 2s infinite linear;
|
||
border-radius: 0.5em;
|
||
border: 2px solid lightblue;
|
||
/* Change the border color to light blue */
|
||
box-shadow: lightblue 1.5em 0 0 0, lightblue 1.1em 1.1em 0 0, lightblue 0 1.5em 0 0, lightblue -1.1em 1.1em 0 0, lightblue -1.5em 0 0 0, lightblue -1.1em -1.1em 0 0, lightblue 0 -1.5em 0 0, lightblue 1.1em -1.1em 0 0;
|
||
/* Change the box-shadow color to light blue */
|
||
}
|
||
|
||
|
||
/* Animation */
|
||
|
||
@-webkit-keyframes spinner {
|
||
0% {
|
||
-webkit-transform: rotate(0deg);
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
100% {
|
||
-webkit-transform: rotate(360deg);
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
|
||
@-moz-keyframes spinner {
|
||
0% {
|
||
-moz-transform: rotate(0deg);
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
100% {
|
||
-moz-transform: rotate(360deg);
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
|
||
@-o-keyframes spinner {
|
||
0% {
|
||
-o-transform: rotate(0deg);
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
100% {
|
||
-o-transform: rotate(360deg);
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
|
||
@keyframes spinner {
|
||
0% {
|
||
transform: rotate(0deg);
|
||
}
|
||
|
||
100% {
|
||
transform: rotate(360deg);
|
||
}
|
||
}
|
||
</style>
|
||
</head>
|
||
|
||
<body class="sidebar-mini layout-fixed" style="height: auto;">
|
||
<div class="wrapper">
|
||
<nav class="main-header navbar navbar-expand bg-white navbar-light border-bottom">
|
||
<!-- Left navbar links -->
|
||
<ul class="navbar-nav">
|
||
<li class="nav-item">
|
||
<a class="nav-link" data-widget="pushmenu" href="#"><i class="fa fa-bars"></i></a>
|
||
</li>
|
||
</ul>
|
||
|
||
<!-- Right navbar links -->
|
||
<ul class="navbar-nav ml-auto">
|
||
<li class="nav-item dropdown notifications-menu">
|
||
<a href="#" class="nav-link" data-toggle="dropdown">
|
||
<i class="far fa-bell"></i>
|
||
</a>
|
||
<div class="dropdown-menu rollDiv dropdown-menu-lg dropdown-menu-right">
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Removed
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Removed
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
<div class="dropdown-item bell-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student" target="_blank"
|
||
rel="noopener noreferrer">
|
||
Your Subject Registration Done!
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
<ul class="navbar-nav">
|
||
<li class="nav-item dropdown notifications-menu">
|
||
<a href="#" class="nav-link nav_prof_label bg-primary" data-toggle="dropdown"
|
||
style="color:black;">
|
||
<i class="fa fa-user"></i>
|
||
<span style="margin-left:0.75rem;">SHANMUGA KRISHNAN S M</span>
|
||
</a>
|
||
<div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
|
||
<ul style="list-style-type:none;padding:0;">
|
||
<li>
|
||
<a href="https://ims.ritchennai.edu.in/admin/students/eyJpdiI6IitUZnY5d0gvalFvQnM3SGoydUNpT2c9PSIsInZhbHVlIjoiU0puUzkvUkg3MU1CZFQ0cmsvRy9CQT09IiwibWFjIjoiMmRkYzA1NGVhNTBhOWEyYTYxYjFhMjFjZTJhNjA3MTYzMjQ3YTQ2YzNjNDFhNGQyMWQ1NDBmMDMyNDIzZTQwMyIsInRhZyI6IiJ9/Profile-view"
|
||
class="dropdown-item">
|
||
My Profile
|
||
</a>
|
||
</li>
|
||
|
||
<!--<li> <a href="https://ims.ritchennai.edu.in/admin/students/6105/Profile-view"-->
|
||
<!-- class="dropdown-item"> My Profile </a></li>-->
|
||
<li> <a href="#" class="dropdown-item"
|
||
onclick="event.preventDefault(); document.getElementById('logoutform').submit();">
|
||
Logout </a></li>
|
||
</ul>
|
||
</div>
|
||
</li>
|
||
</ul>
|
||
</nav>
|
||
|
||
<aside class="main-sidebar sidebar-dark-primary elevation-4" style="min-height: 917px;">
|
||
<!-- Brand Logo -->
|
||
<a href="#" class="brand-link" style="background-color: rgb(255, 255, 255)">
|
||
<span class="brand-text font-weight-light">
|
||
<img src="https://ims.ritchennai.edu.in/adminlogo/rit_logo_newk.jpg" alt="" width="100%">
|
||
</span>
|
||
</a>
|
||
|
||
<!-- Sidebar -->
|
||
<div class="sidebar">
|
||
<!-- Sidebar user (optional) -->
|
||
|
||
<!-- Sidebar Menu -->
|
||
<nav class="mt-2">
|
||
<style>
|
||
.search-input-container {
|
||
position: relative;
|
||
overflow: auto;
|
||
}
|
||
|
||
.search-input-container input[type="search"] {
|
||
padding: 7px 7px 7px 47px;
|
||
width: 100%;
|
||
background: #ededed url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
|
||
border: solid 1px #ccc;
|
||
border-bottom-left-radius: 25px;
|
||
border-top-left-radius: 25px;
|
||
transition: all .5s;
|
||
}
|
||
|
||
.search-input-container input[type="search"]:focus {
|
||
width: 100%;
|
||
background-color: #fff;
|
||
border-color: #007bff;
|
||
box-shadow: 0 0 5px rgba(109, 207, 246, .5);
|
||
outline: none;
|
||
}
|
||
</style>
|
||
|
||
<div id="demo-2">
|
||
<div class="search-input-container">
|
||
<input type="search" id="searchInput" placeholder="Search..." class="menu_searcher "
|
||
autocomplete="off" value="">
|
||
</div>
|
||
</div>
|
||
<ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu"
|
||
data-accordion="false" id="list" style="padding-bottom:100px;">
|
||
<li class="nav-item" style="margin-top:0.5rem;">
|
||
<a class="nav-link "
|
||
href="https://ims.ritchennai.edu.in/admin">
|
||
<i class="fas fa-fw fa-tachometer-alt nav-icon">
|
||
</i>
|
||
<p>
|
||
Dashboard
|
||
</p>
|
||
</a>
|
||
</li>
|
||
|
||
<li class="nav-item">
|
||
|
||
<a href="https://ims.ritchennai.edu.in/admin/student-time-table/6105"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-calendar-alt">
|
||
|
||
</i>
|
||
<p>
|
||
My Time Table
|
||
</p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/subject-registration/student"
|
||
class="nav-link ">
|
||
|
||
<i class="fa-fw nav-icon fas fa-book-open">
|
||
|
||
</i>
|
||
<p>
|
||
My Subject Registration
|
||
</p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/student-request-leaves/index"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-file-alt">
|
||
|
||
</i>
|
||
<p>
|
||
Apply Leave / OD
|
||
</p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/student-personal-attendance/report"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-id-badge">
|
||
</i>
|
||
<p>
|
||
Attendance
|
||
</p>
|
||
</a>
|
||
</li>
|
||
|
||
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/student-apply-certificate/stu_index"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-address-card">
|
||
</i>
|
||
<p>
|
||
Apply Certificates
|
||
</p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/student-cat-mark/report"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-pen-nib">
|
||
</i>
|
||
<p>
|
||
CAT Mark
|
||
</p>
|
||
</a>
|
||
</li>
|
||
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/student_lab_mark/report"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-clipboard-check">
|
||
</i>
|
||
<p>
|
||
LAB Mark
|
||
</p>
|
||
</a>
|
||
</li>
|
||
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/assignment/student/mark/report"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fab fa-stack-overflow">
|
||
</i>
|
||
<p>
|
||
Assignment Mark
|
||
</p>
|
||
</a>
|
||
</li>
|
||
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/grade/student/mark/report"
|
||
class="nav-link active">
|
||
<i class="fa-fw nav-icon fas fa-layer-group">
|
||
</i>
|
||
<p>
|
||
Grade Book
|
||
</p>
|
||
</a>
|
||
</li>
|
||
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/fee-payment/get-data"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-money-check-alt">
|
||
</i>
|
||
<p>
|
||
Academic Fee
|
||
</p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/exam-fee/get-data"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-money-check-alt">
|
||
</i>
|
||
<p>
|
||
Exam Fee
|
||
</p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/feedback-forms"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-comments">
|
||
</i>
|
||
<p>
|
||
Feedbacks
|
||
</p>
|
||
</a>
|
||
</li>
|
||
<li
|
||
class="nav-item has-treeview ">
|
||
<a class="nav-link nav-dropdown-toggle "
|
||
href="#">
|
||
<i class="fa nav-icon fas fa-graduation-cap"></i>
|
||
<p>
|
||
Class Committee
|
||
<i class="right fa fa-fw fa-angle-left nav-icon"></i>
|
||
</p>
|
||
</a>
|
||
<ul class="nav nav-treeview"
|
||
style="background-color: rgba(128, 128, 128, 0.473); color:#ffffff">
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/class-committee/schedule"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-address-card"></i>
|
||
<p>Schedule</p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/class-committee/mom"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-address-card"></i>
|
||
<p>Minutes Of Meet</p>
|
||
</a>
|
||
</li>
|
||
</ul>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/no-due-Management"
|
||
class="nav-link ">
|
||
<i class="fa-fw nav-icon fas fa-file-invoice"></i>
|
||
<p> No Due Request </p>
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a href="https://ims.ritchennai.edu.in/admin/messenger"
|
||
class=" nav-link">
|
||
<i class="fa-fw fa fa-envelope nav-icon">
|
||
|
||
</i>
|
||
<p>Messages</p>
|
||
|
||
</a>
|
||
</li>
|
||
<li class="nav-item">
|
||
<a class="nav-link "
|
||
href="https://ims.ritchennai.edu.in/profile/password">
|
||
<i class="fa-fw fas fa-key nav-icon">
|
||
</i>
|
||
<p>
|
||
Change password
|
||
</p>
|
||
</a>
|
||
</li>
|
||
|
||
</ul>
|
||
</nav>
|
||
<!-- /.sidebar-menu -->
|
||
</div>
|
||
<!-- /.sidebar -->
|
||
</aside>
|
||
<div class="content-wrapper" style="min-height: 917px;">
|
||
<!-- Main content -->
|
||
|
||
<section class="content" style="padding-top: 20px;padding-bottom:20px;">
|
||
|
||
|
||
<style>
|
||
|
||
.select2-container {
|
||
|
||
width: 100% !important;
|
||
|
||
}
|
||
|
||
</style>
|
||
|
||
|
||
|
||
<div class="card">
|
||
|
||
<div class="card-header">
|
||
|
||
<span class="text-center" style="font-size:1.2rem;"> <b>Grade Book </b></span>
|
||
|
||
</div>
|
||
|
||
<div class="card-body">
|
||
|
||
<div class="row">
|
||
|
||
<div class="form-group col-xl-3 col-lg-3 col-md-3 col-sm-4 col-12 ">
|
||
|
||
<label class="required d-block " for="semester">Semester</label>
|
||
|
||
<select class="form-control select2" name="semester" id="semester" required>
|
||
|
||
<option value="">Select Semester</option>
|
||
|
||
<option value="1">1</option>
|
||
|
||
<option value="2">2</option>
|
||
|
||
<option value="3">3</option>
|
||
|
||
<option value="4">4</option>
|
||
|
||
<option value="5">5</option>
|
||
|
||
<option value="6">6</option>
|
||
|
||
<option value="7">7</option>
|
||
|
||
<option value="8">8</option>
|
||
|
||
</select>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<div class="from-group col-xl-3 col-lg-2 col-md-2 col-sm-2 col-12" style="padding-top: 32px;">
|
||
|
||
<button id='gradeMark' class="enroll_generate_bn">Submit</button>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<div class="card">
|
||
|
||
<div class="card-body">
|
||
|
||
<div class="table-responsive">
|
||
|
||
<table class="table table-bordered table-striped text-center table-hover ajaxTable datatable"
|
||
|
||
id="datatable-gradebook">
|
||
|
||
<thead>
|
||
|
||
<tr>
|
||
|
||
<th></th>
|
||
|
||
<th style="text-align:center;">Academic Year</th>
|
||
|
||
<th style="text-align:center;">Semester</th>
|
||
|
||
<th style="text-align:center;">Subject Code</th>
|
||
|
||
<th style="text-align:center;">Subject Title</th>
|
||
|
||
<th style="text-align:center;">Grade</th>
|
||
|
||
<th style="text-align:center;">Result</th>
|
||
|
||
<th style="text-align:center;">Exam Month and Exam Year</th>
|
||
|
||
</tr>
|
||
|
||
</thead>
|
||
|
||
<tbody>
|
||
|
||
|
||
|
||
</tbody>
|
||
|
||
</table>
|
||
|
||
</div>
|
||
|
||
<div class="row">
|
||
|
||
<div class="col-3"><b>RA</b> – Reappearance is required</div>
|
||
|
||
<div class="col-3"><b>RA*</b> - Absent for End Exam</div>
|
||
|
||
<div class="col-3"><b>W/WD</b> – Withdrawal</div>
|
||
|
||
<div class="col-3"><b>SA</b> – Shortage of Attendance</div>
|
||
|
||
<div class="col-3"><b>SE</b> – Sports Exemption</div>
|
||
|
||
<div class="col-3"><b>WH1</b> – Suspected Malpractice</div>
|
||
|
||
<div class="col-3"><b>WH2</b> – Contact COE office</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
</section>
|
||
<!-- /.content -->
|
||
</div>
|
||
|
||
<footer class="main-footer">
|
||
<div class="float-right d-none d-sm-block">
|
||
<img src="https://ims.ritchennai.edu.in/adminlogo/title_logo.png" alt="Ins Logo"
|
||
style="width: 21px;margin-right:2px;"> <b>RIT-IMS</b>
|
||
</div>
|
||
<strong> ©</strong> All rights reserved.
|
||
</footer>
|
||
<form id="logoutform" action="https://ims.ritchennai.edu.in/admin/logout-rit" method="POST" style="display: none;">
|
||
<input type="hidden" name="_token" value="D4xfEuRVghMDyDngVjWQBp1dZ4aY5nnBoKAbxqUs">
|
||
</form>
|
||
</div>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
|
||
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js"></script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/select2/4.0.5/js/select2.full.min.js"></script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>
|
||
<script src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.min.js"></script>
|
||
<script src="https://cdn.datatables.net/1.10.19/js/dataTables.bootstrap4.min.js"></script>
|
||
<script src="https://cdn.datatables.net/buttons/1.2.4/js/dataTables.buttons.min.js"></script>
|
||
<script src="https://cdn.datatables.net/select/1.3.0/js/dataTables.select.min.js"></script>
|
||
<script src="https://cdn.datatables.net/buttons/1.2.4/js/buttons.flash.min.js"></script>
|
||
<script src="https://cdn.datatables.net/buttons/1.2.4/js/buttons.html5.min.js"></script>
|
||
<script src="https://cdn.datatables.net/buttons/1.2.4/js/buttons.print.min.js"></script>
|
||
<script src="https://cdn.datatables.net/buttons/1.2.4/js/buttons.colVis.min.js"></script>
|
||
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/pdfmake.min.js"></script>
|
||
<script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.18/build/vfs_fonts.js"></script>
|
||
<script src="//cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script>
|
||
<script src="https://cdn.ckeditor.com/ckeditor5/16.0.0/classic/ckeditor.js"></script>
|
||
<script
|
||
src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js">
|
||
</script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/dropzone/5.5.1/min/dropzone.min.js"></script>
|
||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@9.3.4/dist/sweetalert2.all.min.js"></script>
|
||
<script src="https://ims.ritchennai.edu.in/js/main.js"></script>
|
||
<script>
|
||
$(function() {
|
||
let copyButtonTrans = 'Copy'
|
||
let csvButtonTrans = 'CSV'
|
||
let excelButtonTrans = 'Excel'
|
||
let pdfButtonTrans = 'PDF'
|
||
let printButtonTrans = 'Print'
|
||
let colvisButtonTrans = 'Columns'
|
||
let selectAllButtonTrans = 'Select all'
|
||
let selectNoneButtonTrans = 'Deselect all'
|
||
|
||
let languages = {
|
||
'en': 'https://cdn.datatables.net/plug-ins/1.10.19/i18n/English.json'
|
||
};
|
||
|
||
$.extend(true, $.fn.dataTable.Buttons.defaults.dom.button, {
|
||
className: 'btn'
|
||
})
|
||
$.extend(true, $.fn.dataTable.defaults, {
|
||
language: {
|
||
url: languages['en']
|
||
},
|
||
columnDefs: [{
|
||
orderable: false,
|
||
className: 'select-checkbox',
|
||
targets: 0
|
||
}, {
|
||
orderable: false,
|
||
searchable: false,
|
||
targets: -1
|
||
}],
|
||
select: {
|
||
style: 'multi+shift',
|
||
selector: 'td:first-child'
|
||
},
|
||
order: [],
|
||
scrollX: true,
|
||
pageLength: 100,
|
||
dom: 'lBfrtip<"actions">',
|
||
buttons: [{
|
||
extend: 'selectAll',
|
||
className: 'btn-primary',
|
||
text: selectAllButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
},
|
||
action: function(e, dt) {
|
||
e.preventDefault()
|
||
dt.rows().deselect();
|
||
dt.rows({
|
||
search: 'applied'
|
||
}).select();
|
||
}
|
||
},
|
||
{
|
||
extend: 'selectNone',
|
||
className: 'btn-primary',
|
||
text: selectNoneButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
}
|
||
},
|
||
{
|
||
extend: 'copy',
|
||
className: 'btn-default',
|
||
text: copyButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
}
|
||
},
|
||
{
|
||
extend: 'csv',
|
||
className: 'btn-default',
|
||
text: csvButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
}
|
||
},
|
||
{
|
||
extend: 'excel',
|
||
className: 'btn-default',
|
||
text: excelButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
}
|
||
},
|
||
{
|
||
extend: 'pdf',
|
||
className: 'btn-default',
|
||
text: pdfButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
}
|
||
},
|
||
{
|
||
extend: 'print',
|
||
className: 'btn-default',
|
||
text: printButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
}
|
||
},
|
||
{
|
||
extend: 'colvis',
|
||
className: 'btn-default',
|
||
text: colvisButtonTrans,
|
||
exportOptions: {
|
||
columns: ':visible'
|
||
}
|
||
}
|
||
]
|
||
});
|
||
|
||
$.fn.dataTable.ext.classes.sPageButton = '';
|
||
});
|
||
</script>
|
||
<script>
|
||
$(document).ready(function() {
|
||
|
||
|
||
document.addEventListener("contextmenu", (e) => e.preventDefault());
|
||
|
||
function ctrlShiftKey(e, keyCode) {
|
||
return e.ctrlKey && e.shiftKey && e.keyCode === keyCode.charCodeAt(0);
|
||
}
|
||
|
||
document.onkeydown = (e) => {
|
||
// Disable F12, Ctrl + Shift + I, Ctrl + Shift + J, Ctrl + U
|
||
if (
|
||
event.keyCode === 123 ||
|
||
ctrlShiftKey(e, "I") ||
|
||
ctrlShiftKey(e, "J") ||
|
||
ctrlShiftKey(e, "C") ||
|
||
(e.ctrlKey && e.keyCode === "U".charCodeAt(0))
|
||
)
|
||
return false;
|
||
};
|
||
|
||
$(".notifications-menu").on('click', function() {
|
||
if (!$(this).hasClass('open')) {
|
||
$('.notifications-menu .label-warning').hide();
|
||
$.get('/admin/user-alerts/read');
|
||
}
|
||
});
|
||
});
|
||
|
||
function message_shower() {
|
||
$("#message_shower").fadeOut();
|
||
}
|
||
|
||
function error_shower(element) {
|
||
$("#error_shower").fadeOut();
|
||
}
|
||
$(".fa-times").on("click", function() {
|
||
$(this).closest(".parent").fadeOut();
|
||
});
|
||
</script>
|
||
<script>
|
||
$(document).ready(function() {
|
||
$('.searchable-field').select2({
|
||
minimumInputLength: 3,
|
||
ajax: {
|
||
url: 'https://ims.ritchennai.edu.in/admin/global-search',
|
||
dataType: 'json',
|
||
type: 'GET',
|
||
delay: 200,
|
||
data: function(term) {
|
||
return {
|
||
search: term
|
||
};
|
||
},
|
||
results: function(data) {
|
||
return {
|
||
data
|
||
};
|
||
}
|
||
},
|
||
escapeMarkup: function(markup) {
|
||
return markup;
|
||
},
|
||
templateResult: formatItem,
|
||
templateSelection: formatItemSelection,
|
||
placeholder: 'Search...',
|
||
language: {
|
||
inputTooShort: function(args) {
|
||
var remainingChars = args.minimum - args.input.length;
|
||
var translation = 'Please enter :count or more characters';
|
||
|
||
return translation.replace(':count', remainingChars);
|
||
},
|
||
errorLoading: function() {
|
||
return 'The results could not be loaded';
|
||
},
|
||
searching: function() {
|
||
return 'Searching';
|
||
},
|
||
noResults: function() {
|
||
return 'No results';
|
||
},
|
||
}
|
||
|
||
});
|
||
|
||
function formatItem(item) {
|
||
if (item.loading) {
|
||
return 'Searching...';
|
||
}
|
||
var markup = "<div class='searchable-link' href='" + item.url + "'>";
|
||
markup += "<div class='searchable-title'>" + item.model + "</div>";
|
||
$.each(item.fields, function(key, field) {
|
||
markup += "<div class='searchable-fields'>" + item.fields_formated[field] + " : " +
|
||
item[field] + "</div>";
|
||
});
|
||
markup += "</div>";
|
||
|
||
return markup;
|
||
}
|
||
|
||
function formatItemSelection(item) {
|
||
if (!item.model) {
|
||
return 'Search...';
|
||
}
|
||
return item.model;
|
||
}
|
||
$(document).delegate('.searchable-link', 'click', function() {
|
||
var url = $(this).attr('href');
|
||
window.location = url;
|
||
});
|
||
});
|
||
</script>
|
||
<script>
|
||
/*!
|
||
* AdminLTE v3.0.0-alpha.2 (https://adminlte.io)
|
||
* Copyright 2014-2018 Abdullah Almsaeed <abdullah@almsaeedstudio.com>
|
||
* Licensed under MIT (https://github.com/almasaeed2010/AdminLTE/blob/master/LICENSE)
|
||
*/
|
||
! function(e, t) {
|
||
"object" == typeof exports && "undefined" != typeof module ? t(exports) : "function" == typeof define && define
|
||
.amd ? define(["exports"], t) : t(e.adminlte = {})
|
||
}(this, function(e) {
|
||
"use strict";
|
||
var i, t, o, n, r, a, s, c, f, l, u, d, h, p, _, g, y, m, v, C, D, E, A, O, w, b, L, S, j, T, I, Q, R, P, x,
|
||
B, M, k, H, N, Y, U, V, G, W, X, z, F, q, J, K, Z, $, ee, te, ne = "function" == typeof Symbol &&
|
||
"symbol" == typeof Symbol.iterator ? function(e) {
|
||
return typeof e
|
||
} : function(e) {
|
||
return e && "function" == typeof Symbol && e.constructor === Symbol && e !== Symbol.prototype ?
|
||
"symbol" : typeof e
|
||
},
|
||
ie = function(e, t) {
|
||
if (!(e instanceof t)) throw new TypeError("Cannot call a class as a function")
|
||
},
|
||
oe = (i = jQuery, t = "ControlSidebar", o = "lte.control.sidebar", n = i.fn[t], r = ".control-sidebar",
|
||
a = '[data-widget="control-sidebar"]', s = ".main-header", c = "control-sidebar-open", f =
|
||
"control-sidebar-slide-open", l = {
|
||
slide: !0
|
||
}, u = function() {
|
||
function n(e, t) {
|
||
ie(this, n), this._element = e, this._config = this._getConfig(t)
|
||
}
|
||
return n.prototype.show = function() {
|
||
this._config.slide ? i("body").removeClass(f) : i("body").removeClass(c)
|
||
}, n.prototype.collapse = function() {
|
||
this._config.slide ? i("body").addClass(f) : i("body").addClass(c)
|
||
}, n.prototype.toggle = function() {
|
||
this._setMargin(), i("body").hasClass(c) || i("body").hasClass(f) ? this.show() : this
|
||
.collapse()
|
||
}, n.prototype._getConfig = function(e) {
|
||
return i.extend({}, l, e)
|
||
}, n.prototype._setMargin = function() {
|
||
i(r).css({
|
||
top: i(s).outerHeight()
|
||
})
|
||
}, n._jQueryInterface = function(t) {
|
||
return this.each(function() {
|
||
var e = i(this).data(o);
|
||
if (e || (e = new n(this, i(this).data()), i(this).data(o, e)),
|
||
"undefined" === e[t]) throw new Error(t + " is not a function");
|
||
e[t]()
|
||
})
|
||
}, n
|
||
}(), i(document).on("click", a, function(e) {
|
||
e.preventDefault(), u._jQueryInterface.call(i(this), "toggle")
|
||
}), i.fn[t] = u._jQueryInterface, i.fn[t].Constructor = u, i.fn[t].noConflict = function() {
|
||
return i.fn[t] = n, u._jQueryInterface
|
||
}, u),
|
||
re = (d = jQuery, h = "Layout", p = "lte.layout", _ = d.fn[h], g = ".main-sidebar", y = ".main-header",
|
||
m = ".content-wrapper", v = ".main-footer", C = "hold-transition", D = function() {
|
||
function n(e) {
|
||
ie(this, n), this._element = e, this._init()
|
||
}
|
||
return n.prototype.fixLayoutHeight = function() {
|
||
var e = {
|
||
window: d(window).height(),
|
||
header: d(y).outerHeight(),
|
||
footer: d(v).outerHeight(),
|
||
sidebar: d(g).height()
|
||
},
|
||
t = this._max(e);
|
||
d(m).css("min-height", e.window - e.header - e.footer), d(g).css("min-height", e
|
||
.window - e.header)
|
||
}, n.prototype._init = function() {
|
||
var e = this;
|
||
d("body").removeClass(C), this.fixLayoutHeight(), d(g).on(
|
||
"collapsed.lte.treeview expanded.lte.treeview collapsed.lte.pushmenu expanded.lte.pushmenu",
|
||
function() {
|
||
e.fixLayoutHeight()
|
||
}), d(window).resize(function() {
|
||
e.fixLayoutHeight()
|
||
}), d("body, html").css("height", "auto")
|
||
}, n.prototype._max = function(t) {
|
||
var n = 0;
|
||
return Object.keys(t).forEach(function(e) {
|
||
t[e] > n && (n = t[e])
|
||
}), n
|
||
}, n._jQueryInterface = function(t) {
|
||
return this.each(function() {
|
||
var e = d(this).data(p);
|
||
e || (e = new n(this), d(this).data(p, e)), t && e[t]()
|
||
})
|
||
}, n
|
||
}(), d(window).on("load", function() {
|
||
D._jQueryInterface.call(d("body"))
|
||
}), d.fn[h] = D._jQueryInterface, d.fn[h].Constructor = D, d.fn[h].noConflict = function() {
|
||
return d.fn[h] = _, D._jQueryInterface
|
||
}, D),
|
||
ae = (E = jQuery, A = "PushMenu", w = "." + (O = "lte.pushmenu"), b = E.fn[A], L = {
|
||
COLLAPSED: "collapsed" + w,
|
||
SHOWN: "shown" + w
|
||
}, S = {
|
||
screenCollapseSize: 768
|
||
}, j = {
|
||
TOGGLE_BUTTON: '[data-widget="pushmenu"]',
|
||
SIDEBAR_MINI: ".sidebar-mini",
|
||
SIDEBAR_COLLAPSED: ".sidebar-collapse",
|
||
BODY: "body",
|
||
OVERLAY: "#sidebar-overlay",
|
||
WRAPPER: ".wrapper"
|
||
}, T = "sidebar-collapse", I = "sidebar-open", Q = function() {
|
||
function n(e, t) {
|
||
ie(this, n), this._element = e, this._options = E.extend({}, S, t), E(j.OVERLAY).length ||
|
||
this._addOverlay()
|
||
}
|
||
return n.prototype.show = function() {
|
||
E(j.BODY).addClass(I).removeClass(T);
|
||
var e = E.Event(L.SHOWN);
|
||
E(this._element).trigger(e)
|
||
}, n.prototype.collapse = function() {
|
||
E(j.BODY).removeClass(I).addClass(T);
|
||
var e = E.Event(L.COLLAPSED);
|
||
E(this._element).trigger(e)
|
||
}, n.prototype.toggle = function() {
|
||
(E(window).width() >= this._options.screenCollapseSize ? !E(j.BODY).hasClass(T) : E(j
|
||
.BODY).hasClass(I)) ? this.collapse(): this.show()
|
||
}, n.prototype._addOverlay = function() {
|
||
var e = this,
|
||
t = E("<div />", {
|
||
id: "sidebar-overlay"
|
||
});
|
||
t.on("click", function() {
|
||
e.collapse()
|
||
}), E(j.WRAPPER).append(t)
|
||
}, n._jQueryInterface = function(t) {
|
||
return this.each(function() {
|
||
var e = E(this).data(O);
|
||
e || (e = new n(this), E(this).data(O, e)), t && e[t]()
|
||
})
|
||
}, n
|
||
}(), E(document).on("click", j.TOGGLE_BUTTON, function(e) {
|
||
e.preventDefault();
|
||
var t = e.currentTarget;
|
||
"pushmenu" !== E(t).data("widget") && (t = E(t).closest(j.TOGGLE_BUTTON)), Q
|
||
._jQueryInterface.call(E(t), "toggle")
|
||
}), E.fn[A] = Q._jQueryInterface, E.fn[A].Constructor = Q, E.fn[A].noConflict = function() {
|
||
return E.fn[A] = b, Q._jQueryInterface
|
||
}, Q),
|
||
se = (R = jQuery, P = "Treeview", B = "." + (x = "lte.treeview"), M = R.fn[P], k = {
|
||
SELECTED: "selected" + B,
|
||
EXPANDED: "expanded" + B,
|
||
COLLAPSED: "collapsed" + B,
|
||
LOAD_DATA_API: "load" + B
|
||
}, H = ".nav-item", N = ".nav-treeview", Y = ".menu-open", V = "menu-open", G = {
|
||
trigger: (U = '[data-widget="treeview"]') + " " + ".nav-link",
|
||
animationSpeed: 300,
|
||
accordion: !0
|
||
}, W = function() {
|
||
function i(e, t) {
|
||
ie(this, i), this._config = t, this._element = e
|
||
}
|
||
return i.prototype.init = function() {
|
||
this._setupListeners()
|
||
}, i.prototype.expand = function(e, t) {
|
||
var n = this,
|
||
i = R.Event(k.EXPANDED);
|
||
if (this._config.accordion) {
|
||
var o = t.siblings(Y).first(),
|
||
r = o.find(N).first();
|
||
this.collapse(r, o)
|
||
}
|
||
e.slideDown(this._config.animationSpeed, function() {
|
||
t.addClass(V), R(n._element).trigger(i)
|
||
})
|
||
}, i.prototype.collapse = function(e, t) {
|
||
var n = this,
|
||
i = R.Event(k.COLLAPSED);
|
||
e.slideUp(this._config.animationSpeed, function() {
|
||
t.removeClass(V), R(n._element).trigger(i), e.find(Y + " > " + N).slideUp(),
|
||
e.find(Y).removeClass(V)
|
||
})
|
||
}, i.prototype.toggle = function(e) {
|
||
var t = R(e.currentTarget),
|
||
n = t.next();
|
||
if (n.is(N)) {
|
||
e.preventDefault();
|
||
var i = t.parents(H).first();
|
||
i.hasClass(V) ? this.collapse(R(n), i) : this.expand(R(n), i)
|
||
}
|
||
}, i.prototype._setupListeners = function() {
|
||
var t = this;
|
||
R(document).on("click", this._config.trigger, function(e) {
|
||
t.toggle(e)
|
||
})
|
||
}, i._jQueryInterface = function(n) {
|
||
return this.each(function() {
|
||
var e = R(this).data(x),
|
||
t = R.extend({}, G, R(this).data());
|
||
e || (e = new i(R(this), t), R(this).data(x, e)), "init" === n && e[n]()
|
||
})
|
||
}, i
|
||
}(), R(window).on(k.LOAD_DATA_API, function() {
|
||
R(U).each(function() {
|
||
W._jQueryInterface.call(R(this), "init")
|
||
})
|
||
}), R.fn[P] = W._jQueryInterface, R.fn[P].Constructor = W, R.fn[P].noConflict = function() {
|
||
return R.fn[P] = M, W._jQueryInterface
|
||
}, W),
|
||
ce = (X = jQuery, z = "Widget", q = "." + (F = "lte.widget"), J = X.fn[z], K = {
|
||
EXPANDED: "expanded" + q,
|
||
COLLAPSED: "collapsed" + q,
|
||
REMOVED: "removed" + q
|
||
}, $ = "collapsed-card", ee = {
|
||
animationSpeed: "normal",
|
||
collapseTrigger: (Z = {
|
||
DATA_REMOVE: '[data-widget="remove"]',
|
||
DATA_COLLAPSE: '[data-widget="collapse"]',
|
||
CARD: ".card",
|
||
CARD_HEADER: ".card-header",
|
||
CARD_BODY: ".card-body",
|
||
CARD_FOOTER: ".card-footer",
|
||
COLLAPSED: ".collapsed-card"
|
||
}).DATA_COLLAPSE,
|
||
removeTrigger: Z.DATA_REMOVE
|
||
}, te = function() {
|
||
function n(e, t) {
|
||
ie(this, n), this._element = e, this._parent = e.parents(Z.CARD).first(), this._settings = X
|
||
.extend({}, ee, t)
|
||
}
|
||
return n.prototype.collapse = function() {
|
||
var e = this;
|
||
this._parent.children(Z.CARD_BODY + ", " + Z.CARD_FOOTER).slideUp(this._settings
|
||
.animationSpeed,
|
||
function() {
|
||
e._parent.addClass($)
|
||
});
|
||
var t = X.Event(K.COLLAPSED);
|
||
this._element.trigger(t, this._parent)
|
||
}, n.prototype.expand = function() {
|
||
var e = this;
|
||
this._parent.children(Z.CARD_BODY + ", " + Z.CARD_FOOTER).slideDown(this._settings
|
||
.animationSpeed,
|
||
function() {
|
||
e._parent.removeClass($)
|
||
});
|
||
var t = X.Event(K.EXPANDED);
|
||
this._element.trigger(t, this._parent)
|
||
}, n.prototype.remove = function() {
|
||
this._parent.slideUp();
|
||
var e = X.Event(K.REMOVED);
|
||
this._element.trigger(e, this._parent)
|
||
}, n.prototype.toggle = function() {
|
||
this._parent.hasClass($) ? this.expand() : this.collapse()
|
||
}, n.prototype._init = function(e) {
|
||
var t = this;
|
||
this._parent = e, X(this).find(this._settings.collapseTrigger).click(function() {
|
||
t.toggle()
|
||
}), X(this).find(this._settings.removeTrigger).click(function() {
|
||
t.remove()
|
||
})
|
||
}, n._jQueryInterface = function(t) {
|
||
return this.each(function() {
|
||
var e = X(this).data(F);
|
||
e || (e = new n(X(this), e), X(this).data(F, "string" == typeof t ? e : t)),
|
||
"string" == typeof t && t.match(/remove|toggle/) ? e[t]() : "object" ===
|
||
("undefined" == typeof t ? "undefined" : ne(t)) && e._init(X(this))
|
||
})
|
||
}, n
|
||
}(), X(document).on("click", Z.DATA_COLLAPSE, function(e) {
|
||
e && e.preventDefault(), te._jQueryInterface.call(X(this), "toggle")
|
||
}), X(document).on("click", Z.DATA_REMOVE, function(e) {
|
||
e && e.preventDefault(), te._jQueryInterface.call(X(this), "remove")
|
||
}), X.fn[z] = te._jQueryInterface, X.fn[z].Constructor = te, X.fn[z].noConflict = function() {
|
||
return X.fn[z] = J, te._jQueryInterface
|
||
}, te);
|
||
e.ControlSidebar = oe, e.Layout = re, e.PushMenu = ae, e.Treeview = se, e.Widget = ce, Object
|
||
.defineProperty(e, "__esModule", {
|
||
value: !0
|
||
})
|
||
});
|
||
//# sourceMappingURL=adminlte.min.js.map
|
||
</script>
|
||
<script>
|
||
$(document).ready(function() {
|
||
$('#searchInput').on('keyup', function() {
|
||
var searchTerm = $(this).val().toLowerCase();
|
||
|
||
$('#list li').each(function() {
|
||
var listItemText = $(this).text().toLowerCase();
|
||
|
||
if (listItemText.includes(searchTerm)) {
|
||
$(this).show();
|
||
} else {
|
||
$(this).hide();
|
||
}
|
||
});
|
||
});
|
||
});
|
||
</script>
|
||
<script>
|
||
$(window).on("load", function() {
|
||
// Disable right-click context menu
|
||
document.addEventListener("contextmenu", (e) => e.preventDefault());
|
||
|
||
// Function to check if Ctrl+Shift+Key combination is pressed
|
||
function ctrlShiftKey(e, keyCode) {
|
||
return e.ctrlKey && e.shiftKey && e.keyCode === keyCode.charCodeAt(0);
|
||
}
|
||
|
||
// Function to disable certain key combinations
|
||
document.onkeydown = function(e) {
|
||
// Disable F12, Ctrl + Shift + I, Ctrl + Shift + J, Ctrl + U
|
||
if (
|
||
e.keyCode === 123 ||
|
||
ctrlShiftKey(e, "I") ||
|
||
ctrlShiftKey(e, "J") ||
|
||
ctrlShiftKey(e, "C") ||
|
||
(e.ctrlKey && e.keyCode === "U".charCodeAt(0))
|
||
) {
|
||
return false;
|
||
}
|
||
};
|
||
});
|
||
</script>
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/jspdf/2.5.1/jspdf.umd.min.js"></script>
|
||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.5.0-beta4/html2canvas.min.js"></script>
|
||
|
||
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2pdf.js/0.9.2/html2pdf.bundle.min.js"></script>
|
||
|
||
<script>
|
||
|
||
$(function() {
|
||
|
||
// Remove all existing buttons
|
||
|
||
//let dtButtons = [];
|
||
|
||
// Custom button for PDF download
|
||
|
||
// dtButtons.push({
|
||
|
||
// text: 'Download PDF',
|
||
|
||
// url : "https://ims.ritchennai.edu.in/admin/grade/student/mark/report/download/All",
|
||
|
||
// className: 'btn btn-primary',
|
||
|
||
// action: function(e, dt, node, config) {
|
||
|
||
// window.open(config.url,"_blank");
|
||
|
||
// }
|
||
|
||
// });
|
||
|
||
|
||
|
||
// let dtOverrideGlobals = {
|
||
|
||
|
||
|
||
// buttons: dtButtons,
|
||
|
||
// retrieve: true,
|
||
|
||
// aaSorting: [],
|
||
|
||
// ajax: {
|
||
|
||
// url: "https://ims.ritchennai.edu.in/admin/grade/student/mark/get_marks",
|
||
|
||
// type: "POST",
|
||
|
||
// headers: {
|
||
|
||
// 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
|
||
|
||
// },
|
||
|
||
// data: {
|
||
|
||
// 'semester': 'All',
|
||
|
||
// },
|
||
|
||
// },
|
||
|
||
// columns: [
|
||
|
||
// { data: 'placeholder', name: 'placeholder' },
|
||
|
||
// { data: 'ay', name: 'ay' },
|
||
|
||
// { data: 'semester', name: 'semester' },
|
||
|
||
// { data: 'subject_code', name: 'subject_code' },
|
||
|
||
// { data: 'subject_name', name: 'subject_name' },
|
||
|
||
// { data: 'grade_letter', name: 'grade_letter' },
|
||
|
||
// { data: 'result', name: 'result' },
|
||
|
||
// { data: 'exam_date', name: 'exam_date' },
|
||
|
||
// ],
|
||
|
||
// orderCellsTop: true,
|
||
|
||
// pageLength: 10,
|
||
|
||
// };
|
||
|
||
|
||
|
||
// let table = $('#datatable-gradebook').DataTable(dtOverrideGlobals);
|
||
|
||
|
||
|
||
// $('a[data-toggle="tab"]').on('shown.bs.tab click', function(e) {
|
||
|
||
// $($.fn.dataTable.tables(true)).DataTable()
|
||
|
||
// .columns.adjust();
|
||
|
||
// });
|
||
|
||
|
||
|
||
$('#gradeMark').on('click', function(e) {
|
||
|
||
let semester = $('#semester').val();
|
||
|
||
if (semester != '') {
|
||
|
||
if ($.fn.DataTable.isDataTable('#datatable-gradebook')) {
|
||
|
||
$('#datatable-gradebook').DataTable().destroy();
|
||
|
||
}
|
||
|
||
let dtButtons = [];
|
||
|
||
|
||
|
||
// Custom button for PDF download
|
||
|
||
dtButtons.push({
|
||
|
||
text: 'Download PDF',
|
||
|
||
url : "https://ims.ritchennai.edu.in/admin/grade/student/mark/report/download/"+semester,
|
||
|
||
className: 'btn btn-primary',
|
||
|
||
action: function(e, dt, node, config) {
|
||
|
||
window.open(config.url,"_blank");
|
||
|
||
}
|
||
|
||
});
|
||
|
||
|
||
|
||
let dtOverrideGlobals = {
|
||
|
||
|
||
|
||
buttons: dtButtons,
|
||
|
||
retrieve: true,
|
||
|
||
aaSorting: [],
|
||
|
||
ajax: {
|
||
|
||
url: "https://ims.ritchennai.edu.in/admin/grade/student/mark/get_marks",
|
||
|
||
type: "POST",
|
||
|
||
headers: {
|
||
|
||
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
|
||
|
||
},
|
||
|
||
data: {
|
||
|
||
'semester': semester,
|
||
|
||
},
|
||
|
||
},
|
||
|
||
columns: [
|
||
|
||
{ data: 'placeholder', name: 'placeholder' },
|
||
|
||
{ data: 'ay', name: 'ay' },
|
||
|
||
{ data: 'semester', name: 'semester' },
|
||
|
||
{ data: 'subject_code', name: 'subject_code' },
|
||
|
||
{ data: 'subject_name', name: 'subject_name' },
|
||
|
||
{ data: 'grade_letter', name: 'grade_letter' },
|
||
|
||
{ data: 'result', name: 'result' },
|
||
|
||
{ data: 'exam_date', name: 'exam_date' },
|
||
|
||
],
|
||
|
||
orderCellsTop: true,
|
||
|
||
pageLength: 10,
|
||
|
||
};
|
||
|
||
|
||
|
||
let table = $('#datatable-gradebook').DataTable(dtOverrideGlobals);
|
||
|
||
|
||
|
||
$('a[data-toggle="tab"]').on('shown.bs.tab click', function(e) {
|
||
|
||
$($.fn.dataTable.tables(true)).DataTable()
|
||
|
||
.columns.adjust();
|
||
|
||
});
|
||
|
||
} else {
|
||
|
||
Swal.fire('', 'Please Select The Semester', 'error');
|
||
|
||
return false;
|
||
|
||
}
|
||
|
||
});
|
||
|
||
});
|
||
|
||
</script>
|
||
|
||
</body>
|
||
|
||
</html>
|