{
  "id": "de-tin-hoc-ai-6-cuoi-ky-1-kntt-01",
  "slug": "de-tin-hoc-ai-6-cuoi-ky-1-kntt-01",
  "exam_id": "lop-6-tin-hoc-ai-cuoi-ky-1",
  "grade": "lop-6",
  "grade_id": "lop-6",
  "grade_name": "Lớp 6",
  "subject": "tin-hoc-ai",
  "subject_id": "tin-hoc-ai",
  "subject_name": "Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI)",
  "season": "cuoi-ky-1",
  "season_id": "cuoi-ky-1",
  "season_name": "Cuối Học Kỳ 1",
  "title": "Đề Thi Cuối Học Kỳ 1 Tin Học & Trí Tuệ Nhân Tạo (GD NLS & AI) Lớp 6 — Cuối Học Kỳ 1 (Tuần 10–18 — Bài 6 đến Bài 9): Kết bạn & chia sẻ thông tin an toàn, Phòng chống bắt nạt số (Cyberbullying), Sức khỏe số & Tìm kiếm thông tin hiệu quả",
  "duration_minutes": 90,
  "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": "Cuối Học Kỳ 1 (Tuần 10–18 — Bài 6 đến Bài 9): Kết bạn & chia sẻ thông tin an toàn, Phòng chống bắt nạt số (Cyberbullying), Sức khỏe số & Tìm kiếm thông tin hiệu quả",
  "part1_mcq": [
    {
      "id": "tha6_ck1_1",
      "q_id": "tha6_ck1_1",
      "number": 1,
      "question": "[GD NLS&AI 6 - Bài 6, Tuần 10-11] Khi một tài khoản người lạ trên mạng nhắn tin làm quen và rủ em đi gặp mặt riêng hoặc yêu cầu gửi ảnh cá nhân, cách ứng xử an toàn nhất là gì?",
      "options": [
        {
          "key": "A",
          "text": "Từ chối dứt khoát, không gửi thông tin/hình ảnh cá nhân, chặn tài khoản đáng ngờ và báo ngay cho bố mẹ hoặc thầy cô"
        },
        {
          "key": "B",
          "text": "Đồng ý đi gặp mặt một mình để kết thêm bạn mới"
        },
        {
          "key": "C",
          "text": "Chụp ngay ảnh thẻ học sinh và địa chỉ nhà gửi cho họ"
        },
        {
          "key": "D",
          "text": "Chuyển tiếp tin nhắn đó cho các bạn khác cùng đi gặp"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Gặp người lạ đáng ngờ trên mạng: Từ chối + Không gửi thông tin + Báo người lớn tin cậy. Khoanh A!",
      "casio_keys": [],
      "explanation": "Theo PPCT Lớp 6 Bài 6 (Tuần 10-11): Kết bạn và chia sẻ thông tin an toàn trong môi trường số.",
      "stem": "[GD NLS&AI 6 - Bài 6, Tuần 10-11] Khi một tài khoản người lạ trên mạng nhắn tin làm quen và rủ em đi gặp mặt riêng hoặc yêu cầu gửi ảnh cá nhân, cách ứng xử an toàn nhất là gì?"
    },
    {
      "id": "tha6_ck1_2",
      "q_id": "tha6_ck1_2",
      "number": 2,
      "question": "[GD NLS&AI 6 - Bài 7, Tuần 12-13] Khi bị bắt nạt trên mạng (Cyberbullying) hoặc chứng kiến bạn mình bị bắt nạt số, quy tắc ứng phó đúng đắn nhất là:",
      "options": [
        {
          "key": "A",
          "text": "Không trả đũa lại kẻ bắt nạt, chụp màn hình lưu lại bằng chứng, chặn tài khoản bắt nạt và tìm sự giúp đỡ từ cha mẹ, thầy cô"
        },
        {
          "key": "B",
          "text": "Viết bài chửi bới lại kẻ bắt nạt để trả thù"
        },
        {
          "key": "C",
          "text": "Im lặng chịu đựng một mình và xóa hết bằng chứng"
        },
        {
          "key": "D",
          "text": "Hùa theo bình luận chế giễu nạn nhân cho vui"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Ứng phó bắt nạt số: Không đáp trả + Lưu bằng chứng + Chặn + Báo người lớn. Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 7 Phòng, chống bắt nạt số (Tuần 12-13).",
      "stem": "[GD NLS&AI 6 - Bài 7, Tuần 12-13] Khi bị bắt nạt trên mạng (Cyberbullying) hoặc chứng kiến bạn mình bị bắt nạt số, quy tắc ứng phó đúng đắn nhất là:"
    },
    {
      "id": "tha6_ck1_3",
      "q_id": "tha6_ck1_3",
      "number": 3,
      "question": "[GD NLS&AI 6 - Bài 8, Tuần 14-15] Để bảo vệ thị lực và cột sống khi học tập với máy tính (Sức khỏe trong thế giới số), khoảng cách từ mắt đến màn hình và chế độ nghỉ ngơi nào là hợp lí?",
      "options": [
        {
          "key": "A",
          "text": "Ngồi thẳng lưng, mắt cách màn hình khoảng 50–70 cm và áp dụng quy tắc nghỉ mắt sau mỗi 30–45 phút sử dụng"
        },
        {
          "key": "B",
          "text": "Ngồi sát màn hình 15 cm và nhìn liên tục 5 giờ không nghỉ"
        },
        {
          "key": "C",
          "text": "Tắt hết đèn phòng tối om và bật độ sáng màn hình tối đa"
        },
        {
          "key": "D",
          "text": "Nằm sấp trên giường dùng điện thoại liên tục suốt đêm"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Mắt cách màn hình 50-70cm, lưng thẳng, giải lao định kỳ sau 30-45 phút. Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 8 Sức khỏe trong thế giới số (Tuần 14-15).",
      "stem": "[GD NLS&AI 6 - Bài 8, Tuần 14-15] Để bảo vệ thị lực và cột sống khi học tập với máy tính (Sức khỏe trong thế giới số), khoảng cách từ mắt đến màn hình và chế độ nghỉ ngơi nào là hợp lí?"
    },
    {
      "id": "tha6_ck1_4",
      "q_id": "tha6_ck1_4",
      "number": 4,
      "question": "[GD NLS&AI 6 - Bài 9, Tuần 16-17] Khi dùng máy tìm kiếm (Google Search) để tìm tài liệu học tập, cách chọn 'từ khóa' (keyword) nào giúp trả về kết quả chính xác và nhanh nhất?",
      "options": [
        {
          "key": "A",
          "text": "Chọn từ khóa ngắn gọn, súc tích, chứa đúng nội dung trọng tâm cần tìm (có thể đặt trong dấu ngoặc kép \"...\" khi cần tìm chính xác cụm từ)"
        },
        {
          "key": "B",
          "text": "Gõ một đoạn văn dài 10 dòng kể lể lan man"
        },
        {
          "key": "C",
          "text": "Chỉ gõ 1 chữ cái duy nhất vào ô tìm kiếm"
        },
        {
          "key": "D",
          "text": "Gõ các kí hiệu ngẫu nhiên không có nghĩa"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Từ khóa tìm kiếm phải ngắn gọn, đúng trọng tâm, dùng ngoặc kép khi cần khớp chính xác. Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 9 Tìm kiếm thông tin hiệu quả (Tuần 16-17).",
      "stem": "[GD NLS&AI 6 - Bài 9, Tuần 16-17] Khi dùng máy tìm kiếm (Google Search) để tìm tài liệu học tập, cách chọn 'từ khóa' (keyword) nào giúp trả về kết quả chính xác và nhanh nhất?"
    },
    {
      "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": "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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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)?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "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": "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": "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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "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": "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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "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": "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 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át biểu nào sau đây là đúng?",
      "options": [
        {
          "key": "A",
          "text": "Dữ liệu chỉ có ở trong máy tính."
        },
        {
          "key": "B",
          "text": "Dữ liệu là những giá trị số do con người nghĩ ra."
        },
        {
          "key": "C",
          "text": "Dữ liệu được thể hiện dưới dạng con số, văn bản, hình ảnh, âm thanh."
        },
        {
          "key": "D",
          "text": "Dữ liệu chỉ có thể được hiểu bởi những người có trình độ cao."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Trả lời : Dữ liệu được thể hiện dưới dạng con số, văn bản, hình ảnh, âm thanh. Đáp án: C. => Chọn C!",
      "explanation": "Trả lời : Dữ liệu được thể hiện dưới dạng con số, văn bản, hình ảnh, âm thanh. Đáp án: C.",
      "lesson_title": "Tin học 6 Kết nối tri thức Bài 1: Thông tin và dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-6-kn/trac-nghiem-bai-1-thong-tin-va-du-lieu.jsp",
      "fingerprint": "dc0cdfed9b5e51e1578bb429",
      "number": 15
    },
    {
      "question": "Chúng ta gọi dữ liệu hoặc lệnh được nhập vào máy tính là gì?",
      "options": [
        {
          "key": "A",
          "text": "Thông tin máy tính."
        },
        {
          "key": "B",
          "text": "Thông tin vào."
        },
        {
          "key": "C",
          "text": "Thông tin ra."
        },
        {
          "key": "D",
          "text": "Dữ liệu được lưu trữ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Trả lời : Dữ liệu hoặc lệnh được nhập vào máy tính là thông tin vào. Đáp án: B. => Chọn B!",
      "explanation": "Trả lời : Dữ liệu hoặc lệnh được nhập vào máy tính là thông tin vào. Đáp án: B.",
      "lesson_title": "Tin học 6 Kết nối tri thức Bài 1: Thông tin và dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-6-kn/trac-nghiem-bai-1-thong-tin-va-du-lieu.jsp",
      "fingerprint": "d64e0f5d7a4fe6de9bd912d9",
      "number": 16
    }
  ],
  "part2_tf": [
    {
      "id": "tha6_ck1_tf1",
      "q_id": "tha6_ck1_tf1",
      "number": 1,
      "stem": "Xét các phát biểu về An toàn mạng, Phòng chống bắt nạt số và Tìm kiếm thông tin ở Cuối Học Kỳ 1 Lớp 6 (Bài 6–9):",
      "question": "Xét các phát biểu về An toàn mạng, Phòng chống bắt nạt số và Tìm kiếm thông tin ở Cuối Học Kỳ 1 Lớp 6 (Bài 6–9):",
      "statements": [
        {
          "id": "a",
          "key": "a",
          "text": "Bắt nạt số (Cyberbullying) bao gồm việc tung tin đồn sai sự thật, ghép ảnh chế giễu hoặc cô lập một người trên nhóm mạng xã hội.",
          "is_true": true,
          "correct": true
        },
        {
          "id": "b",
          "key": "b",
          "text": "Khi chứng kiến bạn học bị bắt nạt trên mạng, việc nhấn 'Thích' (Like) hoặc chia sẻ lại bài viết chế giễu đó là hành vi vô hại.",
          "is_true": false,
          "correct": false
        },
        {
          "id": "c",
          "key": "c",
          "text": "Sử dụng thiết bị số quá khuya trước khi đi ngủ làm ánh sáng xanh ức chế giấc ngủ, gây mệt mỏi tinh thần.",
          "is_true": true,
          "correct": true
        },
        {
          "id": "d",
          "key": "d",
          "text": "Mọi kết quả hiện ra ở vị trí đầu tiên trên máy tìm kiếm đều luôn luôn đúng sự thật 100%, không cần kiểm tra nguồn.",
          "is_true": false,
          "correct": false
        }
      ]
    },
    {
      "id": "p2_tf2",
      "number": 2,
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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:",
      "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": "tha6_ck1_sa1",
      "q_id": "tha6_ck1_sa1",
      "number": 1,
      "question": "Trong bảng mã ASCII tiêu chuẩn, một kí tự đơn (như chữ cái 'A') được mã hóa và lưu trữ bằng bao nhiêu bit nhị phân?",
      "answer": "8",
      "hack_15s": "⚡ [Bí kíp 5s]: 1 byte = 8 bit mã hóa được 2^8 = 256 kí tự ASCII. Điền 8!",
      "explanation": "Mã ASCII tiêu chuẩn sử dụng 1 byte (8 bit) để biểu diễn một kí tự.",
      "stem": "Trong bảng mã ASCII tiêu chuẩn, một kí tự đơn (như chữ cái 'A') được mã hóa và lưu trữ bằng bao nhiêu bit nhị phân?",
      "short_answer": "8"
    },
    {
      "id": "tha6_ck1_sa2",
      "q_id": "tha6_ck1_sa2",
      "number": 2,
      "question": "Theo quy tắc bảo vệ mắt 20-20-20 khi dùng màn hình máy tính: Cứ sau 20 phút nhìn màn hình, em nên nhìn xa 20 feet (khoảng 6 mét) trong thời gian bao nhiêu giây?",
      "answer": "20",
      "hack_15s": "⚡ [Bí kíp 3s]: Quy tắc 20-20-20 => nghỉ nhìn xa 20 giây. Điền 20!",
      "explanation": "⚡ [Bí kíp 3s]: Quy tắc 20-20-20 => nghỉ nhìn xa 20 giây. Điền 20!",
      "stem": "Theo quy tắc bảo vệ mắt 20-20-20 khi dùng màn hình máy tính: Cứ sau 20 phút nhìn màn hình, em nên nhìn xa 20 feet (khoảng 6 mét) trong thời gian bao nhiêu giây?",
      "short_answer": "20"
    }
  ],
  "part2_true_false": [
    {
      "id": "tha6_ck1_tf1",
      "q_id": "tha6_ck1_tf1",
      "number": 1,
      "stem": "Xét các phát biểu về An toàn mạng, Phòng chống bắt nạt số và Tìm kiếm thông tin ở Cuối Học Kỳ 1 Lớp 6 (Bài 6–9):",
      "question": "Xét các phát biểu về An toàn mạng, Phòng chống bắt nạt số và Tìm kiếm thông tin ở Cuối Học Kỳ 1 Lớp 6 (Bài 6–9):",
      "statements": [
        {
          "id": "a",
          "key": "a",
          "text": "Bắt nạt số (Cyberbullying) bao gồm việc tung tin đồn sai sự thật, ghép ảnh chế giễu hoặc cô lập một người trên nhóm mạng xã hội.",
          "is_true": true,
          "correct": true
        },
        {
          "id": "b",
          "key": "b",
          "text": "Khi chứng kiến bạn học bị bắt nạt trên mạng, việc nhấn 'Thích' (Like) hoặc chia sẻ lại bài viết chế giễu đó là hành vi vô hại.",
          "is_true": false,
          "correct": false
        },
        {
          "id": "c",
          "key": "c",
          "text": "Sử dụng thiết bị số quá khuya trước khi đi ngủ làm ánh sáng xanh ức chế giấc ngủ, gây mệt mỏi tinh thần.",
          "is_true": true,
          "correct": true
        },
        {
          "id": "d",
          "key": "d",
          "text": "Mọi kết quả hiện ra ở vị trí đầu tiên trên máy tìm kiếm đều luôn luôn đúng sự thật 100%, không cần kiểm tra nguồn.",
          "is_true": false,
          "correct": false
        }
      ]
    }
  ],
  "part3_short_answer": [
    {
      "id": "tha6_ck1_sa1",
      "q_id": "tha6_ck1_sa1",
      "number": 1,
      "question": "Trong bảng mã ASCII tiêu chuẩn, một kí tự đơn (như chữ cái 'A') được mã hóa và lưu trữ bằng bao nhiêu bit nhị phân?",
      "answer": "8",
      "hack_15s": "⚡ [Bí kíp 5s]: 1 byte = 8 bit mã hóa được $2^{8}$ = 256 kí tự ASCII. Điền 8!",
      "explanation": "Mã ASCII tiêu chuẩn sử dụng 1 byte (8 bit) để biểu diễn một kí tự.",
      "stem": "Trong bảng mã ASCII tiêu chuẩn, một kí tự đơn (như chữ cái 'A') được mã hóa và lưu trữ bằng bao nhiêu bit nhị phân?",
      "short_answer": "8"
    },
    {
      "id": "tha6_ck1_sa2",
      "q_id": "tha6_ck1_sa2",
      "number": 2,
      "question": "Theo quy tắc bảo vệ mắt 20-20-20 khi dùng màn hình máy tính: Cứ sau 20 phút nhìn màn hình, em nên nhìn xa 20 feet (khoảng 6 mét) trong thời gian bao nhiêu giây?",
      "answer": "20",
      "hack_15s": "⚡ [Bí kíp 3s]: Quy tắc 20-20-20 => nghỉ nhìn xa 20 giây. Điền 20!",
      "explanation": "⚡ [Bí kíp 3s]: Quy tắc 20-20-20 => nghỉ nhìn xa 20 giây. Điền 20!",
      "stem": "Theo quy tắc bảo vệ mắt 20-20-20 khi dùng màn hình máy tính: Cứ sau 20 phút nhìn màn hình, em nên nhìn xa 20 feet (khoảng 6 mét) trong thời gian bao nhiêu giây?",
      "short_answer": "20"
    }
  ],
  "part1_multiple_choice": [
    {
      "id": "tha6_ck1_1",
      "q_id": "tha6_ck1_1",
      "number": 1,
      "question": "[GD NLS&AI 6 - Bài 6, Tuần 10-11] Khi một tài khoản người lạ trên mạng nhắn tin làm quen và rủ em đi gặp mặt riêng hoặc yêu cầu gửi ảnh cá nhân, cách ứng xử an toàn nhất là gì?",
      "options": [
        {
          "key": "A",
          "text": "Từ chối dứt khoát, không gửi thông tin/hình ảnh cá nhân, chặn tài khoản đáng ngờ và báo ngay cho bố mẹ hoặc thầy cô"
        },
        {
          "key": "B",
          "text": "Đồng ý đi gặp mặt một mình để kết thêm bạn mới"
        },
        {
          "key": "C",
          "text": "Chụp ngay ảnh thẻ học sinh và địa chỉ nhà gửi cho họ"
        },
        {
          "key": "D",
          "text": "Chuyển tiếp tin nhắn đó cho các bạn khác cùng đi gặp"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Gặp người lạ đáng ngờ trên mạng: Từ chối + Không gửi thông tin + Báo người lớn tin cậy. Khoanh A!",
      "casio_keys": [],
      "explanation": "Theo PPCT Lớp 6 Bài 6 (Tuần 10-11): Kết bạn và chia sẻ thông tin an toàn trong môi trường số.",
      "stem": "[GD NLS&AI 6 - Bài 6, Tuần 10-11] Khi một tài khoản người lạ trên mạng nhắn tin làm quen và rủ em đi gặp mặt riêng hoặc yêu cầu gửi ảnh cá nhân, cách ứng xử an toàn nhất là gì?"
    },
    {
      "id": "tha6_ck1_2",
      "q_id": "tha6_ck1_2",
      "number": 2,
      "question": "[GD NLS&AI 6 - Bài 7, Tuần 12-13] Khi bị bắt nạt trên mạng (Cyberbullying) hoặc chứng kiến bạn mình bị bắt nạt số, quy tắc ứng phó đúng đắn nhất là:",
      "options": [
        {
          "key": "A",
          "text": "Không trả đũa lại kẻ bắt nạt, chụp màn hình lưu lại bằng chứng, chặn tài khoản bắt nạt và tìm sự giúp đỡ từ cha mẹ, thầy cô"
        },
        {
          "key": "B",
          "text": "Viết bài chửi bới lại kẻ bắt nạt để trả thù"
        },
        {
          "key": "C",
          "text": "Im lặng chịu đựng một mình và xóa hết bằng chứng"
        },
        {
          "key": "D",
          "text": "Hùa theo bình luận chế giễu nạn nhân cho vui"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Ứng phó bắt nạt số: Không đáp trả + Lưu bằng chứng + Chặn + Báo người lớn. Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 7 Phòng, chống bắt nạt số (Tuần 12-13).",
      "stem": "[GD NLS&AI 6 - Bài 7, Tuần 12-13] Khi bị bắt nạt trên mạng (Cyberbullying) hoặc chứng kiến bạn mình bị bắt nạt số, quy tắc ứng phó đúng đắn nhất là:"
    },
    {
      "id": "tha6_ck1_3",
      "q_id": "tha6_ck1_3",
      "number": 3,
      "question": "[GD NLS&AI 6 - Bài 8, Tuần 14-15] Để bảo vệ thị lực và cột sống khi học tập với máy tính (Sức khỏe trong thế giới số), khoảng cách từ mắt đến màn hình và chế độ nghỉ ngơi nào là hợp lí?",
      "options": [
        {
          "key": "A",
          "text": "Ngồi thẳng lưng, mắt cách màn hình khoảng 50–70 cm và áp dụng quy tắc nghỉ mắt sau mỗi 30–45 phút sử dụng"
        },
        {
          "key": "B",
          "text": "Ngồi sát màn hình 15 cm và nhìn liên tục 5 giờ không nghỉ"
        },
        {
          "key": "C",
          "text": "Tắt hết đèn phòng tối om và bật độ sáng màn hình tối đa"
        },
        {
          "key": "D",
          "text": "Nằm sấp trên giường dùng điện thoại liên tục suốt đêm"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Mắt cách màn hình 50-70cm, lưng thẳng, giải lao định kỳ sau 30-45 phút. Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 8 Sức khỏe trong thế giới số (Tuần 14-15).",
      "stem": "[GD NLS&AI 6 - Bài 8, Tuần 14-15] Để bảo vệ thị lực và cột sống khi học tập với máy tính (Sức khỏe trong thế giới số), khoảng cách từ mắt đến màn hình và chế độ nghỉ ngơi nào là hợp lí?"
    },
    {
      "id": "tha6_ck1_4",
      "q_id": "tha6_ck1_4",
      "number": 4,
      "question": "[GD NLS&AI 6 - Bài 9, Tuần 16-17] Khi dùng máy tìm kiếm (Google Search) để tìm tài liệu học tập, cách chọn 'từ khóa' (keyword) nào giúp trả về kết quả chính xác và nhanh nhất?",
      "options": [
        {
          "key": "A",
          "text": "Chọn từ khóa ngắn gọn, súc tích, chứa đúng nội dung trọng tâm cần tìm (có thể đặt trong dấu ngoặc kép \"...\" khi cần tìm chính xác cụm từ)"
        },
        {
          "key": "B",
          "text": "Gõ một đoạn văn dài 10 dòng kể lể lan man"
        },
        {
          "key": "C",
          "text": "Chỉ gõ 1 chữ cái duy nhất vào ô tìm kiếm"
        },
        {
          "key": "D",
          "text": "Gõ các kí hiệu ngẫu nhiên không có nghĩa"
        }
      ],
      "correct": "A",
      "hack_15s": "⚡ [Bí kíp 5s]: Từ khóa tìm kiếm phải ngắn gọn, đúng trọng tâm, dùng ngoặc kép khi cần khớp chính xác. Khoanh A!",
      "casio_keys": [],
      "explanation": "Bài 9 Tìm kiếm thông tin hiệu quả (Tuần 16-17).",
      "stem": "[GD NLS&AI 6 - Bài 9, Tuần 16-17] Khi dùng máy tìm kiếm (Google Search) để tìm tài liệu học tập, cách chọn 'từ khóa' (keyword) nào giúp trả về kết quả chính xác và nhanh nhất?"
    },
    {
      "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": "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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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)?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "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": "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": "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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "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": "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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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?",
      "stem": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "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": "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 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át biểu nào sau đây là đúng?",
      "options": [
        {
          "key": "A",
          "text": "Dữ liệu chỉ có ở trong máy tính."
        },
        {
          "key": "B",
          "text": "Dữ liệu là những giá trị số do con người nghĩ ra."
        },
        {
          "key": "C",
          "text": "Dữ liệu được thể hiện dưới dạng con số, văn bản, hình ảnh, âm thanh."
        },
        {
          "key": "D",
          "text": "Dữ liệu chỉ có thể được hiểu bởi những người có trình độ cao."
        }
      ],
      "correct": "C",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Trả lời : Dữ liệu được thể hiện dưới dạng con số, văn bản, hình ảnh, âm thanh. Đáp án: C. => Chọn C!",
      "explanation": "Trả lời : Dữ liệu được thể hiện dưới dạng con số, văn bản, hình ảnh, âm thanh. Đáp án: C.",
      "lesson_title": "Tin học 6 Kết nối tri thức Bài 1: Thông tin và dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-6-kn/trac-nghiem-bai-1-thong-tin-va-du-lieu.jsp",
      "fingerprint": "dc0cdfed9b5e51e1578bb429",
      "number": 15
    },
    {
      "question": "Chúng ta gọi dữ liệu hoặc lệnh được nhập vào máy tính là gì?",
      "options": [
        {
          "key": "A",
          "text": "Thông tin máy tính."
        },
        {
          "key": "B",
          "text": "Thông tin vào."
        },
        {
          "key": "C",
          "text": "Thông tin ra."
        },
        {
          "key": "D",
          "text": "Dữ liệu được lưu trữ."
        }
      ],
      "correct": "B",
      "hack_15s": "⚡ [Bí kíp 10s Tin Học & AI]: Trả lời : Dữ liệu hoặc lệnh được nhập vào máy tính là thông tin vào. Đáp án: B. => Chọn B!",
      "explanation": "Trả lời : Dữ liệu hoặc lệnh được nhập vào máy tính là thông tin vào. Đáp án: B.",
      "lesson_title": "Tin học 6 Kết nối tri thức Bài 1: Thông tin và dữ liệu",
      "lesson_url": "https://www.vietjack.com/tin-hoc-6-kn/trac-nghiem-bai-1-thong-tin-va-du-lieu.jsp",
      "fingerprint": "d64e0f5d7a4fe6de9bd912d9",
      "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": "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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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": "Vận dụng kiến thức tích hợp Lý - Hóa - Sinh môn KHTN 6 (Cuối HK1 • Mức Nền tảng, Đề 325 - Câu 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."
    },
    {
      "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": "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": "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ớp 6 (Nền tảng Thông tin, Mạng Internet, Soạn thảo Word, Sơ đồ tư duy & Thuật toán cơ bản + Làm quen AI)",
    "exam_period_blueprint": {
      "period_key": "cuoi_hk1",
      "period_name": "Cuối Học Kỳ 1 (Mạng máy tính, Internet, WWW, Máy tìm kiếm & Thư điện tử Email)",
      "core_focus": "Thành phần mạng máy tính; Dịch vụ World Wide Web (Trình duyệt web vs Máy tìm kiếm); Kỹ thuật dùng từ khóa tìm kiếm; Thư điện tử (Email) và an toàn mạng cơ bản."
    },
    "semester_specific_hacks": [
      "Mẹo không bao giờ nhầm 'Trình duyệt Web (Web Browser)' và 'Máy tìm kiếm (Search Engine)': Trình duyệt là PHẦN MỀM cài trên máy để mở trang web (Google Chrome, Cốc Cốc, Microsoft Edge, Safari, Firefox); còn Máy tìm kiếm là WEBSITE giúp tra cứu thông tin theo từ khóa (google.com, bing.com, yahoo.com)!",
      "Mẹo tìm kiếm chính xác tuyệt đối trên Google: Đặt từ khóa trong dấu ngoặc kép `\"...\"` (VD: `\"Lịch sử Việt Nam\"`) để bắt buộc kết quả phải chứa ĐÚNG CỤM TỪ ĐÓ theo đúng thứ tự!",
      "Bẫy cấu trúc địa chỉ Email & CC/BCC: Địa chỉ hợp lệ bắt buộc có dạng `<Tên_đăng_nhập>@<Tên_miền>` (chỉ có DUY NHẤT 1 ký hiệu `@`, không chứa dấu cách, không dấu tiếng Việt). Gửi cho nhiều người dùng `CC` (mọi người thấy email của nhau) hoặc `BCC` (ẩn danh sách người nhận với nhau)."
    ],
    "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 không bao giờ nhầm 'Trình duyệt Web (Web Browser)' và 'Máy tìm kiếm (Search Engine)': Trình duyệt là PHẦN MỀM cài trên máy để mở trang web (Google Chrome, Cốc Cốc, Microsoft Edge, Safari, Firefox); còn Máy tìm kiếm là WEBSITE giúp tra cứu thông tin theo từ khóa (google.com, bing.com, yahoo.com)!",
      "Mẹo tìm kiếm chính xác tuyệt đối trên Google: Đặt từ khóa trong dấu ngoặc kép `\"...\"` (VD: `\"Lịch sử Việt Nam\"`) để bắt buộc kết quả phải chứa ĐÚNG CỤM TỪ ĐÓ theo đúng thứ tự!",
      "Bẫy cấu trúc địa chỉ Email & CC/BCC: Địa chỉ hợp lệ bắt buộc có dạng `<Tên_đăng_nhập>@<Tên_miền>` (chỉ có DUY NHẤT 1 ký hiệu `@`, không chứa dấu cách, không dấu tiếng Việt). Gửi cho nhiều người dùng `CC` (mọi người thấy email của nhau) hoặc `BCC` (ẩn danh sách người nhận với nhau).",
      "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
}