{
  "id": "de-tin-hoc-ai-8-giua-ky-2-kntt-01",
  "slug": "de-tin-hoc-ai-8-giua-ky-2-kntt-01",
  "exam_id": "lop-8-tin-hoc-ai-giua-ky-2",
  "grade": "lop-8",
  "grade_id": "lop-8",
  "grade_name": "Lớp 8",
  "subject": "tin-hoc-ai",
  "subject_id": "tin-hoc-ai",
  "subject_name": "Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI)",
  "season": "giua-ky-2",
  "season_id": "giua-ky-2",
  "season_name": "Giữa Học Kỳ 2",
  "title": "Đề Thi Giữa Học Kỳ 2 Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI) Lớp 8 — Giữa Học Kỳ 2 (Tuần 19–27 — Bài 11 đến Bài 14): Dự án Tạo câu chuyện đa phương tiện bằng AI, Phát hiện thiên kiến (Bias), Thông tin sai lệch vô ý vs có chủ đích (Mis/Disinformation) & Buồng vang (Echo Chamber)",
  "duration_minutes": 60,
  "total_points": 10,
  "textbook": "Kết nối tri thức với cuộc sống & Bộ sách GD Năng lực số - Trí tuệ nhân tạo (Bộ GD&ĐT 2026)",
  "topic": "Giữa Học Kỳ 2 (Tuần 19–27 — Bài 11 đến Bài 14): Dự án Tạo câu chuyện đa phương tiện bằng AI, Phát hiện thiên kiến (Bias), Thông tin sai lệch vô ý vs có chủ đích (Mis/Disinformation) & Buồng vang (Echo Chamber)",
  "part1_mcq": [
    {
      "id": "tha8_gk2_1",
      "q_id": "tha8_gk2_1",
      "number": 1,
      "question": "[GD NLS&AI 8 - Bài 11, Tuần 19-21] Trong Dự án 2 'Tạo ra một câu chuyện bằng AI' (Bài 11 trang 5 SGK mẫu), nhóm công cụ AI nào dưới đây dùng để tạo HÌNH ẢNH minh họa và nhóm nào dùng để tạo ÂM NHẠC nền?",
      "options": [
        {
          "key": "A",
          "text": "Tạo hình ảnh: DALL·E / Bing Image Creator; Tạo âm nhạc nền: Soundraw / Beatoven (còn TTSMaker / Narakeet tạo giọng đọc)"
        },
        {
          "key": "B",
          "text": "Tạo hình ảnh: MS Excel; Tạo âm nhạc: Notepad"
        },
        {
          "key": "C",
          "text": "Tạo hình ảnh: Windows Defender; Tạo âm nhạc: Google Authenticator"
        },
        {
          "key": "D",
          "text": "Tất cả đều chỉ dùng để diệt virus"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Bảng công cụ Bài 11 (trang 5): Storybird (truyện), DALL·E/Bing Image Creator (ảnh), Soundraw/Beatoven (nhạc), TTSMaker/Narakeet (giọng đọc). Khoanh A!",
      "casio_keys": [],
      "explanation": "Theo SGK mẫu GD Năng lực số & AI 8 Bài 11 (trang 4-5): Tìm hiểu các công cụ hỗ trợ tạo câu chuyện bằng AI.",
      "stem": "[GD NLS&AI 8 - Bài 11, Tuần 19-21] Trong Dự án 2 'Tạo ra một câu chuyện bằng AI' (Bài 11 trang 5 SGK mẫu), nhóm công cụ AI nào dưới đây dùng để tạo HÌNH ẢNH minh họa và nhóm nào dùng để tạo ÂM NHẠC nền?"
    },
    {
      "id": "tha8_gk2_2",
      "q_id": "tha8_gk2_2",
      "number": 2,
      "question": "[GD NLS&AI 8 - Bài 12, Tuần 22-23] 'Thiên kiến trong nội dung số' (Bias) được hiểu như thế nào và làm sao để học sinh phát hiện ra nó?",
      "options": [
        {
          "key": "A",
          "text": "Là sự trình bày thông tin thiên vị một chiều, thiếu khách quan; phát hiện bằng cách đọc đối chiếu nhiều bài báo từ các nguồn khác nhau về cùng một sự kiện"
        },
        {
          "key": "B",
          "text": "Là lỗi phông chữ bị thiếu dấu tiếng Việt"
        },
        {
          "key": "C",
          "text": "Là tốc độ tải trang web nhanh hơn bình thường"
        },
        {
          "key": "D",
          "text": "Là việc bài báo có chèn hình ảnh minh họa"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Thiên kiến (Bias) = Thiên vị 1 chiều, thiếu công bằng; trị bằng cách đọc đa chiều (Bài 12). Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 12 Phát hiện thiên kiến trong nội dung số (Tuần 22-23).",
      "stem": "[GD NLS&AI 8 - Bài 12, Tuần 22-23] 'Thiên kiến trong nội dung số' (Bias) được hiểu như thế nào và làm sao để học sinh phát hiện ra nó?"
    },
    {
      "id": "tha8_gk2_3",
      "q_id": "tha8_gk2_3",
      "number": 3,
      "question": "[GD NLS&AI 8 - Bài 13, Tuần 24-25] Đâu là điểm phân biệt chính xác giữa 'Thông tin sai lệch vô ý' (Misinformation) và 'Thông tin sai lệch có chủ đích' (Disinformation)?",
      "options": [
        {
          "key": "A",
          "text": "Misinformation là người chia sẻ nhầm tưởng tin đó đúng nên vô tình lan truyền mà không có ác ý; Disinformation là tin giả được cố tình bịa đặt nhằm lừa dối, thao túng hoặc gây hại"
        },
        {
          "key": "B",
          "text": "Cả hai đều là thông tin khoa học chính xác 100%"
        },
        {
          "key": "C",
          "text": "Misinformation là do siêu máy tính tạo ra, còn Disinformation là sách giáo khoa"
        },
        {
          "key": "D",
          "text": "Không có điểm gì khác nhau"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Misinformation = Nhầm lẫn vô ý; Disinformation = Cố tình bịa đặt để lừa dối/thao túng (Bài 13). Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 13 Tuyên truyền và thông tin sai lệch (Tuần 24-25): Phân biệt thông tin sai lệch vô ý và có chủ đích.",
      "stem": "[GD NLS&AI 8 - Bài 13, Tuần 24-25] Đâu là điểm phân biệt chính xác giữa 'Thông tin sai lệch vô ý' (Misinformation) và 'Thông tin sai lệch có chủ đích' (Disinformation)?"
    },
    {
      "id": "tha8_gk2_4",
      "q_id": "tha8_gk2_4",
      "number": 4,
      "question": "[GD NLS&AI 8 - Bài 14, Tuần 26-28] Sự khác biệt giữa 'Buồng vang thông tin' (Echo Chamber) và 'Bong bóng lọc' (Filter Bubble) là gì?",
      "options": [
        {
          "key": "A",
          "text": "Bong bóng lọc do thuật toán tự động lọc nội dung theo lịch sử cá nhân; còn Buồng vang là môi trường/nhóm cộng đồng nơi mọi người chỉ lặp đi lặp lại và củng cố cùng một quan điểm, bài trừ ý kiến trái chiều"
        },
        {
          "key": "B",
          "text": "Buồng vang là phòng thu âm ca nhạc ngoài đời thực"
        },
        {
          "key": "C",
          "text": "Bong bóng lọc là trò chơi thổi bong bóng xà phòng"
        },
        {
          "key": "D",
          "text": "Cả hai đều giúp con người tiếp nhận thông tin đa chiều tốt hơn"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Bong bóng lọc = Do thuật toán cô lập; Buồng vang (Echo Chamber) = Nhóm người cùng vọng lại 1 định kiến, từ chối góc nhìn khác (Bài 14). Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 14 Buồng vang và cách thoát ra (Tuần 26-28).",
      "stem": "[GD NLS&AI 8 - Bài 14, Tuần 26-28] Sự khác biệt giữa 'Buồng vang thông tin' (Echo Chamber) và 'Bong bóng lọc' (Filter Bubble) là gì?"
    },
    {
      "id": "p1_q5",
      "number": 5,
      "question": "Khả năng nào sau đây thể hiện đặc trưng cốt lõi của hệ thống Trí tuệ nhân tạo (AI) hiện đại?",
      "stem": "Khi tìm hiểu các quy luật tự nhiên trong chương trình KHTN 8 (Giữa HK2 • Mức Nền tảng, Phiếu học tập 336.5): Khả năng nào sau đây thể hiện đặc trưng cốt lõi của hệ thống Trí tuệ nhân tạo (AI) hiện đại?",
      "options": [
        {
          "key": "A",
          "text": "Khả năng học từ dữ liệu (Machine Learning), suy luận, nhận thức môi trường và tự điều chỉnh quyết định"
        },
        {
          "key": "B",
          "text": "Chỉ thực hiện các phép cộng trừ số học theo chu trình cố định không thay đổi"
        },
        {
          "key": "C",
          "text": "Chỉ lưu trữ văn bản tĩnh trên ổ đĩa cứng cục bộ"
        },
        {
          "key": "D",
          "text": "Hoạt động hoàn toàn không cần thuật toán hay phần cứng máy tính"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ AI = Học (Learning) + Suy luận (Reasoning) + Nhận thức (Perception) + Hiểu ngôn ngữ.",
      "explanation": "Hệ thống AI có khả năng tự học từ dữ liệu và thích nghi để giải quyết bài toán phức tạp."
    },
    {
      "id": "p1_q6",
      "number": 6,
      "question": "Ứng dụng nào sau đây là ví dụ điển hình của Trí tuệ nhân tạo hẹp (Narrow AI / Weak AI)?",
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 6): Ứng dụng nào sau đây là ví dụ điển hình của Trí tuệ nhân tạo hẹp (Narrow AI / Weak AI)?",
      "options": [
        {
          "key": "A",
          "text": "Hệ thống nhận diện khuôn mặt mở khóa điện thoại (FaceID) và phân loại thư rác (Spam Filter)"
        },
        {
          "key": "B",
          "text": "Cỗ máy có ý thức tự chủ hoàn toàn như con người trong mọi lĩnh vực đời sống"
        },
        {
          "key": "C",
          "text": "Phần mềm soạn thảo Notepad cơ bản chỉ dùng gõ ký tự ASCII"
        },
        {
          "key": "D",
          "text": "Cáp mạng xoắn đôi UTP Cat6 truyền tín hiệu điện"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ AI hẹp (Narrow AI) được thiết kế chuyên biệt cho một nhiệm vụ cụ thể như nhận diện khuôn mặt hoặc dịch máy.",
      "explanation": "Mọi ứng dụng AI thực tế hiện nay như FaceID, xe tự lái, ChatGPT đều thuộc phạm trù AI chuyên biệt."
    },
    {
      "id": "p1_q7",
      "number": 7,
      "question": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 7): Trong mạng máy tính cục bộ (LAN), thiết bị nào làm nhiệm vụ chuyển tiếp khung dữ liệu (Frame) giữa các máy tính dựa trên địa chỉ vật lý MAC?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 7): Trong mạng máy tính cục bộ (LAN), thiết bị nào làm nhiệm vụ chuyển tiếp khung dữ liệu (Frame) giữa các máy tính dựa trên địa chỉ vật lý MAC?",
      "options": [
        {
          "key": "A",
          "text": "Switch (Bộ chuyển mạch)"
        },
        {
          "key": "B",
          "text": "Router (Bộ định tuyến)"
        },
        {
          "key": "C",
          "text": "Modem quang"
        },
        {
          "key": "D",
          "text": "Repeater khuếch đại analog"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Nhớ nhanh: Switch = Tầng Liên kết dữ liệu (Địa chỉ MAC) | Router = Tầng Mạng (Địa chỉ IP).",
      "explanation": "Switch đọc địa chỉ MAC đích trong khung dữ liệu để chuyển đúng tới cổng nhận."
    },
    {
      "id": "p1_q8",
      "number": 8,
      "question": "Giao thức nào trong bộ giao thức TCP/IP đảm nhiệm việc định địa chỉ logic và tìm đường đi (Routing) cho gói tin qua liên mạng Internet?",
      "stem": "Trong tiết học trải nghiệm Khoa học tự nhiên lớp 8 (Giữa HK2 • Mức Nền tảng — Trạm thí nghiệm 336, Câu 8): Giao thức nào trong bộ giao thức TCP/IP đảm nhiệm việc định địa chỉ logic và tìm đường đi (Routing) cho gói tin qua liên mạng Internet?",
      "options": [
        {
          "key": "A",
          "text": "Giao thức IP (Internet Protocol)"
        },
        {
          "key": "B",
          "text": "Giao thức SMTP"
        },
        {
          "key": "C",
          "text": "Giao thức POP3"
        },
        {
          "key": "D",
          "text": "Giao thức FTP"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ IP = Định địa chỉ & Tìm đường đi | TCP = Kiểm soát luồng & Đảm bảo truyền tin cậy.",
      "explanation": "Giao thức IP quy định cách đánh địa chỉ IP và định tuyến gói tin giữa các mạng."
    },
    {
      "id": "p1_q10",
      "number": 9,
      "question": "Trong HTML5, để tạo một biểu mẫu (Form) nhập liệu gửi dữ liệu đăng nhập lên máy chủ một cách bảo mật (không hiển thị mật khẩu trên thanh URL), ta dùng thuộc tính nào?",
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 10): Trong HTML5, để tạo một biểu mẫu (Form) nhập liệu gửi dữ liệu đăng nhập lên máy chủ một cách bảo mật (không hiển thị mật khẩu trên thanh URL), ta dùng thuộc tính nào?",
      "options": [
        {
          "key": "A",
          "text": "method='POST'"
        },
        {
          "key": "B",
          "text": "method='GET'"
        },
        {
          "key": "C",
          "text": "action='VISIBLE'"
        },
        {
          "key": "D",
          "text": "type='TEXT'"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Gửi mật khẩu/dữ liệu nhạy cảm = method='POST' (đóng gói trong thân HTTP request).",
      "explanation": "Phương thức POST gửi dữ liệu trong phần thân gói tin HTTP thay vì nối vào chuỗi truy vấn URL như GET."
    },
    {
      "id": "p1_q12",
      "number": 10,
      "question": "Theo mô hình hộp (Box Model) chuẩn của CSS, thứ tự các thành phần tính từ vùng nội dung (Content) mở rộng ra phía ngoài lần lượt là:",
      "stem": "Trong tiết học trải nghiệm Khoa học tự nhiên lớp 8 (Giữa HK2 • Mức Nền tảng — Trạm thí nghiệm 336, Câu 12): Theo mô hình hộp (Box Model) chuẩn của CSS, thứ tự các thành phần tính từ vùng nội dung (Content) mở rộng ra phía ngoài lần lượt là:",
      "options": [
        {
          "key": "A",
          "text": "Content → Padding → Border → Margin"
        },
        {
          "key": "B",
          "text": "Content → Margin → Border → Padding"
        },
        {
          "key": "C",
          "text": "Padding → Content → Margin → Border"
        },
        {
          "key": "D",
          "text": "Border → Padding → Content → Margin"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Trong ra ngoài: Nội dung (Content) -> Đệm trong (Padding) -> Viền (Border) -> Lề ngoài (Margin).",
      "explanation": "Padding nằm giữa Content và Border; Margin là khoảng cách ngoài cùng ngăn cách với phần tử khác."
    },
    {
      "id": "p1_q13",
      "number": 11,
      "question": "Trong hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), khóa ngoại (Foreign Key) của một bảng dùng để làm gì?",
      "stem": "Khi tìm hiểu các quy luật tự nhiên trong chương trình KHTN 8 (Giữa HK2 • Mức Nền tảng, Phiếu học tập 336.13): Trong hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), khóa ngoại (Foreign Key) của một bảng dùng để làm gì?",
      "options": [
        {
          "key": "A",
          "text": "Tham chiếu tới khóa chính (Primary Key) của bảng khác nhằm đảm bảo toàn vẹn tham chiếu và liên kết dữ liệu"
        },
        {
          "key": "B",
          "text": "Tăng tốc độ quạt tản nhiệt của CPU máy chủ"
        },
        {
          "key": "C",
          "text": "Xóa toàn bộ bảng dữ liệu mỗi khi người dùng đăng nhập"
        },
        {
          "key": "D",
          "text": "Thay thế hoàn toàn hệ điều hành Windows"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Khóa ngoại (FK) = Cầu nối liên kết 2 bảng thông qua Khóa chính (PK).",
      "explanation": "Khóa ngoại thiết lập mối quan hệ 1-nhiều giữa hai bảng trong CSDL quan hệ."
    },
    {
      "id": "p1_q14",
      "number": 12,
      "question": "Câu lệnh truy vấn SQL nào sau đây lấy ra danh sách Họ tên và Điểm thi của các học sinh khối 12 có điểm Toán từ 8.5 trở lên, sắp xếp giảm dần theo điểm?",
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 14): Câu lệnh truy vấn SQL nào sau đây lấy ra danh sách Họ tên và Điểm thi của các học sinh khối 12 có điểm Toán từ 8.5 trở lên, sắp xếp giảm dần theo điểm?",
      "options": [
        {
          "key": "A",
          "text": "SELECT ho_ten, diem_toan FROM hoc_sinh WHERE khoi = 12 AND diem_toan >= 8.5 ORDER BY diem_toan DESC;"
        },
        {
          "key": "B",
          "text": "GET ho_ten, diem_toan FROM hoc_sinh IF diem_toan >= 8.5 SORT DESC;"
        },
        {
          "key": "C",
          "text": "SELECT * WHERE khoi = 12 ORDER diem_toan ASC;"
        },
        {
          "key": "D",
          "text": "EXTRACT ho_ten FROM hoc_sinh HAVING diem_toan >= 8.5;"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Cấu trúc SQL chuẩn: SELECT ... FROM ... WHERE ... ORDER BY ... DESC.",
      "explanation": "Từ khóa DESC sắp xếp theo thứ tự giảm dần, mệnh đề WHERE lọc điều kiện bản ghi."
    },
    {
      "id": "p1_q15",
      "number": 13,
      "question": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 15): Cho đoạn chương trình Python sau: `ds = [2, 4, 6, 8, 10]; print(sum(ds) // len(ds))`. Kết quả in ra màn hình là:",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 15): Cho đoạn chương trình Python sau: `ds = [2, 4, 6, 8, 10]; print(sum(ds) // len(ds))`. Kết quả in ra màn hình là:",
      "options": [
        {
          "key": "A",
          "text": "6"
        },
        {
          "key": "B",
          "text": "30"
        },
        {
          "key": "C",
          "text": "5"
        },
        {
          "key": "D",
          "text": "2"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ sum(ds) = 30, len(ds) = 5 => Phép chia lấy nguyên // cho kết quả 6.",
      "explanation": "Tổng các phần tử là 30, chia nguyên cho 5 phần tử được 6."
    },
    {
      "id": "p1_q16",
      "number": 14,
      "question": "Trong thuật toán tìm kiếm nhị phân (Binary Search) trên mảng đã sắp xếp tăng dần gồm N = 1024 phần tử, số lần so sánh tối đa để tìm thấy một phần tử là:",
      "stem": "Trong tiết học trải nghiệm Khoa học tự nhiên lớp 8 (Giữa HK2 • Mức Nền tảng — Trạm thí nghiệm 336, Câu 16): Trong thuật toán tìm kiếm nhị phân (Binary Search) trên mảng đã sắp xếp tăng dần gồm N = 1024 phần tử, số lần so sánh tối đa để tìm thấy một phần tử là:",
      "options": [
        {
          "key": "A",
          "text": "10 hoặc 11 lần (log2(1024) = 10)"
        },
        {
          "key": "B",
          "text": "1024 lần"
        },
        {
          "key": "C",
          "text": "512 lần"
        },
        {
          "key": "D",
          "text": "256 lần"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Tìm kiếm nhị phân có độ phức tạp O(log2 N). Với N = 1024 = $2^{10}$ => Tối đa ~10-11 bước.",
      "explanation": "Mỗi bước tìm kiếm nhị phân thu hẹp không gian tìm kiếm đi một nửa."
    },
    {
      "question": "Phương án nào sau đây là SAI về đặc điểm của thông tin số?",
      "options": [
        {
          "key": "A",
          "text": "Truy cập được từ xa."
        },
        {
          "key": "B",
          "text": "Dễ dàng được nhân bản."
        },
        {
          "key": "C",
          "text": "Mức độ tin cậy rất cao."
        },
        {
          "key": "D",
          "text": "Tốc độ lan truyền nhanh."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 2: Thông tin trong môi trường số",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-2-thong-tin-trong-moi-truong-so.jsp",
      "fingerprint": "0512b349f630f5c4ea9debad",
      "number": 15
    },
    {
      "question": "Website nào sau đây cung cấp thông tin đáng tin cậy?",
      "options": [
        {
          "key": "A",
          "text": "Báo điện tử chính phủ."
        },
        {
          "key": "B",
          "text": "Trang diễn đàn mạng."
        },
        {
          "key": "C",
          "text": "Mạng xã hội trực tuyến."
        },
        {
          "key": "D",
          "text": "Tạp chí mạng tự phát."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A => Chọn A!",
      "explanation": "Đáp án đúng là: A",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 2: Thông tin trong môi trường số",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-2-thong-tin-trong-moi-truong-so.jsp",
      "fingerprint": "00f3cc90ffb09435408994b6",
      "number": 16
    }
  ],
  "part2_tf": [
    {
      "id": "tha8_gk2_tf1",
      "q_id": "tha8_gk2_tf1",
      "number": 1,
      "stem": "Đánh giá các nhận định về Sáng tạo câu chuyện AI, Thiên kiến thông tin và Buồng vang ở Giữa Học Kỳ 2 Lớp 8 (Bài 11–14):",
      "question": "Đánh giá các nhận định về Sáng tạo câu chuyện AI, Thiên kiến thông tin và Buồng vang ở Giữa Học Kỳ 2 Lớp 8 (Bài 11–14):",
      "statements": [
        {
          "id": "a",
          "key": "a",
          "text": "Công cụ TTSMaker và Narakeet (Bài 11) ứng dụng AI chuyển văn bản thành giọng nói (Text-to-Speech) giúp lồng tiếng cho câu chuyện số.",
          "is_true": true,
          "correct": true
        },
        {
          "id": "b",
          "key": "b",
          "text": "Để thoát khỏi 'Buồng vang thông tin' (Echo Chamber), học sinh cần chủ động lắng nghe các góc nhìn đa chiều và dùng công cụ kiểm chứng (như Google Fact Check).",
          "is_true": true,
          "correct": true
        },
        {
          "id": "c",
          "key": "c",
          "text": "Mọi thông tin có nhiều người trong một hội nhóm cùng đồng tình chia sẻ thì chắc chắn là sự thật khách quan, không thể là hiệu ứng buồng vang.",
          "is_true": false,
          "correct": false
        },
        {
          "id": "d",
          "key": "d",
          "text": "Trong lập trình trực quan Scratch (Tin học 8 HK2), cấu trúc rẽ nhánh `Nếu ... thì ... nếu không thì ...` giúp nhân vật hành động tùy theo điều kiện Đúng hoặc Sai.",
          "is_true": true,
          "correct": true
        }
      ]
    },
    {
      "id": "p2_tf2",
      "number": 2,
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 2): [Phần Chung - Thiết kế Web HTML5 & CSS3 #1] Cho đoạn mã HTML và CSS xây dựng giao diện thẻ đề thi như sau: ` Đề Thi Chuẩn 2025 ` Kèm quy tắc CSS: `.card-box { padding: 16px; border: 2px solid blue; } #exam-banner { border-color: gold; }`. Xét tính Đúng/Sai:",
      "question": "[Phần Chung - Thiết kế Web HTML5 & CSS3 #1] Cho đoạn mã HTML và CSS xây dựng giao diện thẻ đề thi như sau: ` Đề Thi Chuẩn 2025 ` Kèm quy tắc CSS: `.card-box { padding: 16px; border: 2px solid blue; } #exam-banner { border-color: gold; }`. Xét tính Đúng/Sai:",
      "statements": [
        {
          "id": "a",
          "key": "a",
          "text": "Thẻ ` ` là phần tử con trực tiếp của thẻ ` ` có định danh `id='exam-banner'`.",
          "is_true": true,
          "correct": true
        },
        {
          "id": "b",
          "key": "b",
          "text": "Theo thứ tự ưu tiên (Specificity) trong CSS, viền (border) của khung `#exam-banner` sẽ hiển thị màu vàng kim (gold) thay vì màu xanh (blue).",
          "is_true": true,
          "correct": true
        },
        {
          "id": "c",
          "key": "c",
          "text": "Thuộc tính `padding: 16px` tạo khoảng trống nằm ở phía NGOÀI đường viền (border) của hộp `.card-box`.",
          "is_true": false,
          "correct": false
        },
        {
          "id": "d",
          "key": "d",
          "text": "Nếu muốn các thẻ `.card-box` tự động xếp thành 3 cột đều nhau trên màn hình lớn, ta có thể đặt phần tử cha dùng `display: grid; grid-template-columns: repeat(3, 1fr);`.",
          "is_true": true,
          "correct": true
        }
      ]
    }
  ],
  "part3_short": [
    {
      "id": "tha8_gk2_sa1",
      "q_id": "tha8_gk2_sa1",
      "number": 1,
      "question": "Trong Bài 11 'Dự án 2: Tạo ra một câu chuyện bằng AI' (trang 5 SGK GD NLS&AI 8), cốt truyện ngắn học sinh cần viết gồm bao nhiêu phần chính (Mở đầu - Diễn biến - Kết thúc)?",
      "answer": "3",
      "hack_15s": "⚡ [Bí kíp 3s]: 3 phần: Mở đầu - Diễn biến - Kết thúc (trang 5). Điền 3!",
      "explanation": "⚡ [Bí kíp 3s]: 3 phần: Mở đầu - Diễn biến - Kết thúc (trang 5). Điền 3!",
      "stem": "Trong Bài 11 'Dự án 2: Tạo ra một câu chuyện bằng AI' (trang 5 SGK GD NLS&AI 8), cốt truyện ngắn học sinh cần viết gồm bao nhiêu phần chính (Mở đầu - Diễn biến - Kết thúc)?",
      "short_answer": "3"
    },
    {
      "id": "tha8_gk2_sa2",
      "q_id": "tha8_gk2_sa2",
      "number": 2,
      "question": "Trong chương trình Scratch (Tin học 8 HK2), nếu biến `x = 12`, sau khi thực hiện khối lệnh: `Nếu (x > 10) thì đặt x thành (x + 5) nếu không thì đặt x thành (x - 5)`, giá trị của `x` bằng bao nhiêu?",
      "answer": "17",
      "hack_15s": "⚡ [Bí kíp 3s]: Vì 12 > 10 là Đúng nên x = 12 + 5 = 17. Điền 17!",
      "explanation": "⚡ [Bí kíp 3s]: Vì 12 > 10 là Đúng nên x = 12 + 5 = 17. Điền 17!",
      "stem": "Trong chương trình Scratch (Tin học 8 HK2), nếu biến `x = 12`, sau khi thực hiện khối lệnh: `Nếu (x > 10) thì đặt x thành (x + 5) nếu không thì đặt x thành (x - 5)`, giá trị của `x` bằng bao nhiêu?",
      "short_answer": "17"
    }
  ],
  "part2_true_false": [
    {
      "id": "tha8_gk2_tf1",
      "q_id": "tha8_gk2_tf1",
      "number": 1,
      "stem": "Đánh giá các nhận định về Sáng tạo câu chuyện AI, Thiên kiến thông tin và Buồng vang ở Giữa Học Kỳ 2 Lớp 8 (Bài 11–14):",
      "question": "Đánh giá các nhận định về Sáng tạo câu chuyện AI, Thiên kiến thông tin và Buồng vang ở Giữa Học Kỳ 2 Lớp 8 (Bài 11–14):",
      "statements": [
        {
          "id": "a",
          "key": "a",
          "text": "Công cụ TTSMaker và Narakeet (Bài 11) ứng dụng AI chuyển văn bản thành giọng nói (Text-to-Speech) giúp lồng tiếng cho câu chuyện số.",
          "is_true": true,
          "correct": true
        },
        {
          "id": "b",
          "key": "b",
          "text": "Để thoát khỏi 'Buồng vang thông tin' (Echo Chamber), học sinh cần chủ động lắng nghe các góc nhìn đa chiều và dùng công cụ kiểm chứng (như Google Fact Check).",
          "is_true": true,
          "correct": true
        },
        {
          "id": "c",
          "key": "c",
          "text": "Mọi thông tin có nhiều người trong một hội nhóm cùng đồng tình chia sẻ thì chắc chắn là sự thật khách quan, không thể là hiệu ứng buồng vang.",
          "is_true": false,
          "correct": false
        },
        {
          "id": "d",
          "key": "d",
          "text": "Trong lập trình trực quan Scratch (Tin học 8 HK2), cấu trúc rẽ nhánh `Nếu ... thì ... nếu không thì ...` giúp nhân vật hành động tùy theo điều kiện Đúng hoặc Sai.",
          "is_true": true,
          "correct": true
        }
      ]
    }
  ],
  "part3_short_answer": [
    {
      "id": "tha8_gk2_sa1",
      "q_id": "tha8_gk2_sa1",
      "number": 1,
      "question": "Trong Bài 11 'Dự án 2: Tạo ra một câu chuyện bằng AI' (trang 5 SGK GD NLS&AI 8), cốt truyện ngắn học sinh cần viết gồm bao nhiêu phần chính (Mở đầu - Diễn biến - Kết thúc)?",
      "answer": "3",
      "hack_15s": "⚡ [Bí kíp 3s]: 3 phần: Mở đầu - Diễn biến - Kết thúc (trang 5). Điền 3!",
      "explanation": "⚡ [Bí kíp 3s]: 3 phần: Mở đầu - Diễn biến - Kết thúc (trang 5). Điền 3!",
      "stem": "Trong Bài 11 'Dự án 2: Tạo ra một câu chuyện bằng AI' (trang 5 SGK GD NLS&AI 8), cốt truyện ngắn học sinh cần viết gồm bao nhiêu phần chính (Mở đầu - Diễn biến - Kết thúc)?",
      "short_answer": "3"
    },
    {
      "id": "tha8_gk2_sa2",
      "q_id": "tha8_gk2_sa2",
      "number": 2,
      "question": "Trong chương trình Scratch (Tin học 8 HK2), nếu biến `x = 12`, sau khi thực hiện khối lệnh: `Nếu (x > 10) thì đặt x thành (x + 5) nếu không thì đặt x thành (x - 5)`, giá trị của `x` bằng bao nhiêu?",
      "answer": "17",
      "hack_15s": "⚡ [Bí kíp 3s]: Vì 12 > 10 là Đúng nên x = 12 + 5 = 17. Điền 17!",
      "explanation": "⚡ [Bí kíp 3s]: Vì 12 > 10 là Đúng nên x = 12 + 5 = 17. Điền 17!",
      "stem": "Trong chương trình Scratch (Tin học 8 HK2), nếu biến `x = 12`, sau khi thực hiện khối lệnh: `Nếu (x > 10) thì đặt x thành (x + 5) nếu không thì đặt x thành (x - 5)`, giá trị của `x` bằng bao nhiêu?",
      "short_answer": "17"
    }
  ],
  "part1_multiple_choice": [
    {
      "id": "tha8_gk2_1",
      "q_id": "tha8_gk2_1",
      "number": 1,
      "question": "[GD NLS&AI 8 - Bài 11, Tuần 19-21] Trong Dự án 2 'Tạo ra một câu chuyện bằng AI' (Bài 11 trang 5 SGK mẫu), nhóm công cụ AI nào dưới đây dùng để tạo HÌNH ẢNH minh họa và nhóm nào dùng để tạo ÂM NHẠC nền?",
      "options": [
        {
          "key": "A",
          "text": "Tạo hình ảnh: DALL·E / Bing Image Creator; Tạo âm nhạc nền: Soundraw / Beatoven (còn TTSMaker / Narakeet tạo giọng đọc)"
        },
        {
          "key": "B",
          "text": "Tạo hình ảnh: MS Excel; Tạo âm nhạc: Notepad"
        },
        {
          "key": "C",
          "text": "Tạo hình ảnh: Windows Defender; Tạo âm nhạc: Google Authenticator"
        },
        {
          "key": "D",
          "text": "Tất cả đều chỉ dùng để diệt virus"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Bảng công cụ Bài 11 (trang 5): Storybird (truyện), DALL·E/Bing Image Creator (ảnh), Soundraw/Beatoven (nhạc), TTSMaker/Narakeet (giọng đọc). Khoanh A!",
      "casio_keys": [],
      "explanation": "Theo SGK mẫu GD Năng lực số & AI 8 Bài 11 (trang 4-5): Tìm hiểu các công cụ hỗ trợ tạo câu chuyện bằng AI.",
      "stem": "[GD NLS&AI 8 - Bài 11, Tuần 19-21] Trong Dự án 2 'Tạo ra một câu chuyện bằng AI' (Bài 11 trang 5 SGK mẫu), nhóm công cụ AI nào dưới đây dùng để tạo HÌNH ẢNH minh họa và nhóm nào dùng để tạo ÂM NHẠC nền?"
    },
    {
      "id": "tha8_gk2_2",
      "q_id": "tha8_gk2_2",
      "number": 2,
      "question": "[GD NLS&AI 8 - Bài 12, Tuần 22-23] 'Thiên kiến trong nội dung số' (Bias) được hiểu như thế nào và làm sao để học sinh phát hiện ra nó?",
      "options": [
        {
          "key": "A",
          "text": "Là sự trình bày thông tin thiên vị một chiều, thiếu khách quan; phát hiện bằng cách đọc đối chiếu nhiều bài báo từ các nguồn khác nhau về cùng một sự kiện"
        },
        {
          "key": "B",
          "text": "Là lỗi phông chữ bị thiếu dấu tiếng Việt"
        },
        {
          "key": "C",
          "text": "Là tốc độ tải trang web nhanh hơn bình thường"
        },
        {
          "key": "D",
          "text": "Là việc bài báo có chèn hình ảnh minh họa"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Thiên kiến (Bias) = Thiên vị 1 chiều, thiếu công bằng; trị bằng cách đọc đa chiều (Bài 12). Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 12 Phát hiện thiên kiến trong nội dung số (Tuần 22-23).",
      "stem": "[GD NLS&AI 8 - Bài 12, Tuần 22-23] 'Thiên kiến trong nội dung số' (Bias) được hiểu như thế nào và làm sao để học sinh phát hiện ra nó?"
    },
    {
      "id": "tha8_gk2_3",
      "q_id": "tha8_gk2_3",
      "number": 3,
      "question": "[GD NLS&AI 8 - Bài 13, Tuần 24-25] Đâu là điểm phân biệt chính xác giữa 'Thông tin sai lệch vô ý' (Misinformation) và 'Thông tin sai lệch có chủ đích' (Disinformation)?",
      "options": [
        {
          "key": "A",
          "text": "Misinformation là người chia sẻ nhầm tưởng tin đó đúng nên vô tình lan truyền mà không có ác ý; Disinformation là tin giả được cố tình bịa đặt nhằm lừa dối, thao túng hoặc gây hại"
        },
        {
          "key": "B",
          "text": "Cả hai đều là thông tin khoa học chính xác 100%"
        },
        {
          "key": "C",
          "text": "Misinformation là do siêu máy tính tạo ra, còn Disinformation là sách giáo khoa"
        },
        {
          "key": "D",
          "text": "Không có điểm gì khác nhau"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Misinformation = Nhầm lẫn vô ý; Disinformation = Cố tình bịa đặt để lừa dối/thao túng (Bài 13). Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 13 Tuyên truyền và thông tin sai lệch (Tuần 24-25): Phân biệt thông tin sai lệch vô ý và có chủ đích.",
      "stem": "[GD NLS&AI 8 - Bài 13, Tuần 24-25] Đâu là điểm phân biệt chính xác giữa 'Thông tin sai lệch vô ý' (Misinformation) và 'Thông tin sai lệch có chủ đích' (Disinformation)?"
    },
    {
      "id": "tha8_gk2_4",
      "q_id": "tha8_gk2_4",
      "number": 4,
      "question": "[GD NLS&AI 8 - Bài 14, Tuần 26-28] Sự khác biệt giữa 'Buồng vang thông tin' (Echo Chamber) và 'Bong bóng lọc' (Filter Bubble) là gì?",
      "options": [
        {
          "key": "A",
          "text": "Bong bóng lọc do thuật toán tự động lọc nội dung theo lịch sử cá nhân; còn Buồng vang là môi trường/nhóm cộng đồng nơi mọi người chỉ lặp đi lặp lại và củng cố cùng một quan điểm, bài trừ ý kiến trái chiều"
        },
        {
          "key": "B",
          "text": "Buồng vang là phòng thu âm ca nhạc ngoài đời thực"
        },
        {
          "key": "C",
          "text": "Bong bóng lọc là trò chơi thổi bong bóng xà phòng"
        },
        {
          "key": "D",
          "text": "Cả hai đều giúp con người tiếp nhận thông tin đa chiều tốt hơn"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Bong bóng lọc = Do thuật toán cô lập; Buồng vang (Echo Chamber) = Nhóm người cùng vọng lại 1 định kiến, từ chối góc nhìn khác (Bài 14). Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 14 Buồng vang và cách thoát ra (Tuần 26-28).",
      "stem": "[GD NLS&AI 8 - Bài 14, Tuần 26-28] Sự khác biệt giữa 'Buồng vang thông tin' (Echo Chamber) và 'Bong bóng lọc' (Filter Bubble) là gì?"
    },
    {
      "id": "p1_q5",
      "number": 5,
      "question": "Khả năng nào sau đây thể hiện đặc trưng cốt lõi của hệ thống Trí tuệ nhân tạo (AI) hiện đại?",
      "stem": "Khi tìm hiểu các quy luật tự nhiên trong chương trình KHTN 8 (Giữa HK2 • Mức Nền tảng, Phiếu học tập 336.5): Khả năng nào sau đây thể hiện đặc trưng cốt lõi của hệ thống Trí tuệ nhân tạo (AI) hiện đại?",
      "options": [
        {
          "key": "A",
          "text": "Khả năng học từ dữ liệu (Machine Learning), suy luận, nhận thức môi trường và tự điều chỉnh quyết định"
        },
        {
          "key": "B",
          "text": "Chỉ thực hiện các phép cộng trừ số học theo chu trình cố định không thay đổi"
        },
        {
          "key": "C",
          "text": "Chỉ lưu trữ văn bản tĩnh trên ổ đĩa cứng cục bộ"
        },
        {
          "key": "D",
          "text": "Hoạt động hoàn toàn không cần thuật toán hay phần cứng máy tính"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ AI = Học (Learning) + Suy luận (Reasoning) + Nhận thức (Perception) + Hiểu ngôn ngữ.",
      "explanation": "Hệ thống AI có khả năng tự học từ dữ liệu và thích nghi để giải quyết bài toán phức tạp."
    },
    {
      "id": "p1_q6",
      "number": 6,
      "question": "Ứng dụng nào sau đây là ví dụ điển hình của Trí tuệ nhân tạo hẹp (Narrow AI / Weak AI)?",
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 6): Ứng dụng nào sau đây là ví dụ điển hình của Trí tuệ nhân tạo hẹp (Narrow AI / Weak AI)?",
      "options": [
        {
          "key": "A",
          "text": "Hệ thống nhận diện khuôn mặt mở khóa điện thoại (FaceID) và phân loại thư rác (Spam Filter)"
        },
        {
          "key": "B",
          "text": "Cỗ máy có ý thức tự chủ hoàn toàn như con người trong mọi lĩnh vực đời sống"
        },
        {
          "key": "C",
          "text": "Phần mềm soạn thảo Notepad cơ bản chỉ dùng gõ ký tự ASCII"
        },
        {
          "key": "D",
          "text": "Cáp mạng xoắn đôi UTP Cat6 truyền tín hiệu điện"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ AI hẹp (Narrow AI) được thiết kế chuyên biệt cho một nhiệm vụ cụ thể như nhận diện khuôn mặt hoặc dịch máy.",
      "explanation": "Mọi ứng dụng AI thực tế hiện nay như FaceID, xe tự lái, ChatGPT đều thuộc phạm trù AI chuyên biệt."
    },
    {
      "id": "p1_q7",
      "number": 7,
      "question": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 7): Trong mạng máy tính cục bộ (LAN), thiết bị nào làm nhiệm vụ chuyển tiếp khung dữ liệu (Frame) giữa các máy tính dựa trên địa chỉ vật lý MAC?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 7): Trong mạng máy tính cục bộ (LAN), thiết bị nào làm nhiệm vụ chuyển tiếp khung dữ liệu (Frame) giữa các máy tính dựa trên địa chỉ vật lý MAC?",
      "options": [
        {
          "key": "A",
          "text": "Switch (Bộ chuyển mạch)"
        },
        {
          "key": "B",
          "text": "Router (Bộ định tuyến)"
        },
        {
          "key": "C",
          "text": "Modem quang"
        },
        {
          "key": "D",
          "text": "Repeater khuếch đại analog"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Nhớ nhanh: Switch = Tầng Liên kết dữ liệu (Địa chỉ MAC) | Router = Tầng Mạng (Địa chỉ IP).",
      "explanation": "Switch đọc địa chỉ MAC đích trong khung dữ liệu để chuyển đúng tới cổng nhận."
    },
    {
      "id": "p1_q8",
      "number": 8,
      "question": "Giao thức nào trong bộ giao thức TCP/IP đảm nhiệm việc định địa chỉ logic và tìm đường đi (Routing) cho gói tin qua liên mạng Internet?",
      "stem": "Trong tiết học trải nghiệm Khoa học tự nhiên lớp 8 (Giữa HK2 • Mức Nền tảng — Trạm thí nghiệm 336, Câu 8): Giao thức nào trong bộ giao thức TCP/IP đảm nhiệm việc định địa chỉ logic và tìm đường đi (Routing) cho gói tin qua liên mạng Internet?",
      "options": [
        {
          "key": "A",
          "text": "Giao thức IP (Internet Protocol)"
        },
        {
          "key": "B",
          "text": "Giao thức SMTP"
        },
        {
          "key": "C",
          "text": "Giao thức POP3"
        },
        {
          "key": "D",
          "text": "Giao thức FTP"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ IP = Định địa chỉ & Tìm đường đi | TCP = Kiểm soát luồng & Đảm bảo truyền tin cậy.",
      "explanation": "Giao thức IP quy định cách đánh địa chỉ IP và định tuyến gói tin giữa các mạng."
    },
    {
      "id": "p1_q10",
      "number": 9,
      "question": "Trong HTML5, để tạo một biểu mẫu (Form) nhập liệu gửi dữ liệu đăng nhập lên máy chủ một cách bảo mật (không hiển thị mật khẩu trên thanh URL), ta dùng thuộc tính nào?",
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 10): Trong HTML5, để tạo một biểu mẫu (Form) nhập liệu gửi dữ liệu đăng nhập lên máy chủ một cách bảo mật (không hiển thị mật khẩu trên thanh URL), ta dùng thuộc tính nào?",
      "options": [
        {
          "key": "A",
          "text": "method='POST'"
        },
        {
          "key": "B",
          "text": "method='GET'"
        },
        {
          "key": "C",
          "text": "action='VISIBLE'"
        },
        {
          "key": "D",
          "text": "type='TEXT'"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Gửi mật khẩu/dữ liệu nhạy cảm = method='POST' (đóng gói trong thân HTTP request).",
      "explanation": "Phương thức POST gửi dữ liệu trong phần thân gói tin HTTP thay vì nối vào chuỗi truy vấn URL như GET."
    },
    {
      "id": "p1_q12",
      "number": 10,
      "question": "Theo mô hình hộp (Box Model) chuẩn của CSS, thứ tự các thành phần tính từ vùng nội dung (Content) mở rộng ra phía ngoài lần lượt là:",
      "stem": "Trong tiết học trải nghiệm Khoa học tự nhiên lớp 8 (Giữa HK2 • Mức Nền tảng — Trạm thí nghiệm 336, Câu 12): Theo mô hình hộp (Box Model) chuẩn của CSS, thứ tự các thành phần tính từ vùng nội dung (Content) mở rộng ra phía ngoài lần lượt là:",
      "options": [
        {
          "key": "A",
          "text": "Content → Padding → Border → Margin"
        },
        {
          "key": "B",
          "text": "Content → Margin → Border → Padding"
        },
        {
          "key": "C",
          "text": "Padding → Content → Margin → Border"
        },
        {
          "key": "D",
          "text": "Border → Padding → Content → Margin"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Trong ra ngoài: Nội dung (Content) -> Đệm trong (Padding) -> Viền (Border) -> Lề ngoài (Margin).",
      "explanation": "Padding nằm giữa Content và Border; Margin là khoảng cách ngoài cùng ngăn cách với phần tử khác."
    },
    {
      "id": "p1_q13",
      "number": 11,
      "question": "Trong hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), khóa ngoại (Foreign Key) của một bảng dùng để làm gì?",
      "stem": "Khi tìm hiểu các quy luật tự nhiên trong chương trình KHTN 8 (Giữa HK2 • Mức Nền tảng, Phiếu học tập 336.13): Trong hệ quản trị cơ sở dữ liệu quan hệ (RDBMS), khóa ngoại (Foreign Key) của một bảng dùng để làm gì?",
      "options": [
        {
          "key": "A",
          "text": "Tham chiếu tới khóa chính (Primary Key) của bảng khác nhằm đảm bảo toàn vẹn tham chiếu và liên kết dữ liệu"
        },
        {
          "key": "B",
          "text": "Tăng tốc độ quạt tản nhiệt của CPU máy chủ"
        },
        {
          "key": "C",
          "text": "Xóa toàn bộ bảng dữ liệu mỗi khi người dùng đăng nhập"
        },
        {
          "key": "D",
          "text": "Thay thế hoàn toàn hệ điều hành Windows"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Khóa ngoại (FK) = Cầu nối liên kết 2 bảng thông qua Khóa chính (PK).",
      "explanation": "Khóa ngoại thiết lập mối quan hệ 1-nhiều giữa hai bảng trong CSDL quan hệ."
    },
    {
      "id": "p1_q14",
      "number": 12,
      "question": "Câu lệnh truy vấn SQL nào sau đây lấy ra danh sách Họ tên và Điểm thi của các học sinh khối 12 có điểm Toán từ 8.5 trở lên, sắp xếp giảm dần theo điểm?",
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 14): Câu lệnh truy vấn SQL nào sau đây lấy ra danh sách Họ tên và Điểm thi của các học sinh khối 12 có điểm Toán từ 8.5 trở lên, sắp xếp giảm dần theo điểm?",
      "options": [
        {
          "key": "A",
          "text": "SELECT ho_ten, diem_toan FROM hoc_sinh WHERE khoi = 12 AND diem_toan >= 8.5 ORDER BY diem_toan DESC;"
        },
        {
          "key": "B",
          "text": "GET ho_ten, diem_toan FROM hoc_sinh IF diem_toan >= 8.5 SORT DESC;"
        },
        {
          "key": "C",
          "text": "SELECT * WHERE khoi = 12 ORDER diem_toan ASC;"
        },
        {
          "key": "D",
          "text": "EXTRACT ho_ten FROM hoc_sinh HAVING diem_toan >= 8.5;"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Cấu trúc SQL chuẩn: SELECT ... FROM ... WHERE ... ORDER BY ... DESC.",
      "explanation": "Từ khóa DESC sắp xếp theo thứ tự giảm dần, mệnh đề WHERE lọc điều kiện bản ghi."
    },
    {
      "id": "p1_q15",
      "number": 13,
      "question": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 15): Cho đoạn chương trình Python sau: `ds = [2, 4, 6, 8, 10]; print(sum(ds) // len(ds))`. Kết quả in ra màn hình là:",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 15): Cho đoạn chương trình Python sau: `ds = [2, 4, 6, 8, 10]; print(sum(ds) // len(ds))`. Kết quả in ra màn hình là:",
      "options": [
        {
          "key": "A",
          "text": "6"
        },
        {
          "key": "B",
          "text": "30"
        },
        {
          "key": "C",
          "text": "5"
        },
        {
          "key": "D",
          "text": "2"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ sum(ds) = 30, len(ds) = 5 => Phép chia lấy nguyên // cho kết quả 6.",
      "explanation": "Tổng các phần tử là 30, chia nguyên cho 5 phần tử được 6."
    },
    {
      "id": "p1_q16",
      "number": 14,
      "question": "Trong thuật toán tìm kiếm nhị phân (Binary Search) trên mảng đã sắp xếp tăng dần gồm N = 1024 phần tử, số lần so sánh tối đa để tìm thấy một phần tử là:",
      "stem": "Trong tiết học trải nghiệm Khoa học tự nhiên lớp 8 (Giữa HK2 • Mức Nền tảng — Trạm thí nghiệm 336, Câu 16): Trong thuật toán tìm kiếm nhị phân (Binary Search) trên mảng đã sắp xếp tăng dần gồm N = 1024 phần tử, số lần so sánh tối đa để tìm thấy một phần tử là:",
      "options": [
        {
          "key": "A",
          "text": "10 hoặc 11 lần (log2(1024) = 10)"
        },
        {
          "key": "B",
          "text": "1024 lần"
        },
        {
          "key": "C",
          "text": "512 lần"
        },
        {
          "key": "D",
          "text": "256 lần"
        }
      ],
      "correct": "A",
      "answer": "A",
      "hack_15s": "⚡ Tìm kiếm nhị phân có độ phức tạp O(log2 N). Với N = 1024 = 2^10 => Tối đa ~10-11 bước.",
      "explanation": "Mỗi bước tìm kiếm nhị phân thu hẹp không gian tìm kiếm đi một nửa."
    },
    {
      "question": "Phương án nào sau đây là SAI về đặc điểm của thông tin số?",
      "options": [
        {
          "key": "A",
          "text": "Truy cập được từ xa."
        },
        {
          "key": "B",
          "text": "Dễ dàng được nhân bản."
        },
        {
          "key": "C",
          "text": "Mức độ tin cậy rất cao."
        },
        {
          "key": "D",
          "text": "Tốc độ lan truyền nhanh."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: C => Chọn C!",
      "explanation": "Đáp án đúng là: C",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 2: Thông tin trong môi trường số",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-2-thong-tin-trong-moi-truong-so.jsp",
      "fingerprint": "0512b349f630f5c4ea9debad",
      "number": 15
    },
    {
      "question": "Website nào sau đây cung cấp thông tin đáng tin cậy?",
      "options": [
        {
          "key": "A",
          "text": "Báo điện tử chính phủ."
        },
        {
          "key": "B",
          "text": "Trang diễn đàn mạng."
        },
        {
          "key": "C",
          "text": "Mạng xã hội trực tuyến."
        },
        {
          "key": "D",
          "text": "Tạp chí mạng tự phát."
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Đáp án đúng là: A => Chọn A!",
      "explanation": "Đáp án đúng là: A",
      "lesson_title": "Tin học 8 Kết nối tri thức Bài 2: Thông tin trong môi trường số",
      "lesson_url": "https://www.vietjack.com/tin-hoc-8-kn/trac-nghiem-bai-2-thong-tin-trong-moi-truong-so.jsp",
      "fingerprint": "00f3cc90ffb09435408994b6",
      "number": 16
    }
  ],
  "exam_format": "thong_tu_22_70_30",
  "part4_essay": [
    {
      "number": 1,
      "points": 1,
      "title": "Câu 1 Tự luận (1.0 điểm) — Kiến thức trọng tâm & Giải thích hiện tượng môn Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI):",
      "stem": "Khi tìm hiểu các quy luật tự nhiên trong chương trình KHTN 8 (Giữa HK2 • Mức Nền tảng, Phiếu học tập 336.1): Trình bày khái niệm cốt lõi của bài học và giải thích một hiện tượng thực tiễn gắn liền với môn Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI) trong đời sống hàng ngày.",
      "solution": "Học sinh nêu đúng khái niệm lý thuyết (0.5đ). Lấy dẫn chứng thực tế và giải thích bản chất khoa học chuẩn xác (0.5đ).",
      "barem": "Nêu đúng định nghĩa (0.5đ); Phân tích hiện tượng thực tiễn logic, khoa học (0.5đ).",
      "question": "Trình bày khái niệm cốt lõi của bài học và giải thích một hiện tượng thực tiễn gắn liền với môn Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI) trong đời sống hàng ngày."
    },
    {
      "number": 2,
      "points": 1,
      "title": "Câu 2 Tự luận (1.0 điểm) — Vận dụng kiến thức giải quyết vấn đề thực tế:",
      "stem": "Quan sát số liệu thực nghiệm môn Khoa học tự nhiên 8 (Giữa HK2 • Mức Nền tảng — Nhóm 336, Mục 2): Phân tích ý nghĩa và đề xuất ít nhất 2 giải pháp cụ thể nhằm ứng dụng kiến thức môn Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI) để bảo vệ môi trường, phát triển kinh tế hoặc nâng cao chất lượng cuộc sống.",
      "solution": "Phân tích ý nghĩa thực tiễn (0.5đ). Đề xuất 2 giải pháp có tính khả thi cao và tác động tích cực (0.5đ).",
      "barem": "Ý nghĩa thực tiễn (0.5đ); 2 giải pháp khả thi (0.5đ).",
      "question": "Phân tích ý nghĩa và đề xuất ít nhất 2 giải pháp cụ thể nhằm ứng dụng kiến thức môn Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI) để bảo vệ môi trường, phát triển kinh tế hoặc nâng cao chất lượng cuộc sống."
    },
    {
      "number": 3,
      "points": 1,
      "title": "Câu 3 Tự luận (1.0 điểm) — Câu hỏi phân loại & Liên hệ bản thân (0.5đ) + Vận dụng cao (0.5đ):",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 3): Từ các kiến thức đã học, em hãy rút ra bài học kinh nghiệm và liên hệ trách nhiệm của bản thân trong việc học tập, rèn luyện kỹ năng số và trách nhiệm công dân.",
      "solution": "Rút ra bài học kinh nghiệm sâu sắc (0.5đ). Liên hệ kế hoạch hành động cụ thể của bản thân (0.5đ).",
      "barem": "Bài học sâu sắc (0.5đ); Hành động bản thân cụ thể (0.5đ).",
      "question": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 8 (Giữa HK2 • Mức Nền tảng, Đề 336 - Câu 3): Từ các kiến thức đã học, em hãy rút ra bài học kinh nghiệm và liên hệ trách nhiệm của bản thân trong việc học tập, rèn luyện kỹ năng số và trách nhiệm công dân."
    }
  ],
  "level_tier": 1,
  "tier_name": "🟢 Level 1: Đề Chuẩn Nền Tảng (Mục tiêu 7.5+)",
  "pedagogy_and_tactics": {
    "subject_DisplayName": "Lịch sử máy tính, Đạo đức số, Excel nâng cao (Địa chỉ $, Lọc, Biểu đồ) & Lập trình Scratch (Biến, Rẽ nhánh, Lặp)",
    "exam_period_blueprint": {
      "period_key": "giua_hk2",
      "period_name": "Giữa Học Kỳ 2 (Soạn thảo Word nâng cao & Lập trình trực quan Scratch: Biến, Hằng, Biểu thức, Rẽ nhánh & Lặp)",
      "core_focus": "Đánh số trang, Đầu trang (Header) & Chân trang (Footer) trong Word; Kiểu dữ liệu (Số, Xâu ký tự, Logic), Biến và 3 khối lệnh Lặp trong Scratch."
    },
    "semester_specific_hacks": [
      "Mẹo phân biệt 3 khối lệnh Lặp trong Scratch:\n • `Lặp lại (N) lần (repeat N)`: Dùng khi BIẾT TRƯỚC chính xác số lần lặp.\n • `Lặp cho đến khi <điều_kiện> (repeat until)`: Lặp khi điều kiện còn SAI, và DỪNG NGAY khi `<điều_kiện>` trở thành **ĐÚNG (True)**! (Chú ý: Ngược với `while` trong Python là lặp khi điều kiện Đúng!).\n • `Liên tục (forever)`: Lặp vô hạn cho đến khi bấm nút Dừng chương trình.",
      "Mẹo tính góc quay vẽ Đa giác đều $N$ cạnh trong Scratch: Nhân vật luôn phải lặp **$N$ lần**, mỗi lần di chuyển độ dài cạnh và **xoay một góc đúng bằng $360° / N$**! (VD: Vẽ tam giác đều quay $360/3 = 120°$ — tuyệt đối không chọn $60°$!; Vẽ hình vuông quay $90°$; Vẽ ngũ giác đều quay $360/5 = 72°$; Vẽ lục giác đều quay $60°$)."
    ],
    "universal_five_rules": [
      "1. QUY TẮC BẢNG VẾT (TRACE TABLE) CHO SCRATCH & PYTHON: Tuyệt đối không nhẩm vòng lặp trong đầu! Kẻ ngay bảng 4 cột [Lần lặp | Biến chạy i | Điều kiện | Kết quả S] ra nháp để lấy trọn điểm Phần III (Trả lời ngắn).",
      "2. QUY TẮC CASIO [MENU] [3] (BASE-N) & ĐƠN VỊ DỮ LIỆU: Dùng chế độ BASE-N trên Casio fx-580VN X để đổi Nhị phân (BIN) <-> Thập phân (DEC) <-> Thập lục phân (HEX) trong 3 giây. Nhớ: 1 Byte = 8 bits; cứ nhảy 1 bậc Byte -> KB -> MB -> GB -> TB là nhân/chia 1024 (= 2^10).",
      "3. QUY TẮC KHÓA CỨNG DẤU ĐÔ-LA ($) TRONG EXCEL: Dấu '$' đứng trước chữ cái cột hay số hàng nào thì thành phần đó ĐỨNG YÊN khi sao chép công thức ($A$1 khóa cả hai; $A1 khóa cột A; A$1 khóa hàng 1; A1 dịch chuyển cả hai).",
      "4. QUY TẮC 5 BẪY CÚ PHÁP PYTHON & SQL: Trong Python, range(a, b) luôn dừng ở (b - 1); chỉ số list bắt đầu từ 0; phép '/' luôn ra số thực float; hàm input() luôn trả về kiểu chuỗi (str). Trong SQL, thứ tự bắt buộc là SELECT -> FROM -> INNER JOIN ... ON -> WHERE -> ORDER BY.",
      "5. QUY TẮC NHẬN DIỆN AI, ĐẠO ĐỨC SỐ & LOẠI TRỪ ĐÁP ÁN: Mọi AI hiện nay (kể cả ChatGPT/Gemini) đều là AI Hẹp (ANI). Loại ngay đáp án chứa từ tuyệt đối sai như: 'Tin tuyệt đối câu trả lời của AI không cần kiểm chứng (quên bẫy Ảo giác AI - Hallucination)', 'Chia sẻ mật khẩu/OTP', hoặc 'Sao chép nguyên văn bài của AI nộp cho giáo viên'."
    ],
    "fast_hacks": [
      "Mẹo phân biệt 3 khối lệnh Lặp trong Scratch:\n • `Lặp lại (N) lần (repeat N)`: Dùng khi BIẾT TRƯỚC chính xác số lần lặp.\n • `Lặp cho đến khi <điều_kiện> (repeat until)`: Lặp khi điều kiện còn SAI, và DỪNG NGAY khi `<điều_kiện>` trở thành **ĐÚNG (True)**! (Chú ý: Ngược với `while` trong Python là lặp khi điều kiện Đúng!).\n • `Liên tục (forever)`: Lặp vô hạn cho đến khi bấm nút Dừng chương trình.",
      "Mẹo tính góc quay vẽ Đa giác đều $N$ cạnh trong Scratch: Nhân vật luôn phải lặp **$N$ lần**, mỗi lần di chuyển độ dài cạnh và **xoay một góc đúng bằng $360° / N$**! (VD: Vẽ tam giác đều quay $360/3 = 120°$ — tuyệt đối không chọn $60°$!; Vẽ hình vuông quay $90°$; Vẽ ngũ giác đều quay $360/5 = 72°$; Vẽ lục giác đều quay $60°$).",
      "1. QUY TẮC BẢNG VẾT (TRACE TABLE) CHO SCRATCH & PYTHON: Tuyệt đối không nhẩm vòng lặp trong đầu! Kẻ ngay bảng 4 cột [Lần lặp | Biến chạy i | Điều kiện | Kết quả S] ra nháp để lấy trọn điểm Phần III (Trả lời ngắn).",
      "2. QUY TẮC CASIO [MENU] [3] (BASE-N) & ĐƠN VỊ DỮ LIỆU: Dùng chế độ BASE-N trên Casio fx-580VN X để đổi Nhị phân (BIN) <-> Thập phân (DEC) <-> Thập lục phân (HEX) trong 3 giây. Nhớ: 1 Byte = 8 bits; cứ nhảy 1 bậc Byte -> KB -> MB -> GB -> TB là nhân/chia 1024 (= 2^10)."
    ]
  },
  "tier_level": 1,
  "total_questions": 23
}