abhicodes's picture
Upload 120 files
3586f46
raw
history blame
16.8 kB
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0" name="viewport">
<title>Feedback System</title>
<meta content="" name="descriptison">
<meta content="" name="keywords">
<!-- Google Fonts -->
<link
href="https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Montserrat:300,300i,400,400i,500,500i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i"
rel="stylesheet">
<!-- Vendor CSS Files -->
<link href="{{url_for('static',filename='vendor/bootstrap/css/bootstrap.min.css')}}" rel="stylesheet">
<link href="{{url_for('static',filename='vendor/icofont/icofont.min.css')}}" rel="stylesheet">
<link href="{{url_for('static',filename='vendor/boxicons/css/boxicons.min.css')}}" rel="stylesheet">
<link href="{{url_for('static',filename='vendor/venobox/venobox.css')}}" rel="stylesheet">
<link href="{{url_for('static',filename='vendor/owl.carousel/assets/owl.carousel.min.css')}}" rel="stylesheet">
<link href="{{url_for('static',filename='vendor/aos/aos.css')}}" rel="stylesheet">
<link href="lib/nivo-slider/css/nivo-slider.css" rel="stylesheet">
<link href="lib/owlcarousel/owl.carousel.css" rel="stylesheet">
<link href="lib/owlcarousel/owl.transitions.css" rel="stylesheet">
<link href="lib/font-awesome/css/font-awesome.min.css" rel="stylesheet">
<link href="lib/animate/animate.min.css" rel="stylesheet">
<link href="lib/venobox/venobox.css" rel="stylesheet">
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css"
integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous">
<!-- Template Main CSS File -->
<link href="{{url_for('static',filename='css/style.css')}}" rel="stylesheet">
{% block code_block %}
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', { 'packages': ['bar'] });
google.charts.setOnLoadCallback(drawChart);
google.charts.setOnLoadCallback(drawChart1);
google.charts.load('current', { 'packages': ['line'] });
google.charts.setOnLoadCallback(lineChart);
google.charts.setOnLoadCallback(lineChart1);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Feedbacks', 'Positive', 'Negative', 'Neutral'],
['Guidance', '{{ tp }}', '{{ tn }}', '{{ tneu }}'],
['CourseContent', '{{ cp }}', '{{ cn }}', '{{ cneu }}'],
['Examination', '{{ ep }}', '{{ en }}', '{{ eneu }}'],
['Lab Work', '{{ lwp }}', '{{ lwn }}', '{{ lwneu }}'],
['Library Facilities', '{{ lfp }}', '{{ lfn }}', '{{ lfneu }}'],
['Extra Curriculars', '{{ ecp }}', '{{ ecn }}', '{{ ecneu }}']
]);
var options = {
chart: {
title: 'Departmentwise Sentiments',
subtitle: 'Sentiment count',
}
};
var chart = new google.charts.Bar(document.getElementById('columnchart_material'));
chart.draw(data, google.charts.Bar.convertOptions(options));
}
function drawChart1() {
var data = google.visualization.arrayToDataTable([
['Feedbacks', 'Positive', 'Negative', 'Neutral'],
['Teacher 1', '{{ ttp }}', '{{ ttn }}', '{{ ttneu }}'],
['Teacher 2', '{{ tcp }}', '{{ tcn }}', '{{ tcneu }}'],
['Teacher 3', '{{ tep }}', '{{ ten }}', '{{ teneu }}'],
['Teacher 4', '{{ tlwp }}', '{{ tlwn }}', '{{ tlwneu }}'],
['Teacher 5', '{{ tlfp }}', '{{ tlfn }}', '{{ tlfneu }}'],
['Teacher 6', '{{ tecp }}', '{{ tecn }}', '{{ tecneu }}']
]);
var options = {
chart: {
title: 'Teacherwise Feedback Sentiments',
subtitle: 'Sentiment count',
}
};
var chart = new google.charts.Bar(document.getElementById('columnchart_material1'));
chart.draw(data, google.charts.Bar.convertOptions(options));
}
function lineChart() {
var data = new google.visualization.DataTable();
data.addColumn('number', 'Month');
data.addColumn('number', 'Positive');
data.addColumn('number', 'Negative');
data.addColumn('number', 'Neutral');
data.addRows([
[1, 37.8, 80.8, 41.8],
[2, 30.9, 69.5, 32.4],
[3, 25.4, 57, 25.7],
[4, 11.7, 18.8, 10.5],
[5, 11.9, 17.6, 10.4],
[6, 8.8, 13.6, 7.7],
[7, 7.6, 12.3, 9.6],
[8, 12.3, 29.2, 10.6],
[9, 16.9, 42.9, 14.8],
[10, 12.8, 30.9, 11.6],
[11, 5.3, 7.9, 4.7],
[12, 6.6, 8.4, 5.2]
]);
var options = {
chart: {
title: 'Trends in Sentiments',
subtitle: 'count of sentiments'
}
};
var chart = new google.charts.Line(document.getElementById('linechart_material'));
chart.draw(data, google.charts.Line.convertOptions(options));
}
function lineChart1() {
var data = new google.visualization.DataTable();
data.addColumn('number', 'Month');
data.addColumn('number', 'Positive');
data.addColumn('number', 'Negative');
data.addColumn('number', 'Neutral');
data.addRows([
[1, 37.8, 80.8, 41.8],
[2, 30.9, 69.5, 32.4],
[3, 25.4, 57, 25.7],
[4, 11.7, 18.8, 10.5],
[5, 11.9, 17.6, 10.4],
[6, 8.8, 13.6, 7.7],
[7, 7.6, 12.3, 9.6],
[8, 12.3, 29.2, 10.6],
[9, 16.9, 42.9, 14.8],
[10, 12.8, 30.9, 11.6],
[11, 5.3, 7.9, 4.7],
[12, 6.6, 8.4, 5.2]
]);
var options = {
chart: {
title: 'Trends in Sentiments',
subtitle: 'count of sentiments'
}
};
var chart = new google.charts.Line(document.getElementById('linechart_material1'));
chart.draw(data, google.charts.Line.convertOptions(options));
}
</script>
</head>
<body>
<!-- ======= Header ======= -->
<header id="header" class="d-flex align-items-center">
<div class="container">
<!-- The main logo is shown in mobile version only. The centered nav-logo in nav menu is displayed in desktop view -->
<div class="logo d-block d-lg-none">
<a href="index.html"><img src="{{url_for('static',filename='img/logo.png')}}" alt="" class="img-fluid"></a>
</div>
<nav class="nav-menu d-none d-lg-block">
<ul class="nav-inner">
<li class="active"><a href="#about">Result Dashboard</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="/display">Display Feedbacks</a></li>
<li><a href="/logout">Logout</a></li>
</ul>
</nav><!-- .nav-menu -->
</div>
</header><!-- End Header -->
<main id="main">
<!-- ======= Department Dashboard Section ======= -->
<section id="about" class="about">
<div class="container">
<div class="section-title" data-aos="fade-up">
<h2>Department Dashboard</h2>
</div>
<div class="our-skill-area fix hidden-sm">
<div class="test-overly"></div>
<div class="skill-bg area-padding-2">
<div class="row">
<div class="col-sm-12" style="text-align: center">
<h2 style="color: aqua">Feedbacks</h2>
</div>
</div>
<div class="row">
<div class="col-md-3 col-sm-3 d-flex justify-content-center text-center">
<div class="clearfix">
<div class="c100 p100 big">
<span style="color: black">{{ tf }}</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 d-flex justify-content-center text-center">
<div class="clearfix">
<div class="c100 p{{tpf}} big">
<span style="color: black">{{ tpf }}%</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 d-flex justify-content-center">
<div class="clearfix">
<div class="c100 p{{tneuf}} big">
<span style="color: black">{{tneuf}}%</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 d-flex justify-content-center text-center">
<div class="clearfix">
<div class="c100 p{{tnegf}} big">
<span style="color: black">{{tnegf}}%</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
</div><!-- End of row for circular progressbar-->
<div class="row">
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Total</h3>
</div>
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Positive</h3>
</div>
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Neutral</h3>
</div>
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Negative</h3>
</div>
</div> <!--End of row for names-->
</div>
</div>
</div>
</div>
</section><!-- End Department dashboard Section -->
<!--==================Department Dashboard Chart====================-->
<div class="container">
<div class="row">
<div class="col-sm-12">
<div id="columnchart_material" style="width: 100%; height: 500px;"></div>
</div>
</div>
<br>
</div>
<!--==================End Department Dashboard Chart====================-->
<!--======================Teacher dashboard===============-->
<section id="about" class="about">
<div class="container">
<div class="section-title" data-aos="fade-up">
<h2>Staff Dashboard</h2>
</div>
<div class="our-skill-area fix hidden-sm">
<div class="test-overly"></div>
<div class="skill-bg area-padding-2">
<div class="row">
<div class="col-sm-12" style="text-align: center">
<h2 style="color: aqua">Feedbacks</h2>
</div>
</div>
<div class="row">
<div class="col-md-3 col-sm-3 d-flex justify-content-center text-center">
<div class="clearfix">
<div class="c100 p100 big">
<span style="color: black">{{ ttf }}</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 d-flex justify-content-center text-center">
<div class="clearfix">
<div class="c100 p{{tpf}} big">
<span style="color: black">{{ ttpf }}%</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 d-flex justify-content-center">
<div class="clearfix">
<div class="c100 p{{tneuf}} big">
<span style="color: black">{{ ttneuf }}%</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-3 d-flex justify-content-center text-center">
<div class="clearfix">
<div class="c100 p{{tnegf}} big">
<span style="color: black">{{ ttnegf }}%</span>
<div class="slice">
<div class="bar"></div>
<div class="fill"></div>
</div>
</div>
</div>
</div>
</div><!-- End of row for circular progressbar-->
<div class="row">
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Total</h3>
</div>
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Positive</h3>
</div>
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Neutral</h3>
</div>
<div class="col-md-3 col-sm-3">
<h3 style="color:aqua;text-align: center">Negative</h3>
</div>
</div> <!--End of row for names-->
</div>
</div>
</div>
</div>
</section><!-- Teacher dashboard end Section -->
<!--==================Department Dashboard Chart====================-->
<div class="container">
<div class="row">
<div class="col-sm-12">
<div id="columnchart_material1" style="width: 100%; height: 500px;"></div>
</div>
</div>
<br>
</div>
<!--==================End Department Dashboard Chart====================-->
{% endblock %}
<!-- <br>
</main>End #main -->
<!-- ======= Footer ======= -->
<footer id="footer">
<div class="footer-top">
<div class="container">
<div class="row justify-content-center">
<div class="col-lg-6">
<a href="#header" class="scrollto footer-logo"><img
src="{{url_for('static',filename='img/hero-logo.png')}}" alt=""></a>
<h3>Student feedback system</h3>
</div>
</div>
<div class="row footer-newsletter justify-content-center">
<div class="col-lg-6">
<form action="" method="post">
<input type="email" name="email" placeholder="Enter your Email"><input type="submit"
value="Get in touch">
</form>
</div>
</div>
<div class="social-links">
<a href="#" class="twitter"><i class="bx bxl-twitter"></i></a>
<a href="#" class="facebook"><i class="bx bxl-facebook"></i></a>
<a href="#" class="instagram"><i class="bx bxl-instagram"></i></a>
<a href="#" class="google-plus"><i class="bx bxl-skype"></i></a>
<a href="#" class="linkedin"><i class="bx bxl-linkedin"></i></a>
</div>
</div>
</div>
<div class="container footer-bottom clearfix">
<div class="copyright">
&copy; Copyright <strong><span>EASA</span></strong>. All Rights Reserved
</div>
</div>
</footer><!-- End Footer -->
<a href="#" class="back-to-top"><i class="icofont-simple-up"></i></a>
<!-- Vendor JS Files -->
<script src="{{url_for('static',filename='vendor/jquery/jquery.min.js')}}"></script>
<script src="{{url_for('static',filename='vendor/bootstrap/js/bootstrap.bundle.min.js')}}"></script>
<script src="{{url_for('static',filename='vendor/jquery.easing/jquery.easing.min.js')}}"></script>
<script src="{{url_for('static',filename='vendor/php-email-form/validate.js')}}"></script>
<script src="{{url_for('static',filename='vendor/jquery-sticky/jquery.sticky.js')}}"></script>
<script src="{{url_for('static',filename='vendor/venobox/venobox.min.js')}}"></script>
<script src="{{url_for('static',filename='vendor/isotope-layout/isotope.pkgd.min.js')}}"></script>
<script src="{{url_for('static',filename='vendor/owl.carousel/owl.carousel.min.js')}}"></script>
<script src="{{url_for('static',filename='vendor/aos/aos.js')}}"></script>
<!-- Template Main JS File -->
<script src="{{url_for('static',filename='js/main.js')}}"></script>
</body>
</html>
<br>