{
  "courses": [
    {
      "id": "course_001",
      "title": "Introduction to Web Development",
      "category": "programming",
      "level": "beginner",
      "instructor": {
        "name": "Sarah Johnson",
        "id": "instructor_001",
        "image": "https://randomuser.me/api/portraits/women/65.jpg",
        "bio": "Full-stack developer with 10 years of industry experience",
        "rating": 4.8
      },
      "duration": "8 weeks",
      "hours_per_week": "5-7 hours",
      "price": 299,
      "original_price": 399,
      "discount": 25,
      "rating": 4.7,
      "reviews_count": 1250,
      "students_enrolled": 3450,
      "image": "https://images.unsplash.com/photo-1498050108023-c5249f4df085",
      "description": "Learn to build modern websites from scratch using HTML, CSS, and JavaScript. Perfect for beginners with no prior coding experience.",
      "syllabus": [
        "Week 1-2: HTML Fundamentals & Structure",
        "Week 3-4: CSS Styling & Layouts",
        "Week 5-6: JavaScript Basics & DOM Manipulation",
        "Week 7: Responsive Design & Best Practices",
        "Week 8: Final Project - Build Your Portfolio Website"
      ],
      "includes": [
        "50+ video lectures",
        "Hands-on coding exercises",
        "Real-world projects",
        "Certificate of completion",
        "Lifetime access to materials",
        "Community forum support"
      ],
      "prerequisites": "None - designed for complete beginners",
      "language": "English",
      "captions": [
        "English",
        "Spanish",
        "French"
      ]
    },
    {
      "id": "course_002",
      "title": "Python for Data Science",
      "category": "data_science",
      "level": "intermediate",
      "instructor": {
        "name": "Dr. Michael Chen",
        "id": "instructor_002",
        "image": "https://randomuser.me/api/portraits/men/75.jpg",
        "bio": "Data scientist and professor with PhD in Computer Science",
        "rating": 4.9
      },
      "duration": "10 weeks",
      "hours_per_week": "8-10 hours",
      "price": 349,
      "original_price": 449,
      "discount": 22,
      "rating": 4.8,
      "reviews_count": 892,
      "students_enrolled": 2340,
      "image": "https://images.unsplash.com/photo-1526374965328-7f61d4dc18c5",
      "description": "Master Python programming for data analysis, visualization, and machine learning. Work with real datasets and build practical skills.",
      "syllabus": [
        "Week 1-2: Python Fundamentals for Data Science",
        "Week 3-4: NumPy & Pandas for Data Manipulation",
        "Week 5-6: Data Visualization with Matplotlib & Seaborn",
        "Week 7-8: Statistical Analysis & Hypothesis Testing",
        "Week 9: Introduction to Machine Learning",
        "Week 10: Capstone Project - Real-World Data Analysis"
      ],
      "includes": [
        "60+ video lectures",
        "Jupyter notebook exercises",
        "Real-world datasets",
        "Certificate of completion",
        "Career guidance",
        "Project feedback"
      ],
      "prerequisites": "Basic Python knowledge recommended",
      "language": "English",
      "captions": [
        "English",
        "Mandarin"
      ]
    },
    {
      "id": "course_003",
      "title": "Digital Marketing Masterclass",
      "category": "marketing",
      "level": "beginner",
      "instructor": {
        "name": "Emily Rodriguez",
        "id": "instructor_003",
        "image": "https://randomuser.me/api/portraits/women/82.jpg",
        "bio": "Digital marketing strategist with 15 years helping brands grow online",
        "rating": 4.6
      },
      "duration": "6 weeks",
      "hours_per_week": "4-6 hours",
      "price": 249,
      "original_price": 329,
      "discount": 24,
      "rating": 4.5,
      "reviews_count": 645,
      "students_enrolled": 1890,
      "image": "https://images.unsplash.com/photo-1460925895917-afdab827c52f",
      "description": "Learn proven digital marketing strategies including SEO, social media, content marketing, and paid advertising.",
      "syllabus": [
        "Week 1: Digital Marketing Fundamentals",
        "Week 2: SEO & Content Marketing",
        "Week 3: Social Media Marketing",
        "Week 4: Email Marketing & Automation",
        "Week 5: Paid Advertising (Google Ads, Facebook Ads)",
        "Week 6: Analytics & Campaign Optimization"
      ],
      "includes": [
        "40+ video lectures",
        "Marketing templates & tools",
        "Case studies",
        "Certificate of completion",
        "Q&A sessions",
        "Private Facebook group"
      ],
      "prerequisites": "None",
      "language": "English",
      "captions": [
        "English",
        "Spanish"
      ]
    }
  ],
  "students": [
    {
      "id": "student_001",
      "name": "Alex Martinez",
      "email": "alex.martinez@example.com",
      "student_number": "STU-2024-001",
      "enrolled_courses": [
        "course_001"
      ],
      "enrollment_date": "2024-11-15",
      "assignments": [
        {
          "id": "assign_001",
          "course_id": "course_001",
          "title": "HTML Structure Assignment",
          "description": "Create a basic HTML page with proper semantic structure",
          "due_date": "2024-12-05",
          "status": "submitted",
          "submitted_date": "2024-12-04",
          "grade": 95,
          "points": 100,
          "feedback": "Excellent work! Clean code and proper use of semantic HTML."
        },
        {
          "id": "assign_002",
          "course_id": "course_001",
          "title": "CSS Styling Project",
          "description": "Style a webpage using CSS Grid and Flexbox",
          "due_date": "2024-12-19",
          "status": "submitted",
          "submitted_date": "2024-12-18",
          "grade": 88,
          "points": 100,
          "feedback": "Good use of Grid and Flexbox. Consider improving mobile responsiveness."
        },
        {
          "id": "assign_003",
          "course_id": "course_001",
          "title": "JavaScript Interactive Form",
          "description": "Build an interactive form with validation using JavaScript",
          "due_date": "2024-12-26",
          "status": "pending",
          "submitted_date": null,
          "grade": null,
          "points": 100,
          "feedback": null
        },
        {
          "id": "assign_004",
          "course_id": "course_001",
          "title": "Portfolio Website - Final Project",
          "description": "Create a complete portfolio website showcasing your skills",
          "due_date": "2025-01-09",
          "status": "not_started",
          "submitted_date": null,
          "grade": null,
          "points": 200,
          "feedback": null
        }
      ],
      "grades": {
        "course_001": {
          "current_grade": 91.5,
          "letter_grade": "A-",
          "assignments_completed": 2,
          "assignments_total": 4,
          "progress_percent": 50
        }
      }
    }
  ],
  "instructors": [
    {
      "id": "instructor_001",
      "name": "Sarah Johnson",
      "email": "sarah.johnson@edu.com",
      "department": "Computer Science",
      "courses": [
        "course_001"
      ],
      "office_hours": [
        {
          "day": "Monday",
          "times": [
            "14:00",
            "15:00",
            "16:00"
          ]
        },
        {
          "day": "Wednesday",
          "times": [
            "10:00",
            "11:00",
            "14:00",
            "15:00"
          ]
        },
        {
          "day": "Friday",
          "times": [
            "13:00",
            "14:00"
          ]
        }
      ],
      "office_location": "Building A, Room 305",
      "availability_note": "Please book at least 24 hours in advance"
    },
    {
      "id": "instructor_002",
      "name": "Dr. Michael Chen",
      "email": "m.chen@edu.com",
      "department": "Data Science",
      "courses": [
        "course_002"
      ],
      "office_hours": [
        {
          "day": "Tuesday",
          "times": [
            "10:00",
            "11:00",
            "15:00"
          ]
        },
        {
          "day": "Thursday",
          "times": [
            "14:00",
            "15:00",
            "16:00"
          ]
        }
      ],
      "office_location": "Building B, Room 210",
      "availability_note": "Drop-in welcome, but appointments preferred"
    },
    {
      "id": "instructor_003",
      "name": "Emily Rodriguez",
      "email": "emily.r@edu.com",
      "department": "Business & Marketing",
      "courses": [
        "course_003"
      ],
      "office_hours": [
        {
          "day": "Monday",
          "times": [
            "11:00",
            "13:00",
            "14:00"
          ]
        },
        {
          "day": "Wednesday",
          "times": [
            "11:00",
            "13:00"
          ]
        },
        {
          "day": "Friday",
          "times": [
            "10:00",
            "11:00",
            "12:00"
          ]
        }
      ],
      "office_location": "Building C, Room 408",
      "availability_note": "Also available via Zoom upon request"
    }
  ],
  "office_hour_bookings": []
}