// Import Bootstrap CSS import 'bootstrap/dist/css/bootstrap.min.css'; // Import Bootstrap Bundle JS (includes Popper.js) import 'bootstrap/dist/js/bootstrap.bundle.min.js'; document.addEventListener('DOMContentLoaded', function() { var ctxAssignment = document.getElementById('assignmentChart').getContext('2d'); var assignmentChart = new Chart(ctxAssignment, { type: 'line', data: { labels: ['Week 1', 'Week 2', 'Week 3', 'Week 4'], datasets: [{ label: 'Assignments', data: [5, 3, 2, 7], backgroundColor: 'rgba(75, 192, 192, 0.2)', borderColor: 'rgba(75, 192, 192, 1)', borderWidth: 1 }] }, options: { scales: { y: { beginAtZero: true } } } }); var ctxGrade = document.getElementById('gradeChart').getContext('2d'); var gradeChart = new Chart(ctxGrade, { type: 'pie', data: { labels: ['A', 'B', 'C', 'D', 'F'], datasets: [{ data: [12, 19, 3, 5, 2], backgroundColor: [ 'rgba(75, 192, 192, 0.2)', 'rgba(54, 162, 235, 0.2)', 'rgba(255, 206, 86, 0.2)', 'rgba(255, 159, 64, 0.2)', 'rgba(255, 99, 132, 0.2)' ], borderColor: [ 'rgba(75, 192, 192, 1)', 'rgba(54, 162, 235, 1)', 'rgba(255, 206, 86, 1)', 'rgba(255, 159, 64, 1)', 'rgba(255, 99, 132, 1)' ], borderWidth: 1 }] }, options: { responsive: true, maintainAspectRatio: false, } }); });