| <!DOCTYPE html> |
| <html lang="en" class="light"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| <title>EduTrack LMS | Modern Learning Platform</title> |
| <script src="https://cdn.tailwindcss.com"></script> |
| <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
| <script> |
| tailwind.config = { |
| darkMode: 'class', |
| theme: { |
| extend: { |
| colors: { |
| primary: { |
| light: '#83b134', |
| dark: '#005838' |
| }, |
| secondary: { |
| light: '#f5f7f8', |
| dark: '#1a2e35' |
| } |
| } |
| } |
| } |
| } |
| </script> |
| <style> |
| .sidebar { |
| transition: all 0.3s ease; |
| } |
| .sidebar.collapsed { |
| width: 80px; |
| } |
| .sidebar.collapsed .sidebar-text { |
| display: none; |
| } |
| .sidebar.collapsed .logo-text { |
| display: none; |
| } |
| .sidebar.collapsed .nav-item { |
| justify-content: center; |
| } |
| .course-card:hover { |
| transform: translateY(-5px); |
| box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); |
| } |
| .dark .course-card:hover { |
| box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3); |
| } |
| </style> |
| </head> |
| <body class="bg-gray-50 dark:bg-gray-900 text-gray-800 dark:text-gray-200 min-h-screen"> |
| <div class="flex h-screen overflow-hidden"> |
| |
| <div class="sidebar bg-white dark:bg-gray-800 shadow-lg w-64 flex flex-col"> |
| <div class="p-4 flex items-center border-b border-gray-200 dark:border-gray-700"> |
| <div class="w-10 h-10 rounded-full bg-primary-light dark:bg-primary-dark flex items-center justify-center text-white font-bold text-xl">E</div> |
| <span class="logo-text ml-3 text-xl font-bold text-gray-800 dark:text-white">EduTrack</span> |
| </div> |
| |
| <div class="flex-1 overflow-y-auto py-4"> |
| <div class="px-4 mb-6"> |
| <div class="relative"> |
| <input type="text" placeholder="Search..." class="w-full pl-10 pr-4 py-2 rounded-lg bg-gray-100 dark:bg-gray-700 border-none focus:ring-2 focus:ring-primary-light dark:focus:ring-primary-dark"> |
| <i class="fas fa-search absolute left-3 top-3 text-gray-400"></i> |
| </div> |
| </div> |
| |
| <nav class="space-y-1 px-2"> |
| <a href="#" class="nav-item flex items-center px-4 py-3 rounded-lg bg-primary-light/10 dark:bg-primary-dark/20 text-primary-light dark:text-primary-dark font-medium"> |
| <i class="fas fa-home text-lg"></i> |
| <span class="sidebar-text ml-3">Dashboard</span> |
| </a> |
| <a href="#" class="nav-item flex items-center px-4 py-3 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <i class="fas fa-book text-lg"></i> |
| <span class="sidebar-text ml-3">Courses</span> |
| </a> |
| <a href="#" class="nav-item flex items-center px-4 py-3 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <i class="fas fa-calendar-alt text-lg"></i> |
| <span class="sidebar-text ml-3">Schedule</span> |
| </a> |
| <a href="#" class="nav-item flex items-center px-4 py-3 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <i class="fas fa-tasks text-lg"></i> |
| <span class="sidebar-text ml-3">Assignments</span> |
| </a> |
| <a href="#" class="nav-item flex items-center px-4 py-3 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <i class="fas fa-chart-bar text-lg"></i> |
| <span class="sidebar-text ml-3">Grades</span> |
| </a> |
| <a href="#" class="nav-item flex items-center px-4 py-3 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <i class="fas fa-comments text-lg"></i> |
| <span class="sidebar-text ml-3">Discussions</span> |
| </a> |
| </nav> |
| |
| <div class="px-4 mt-8"> |
| <h3 class="text-xs uppercase font-semibold text-gray-500 dark:text-gray-400 mb-2 sidebar-text">My Courses</h3> |
| <div class="space-y-1"> |
| <a href="#" class="flex items-center px-4 py-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <div class="w-2 h-2 rounded-full bg-primary-light dark:bg-primary-dark mr-3"></div> |
| <span class="sidebar-text text-sm">Mathematics 101</span> |
| </a> |
| <a href="#" class="flex items-center px-4 py-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <div class="w-2 h-2 rounded-full bg-blue-500 mr-3"></div> |
| <span class="sidebar-text text-sm">History of Science</span> |
| </a> |
| <a href="#" class="flex items-center px-4 py-2 rounded-lg hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <div class="w-2 h-2 rounded-full bg-purple-500 mr-3"></div> |
| <span class="sidebar-text text-sm">Creative Writing</span> |
| </a> |
| </div> |
| </div> |
| </div> |
| |
| <div class="p-4 border-t border-gray-200 dark:border-gray-700"> |
| <div class="flex items-center"> |
| <img src="https://randomuser.me/api/portraits/women/44.jpg" alt="User" class="w-10 h-10 rounded-full"> |
| <div class="ml-3 sidebar-text"> |
| <p class="text-sm font-medium">Sarah Johnson</p> |
| <p class="text-xs text-gray-500 dark:text-gray-400">Student</p> |
| </div> |
| <button id="theme-toggle" class="ml-auto text-gray-500 dark:text-gray-400 hover:text-primary-light dark:hover:text-primary-dark"> |
| <i class="fas fa-moon dark:hidden"></i> |
| <i class="fas fa-sun hidden dark:block"></i> |
| </button> |
| <button id="sidebar-toggle" class="ml-2 text-gray-500 dark:text-gray-400 hover:text-primary-light dark:hover:text-primary-dark"> |
| <i class="fas fa-chevron-left"></i> |
| </button> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="flex-1 overflow-auto"> |
| |
| <header class="bg-white dark:bg-gray-800 shadow-sm"> |
| <div class="flex items-center justify-between px-6 py-4"> |
| <h1 class="text-2xl font-bold">Dashboard</h1> |
| <div class="flex items-center space-x-4"> |
| <button class="p-2 rounded-full hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <i class="fas fa-bell text-gray-600 dark:text-gray-300"></i> |
| <span class="absolute top-3 right-3 w-2 h-2 bg-red-500 rounded-full"></span> |
| </button> |
| <button class="p-2 rounded-full hover:bg-gray-100 dark:hover:bg-gray-700"> |
| <i class="fas fa-envelope text-gray-600 dark:text-gray-300"></i> |
| </button> |
| </div> |
| </div> |
| </header> |
| |
| |
| <main class="p-6"> |
| |
| <div class="bg-gradient-to-r from-primary-light to-green-500 dark:from-primary-dark dark:to-green-700 rounded-xl p-6 mb-6 text-white"> |
| <div class="flex flex-col md:flex-row md:items-center md:justify-between"> |
| <div> |
| <h2 class="text-2xl font-bold mb-2">Welcome back, Sarah!</h2> |
| <p class="opacity-90">You have 3 assignments due this week. Stay on track with your learning journey.</p> |
| </div> |
| <button class="mt-4 md:mt-0 px-6 py-2 bg-white/20 hover:bg-white/30 rounded-lg backdrop-blur-sm transition-all duration-300 flex items-center"> |
| <span>View Assignments</span> |
| <i class="fas fa-arrow-right ml-2"></i> |
| </button> |
| </div> |
| </div> |
| |
| |
| <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-6"> |
| <div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-sm"> |
| <div class="flex items-center justify-between"> |
| <div> |
| <p class="text-sm text-gray-500 dark:text-gray-400">Active Courses</p> |
| <h3 class="text-2xl font-bold mt-1">5</h3> |
| </div> |
| <div class="w-12 h-12 rounded-full bg-primary-light/10 dark:bg-primary-dark/20 flex items-center justify-center text-primary-light dark:text-primary-dark"> |
| <i class="fas fa-book-open text-xl"></i> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100 dark:border-gray-700"> |
| <p class="text-sm text-green-500 flex items-center"> |
| <i class="fas fa-arrow-up mr-1"></i> 2 new this month |
| </p> |
| </div> |
| </div> |
| |
| <div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-sm"> |
| <div class="flex items-center justify-between"> |
| <div> |
| <p class="text-sm text-gray-500 dark:text-gray-400">Assignments Due</p> |
| <h3 class="text-2xl font-bold mt-1">3</h3> |
| </div> |
| <div class="w-12 h-12 rounded-full bg-blue-100 dark:bg-blue-900/30 flex items-center justify-center text-blue-500 dark:text-blue-300"> |
| <i class="fas fa-tasks text-xl"></i> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100 dark:border-gray-700"> |
| <p class="text-sm text-red-500 flex items-center"> |
| <i class="fas fa-exclamation-circle mr-1"></i> 1 overdue |
| </p> |
| </div> |
| </div> |
| |
| <div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-sm"> |
| <div class="flex items-center justify-between"> |
| <div> |
| <p class="text-sm text-gray-500 dark:text-gray-400">Hours Learned</p> |
| <h3 class="text-2xl font-bold mt-1">24.5</h3> |
| </div> |
| <div class="w-12 h-12 rounded-full bg-purple-100 dark:bg-purple-900/30 flex items-center justify-center text-purple-500 dark:text-purple-300"> |
| <i class="fas fa-clock text-xl"></i> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100 dark:border-gray-700"> |
| <p class="text-sm text-green-500 flex items-center"> |
| <i class="fas fa-arrow-up mr-1"></i> 15% from last week |
| </p> |
| </div> |
| </div> |
| |
| <div class="bg-white dark:bg-gray-800 rounded-xl p-6 shadow-sm"> |
| <div class="flex items-center justify-between"> |
| <div> |
| <p class="text-sm text-gray-500 dark:text-gray-400">Current GPA</p> |
| <h3 class="text-2xl font-bold mt-1">3.8</h3> |
| </div> |
| <div class="w-12 h-12 rounded-full bg-yellow-100 dark:bg-yellow-900/30 flex items-center justify-center text-yellow-500 dark:text-yellow-300"> |
| <i class="fas fa-star text-xl"></i> |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100 dark:border-gray-700"> |
| <p class="text-sm text-green-500 flex items-center"> |
| <i class="fas fa-arrow-up mr-1"></i> 0.2 from last term |
| </p> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="mb-8"> |
| <div class="flex items-center justify-between mb-6"> |
| <h2 class="text-xl font-bold">Your Courses</h2> |
| <button class="text-primary-light dark:text-primary-dark hover:underline">View All</button> |
| </div> |
| |
| <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6"> |
| |
| <div class="course-card bg-white dark:bg-gray-800 rounded-xl shadow-sm overflow-hidden transition-all duration-300"> |
| <div class="h-32 bg-primary-light dark:bg-primary-dark relative"> |
| <div class="absolute top-4 left-4 w-12 h-12 rounded-lg bg-white/20 flex items-center justify-center text-white"> |
| <i class="fas fa-square-root-alt text-xl"></i> |
| </div> |
| <div class="absolute bottom-4 left-4"> |
| <span class="bg-white/20 text-white text-xs px-2 py-1 rounded">Mathematics</span> |
| </div> |
| <div class="absolute top-4 right-4"> |
| <button class="text-white hover:text-gray-200"> |
| <i class="far fa-bookmark"></i> |
| </button> |
| </div> |
| </div> |
| <div class="p-6"> |
| <h3 class="font-bold text-lg mb-2">Mathematics 101</h3> |
| <p class="text-gray-600 dark:text-gray-300 text-sm mb-4">Introduction to algebra and geometry fundamentals.</p> |
| <div class="flex items-center justify-between"> |
| <div class="flex items-center"> |
| <div class="w-8 h-8 rounded-full bg-gray-200 dark:bg-gray-700 flex items-center justify-center"> |
| <i class="fas fa-user text-xs text-gray-600 dark:text-gray-300"></i> |
| </div> |
| <span class="ml-2 text-sm">Prof. Smith</span> |
| </div> |
| <div class="text-sm text-gray-500 dark:text-gray-400"> |
| 12 Lessons |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100 dark:border-gray-700 flex items-center justify-between"> |
| <div class="w-full bg-gray-200 dark:bg-gray-700 rounded-full h-2"> |
| <div class="bg-primary-light dark:bg-primary-dark h-2 rounded-full" style="width: 65%"></div> |
| </div> |
| <span class="ml-3 text-sm font-medium">65%</span> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="course-card bg-white dark:bg-gray-800 rounded-xl shadow-sm overflow-hidden transition-all duration-300"> |
| <div class="h-32 bg-blue-500 relative"> |
| <div class="absolute top-4 left-4 w-12 h-12 rounded-lg bg-white/20 flex items-center justify-center text-white"> |
| <i class="fas fa-atom text-xl"></i> |
| </div> |
| <div class="absolute bottom-4 left-4"> |
| <span class="bg-white/20 text-white text-xs px-2 py-1 rounded">Science</span> |
| </div> |
| <div class="absolute top-4 right-4"> |
| <button class="text-white hover:text-gray-200"> |
| <i class="far fa-bookmark"></i> |
| </button> |
| </div> |
| </div> |
| <div class="p-6"> |
| <h3 class="font-bold text-lg mb-2">History of Science</h3> |
| <p class="text-gray-600 dark:text-gray-300 text-sm mb-4">Explore major scientific discoveries through history.</p> |
| <div class="flex items-center justify-between"> |
| <div class="flex items-center"> |
| <div class="w-8 h-8 rounded-full bg-gray-200 dark:bg-gray-700 flex items-center justify-center"> |
| <i class="fas fa-user text-xs text-gray-600 dark:text-gray-300"></i> |
| </div> |
| <span class="ml-2 text-sm">Dr. Johnson</span> |
| </div> |
| <div class="text-sm text-gray-500 dark:text-gray-400"> |
| 8 Lessons |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100 dark:border-gray-700 flex items-center justify-between"> |
| <div class="w-full bg-gray-200 dark:bg-gray-700 rounded-full h-2"> |
| <div class="bg-blue-500 h-2 rounded-full" style="width: 40%"></div> |
| </div> |
| <span class="ml-3 text-sm font-medium">40%</span> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="course-card bg-white dark:bg-gray-800 rounded-xl shadow-sm overflow-hidden transition-all duration-300"> |
| <div class="h-32 bg-purple-500 relative"> |
| <div class="absolute top-4 left-4 w-12 h-12 rounded-lg bg-white/20 flex items-center justify-center text-white"> |
| <i class="fas fa-pen-fancy text-xl"></i> |
| </div> |
| <div class="absolute bottom-4 left-4"> |
| <span class="bg-white/20 text-white text-xs px-2 py-1 rounded">Literature</span> |
| </div> |
| <div class="absolute top-4 right-4"> |
| <button class="text-white hover:text-gray-200"> |
| <i class="far fa-bookmark"></i> |
| </button> |
| </div> |
| </div> |
| <div class="p-6"> |
| <h3 class="font-bold text-lg mb-2">Creative Writing</h3> |
| <p class="text-gray-600 dark:text-gray-300 text-sm mb-4">Develop your writing skills and find your unique voice.</p> |
| <div class="flex items-center justify-between"> |
| <div class="flex items-center"> |
| <div class="w-8 h-8 rounded-full bg-gray-200 dark:bg-gray-700 flex items-center justify-center"> |
| <i class="fas fa-user text-xs text-gray-600 dark:text-gray-300"></i> |
| </div> |
| <span class="ml-2 text-sm">Ms. Williams</span> |
| </div> |
| <div class="text-sm text-gray-500 dark:text-gray-400"> |
| 10 Lessons |
| </div> |
| </div> |
| <div class="mt-4 pt-4 border-t border-gray-100 dark:border-gray-700 flex items-center justify-between"> |
| <div class="w-full bg-gray-200 dark:bg-gray-700 rounded-full h-2"> |
| <div class="bg-purple-500 h-2 rounded-full" style="width: 85%"></div> |
| </div> |
| <span class="ml-3 text-sm font-medium">85%</span> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div class="mb-8"> |
| <div class="flex items-center justify-between mb-6"> |
| <h2 class="text-xl font-bold">Upcoming Assignments</h2> |
| <button class="text-primary-light dark:text-primary-dark hover:underline">View All</button> |
| </div> |
| |
| <div class="bg-white dark:bg-gray-800 rounded-xl shadow-sm overflow-hidden"> |
| <div class="overflow-x-auto"> |
| <table class="min-w-full divide-y divide-gray-200 dark:divide-gray-700"> |
| <thead class="bg-gray-50 dark:bg-gray-700"> |
| <tr> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">Assignment</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">Course</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">Due Date</th> |
| <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">Status</th> |
| <th scope="col" class="px-6 py-3 text-right text-xs font-medium text-gray-500 dark:text-gray-300 uppercase tracking-wider">Action</th> |
| </tr> |
| </thead> |
| <tbody class="bg-white dark:bg-gray-800 divide-y divide-gray-200 dark:divide-gray-700"> |
| <tr> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-10 w-10 rounded-full bg-primary-light/10 dark:bg-primary-dark/20 flex items-center justify-center text-primary-light dark:text-primary-dark"> |
| <i class="fas fa-file-alt"></i> |
| </div> |
| <div class="ml-4"> |
| <div class="text-sm font-medium">Algebra Basics Quiz</div> |
| <div class="text-sm text-gray-500 dark:text-gray-400">10 Questions</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm">Mathematics 101</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm">Tomorrow</div> |
| <div class="text-sm text-gray-500 dark:text-gray-400">11:59 PM</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 dark:bg-yellow-900 text-yellow-800 dark:text-yellow-200"> |
| Pending |
| </span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium"> |
| <a href="#" class="text-primary-light dark:text-primary-dark hover:text-primary-light/80 dark:hover:text-primary-dark/80">Start</a> |
| </td> |
| </tr> |
| <tr> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/20 flex items-center justify-center text-blue-500 dark:text-blue-300"> |
| <i class="fas fa-book"></i> |
| </div> |
| <div class="ml-4"> |
| <div class="text-sm font-medium">Scientific Revolution Essay</div> |
| <div class="text-sm text-gray-500 dark:text-gray-400">1500 Words</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm">History of Science</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm">Mar 15, 2023</div> |
| <div class="text-sm text-gray-500 dark:text-gray-400">11:59 PM</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-green-100 dark:bg-green-900/20 text-green-800 dark:text-green-200"> |
| Submitted |
| </span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium"> |
| <a href="#" class="text-primary-light dark:text-primary-dark hover:text-primary-light/80 dark:hover:text-primary-dark/80">View</a> |
| </td> |
| </tr> |
| <tr> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="flex items-center"> |
| <div class="flex-shrink-0 h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/20 flex items-center justify-center text-purple-500 dark:text-purple-300"> |
| <i class="fas fa-pen"></i> |
| </div> |
| <div class="ml-4"> |
| <div class="text-sm font-medium">Short Story Draft</div> |
| <div class="text-sm text-gray-500 dark:text-gray-400">5 Pages</div> |
| </div> |
| </div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm">Creative Writing</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <div class="text-sm">Mar 18, 2023</div> |
| <div class="text-sm text-gray-500 dark:text-gray-400">11:59 PM</div> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap"> |
| <span class="px-2 inline-flex text-xs leading-5 font-semibold rounded-full bg-yellow-100 dark:bg-yellow-900 text-yellow-800 dark:text-yellow-200"> |
| Draft Saved |
| </span> |
| </td> |
| <td class="px-6 py-4 whitespace-nowrap text-right text-sm font-medium"> |
| <a href="#" class="text-primary-light dark:text-primary-dark hover:text-primary-light/80 dark:hover:text-primary-dark/80">Continue</a> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| </div> |
| </div> |
| |
| |
| <div> |
| <div class="flex items-center justify-between mb-6"> |
| <h2 class="text-xl font-bold">Recent Activity</h2> |
| <button class="text-primary-light dark:text-primary-dark hover:underline">View All</button> |
| </div> |
| |
| <div class="bg-white dark:bg-gray-800 rounded-xl shadow-sm p-6"> |
| <div class="space-y-6"> |
| |
| <div class="flex"> |
| <div class="flex-shrink-0"> |
| <div class="h-10 w-10 rounded-full bg-primary-light/10 dark:bg-primary-dark/20 flex items-center justify-center text-primary-light dark:text-primary-dark"> |
| <i class="fas fa-check"></i> |
| </div> |
| </div> |
| <div class="ml-4 flex-1"> |
| <div class="flex items-center justify-between"> |
| <p class="text-sm font-medium"> |
| You completed <a href="#" class="text-primary-light dark:text-primary-dark">Algebra Basics Quiz</a> |
| </p> |
| <span class="text-xs text-gray-500 dark:text-gray-400">2 hours ago</span> |
| </div> |
| <p class="text-sm text-gray-500 dark:text-gray-400 mt-1"> |
| Scored 85% on your first attempt. |
| </p> |
| </div> |
| </div> |
| |
| |
| <div class="flex"> |
| <div class="flex-shrink-0"> |
| <div class="h-10 w-10 rounded-full bg-blue-100 dark:bg-blue-900/20 flex items-center justify-center text-blue-500 dark:text-blue-300"> |
| <i class="fas fa-comment"></i> |
| </div> |
| </div> |
| <div class="ml-4 flex-1"> |
| <div class="flex items-center justify-between"> |
| <p class="text-sm font-medium"> |
| New comment on <a href="#" class="text-primary-light dark:text-primary-dark">Scientific Revolution Essay</a> |
| </p> |
| <span class="text-xs text-gray-500 dark:text-gray-400">5 hours ago</span> |
| </div> |
| <p class="text-sm text-gray-500 dark:text-gray-400 mt-1"> |
| "Great analysis of Galileo's contributions!" - Dr. Johnson |
| </p> |
| </div> |
| </div> |
| |
| |
| <div class="flex"> |
| <div class="flex-shrink-0"> |
| <div class="h-10 w-10 rounded-full bg-purple-100 dark:bg-purple-900/20 flex items-center justify-center text-purple-500 dark:text-purple-300"> |
| <i class="fas fa-book"></i> |
| </div> |
| </div> |
| <div class="ml-4 flex-1"> |
| <div class="flex items-center justify-between"> |
| <p class="text-sm font-medium"> |
| New material added to <a href="#" class="text-primary-light dark:text-primary-dark">Creative Writing</a> |
| </p> |
| <span class="text-xs text-gray-500 dark:text-gray-400">1 day ago</span> |
| </div> |
| <p class="text-sm text-gray-500 dark:text-gray-400 mt-1"> |
| "Character Development Techniques" lecture notes uploaded. |
| </p> |
| </div> |
| </div> |
| </div> |
| </div> |
| </div> |
| </main> |
| </div> |
| </div> |
|
|
| <script> |
| |
| const themeToggle = document.getElementById('theme-toggle'); |
| const html = document.documentElement; |
| |
| themeToggle.addEventListener('click', () => { |
| html.classList.toggle('dark'); |
| localStorage.setItem('theme', html.classList.contains('dark') ? 'dark' : 'light'); |
| }); |
| |
| |
| if (localStorage.getItem('theme') === 'dark' || (!localStorage.getItem('theme') && window.matchMedia('(prefers-color-scheme: dark)').matches)) { |
| html.classList.add('dark'); |
| } else { |
| html.classList.remove('dark'); |
| } |
| |
| |
| const sidebarToggle = document.getElementById('sidebar-toggle'); |
| const sidebar = document.querySelector('.sidebar'); |
| |
| sidebarToggle.addEventListener('click', () => { |
| sidebar.classList.toggle('collapsed'); |
| localStorage.setItem('sidebar-collapsed', sidebar.classList.contains('collapsed')); |
| }); |
| |
| |
| if (localStorage.getItem('sidebar-collapsed') === 'true') { |
| sidebar.classList.add('collapsed'); |
| } |
| </script> |
| <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=Ben-S/lms" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
| </html> |