<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Project-based learning Archives - ครูชัชดอทคอม</title>
	<atom:link href="https://www.kroochut.com/tag/project-based-learning/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kroochut.com/tag/project-based-learning/</link>
	<description>เว็บไซต์เพื่อการเรียนรู้ของทุกคน</description>
	<lastBuildDate>Thu, 11 Sep 2025 12:18:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.2</generator>

<image>
	<url>https://www.kroochut.com/wp-content/uploads/2024/12/cropped-5dd646cee6656-32x32.png</url>
	<title>Project-based learning Archives - ครูชัชดอทคอม</title>
	<link>https://www.kroochut.com/tag/project-based-learning/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน (Creative-based Learning)</title>
		<link>https://www.kroochut.com/creative-based-learning-cbl/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 11 Sep 2025 12:18:48 +0000</pubDate>
				<category><![CDATA[วิชาการ]]></category>
		<category><![CDATA[Active Learning]]></category>
		<category><![CDATA[CBL]]></category>
		<category><![CDATA[Creative-based Learning]]></category>
		<category><![CDATA[Design Thinking]]></category>
		<category><![CDATA[PBL]]></category>
		<category><![CDATA[Project-based learning]]></category>
		<category><![CDATA[การจัดการเรียนการสอน]]></category>
		<category><![CDATA[การออกแบบเชิงวิศวกรรม]]></category>
		<category><![CDATA[การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน]]></category>
		<category><![CDATA[ตัวอย่างกิจกรรม]]></category>
		<category><![CDATA[ทักษะศตวรรษที่ 21]]></category>
		<category><![CDATA[สื่อการสอน]]></category>
		<category><![CDATA[เทคโนโลยีการศึกษา]]></category>
		<category><![CDATA[แผนการสอน]]></category>
		<guid isPermaLink="false">https://www.kroochut.com/?p=860</guid>

					<description><![CDATA[<p>Creative-based Learning (CBL): การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน CBL • Creative-based Learning การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน (Creative-based Learning) Creative-based Learning (CBL) สำหรับครูและผู้ปกครอง: ทำความเข้าใจความหมาย องค์ประกอบ วิธีประยุกต์ใช้ ตัวอย่างกิจกรรม และแผนการสอน For teachers and parents: meaning, key components, classroom applications, sample activities, and a ready-to-use lesson plan. ไทย (TH) English (EN) การระดมความคิดและลงมือสร้างสรรค์เป็นหัวใจของ CBL (เครดิต: Unsplash) Brainstorming and making are at the heart of CBL (Credit: Unsplash) ในโลกที่เปลี่ยนเร็ว การสอนแบบเน้นผู้เรียนลงมือสร้าง (CBL) ช่วยให้ผู้เรียนเชื่อมโยงความรู้กับบริบทจริง ฝึกคิดสร้างสรรค์ แก้ปัญหา และสื่อสารอย่างมีความหมาย In a fast-changing world, CBL empowers learners to connect knowledge with real contexts, practice creativity, problem-solving, and meaningful communication through making. 1) ความหมายของ Creative-based Learning 1) What is Creative-based Learning? จากไอเดียสู่ต้นแบบ: ผู้เรียนสร้างองค์ความรู้ผ่านการลงมือทำ From ideas to prototypes: knowledge is built through making CBL คือแนวทางที่เน้น “กระบวนการคิดสร้างสรรค์” เป็นเครื่องมือหลักในการเรียนรู้ ผู้เรียนตั้งคำถาม ออกแบบ สร้างชิ้นงาน สะท้อนคิด และแบ่งปันผลงาน โดยมีรากฐานจาก Constructionism ของ Papert และแนวคิด Multiple Intelligences ของ Gardner CBL centers on the creative process as the core of learning: posing questions, designing, making artifacts, reflecting, and sharing. It is grounded in Papert’s Constructionism and Gardner’s Multiple Intelligences. คำถามท้าทาย กระตุ้นการคิดนอกกรอบ กระบวนการออกแบบ วางแผน–สร้าง–ทดสอบ ชิ้นงานสร้างสรรค์ สะท้อนความเข้าใจจริง การสะท้อนคิด เรียนรู้จากความสำเร็จและข้อผิดพลาด การแบ่งปัน สื่อสารต่อผู้ชมที่หลากหลาย Challenging questions to spark divergent thinking Design process: plan–make–test Creative artifacts as evidence of understanding Reflection on successes and failures Sharing with authentic audiences 2) การประยุกต์ใช้ในชั้นเรียน 2) Applications in the Classroom กิจกรรมออกแบบเชิงวิศวกรรมและการเรียนรู้แบบโครงงาน Engineering-design activities and project-based learning 2.1 ตัวอย่างตามรายวิชา 2.1 Subject Examples วิทยาศาสตร์: ออกแบบการทดลองตอบคำถามวิจัย คณิตศาสตร์: สร้างแบบจำลอง/เกมอธิบายแนวคิด ภาษา: เขียนเรื่องสั้น–ผลิตสื่อดิจิทัล สังคมศึกษา: โครงการแก้ปัญหาชุมชน Science: design experiments for inquiry questions Mathematics: build models/games to explain concepts Language: creative writing &#038; digital media Social Studies: community problem-solving projects 2.2 เชื่อมกับ PBL และ Play-based 2.2 With PBL &#038; Play-based Learning CBL ทำงานร่วมกับ PBL ได้ดี และส่งเสริมการเรียนรู้ผ่านการเล่นในช่วงวัยเรียนต้น CBL pairs well with PBL, and supports playful learning at earlier grades. 2.3 เทคโนโลยีสร้างสรรค์ 2.3 Creative Technologies โค้ดดิ้ง กราฟิก วิดีโอ สื่อมัลติมีเดีย เครื่องมือดิจิทัลเพื่อ “คิด–สร้าง–สื่อสาร” Coding, graphics, video, and digital tools to “think–make–share”. กรณีตัวอย่าง: เมืองยั่งยืนของฉัน Case: My Sustainable City นักเรียนออกแบบ “เมืองแห่งอนาคต” เน้นพลังงาน–สิ่งแวดล้อม ผลลัพธ์คือแบบจำลอง 3D และสื่อนำเสนอ Students design a “future city” focused on energy &#038; environment; outcomes include 3D models and presentations. 3) ตัวอย่างกิจกรรม CBL 3) Sample CBL Activities ลงมือทำเป็นทีม สร้างหลักฐานเชิงชิ้นงาน Team-based making with tangible artifacts 3.1 นักประวัติศาสตร์น้อย (ป.5) 3.1 Young Historians (Grade 5) เรียนรู้การวิจัยเชิงประวัติศาสตร์ สัมภาษณ์ผู้รู้ในชุมชน รวบรวม–วิเคราะห์ข้อมูล จัดนิทรรศการมีชีวิต สะท้อนคิดและรับข้อเสนอแนะ Learn basic historical inquiry Interview local experts Collect &#038; analyze data Curate a living exhibition Reflect and iterate 3.2 นักเขียนรุ่นเยาว์ (ม.2) 3.2 Young Authors (Grade 8) วิเคราะห์หนังสือภาพ วางโครงเรื่อง–สตอรี่บอร์ด เขียนต้นฉบับ–วาดภาพประกอบ ผลิตเล่มทั้งดิจิทัล/สิ่งพิมพ์ ทดลองอ่านและเก็บข้อเสนอแนะ Analyze picture books Outline &#038; storyboard Write &#038; illustrate Publish digitally/print Read-aloud &#038; collect feedback 4) แผนการสอน CBL พร้อมใช้ 4) Ready-to-Use CBL Lesson Plan หัวข้อ: “ออกแบบนวัตกรรมลดขยะในโรงเรียน” (ม.3) Topic: “Design an Innovation to Reduce School Waste” (Grade 9) วัตถุประสงค์ Objectives ระบุปัญหาขยะและบริบทในโรงเรียน ออกแบบแนวทางแก้ด้วยกระบวนการคิดสร้างสรรค์ สร้างต้นแบบและนำเสนอ Identify waste problems &#038; context Design creative solutions Prototype and present ลงมือสร้างต้นแบบและทดสอบเพื่อปรับปรุง Hands-on prototyping and iterative testing ขั้นตอน กิจกรรม เวลา ระบุปัญหา สำรวจ/สัมภาษณ์/ตั้งคำถาม 1 คาบ วิจัย ค้นคว้าแนวทาง/แรงบันดาลใจ 2 คาบ ออกแบบ ไอเดีย–สเก็ตช์–วางแผน 2 คาบ สร้างต้นแบบ ทำต้นแบบจากวัสดุที่มี 3 คาบ ทดสอบ/ปรับปรุง ทดสอบกับผู้ใช้และปรับ 1 คาบ นำเสนอ โปสเตอร์/สไลด์/เดโม 1 คาบ Phase Activity Duration Problem Field scan/interview/questioning 1 period Research Review solutions/inspirations 2 periods Design Ideate–sketch–plan 2 periods Prototype Build with available materials 3 periods Test/Iterate User testing &#038; refinement 1 period Present Poster/slides/demo 1 period การประเมินผล Assessment มีส่วนร่วมกระบวนการ 30% ความคิดสร้างสรรค์ 30% คุณภาพต้นแบบ 25% การสื่อสาร/นำเสนอ 15% Process participation 30% Creativity 30% Prototype quality 25% Communication 15% เอกสารอ้างอิง Selected References Papert, S. (1980). Mindstorms. Gardner, H. (1983). Frames of Mind. Csikszentmihalyi, M. (1996). Creativity. Beghetto &#038; Kaufman (2014). Classroom contexts for creativity. Papert, S. (1980). Mindstorms. Gardner, H. (1983). Frames of Mind. Csikszentmihalyi, M. (1996). Creativity. Beghetto &#038; Kaufman (2014). Classroom contexts for creativity. Thai MOE (2017). Basic Education Core Curriculum (revised). เผยแพร่ภายใต้ CC BY-NC 4.0 • อัปเดตล่าสุด: 11 กันยายน 2568 CC BY-NC 4.0 • Last updated: 11 September 2025</p>
<p>The post <a href="https://www.kroochut.com/creative-based-learning-cbl/">การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน (Creative-based Learning)</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>
<html lang="th">
<head>
  <meta charset="UTF-8" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  <title>Creative-based Learning (CBL): การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน</title>

  <!-- Meta SEO -->
  <meta name="description" content="สรุปแนวคิด Creative-based Learning (CBL) แบบอ่านง่ายสำหรับครูและผู้ปกครอง: ความหมาย องค์ประกอบ วิธีประยุกต์ใช้ในชั้นเรียน ตัวอย่างกิจกรรม แผนการสอน และเอกสารอ้างอิง พร้อมภาพประกอบและสวิตช์สลับภาษาไทย–อังกฤษ">
  <meta name="keywords" content="Creative-based Learning,CBL,การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน,Active Learning,Project-based Learning,PBL,Design Thinking,การออกแบบเชิงวิศวกรรม,ทักษะศตวรรษที่ 21,การเรียนการสอน,ครู,ผู้ปกครอง,เทคโนโลยีการศึกษา,แผนการสอน,ตัวอย่างกิจกรรม">

  <style>
    :root{
      --primary:#2575fc;
      --secondary:#6a11cb;
      --bg:#f7f9fc;
      --text:#333;
      --muted:#666;
      --card:#ffffff;
      --ring: 0 10px 30px rgba(0,0,0,0.08);
    }
    *{box-sizing:border-box}
    body{
      font-family:'Sarabun','Kanit',system-ui,Segoe UI,Roboto,Arial,sans-serif;
      line-height:1.85; color:var(--text);
      margin:0; background:var(--bg);
    }
    .wrap{max-width:980px;margin:auto;padding:20px}
    header.hero{
      background:linear-gradient(135deg,var(--secondary) 0%,var(--primary) 100%);
      color:#fff; border-radius:16px; padding:36px 24px; margin:20px 0; box-shadow:var(--ring);
      position:relative; overflow:hidden;
    }
    header.hero::after{
      content:""; position:absolute; inset:-40% -20% auto auto; width:60%; height:200%;
      background:radial-gradient(ellipse at center,rgba(255,255,255,.18),transparent 60%);
      transform:rotate(20deg);
    }
    h1{margin:0 0 10px;font-size:clamp(1.6rem,3.5vw,2.4rem)}
    .meta{opacity:.95}
    .badge{
      display:inline-flex; gap:8px; align-items:center; background:rgba(255,255,255,.15);
      border:1px solid rgba(255,255,255,.25);
      padding:6px 10px; border-radius:999px; font-size:.9rem; margin-top:8px;
      backdrop-filter: blur(4px);
    }
    .lang-switch{
      display:flex; gap:8px; flex-wrap:wrap; margin-top:14px;
    }
    .lang-switch button{
      padding:8px 14px; border-radius:999px; border:1px solid rgba(255,255,255,.45);
      background:rgba(255,255,255,.15); color:#fff; cursor:pointer; transition:.25s;
    }
    .lang-switch button.active{background:#fff;color:#111}
    .card{
      background:var(--card); border-radius:14px; padding:24px; box-shadow:var(--ring); margin:18px 0;
    }
    h2{color:var(--primary); border-left:6px solid var(--primary); padding-left:12px; margin-top:6px}
    h3{color:var(--secondary); margin-top:14px}
    p,li{font-size:1.02rem}
    .img{
      margin:18px 0; text-align:center;
    }
    .img img{
      width:100%; height:auto; border-radius:12px; box-shadow:var(--ring);
      transition: transform .35s ease;
    }
    .img img:hover{transform:scale(1.015)}
    .cap{font-size:.92rem; color:var(--muted); margin-top:6px}
    .example,.lesson{border-left:5px solid var(--primary); background:#f0f6ff}
    .lesson{border-left-color:var(--secondary); background:#f7f1ff}
    table{width:100%; border-collapse:collapse; margin:10px 0 0}
    th,td{border:1px solid #e6e8ef; padding:10px 12px; text-align:left}
    th{background:#f2f4f8}
    footer{
      color:var(--muted); text-align:center; padding:24px 6px; margin:24px 0 12px;
    }
    /* bilingual visibility */
    [data-lang]{display:none}
    [data-lang="th"].show,[data-lang="en"].show{display:block}
  </style>
</head>
<body>
  <div class="wrap">
    <header class="hero">
      <div class="badge">CBL • Creative-based Learning</div>
      <h1 data-lang="th" class="show">การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน (Creative-based Learning)</h1>
      <h1 data-lang="en">Creative-based Learning (CBL)</h1>
      <p class="meta" data-lang="th">สำหรับครูและผู้ปกครอง: ทำความเข้าใจความหมาย องค์ประกอบ วิธีประยุกต์ใช้ ตัวอย่างกิจกรรม และแผนการสอน</p>
      <p class="meta" data-lang="en">For teachers and parents: meaning, key components, classroom applications, sample activities, and a ready-to-use lesson plan.</p>
      <div class="lang-switch" aria-label="Language Switch">
        <button class="active" data-target="th">ไทย (TH)</button>
        <button data-target="en">English (EN)</button>
      </div>
    </header>

    <!-- Intro -->
    <section class="card">
      <div class="img">
        <img decoding="async" src="https://images.unsplash.com/photo-1529070538774-1843cb3265df?q=80&#038;w=1600&#038;auto=format&#038;fit=crop" alt="กลุ่มนักเรียนระดมความคิดและออกแบบผลงานสร้างสรรค์ / Students brainstorming creative designs">
        <div class="cap" data-lang="th" class="show">การระดมความคิดและลงมือสร้างสรรค์เป็นหัวใจของ CBL (เครดิต: Unsplash)</div>
        <div class="cap" data-lang="en">Brainstorming and making are at the heart of CBL (Credit: Unsplash)</div>
      </div>
      <p data-lang="th" class="show">
        ในโลกที่เปลี่ยนเร็ว การสอนแบบเน้นผู้เรียนลงมือสร้าง (CBL) ช่วยให้ผู้เรียนเชื่อมโยงความรู้กับบริบทจริง
        ฝึกคิดสร้างสรรค์ แก้ปัญหา และสื่อสารอย่างมีความหมาย
      </p>
      <p data-lang="en">
        In a fast-changing world, CBL empowers learners to connect knowledge with real contexts, practice creativity,
        problem-solving, and meaningful communication through making.
      </p>
    </section>

    <!-- 1. Meaning -->
    <section class="card">
      <h2 data-lang="th" class="show">1) ความหมายของ Creative-based Learning</h2>
      <h2 data-lang="en">1) What is Creative-based Learning?</h2>

      <div class="img">
        <img decoding="async" src="https://images.unsplash.com/photo-1553877522-43269d4ea984?q=80&#038;w=1600&#038;auto=format&#038;fit=crop" alt="ไอเดียและการออกแบบต้นแบบ / Idea generation and prototyping">
        <div class="cap" data-lang="th" class="show">จากไอเดียสู่ต้นแบบ: ผู้เรียนสร้างองค์ความรู้ผ่านการลงมือทำ</div>
        <div class="cap" data-lang="en">From ideas to prototypes: knowledge is built through making</div>
      </div>

      <p data-lang="th" class="show">
        CBL คือแนวทางที่เน้น “กระบวนการคิดสร้างสรรค์” เป็นเครื่องมือหลักในการเรียนรู้ ผู้เรียนตั้งคำถาม ออกแบบ
        สร้างชิ้นงาน สะท้อนคิด และแบ่งปันผลงาน โดยมีรากฐานจาก Constructionism ของ Papert และแนวคิด Multiple
        Intelligences ของ Gardner
      </p>
      <p data-lang="en">
        CBL centers on the creative process as the core of learning: posing questions, designing, making artifacts,
        reflecting, and sharing. It is grounded in Papert’s Constructionism and Gardner’s Multiple Intelligences.
      </p>

      <ul data-lang="th" class="show">
        <li><strong>คำถามท้าทาย</strong> กระตุ้นการคิดนอกกรอบ</li>
        <li><strong>กระบวนการออกแบบ</strong> วางแผน–สร้าง–ทดสอบ</li>
        <li><strong>ชิ้นงานสร้างสรรค์</strong> สะท้อนความเข้าใจจริง</li>
        <li><strong>การสะท้อนคิด</strong> เรียนรู้จากความสำเร็จและข้อผิดพลาด</li>
        <li><strong>การแบ่งปัน</strong> สื่อสารต่อผู้ชมที่หลากหลาย</li>
      </ul>
      <ul data-lang="en">
        <li><strong>Challenging questions</strong> to spark divergent thinking</li>
        <li><strong>Design process</strong>: plan–make–test</li>
        <li><strong>Creative artifacts</strong> as evidence of understanding</li>
        <li><strong>Reflection</strong> on successes and failures</li>
        <li><strong>Sharing</strong> with authentic audiences</li>
      </ul>
    </section>

    <!-- 2. Applications -->
    <section class="card">
      <h2 data-lang="th" class="show">2) การประยุกต์ใช้ในชั้นเรียน</h2>
      <h2 data-lang="en">2) Applications in the Classroom</h2>

      <div class="img">
        <img decoding="async" src="https://teachfind.com/wp-content/uploads/2025/01/dynamic-pbl-classroom-environment.jpeg" alt="กิจกรรมออกแบบเชิงวิศวกรรม / Classroom design activity">
        <div class="cap" data-lang="th" class="show">กิจกรรมออกแบบเชิงวิศวกรรมและการเรียนรู้แบบโครงงาน</div>
        <div class="cap" data-lang="en">Engineering-design activities and project-based learning</div>
      </div>

      <h3 data-lang="th" class="show">2.1 ตัวอย่างตามรายวิชา</h3>
      <h3 data-lang="en">2.1 Subject Examples</h3>
      <ul data-lang="th" class="show">
        <li>วิทยาศาสตร์: ออกแบบการทดลองตอบคำถามวิจัย</li>
        <li>คณิตศาสตร์: สร้างแบบจำลอง/เกมอธิบายแนวคิด</li>
        <li>ภาษา: เขียนเรื่องสั้น–ผลิตสื่อดิจิทัล</li>
        <li>สังคมศึกษา: โครงการแก้ปัญหาชุมชน</li>
      </ul>
      <ul data-lang="en">
        <li>Science: design experiments for inquiry questions</li>
        <li>Mathematics: build models/games to explain concepts</li>
        <li>Language: creative writing &#038; digital media</li>
        <li>Social Studies: community problem-solving projects</li>
      </ul>

      <h3 data-lang="th" class="show">2.2 เชื่อมกับ PBL และ Play-based</h3>
      <h3 data-lang="en">2.2 With PBL &#038; Play-based Learning</h3>
      <p data-lang="th" class="show">CBL ทำงานร่วมกับ PBL ได้ดี และส่งเสริมการเรียนรู้ผ่านการเล่นในช่วงวัยเรียนต้น</p>
      <p data-lang="en">CBL pairs well with PBL, and supports playful learning at earlier grades.</p>

      <h3 data-lang="th" class="show">2.3 เทคโนโลยีสร้างสรรค์</h3>
      <h3 data-lang="en">2.3 Creative Technologies</h3>
      <p data-lang="th" class="show">โค้ดดิ้ง กราฟิก วิดีโอ สื่อมัลติมีเดีย เครื่องมือดิจิทัลเพื่อ “คิด–สร้าง–สื่อสาร”</p>
      <p data-lang="en">Coding, graphics, video, and digital tools to “think–make–share”.</p>

      <div class="card example">
        <h3 data-lang="th" class="show">กรณีตัวอย่าง: เมืองยั่งยืนของฉัน</h3>
        <h3 data-lang="en">Case: My Sustainable City</h3>
        <p data-lang="th" class="show">นักเรียนออกแบบ “เมืองแห่งอนาคต” เน้นพลังงาน–สิ่งแวดล้อม ผลลัพธ์คือแบบจำลอง 3D และสื่อนำเสนอ</p>
        <p data-lang="en">Students design a “future city” focused on energy &#038; environment; outcomes include 3D models and presentations.</p>
      </div>
    </section>

    <!-- 3. Examples -->
    <section class="card">
      <h2 data-lang="th" class="show">3) ตัวอย่างกิจกรรม CBL</h2>
      <h2 data-lang="en">3) Sample CBL Activities</h2>

      <div class="img">
        <img decoding="async" src="https://www.teachhub.com/wp-content/uploads/2021/04/Apr-8-Creativity-Explored-through-Student-Collaboration_web.jpg" alt="ทำงานสร้างสรรค์เป็นทีม / Collaborative creative work">
        <div class="cap" data-lang="th" class="show">ลงมือทำเป็นทีม สร้างหลักฐานเชิงชิ้นงาน</div>
        <div class="cap" data-lang="en">Team-based making with tangible artifacts</div>
      </div>

      <h3 data-lang="th" class="show">3.1 นักประวัติศาสตร์น้อย (ป.5)</h3>
      <h3 data-lang="en">3.1 Young Historians (Grade 5)</h3>
      <ol data-lang="th" class="show">
        <li>เรียนรู้การวิจัยเชิงประวัติศาสตร์</li>
        <li>สัมภาษณ์ผู้รู้ในชุมชน</li>
        <li>รวบรวม–วิเคราะห์ข้อมูล</li>
        <li>จัดนิทรรศการมีชีวิต</li>
        <li>สะท้อนคิดและรับข้อเสนอแนะ</li>
      </ol>
      <ol data-lang="en">
        <li>Learn basic historical inquiry</li>
        <li>Interview local experts</li>
        <li>Collect &#038; analyze data</li>
        <li>Curate a living exhibition</li>
        <li>Reflect and iterate</li>
      </ol>

      <h3 data-lang="th" class="show">3.2 นักเขียนรุ่นเยาว์ (ม.2)</h3>
      <h3 data-lang="en">3.2 Young Authors (Grade 8)</h3>
      <ol data-lang="th" class="show">
        <li>วิเคราะห์หนังสือภาพ</li>
        <li>วางโครงเรื่อง–สตอรี่บอร์ด</li>
        <li>เขียนต้นฉบับ–วาดภาพประกอบ</li>
        <li>ผลิตเล่มทั้งดิจิทัล/สิ่งพิมพ์</li>
        <li>ทดลองอ่านและเก็บข้อเสนอแนะ</li>
      </ol>
      <ol data-lang="en">
        <li>Analyze picture books</li>
        <li>Outline &#038; storyboard</li>
        <li>Write &#038; illustrate</li>
        <li>Publish digitally/print</li>
        <li>Read-aloud &#038; collect feedback</li>
      </ol>
    </section>

    <!-- 4. Lesson Plan -->
    <section class="card lesson">
      <h2 data-lang="th" class="show">4) แผนการสอน CBL พร้อมใช้</h2>
      <h2 data-lang="en">4) Ready-to-Use CBL Lesson Plan</h2>

      <h3 data-lang="th" class="show">หัวข้อ: “ออกแบบนวัตกรรมลดขยะในโรงเรียน” (ม.3)</h3>
      <h3 data-lang="en">Topic: “Design an Innovation to Reduce School Waste” (Grade 9)</h3>

      <h4 data-lang="th" class="show">วัตถุประสงค์</h4>
      <h4 data-lang="en">Objectives</h4>
      <ul data-lang="th" class="show">
        <li>ระบุปัญหาขยะและบริบทในโรงเรียน</li>
        <li>ออกแบบแนวทางแก้ด้วยกระบวนการคิดสร้างสรรค์</li>
        <li>สร้างต้นแบบและนำเสนอ</li>
      </ul>
      <ul data-lang="en">
        <li>Identify waste problems &#038; context</li>
        <li>Design creative solutions</li>
        <li>Prototype and present</li>
      </ul>

      <div class="img">
        <img decoding="async" src="https://www.design2market.co.uk/wp-content/uploads/2025/07/IMG_6651webcool-1-1.jpg" alt="การสร้างต้นแบบ / Prototyping">
        <div class="cap" data-lang="th" class="show">ลงมือสร้างต้นแบบและทดสอบเพื่อปรับปรุง</div>
        <div class="cap" data-lang="en">Hands-on prototyping and iterative testing</div>
      </div>

      <table data-lang="th" class="show">
        <thead><tr><th>ขั้นตอน</th><th>กิจกรรม</th><th>เวลา</th></tr></thead>
        <tbody>
          <tr><td>ระบุปัญหา</td><td>สำรวจ/สัมภาษณ์/ตั้งคำถาม</td><td>1 คาบ</td></tr>
          <tr><td>วิจัย</td><td>ค้นคว้าแนวทาง/แรงบันดาลใจ</td><td>2 คาบ</td></tr>
          <tr><td>ออกแบบ</td><td>ไอเดีย–สเก็ตช์–วางแผน</td><td>2 คาบ</td></tr>
          <tr><td>สร้างต้นแบบ</td><td>ทำต้นแบบจากวัสดุที่มี</td><td>3 คาบ</td></tr>
          <tr><td>ทดสอบ/ปรับปรุง</td><td>ทดสอบกับผู้ใช้และปรับ</td><td>1 คาบ</td></tr>
          <tr><td>นำเสนอ</td><td>โปสเตอร์/สไลด์/เดโม</td><td>1 คาบ</td></tr>
        </tbody>
      </table>

      <table data-lang="en">
        <thead><tr><th>Phase</th><th>Activity</th><th>Duration</th></tr></thead>
        <tbody>
          <tr><td>Problem</td><td>Field scan/interview/questioning</td><td>1 period</td></tr>
          <tr><td>Research</td><td>Review solutions/inspirations</td><td>2 periods</td></tr>
          <tr><td>Design</td><td>Ideate–sketch–plan</td><td>2 periods</td></tr>
          <tr><td>Prototype</td><td>Build with available materials</td><td>3 periods</td></tr>
          <tr><td>Test/Iterate</td><td>User testing &#038; refinement</td><td>1 period</td></tr>
          <tr><td>Present</td><td>Poster/slides/demo</td><td>1 period</td></tr>
        </tbody>
      </table>

      <h4 data-lang="th" class="show">การประเมินผล</h4>
      <h4 data-lang="en">Assessment</h4>
      <ul data-lang="th" class="show">
        <li>มีส่วนร่วมกระบวนการ 30%</li><li>ความคิดสร้างสรรค์ 30%</li>
        <li>คุณภาพต้นแบบ 25%</li><li>การสื่อสาร/นำเสนอ 15%</li>
      </ul>
      <ul data-lang="en">
        <li>Process participation 30%</li><li>Creativity 30%</li>
        <li>Prototype quality 25%</li><li>Communication 15%</li>
      </ul>
    </section>

    <!-- References -->
    <section class="card">
      <h2 data-lang="th" class="show">เอกสารอ้างอิง</h2>
      <h2 data-lang="en">Selected References</h2>
      <ul data-lang="th" class="show">
        <li>Papert, S. (1980). <em>Mindstorms</em>.</li>
        <li>Gardner, H. (1983). <em>Frames of Mind</em>.</li>
        <li>Csikszentmihalyi, M. (1996). <em>Creativity</em>.</li>
        <li>Beghetto &#038; Kaufman (2014). Classroom contexts for creativity.</li>
      </ul>
      <ul data-lang="en">
        <li>Papert, S. (1980). <em>Mindstorms</em>.</li>
        <li>Gardner, H. (1983). <em>Frames of Mind</em>.</li>
        <li>Csikszentmihalyi, M. (1996). <em>Creativity</em>.</li>
        <li>Beghetto &#038; Kaufman (2014). Classroom contexts for creativity.</li>
        <li>Thai MOE (2017). Basic Education Core Curriculum (revised).</li>
      </ul>
    </section>

    <footer>
      <p data-lang="th" class="show">เผยแพร่ภายใต้ CC BY-NC 4.0 • อัปเดตล่าสุด: 11 กันยายน 2568</p>
      <p data-lang="en">CC BY-NC 4.0 • Last updated: 11 September 2025</p>
    </footer>
  </div>

  <script>
    // simple language toggle
    const btns = document.querySelectorAll('.lang-switch button');
    function setLang(lang){
      document.querySelectorAll('[data-lang]').forEach(el=>{
        el.classList.toggle('show', el.getAttribute('data-lang')===lang);
      });
      btns.forEach(b=>{
        b.classList.toggle('active', b.dataset.target===lang);
      });
      document.documentElement.lang = lang==='th'?'th':'en';
    }
    btns.forEach(b=>b.addEventListener('click',()=>setLang(b.dataset.target)));
    // default to TH
    setLang('th');
  </script>
</body>
</html>

<p>The post <a href="https://www.kroochut.com/creative-based-learning-cbl/">การเรียนรู้โดยใช้การคิดสร้างสรรค์เป็นฐาน (Creative-based Learning)</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>🛒บทเรียนออนไลน์การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาด 🏪</title>
		<link>https://www.kroochut.com/smart-shopping/</link>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Wed, 25 Jun 2025 13:03:39 +0000</pubDate>
				<category><![CDATA[Information Technology]]></category>
		<category><![CDATA[Constructivism]]></category>
		<category><![CDATA[e-learning]]></category>
		<category><![CDATA[gamification]]></category>
		<category><![CDATA[Inquiry-based learning]]></category>
		<category><![CDATA[Project-based learning]]></category>
		<category><![CDATA[กิจกรรมลากวาง]]></category>
		<category><![CDATA[คะแนน XP]]></category>
		<category><![CDATA[นักเรียนมัธยม]]></category>
		<category><![CDATA[บทเรียนออนไลน์]]></category>
		<category><![CDATA[ม.1]]></category>
		<category><![CDATA[ม.2]]></category>
		<category><![CDATA[ม.3]]></category>
		<category><![CDATA[แบบทดสอบออนไลน์]]></category>
		<category><![CDATA[โรงเรียนหนองจอกพิทยานุสรณ์]]></category>
		<guid isPermaLink="false">https://www.kroochut.com/?p=774</guid>

					<description><![CDATA[<p>การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาด &#124; โรงเรียนหนองจอกพิทยานุสรณ์ การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาด สำหรับนักเรียนมัธยมศึกษาปีที่ 1-3 โรงเรียนหนองจอกพิทยานุสรณ์ XP: 0 ข้อมูลนักเรียน ชั้นเรียน เลือกชั้นมัธยมศึกษาปีที่ 1มัธยมศึกษาปีที่ 2มัธยมศึกษาปีที่ 3 ห้อง เลือกห้องห้อง 1ห้อง 2ห้อง 3ห้อง 4ห้อง 5ห้อง 6ห้อง 7ห้อง 8 เลขที่ ชื่อ-สกุล เริ่มเรียนรู้ การค้นหาและเปรียบเทียบสินค้า เทคนิคการค้นหาสินค้าออนไลน์ การค้นหาสินค้าออนไลน์อย่างมีประสิทธิภาพ ควรใช้คำค้นหาที่เฉพาะเจาะจง ใช้ตัวกรองประเภทสินค้า ราคา และแบรนด์ รวมถึงเปรียบเทียบสินค้าจากร้านค้าต่างๆ เพื่อให้ได้สินค้าที่ตรงกับความต้องการมากที่สุด การอ่านรีวิวและเรตติ้ง รีวิวและเรตติ้งเป็นข้อมูลสำคัญที่ช่วยในการตัดสินใจซื้อ ควรอ่านรีวิวทั้งที่ดีและไม่ดี ดูจำนวนรีวิวทั้งหมด และสังเกตว่ารีวิวนั้นเป็นรีวิวจริงหรือไม่ เพื่อประเมินคุณภาพสินค้าได้อย่างถูกต้อง ข้อคิดเกี่ยวกับอาชีพ การเป็นผู้บริโภคที่ชาญฉลาดจะช่วยพัฒนาทักษะการวิเคราะห์และการตัดสินใจ ซึ่งเป็นทักษะสำคัญในหลายอาชีพ เช่น นักการตลาดดิจิทัล นักวิเคราะห์ข้อมูล ผู้จัดการซัพพลายเชน และผู้ประกอบการออนไลน์ คำถามกระตุ้นความคิด ถ้านักเรียนต้องการซื้อสมาร์ทโฟนใหม่ นักเรียนจะใช้วิธีใดในการค้นหาข้อมูลและเปรียบเทียบสินค้า? และจะพิจารณาจากปัจจัยใดบ้าง? กิจกรรมลากและวาง: เรียงลำดับขั้นตอนการค้นหาสินค้า ลากขั้นตอนต่าง ๆ ไปวางในช่องให้ถูกต้องตามลำดับ อ่านรีวิวและเรตติ้ง เปรียบเทียบราคาและคุณสมบัติ เลือกแพลตฟอร์มการซื้อ กำหนดความต้องการและงบประมาณ 1. 2. 3. 4. ตรวจสอบคำตอบ ย้อนกลับ บทเรียนถัดไป การซื้อสินค้าออนไลน์อย่างปลอดภัย การตรวจสอบความน่าเชื่อถือของร้านค้า ก่อนซื้อสินค้า ควรตรวจสอบประวัติร้านค้า ดูรีวิวจากผู้ซื้อจริง ดูวันเปิดร้าน และจำนวนผู้ติดตาม รวมถึงสังเกตเครื่องหมายรับรองความปลอดภัยต่าง ๆ เพื่อให้แน่ใจว่าร้านค้ามีความน่าเชื่อถือ การชำระเงินที่ปลอดภัย ควรเลือกช่องทางการชำระเงินที่มีความปลอดภัย เช่น บัตรเครดิตพร้อมระบบป้องกัน หรือบริการเก็บเงินปลายทาง หลีกเลี่ยงการโอนเงินล่วงหน้าโดยไม่ได้รับสินค้า และตรวจสอบให้แน่ใจว่ามีการเข้ารหัสข้อมูลในการชำระเงิน ข้อคิดเกี่ยวกับอาชีพ ความรู้เรื่องความปลอดภัยในการซื้อขายออนไลน์เป็นพื้นฐานสำคัญสำหรับอาชีพด้านความปลอดภัยทางไซเบอร์ นักพัฒนาระบบชำระเงินดิจิทัล และที่ปรึกษาด้านการค้าอิเล็กทรอนิกส์ คำถามกระตุ้นความคิด นักเรียนคิดว่ามีสัญญาณอะไรบ้างที่บ่งบอกว่าร้านค้าออนไลน์แห่งหนึ่งมีความน่าเชื่อถือ? และนักเรียนจะทำอย่างไรหากพบว่าร้านค้าไม่น่าเชื่อถือ? ย้อนกลับ บทเรียนถัดไป การหลีกเลี่ยงการถูกหลอกลวง รูปแบบการหลอกลวงออนไลน์ การหลอกลวงออนไลน์มีหลายรูปแบบ เช่น การขายสินค้าไม่มีอยู่จริง การหลอกให้โอนเงินล่วงหน้า การส่งลิงก์ปลอมเพื่อขโมยข้อมูล การแจ้งถูกรางวัลหลอกลวง และการโทรศัพท์แอบอ้างเป็นพนักงานบริษัท สัญญาณเตือนภัย (Red Flags) สัญญาณเตือนภัยที่ควรระวัง ได้แก่ ราคาต่ำกว่าท้องตลาดมาก ถูกเร่งให้ตัดสินใจซื้อ ต้องโอนเงินล่วงหน้า ร้านค้าไม่มีประวัติการขาย รีวิวไม่น่าเชื่อถือ ไม่มีช่องทางติดต่อที่ชัดเจน และเว็บไซต์ไม่มี https ข้อคิดเกี่ยวกับอาชีพ การเข้าใจรูปแบบการหลอกลวงทางออนไลน์เป็นพื้นฐานสำคัญสำหรับอาชีพด้านความมั่นคงปลอดภัยไซเบอร์ นักสืบสวนอาชญากรรมออนไลน์ และผู้เชี่ยวชาญด้านการป้องกันการฉ้อโกง คำถามกระตุ้นความคิด ถ้านักเรียนได้รับอีเมลแจ้งว่าถูกรางวัลรถยนต์ แต่ต้องโอนเงินค่าธรรมเนียมก่อน นักเรียนจะทำอย่างไร? และนักเรียนคิดว่าสิ่งนี้เป็นการหลอกลวงหรือไม่ เพราะเหตุใด? ย้อนกลับ บทเรียนถัดไป สิทธิผู้บริโภคและการคืนสินค้า กฎหมายคุ้มครองผู้บริโภคออนไลน์ ผู้บริโภคออนไลน์มีสิทธิได้รับข้อมูลที่ถูกต้องครบถ้วน มีสิทธิในการคืนสินค้าหรือเปลี่ยนสินค้าภายใน 7 วันหากสินค้าไม่ตรงตามคำโฆษณา และมีสิทธิได้รับความคุ้มครองตามกฎหมายว่าด้วยการคุ้มครองผู้บริโภค ขั้นตอนการร้องเรียนและคืนสินค้า เมื่อต้องการคืนสินค้า ควรติดต่อร้านค้าทันที ถ่ายรูปหลักฐานเก็บไว้ ทำหนังสือแจ้งความประสงค์คืนสินค้า ส่งสินค้าคืนตามวิธีการที่ร้านค้ากำหนด และหากร้านค้าไม่รับคืนสินค้า สามารถร้องเรียนที่สำนักงานคุ้มครองผู้บริโภค ข้อคิดเกี่ยวกับอาชีพ ความรู้เรื่องสิทธิผู้บริโภคเป็นพื้นฐานสำคัญสำหรับอาชีพนักกฎหมายเฉพาะทางด้านคุ้มครองผู้บริโภค ที่ปรึกษาด้านการค้าปลีกออนไลน์ และเจ้าหน้าที่ดูแลความสัมพันธ์ลูกค้า คำถามกระตุ้นความคิด ถ้านักเรียนซื้อเสื้อผ้าออนไลน์แล้วได้รับสินค้าไม่ตรงตามรูปภาพที่แสดง นักเรียนจะใช้สิทธิผู้บริโภคอย่างไรบ้าง? และนักเรียนคิดว่าการคืนสินค้าควรมีขั้นตอนอย่างไร? ย้อนกลับ ทำแบบทดสอบ แบบทดสอบหลังเรียน (10 ข้อ) 1 การอ่านรีวิวสินค้าอย่างมีประสิทธิภาพควรทำอย่างไร? อ่านเฉพาะรีวิวที่ดีที่สุด อ่านรีวิวทั้งที่ดีและไม่ดี และดูจำนวนรีวิวทั้งหมด เชื่อรีวิวที่มีรูปภาพประกอบเท่านั้น เลือกอ่านเฉพาะรีวิวล่าสุด 2 สัญญาณเตือนภัย (Red Flag) ใดต่อไปนี้บ่งบอกว่าร้านค้าอาจไม่น่าเชื่อถือ? มีรีวิวมากกว่า 100 รีวิว ราคาสินค้าต่ำกว่าท้องตลาดมาก มีที่อยู่ร้านค้าชัดเจน มีหลายช่องทางการชำระเงิน 3 วิธีการชำระเงินแบบใดที่ปลอดภัยที่สุดในการซื้อสินค้าออนไลน์? โอนเงินผ่านธนาคารล่วงหน้า เก็บเงินปลายทาง (COD) ส่งเงินสดทางไปรษณีย์ ให้เพื่อนโอนเงินให้ 4 หากซื้อสินค้าออนไลน์แล้วได้สินค้าไม่ตรงตามที่โฆษณา ผู้บริโภคมีสิทธิคืนสินค้าภายในกี่วัน? 3 วัน 7 วัน 15 วัน 30 วัน 5 หน่วยงานใดที่รับผิดชอบเกี่ยวกับการคุ้มครองผู้บริโภคในประเทศไทย? สำนักงานคณะกรรมการคุ้มครองผู้บริโภค (สคบ.) กระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคม สำนักงานตำรวจแห่งชาติ กรมการค้าภายใน 6 ข้อใดไม่ใช่สัญญาณเตือนภัย (Red Flag) ในการซื้อสินค้าออนไลน์? ราคาสินค้าถูกมากเกินไป ร้านค้ามีรีวิวที่ดีทั้งหมดโดยไม่มีรีวิวแย่เลย มีที่อยู่ร้านค้าชัดเจน ต้องโอนเงินล่วงหน้า 100% 7 การชำระเงินแบบใดที่เสี่ยงต่อการถูกหลอกลวงมากที่สุด? บัตรเครดิต เก็บเงินปลายทาง (COD) โอนเงินผ่านธนาคารล่วงหน้า ผ่อนผ่านบัตรเครดิต 8 หากต้องการร้องเรียนร้านค้าออนไลน์ นักเรียนควรติดต่อหน่วยงานใดเป็นลำดับแรก? ตำรวจ สำนักงานคณะกรรมการคุ้มครองผู้บริโภค (สคบ.) กรมการค้าภายใน ธนาคารแห่งประเทศไทย 9 การเปรียบเทียบสินค้าออนไลน์ควรพิจารณาปัจจัยใดบ้าง? ราคา คุณสมบัติสินค้า การรับประกัน ถูกทุกข้อ 10 ข้อใดคือพฤติกรรมของผู้บริโภคออนไลน์ที่ชาญฉลาด? ซื้อสินค้าทันทีเมื่อเห็นโฆษณา เปรียบเทียบสินค้าจากหลายร้านค้าก่อนตัดสินใจ เชื่อรีวิวจากเพื่อนเท่านั้น ไม่สนใจนโยบายการคืนสินค้า ย้อนกลับ ส่งคำตอบ 0 คะแนน XP ยินดีด้วย! คุณได้สำเร็จบทเรียน การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาดเป็นทักษะสำคัญในยุคดิจิทัล ข้อมูลนักเรียน ชั้นเรียน &#8211; ห้อง &#8211; เลขที่ &#8211; ชื่อ-สกุล &#8211; คะแนนแบบทดสอบ 0/10 เนื้อหาก่อนหน้า เริ่มบทเรียนใหม่ ออกแบบและพัฒนาโดย นายณรงค์ชัช กันสุข ครูวิทยฐานะครูชำนาญการ โรงเรียนหนองจอกพิทยานุสรณ์ สำนักงานเขตหนองจอก กรุงเทพมหานคร © 2025 สงวนลิขสิทธิ์</p>
<p>The post <a href="https://www.kroochut.com/smart-shopping/">🛒บทเรียนออนไลน์การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาด 🏪</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<!DOCTYPE html>
<html lang="th">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาด | โรงเรียนหนองจอกพิทยานุสรณ์</title>
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
    <link href="https://fonts.googleapis.com/css2?family=Kanit:wght@300;400;500;700&#038;display=swap" rel="stylesheet">
    <style>
        * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
            font-family: 'Kanit', sans-serif;
        }
        
        :root {
            --primary: #4361ee;
            --secondary: #3f37c9;
            --accent: #4cc9f0;
            --success: #4ade80;
            --warning: #facc15;
            --danger: #f87171;
            --light: #f8f9fa;
            --dark: #212529;
            --text: #333333;
            --card-bg: #ffffff;
            --shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
            --transition: all 0.3s ease;
        }
        
        body {
            background: linear-gradient(135deg, #f0f4ff 0%, #e6f7ff 100%);
            color: var(--text);
            min-height: 100vh;
            padding: 20px;
            background-attachment: fixed;
        }
        
        .container {
            max-width: 1200px;
            margin: 0 auto;
        }
        
        .header {
            text-align: center;
            padding: 20px;
            margin-bottom: 30px;
            background: linear-gradient(120deg, var(--primary), var(--secondary));
            color: white;
            border-radius: 15px;
            box-shadow: var(--shadow);
            position: relative;
            overflow: hidden;
        }
        
        .header::before {
            content: "";
            position: absolute;
            top: -10px;
            left: -10px;
            right: -10px;
            bottom: -10px;
            background: linear-gradient(45deg, #4cc9f0, #4361ee, #3f37c9);
            z-index: -1;
            filter: blur(20px);
            opacity: 0.3;
        }
        
        .header h1 {
            font-size: 2.5rem;
            margin-bottom: 10px;
            text-shadow: 0 2px 4px rgba(0,0,0,0.2);
        }
        
        .header p {
            font-size: 1.2rem;
            max-width: 800px;
            margin: 0 auto;
            opacity: 0.9;
        }
        
        .page {
            background: var(--card-bg);
            border-radius: 15px;
            box-shadow: var(--shadow);
            padding: 30px;
            margin-bottom: 30px;
            display: none;
            animation: fadeIn 0.6s ease forwards;
        }
        
        .page.active {
            display: block;
        }
        
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(20px); }
            to { opacity: 1; transform: translateY(0); }
        }
        
        .page-title {
            color: var(--primary);
            border-bottom: 3px solid var(--accent);
            padding-bottom: 15px;
            margin-bottom: 25px;
            display: flex;
            align-items: center;
            gap: 15px;
        }
        
        .page-title i {
            background: var(--accent);
            width: 50px;
            height: 50px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            color: white;
            font-size: 1.5rem;
        }
        
        .content-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 25px;
            margin-bottom: 30px;
        }
        
        .content-card {
            background: white;
            border-radius: 12px;
            overflow: hidden;
            box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
            transition: var(--transition);
        }
        
        .content-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
        }
        
        .card-img {
            height: 180px;
            overflow: hidden;
        }
        
        .card-img img {
            width: 100%;
            height: 100%;
            object-fit: cover;
            transition: var(--transition);
        }
        
        .content-card:hover .card-img img {
            transform: scale(1.05);
        }
        
        .card-content {
            padding: 20px;
        }
        
        .card-title {
            color: var(--secondary);
            margin-bottom: 12px;
            font-size: 1.3rem;
        }
        
        .card-text {
            line-height: 1.7;
            margin-bottom: 15px;
            color: #555;
        }
        
        .career-tip {
            background: #e3f2fd;
            border-left: 4px solid var(--primary);
            padding: 20px;
            border-radius: 0 8px 8px 0;
            margin: 25px 0;
        }
        
        .career-tip h3 {
            color: var(--primary);
            margin-bottom: 10px;
            display: flex;
            align-items: center;
            gap: 10px;
        }
        
        .inquiry-question {
            background: #fff8e1;
            border-radius: 10px;
            padding: 20px;
            margin: 25px 0;
            border: 1px dashed var(--warning);
        }
        
        .inquiry-question h3 {
            color: #e65100;
            margin-bottom: 10px;
            display: flex;
            align-items: center;
            gap: 10px;
        }
        
        .drag-drop-game {
            background: #e8f5e9;
            border-radius: 12px;
            padding: 25px;
            margin: 30px 0;
            text-align: center;
        }
        
        .drag-area, .drop-area {
            display: flex;
            justify-content: center;
            gap: 15px;
            flex-wrap: wrap;
            margin: 20px 0;
            min-height: 100px;
        }
        
        .drag-item {
            background: var(--primary);
            color: white;
            padding: 12px 20px;
            border-radius: 30px;
            cursor: grab;
            transition: var(--transition);
            user-select: none;
        }
        
        .drag-item:hover {
            background: var(--secondary);
            transform: translateY(-3px);
        }
        
        .drop-box {
            background: white;
            border: 2px dashed var(--success);
            border-radius: 10px;
            min-width: 150px;
            min-height: 80px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 15px;
            transition: var(--transition);
        }
        
        .drop-box.hover {
            background: #f0fff4;
            border-color: var(--primary);
        }
        
        .quiz-container {
            display: grid;
            gap: 20px;
        }
        
        .quiz-question {
            background: white;
            border-radius: 10px;
            padding: 25px;
            box-shadow: 0 3px 10px rgba(0,0,0,0.05);
            position: relative;
        }
        
        .question-number {
            position: absolute;
            top: 15px;
            left: 15px;
            background: var(--accent);
            color: white;
            width: 30px;
            height: 30px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: bold;
        }
        
        .quiz-options {
            display: grid;
            gap: 12px;
            margin-top: 15px;
        }
        
        .quiz-option {
            padding: 15px;
            border: 2px solid #e0e0e0;
            border-radius: 8px;
            cursor: pointer;
            transition: var(--transition);
            padding-left: 50px;
            position: relative;
        }
        
        .quiz-option:hover {
            background: #f5f5f5;
            border-color: var(--accent);
        }
        
        .quiz-option.selected {
            background: #e3f2fd;
            border-color: var(--primary);
        }
        
        .quiz-option::before {
            content: "";
            position: absolute;
            left: 15px;
            top: 50%;
            transform: translateY(-50%);
            width: 20px;
            height: 20px;
            border: 2px solid #ccc;
            border-radius: 50%;
        }
        
        .quiz-option.selected::before {
            border-color: var(--primary);
            background: var(--primary);
        }
        
        .navigation {
            display: flex;
            justify-content: space-between;
            margin-top: 30px;
        }
        
        .btn {
            padding: 12px 30px;
            border-radius: 30px;
            border: none;
            font-size: 1.1rem;
            font-weight: 500;
            cursor: pointer;
            transition: var(--transition);
            display: inline-flex;
            align-items: center;
            gap: 10px;
        }
        
        .btn-primary {
            background: var(--primary);
            color: white;
        }
        
        .btn-primary:hover {
            background: var(--secondary);
            transform: translateY(-3px);
            box-shadow: 0 6px 15px rgba(67, 97, 238, 0.3);
        }
        
        .btn-secondary {
            background: #e0e0e0;
            color: var(--text);
        }
        
        .btn-secondary:hover {
            background: #d0d0d0;
        }
        
        .progress-container {
            background: white;
            border-radius: 30px;
            height: 15px;
            overflow: hidden;
            margin: 20px 0;
            box-shadow: inset 0 2px 5px rgba(0,0,0,0.1);
        }
        
        .progress-bar {
            height: 100%;
            background: linear-gradient(90deg, var(--accent), var(--primary));
            width: 0%;
            transition: width 0.5s ease;
        }
        
        .xp-indicator {
            position: fixed;
            top: 20px;
            right: 20px;
            background: white;
            border-radius: 30px;
            padding: 10px 20px;
            box-shadow: var(--shadow);
            display: flex;
            align-items: center;
            gap: 10px;
            z-index: 100;
        }
        
        .xp-indicator i {
            color: gold;
            font-size: 1.2rem;
        }
        
        .xp-value {
            font-weight: 700;
            color: var(--primary);
        }
        
        .results-container {
            text-align: center;
            padding: 30px;
        }
        
        .xp-badge {
            width: 180px;
            height: 180px;
            margin: 0 auto 30px;
            border-radius: 50%;
            background: radial-gradient(circle at 30% 30%, #ffd700, #ff9800);
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            box-shadow: 0 10px 30px rgba(255, 152, 0, 0.3);
            border: 8px solid white;
            position: relative;
            overflow: hidden;
        }
        
        .xp-badge::before {
            content: "";
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: repeating-conic-gradient(transparent 0%, transparent 10%, rgba(255,255,255,0.2) 10%);
            transform: rotate(45deg);
            animation: shine 4s linear infinite;
        }
        
        @keyframes shine {
            0% { transform: rotate(45deg); }
            100% { transform: rotate(405deg); }
        }
        
        .xp-badge .xp-total {
            font-size: 3rem;
            font-weight: 800;
            color: white;
            text-shadow: 0 2px 4px rgba(0,0,0,0.2);
        }
        
        .xp-badge .xp-label {
            color: white;
            font-weight: 600;
            font-size: 1.2rem;
            text-shadow: 0 1px 2px rgba(0,0,0,0.2);
        }
        
        .student-info {
            background: white;
            border-radius: 15px;
            padding: 25px;
            max-width: 500px;
            margin: 30px auto;
            box-shadow: var(--shadow);
        }
        
        .info-grid {
            display: grid;
            grid-template-columns: 1fr 1fr;
            gap: 15px;
            margin-top: 20px;
        }
        
        .info-item {
            background: #f5f7ff;
            padding: 15px;
            border-radius: 10px;
            text-align: center;
        }
        
        .info-label {
            font-size: 0.9rem;
            color: #666;
            margin-bottom: 5px;
        }
        
        .info-value {
            font-size: 1.3rem;
            font-weight: 700;
            color: var(--primary);
        }
        
        .footer {
            text-align: center;
            padding: 30px;
            margin-top: 40px;
            color: #666;
            border-top: 1px solid #eee;
        }
        
        .footer p {
            margin-bottom: 5px;
        }
        
        /* Responsive styles */
        @media (max-width: 768px) {
            .header h1 {
                font-size: 2rem;
            }
            
            .content-grid {
                grid-template-columns: 1fr;
            }
            
            .btn {
                padding: 10px 20px;
                font-size: 1rem;
            }
            
            .xp-badge {
                width: 150px;
                height: 150px;
            }
            
            .xp-badge .xp-total {
                font-size: 2.5rem;
            }
            
            .info-grid {
                grid-template-columns: 1fr;
            }
        }
    </style>
</head>
<body>
    <div class="container">
        <div class="header">
            <h1><i class="fas fa-shopping-cart"></i> การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาด</h1>
            <p>สำหรับนักเรียนมัธยมศึกษาปีที่ 1-3 โรงเรียนหนองจอกพิทยานุสรณ์</p>
        </div>
        
        <div class="xp-indicator">
            <i class="fas fa-star"></i>
            <span>XP: </span>
            <span class="xp-value" id="xpCounter">0</span>
        </div>
        
        <div class="progress-container">
            <div class="progress-bar" id="progressBar"></div>
        </div>
        
        <!-- Page 1: Student Information -->
        <div class="page active" id="page1">
            <h2 class="page-title"><i class="fas fa-user-graduate"></i> ข้อมูลนักเรียน</h2>
            
            <div class="student-info">
                <div class="info-grid">
                    <div class="info-item">
                        <div class="info-label">ชั้นเรียน</div>
                        <select class="info-value" id="classLevel">
                            <option value="">เลือกชั้น</option>
                            <option value="ม.1">มัธยมศึกษาปีที่ 1</option>
                            <option value="ม.2">มัธยมศึกษาปีที่ 2</option>
                            <option value="ม.3">มัธยมศึกษาปีที่ 3</option>
                        </select>
                    </div>
                    
                    <div class="info-item">
                        <div class="info-label">ห้อง</div>
                        <select class="info-value" id="classRoom">
                            <option value="">เลือกห้อง</option>
                            <option value="1">ห้อง 1</option>
                            <option value="2">ห้อง 2</option>
                            <option value="3">ห้อง 3</option>
                            <option value="4">ห้อง 4</option>
                            <option value="5">ห้อง 5</option>
                            <option value="6">ห้อง 6</option>
                            <option value="7">ห้อง 7</option>
                            <option value="8">ห้อง 8</option>
                        </select>
                    </div>
                    
                    <div class="info-item">
                        <div class="info-label">เลขที่</div>
                        <input type="number" class="info-value" id="studentNumber" min="1" max="50" placeholder="เลขที่">
                    </div>
                    
                    <div class="info-item">
                        <div class="info-label">ชื่อ-สกุล</div>
                        <input type="text" class="info-value" id="studentName" placeholder="ชื่อ-สกุล">
                    </div>
                </div>
            </div>
            
            <div class="navigation">
                <div></div>
                <button class="btn btn-primary" onclick="nextPage(1)">เริ่มเรียนรู้ <i class="fas fa-arrow-right"></i></button>
            </div>
        </div>
        
        <!-- Page 2: Searching and Comparing Products -->
        <div class="page" id="page2">
            <h2 class="page-title"><i class="fas fa-search"></i> การค้นหาและเปรียบเทียบสินค้า</h2>
            
            <div class="content-grid">
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/3568518/pexels-photo-3568518.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="ค้นหาสินค้าออนไลน์">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">เทคนิคการค้นหาสินค้าออนไลน์</h3>
                        <p class="card-text">การค้นหาสินค้าออนไลน์อย่างมีประสิทธิภาพ ควรใช้คำค้นหาที่เฉพาะเจาะจง ใช้ตัวกรองประเภทสินค้า ราคา และแบรนด์ รวมถึงเปรียบเทียบสินค้าจากร้านค้าต่างๆ เพื่อให้ได้สินค้าที่ตรงกับความต้องการมากที่สุด</p>
                    </div>
                </div>
                
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/5632402/pexels-photo-5632402.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="อ่านรีวิวสินค้า">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">การอ่านรีวิวและเรตติ้ง</h3>
                        <p class="card-text">รีวิวและเรตติ้งเป็นข้อมูลสำคัญที่ช่วยในการตัดสินใจซื้อ ควรอ่านรีวิวทั้งที่ดีและไม่ดี ดูจำนวนรีวิวทั้งหมด และสังเกตว่ารีวิวนั้นเป็นรีวิวจริงหรือไม่ เพื่อประเมินคุณภาพสินค้าได้อย่างถูกต้อง</p>
                    </div>
                </div>
            </div>
            
            <div class="career-tip">
                <h3><i class="fas fa-lightbulb"></i> ข้อคิดเกี่ยวกับอาชีพ</h3>
                <p>การเป็นผู้บริโภคที่ชาญฉลาดจะช่วยพัฒนาทักษะการวิเคราะห์และการตัดสินใจ ซึ่งเป็นทักษะสำคัญในหลายอาชีพ เช่น นักการตลาดดิจิทัล นักวิเคราะห์ข้อมูล ผู้จัดการซัพพลายเชน และผู้ประกอบการออนไลน์</p>
            </div>
            
            <div class="inquiry-question">
                <h3><i class="fas fa-question-circle"></i> คำถามกระตุ้นความคิด</h3>
                <p>ถ้านักเรียนต้องการซื้อสมาร์ทโฟนใหม่ นักเรียนจะใช้วิธีใดในการค้นหาข้อมูลและเปรียบเทียบสินค้า? และจะพิจารณาจากปัจจัยใดบ้าง?</p>
            </div>
            
            <div class="drag-drop-game">
                <h3><i class="fas fa-gamepad"></i> กิจกรรมลากและวาง: เรียงลำดับขั้นตอนการค้นหาสินค้า</h3>
                <p>ลากขั้นตอนต่าง ๆ ไปวางในช่องให้ถูกต้องตามลำดับ</p>
                
                <div class="drag-area">
                    <div class="drag-item" draggable="true">อ่านรีวิวและเรตติ้ง</div>
                    <div class="drag-item" draggable="true">เปรียบเทียบราคาและคุณสมบัติ</div>
                    <div class="drag-item" draggable="true">เลือกแพลตฟอร์มการซื้อ</div>
                    <div class="drag-item" draggable="true">กำหนดความต้องการและงบประมาณ</div>
                </div>
                
                <div class="drop-area">
                    <div class="drop-box" id="step1">1. </div>
                    <div class="drop-box" id="step2">2. </div>
                    <div class="drop-box" id="step3">3. </div>
                    <div class="drop-box" id="step4">4. </div>
                </div>
                
                <button class="btn btn-secondary" onclick="checkOrder()">ตรวจสอบคำตอบ</button>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary" onclick="prevPage(2)"><i class="fas fa-arrow-left"></i> ย้อนกลับ</button>
                <button class="btn btn-primary" onclick="addXP(10); nextPage(2)">บทเรียนถัดไป <i class="fas fa-arrow-right"></i></button>
            </div>
        </div>
        
        <!-- Page 3: Safe Online Shopping -->
        <div class="page" id="page3">
            <h2 class="page-title"><i class="fas fa-lock"></i> การซื้อสินค้าออนไลน์อย่างปลอดภัย</h2>
            
            <div class="content-grid">
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/4386437/pexels-photo-4386437.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="ตรวจสอบร้านค้า">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">การตรวจสอบความน่าเชื่อถือของร้านค้า</h3>
                        <p class="card-text">ก่อนซื้อสินค้า ควรตรวจสอบประวัติร้านค้า ดูรีวิวจากผู้ซื้อจริง ดูวันเปิดร้าน และจำนวนผู้ติดตาม รวมถึงสังเกตเครื่องหมายรับรองความปลอดภัยต่าง ๆ เพื่อให้แน่ใจว่าร้านค้ามีความน่าเชื่อถือ</p>
                    </div>
                </div>
                
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/4386158/pexels-photo-4386158.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="การชำระเงิน">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">การชำระเงินที่ปลอดภัย</h3>
                        <p class="card-text">ควรเลือกช่องทางการชำระเงินที่มีความปลอดภัย เช่น บัตรเครดิตพร้อมระบบป้องกัน หรือบริการเก็บเงินปลายทาง หลีกเลี่ยงการโอนเงินล่วงหน้าโดยไม่ได้รับสินค้า และตรวจสอบให้แน่ใจว่ามีการเข้ารหัสข้อมูลในการชำระเงิน</p>
                    </div>
                </div>
            </div>
            
            <div class="career-tip">
                <h3><i class="fas fa-lightbulb"></i> ข้อคิดเกี่ยวกับอาชีพ</h3>
                <p>ความรู้เรื่องความปลอดภัยในการซื้อขายออนไลน์เป็นพื้นฐานสำคัญสำหรับอาชีพด้านความปลอดภัยทางไซเบอร์ นักพัฒนาระบบชำระเงินดิจิทัล และที่ปรึกษาด้านการค้าอิเล็กทรอนิกส์</p>
            </div>
            
            <div class="inquiry-question">
                <h3><i class="fas fa-question-circle"></i> คำถามกระตุ้นความคิด</h3>
                <p>นักเรียนคิดว่ามีสัญญาณอะไรบ้างที่บ่งบอกว่าร้านค้าออนไลน์แห่งหนึ่งมีความน่าเชื่อถือ? และนักเรียนจะทำอย่างไรหากพบว่าร้านค้าไม่น่าเชื่อถือ?</p>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary" onclick="prevPage(3)"><i class="fas fa-arrow-left"></i> ย้อนกลับ</button>
                <button class="btn btn-primary" onclick="addXP(10); nextPage(3)">บทเรียนถัดไป <i class="fas fa-arrow-right"></i></button>
            </div>
        </div>
        
        <!-- Page 4: Avoiding Online Scams -->
        <div class="page" id="page4">
            <h2 class="page-title"><i class="fas fa-shield-alt"></i> การหลีกเลี่ยงการถูกหลอกลวง</h2>
            
            <div class="content-grid">
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/60504/security-protection-anti-virus-software-60504.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="การหลอกลวงออนไลน์">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">รูปแบบการหลอกลวงออนไลน์</h3>
                        <p class="card-text">การหลอกลวงออนไลน์มีหลายรูปแบบ เช่น การขายสินค้าไม่มีอยู่จริง การหลอกให้โอนเงินล่วงหน้า การส่งลิงก์ปลอมเพื่อขโมยข้อมูล การแจ้งถูกรางวัลหลอกลวง และการโทรศัพท์แอบอ้างเป็นพนักงานบริษัท</p>
                    </div>
                </div>
                
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/3183150/pexels-photo-3183150.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="สัญญาณเตือนภัย">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">สัญญาณเตือนภัย (Red Flags)</h3>
                        <p class="card-text">สัญญาณเตือนภัยที่ควรระวัง ได้แก่ ราคาต่ำกว่าท้องตลาดมาก ถูกเร่งให้ตัดสินใจซื้อ ต้องโอนเงินล่วงหน้า ร้านค้าไม่มีประวัติการขาย รีวิวไม่น่าเชื่อถือ ไม่มีช่องทางติดต่อที่ชัดเจน และเว็บไซต์ไม่มี https</p>
                    </div>
                </div>
            </div>
            
            <div class="career-tip">
                <h3><i class="fas fa-lightbulb"></i> ข้อคิดเกี่ยวกับอาชีพ</h3>
                <p>การเข้าใจรูปแบบการหลอกลวงทางออนไลน์เป็นพื้นฐานสำคัญสำหรับอาชีพด้านความมั่นคงปลอดภัยไซเบอร์ นักสืบสวนอาชญากรรมออนไลน์ และผู้เชี่ยวชาญด้านการป้องกันการฉ้อโกง</p>
            </div>
            
            <div class="inquiry-question">
                <h3><i class="fas fa-question-circle"></i> คำถามกระตุ้นความคิด</h3>
                <p>ถ้านักเรียนได้รับอีเมลแจ้งว่าถูกรางวัลรถยนต์ แต่ต้องโอนเงินค่าธรรมเนียมก่อน นักเรียนจะทำอย่างไร? และนักเรียนคิดว่าสิ่งนี้เป็นการหลอกลวงหรือไม่ เพราะเหตุใด?</p>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary" onclick="prevPage(4)"><i class="fas fa-arrow-left"></i> ย้อนกลับ</button>
                <button class="btn btn-primary" onclick="addXP(10); nextPage(4)">บทเรียนถัดไป <i class="fas fa-arrow-right"></i></button>
            </div>
        </div>
        
        <!-- Page 5: Consumer Rights -->
        <div class="page" id="page5">
            <h2 class="page-title"><i class="fas fa-balance-scale"></i> สิทธิผู้บริโภคและการคืนสินค้า</h2>
            
            <div class="content-grid">
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/6077326/pexels-photo-6077326.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="กฎหมายคุ้มครองผู้บริโภค">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">กฎหมายคุ้มครองผู้บริโภคออนไลน์</h3>
                        <p class="card-text">ผู้บริโภคออนไลน์มีสิทธิได้รับข้อมูลที่ถูกต้องครบถ้วน มีสิทธิในการคืนสินค้าหรือเปลี่ยนสินค้าภายใน 7 วันหากสินค้าไม่ตรงตามคำโฆษณา และมีสิทธิได้รับความคุ้มครองตามกฎหมายว่าด้วยการคุ้มครองผู้บริโภค</p>
                    </div>
                </div>
                
                <div class="content-card">
                    <div class="card-img">
                        <img decoding="async" src="https://images.pexels.com/photos/4386431/pexels-photo-4386431.jpeg?auto=compress&#038;cs=tinysrgb&#038;w=600" alt="การร้องเรียน">
                    </div>
                    <div class="card-content">
                        <h3 class="card-title">ขั้นตอนการร้องเรียนและคืนสินค้า</h3>
                        <p class="card-text">เมื่อต้องการคืนสินค้า ควรติดต่อร้านค้าทันที ถ่ายรูปหลักฐานเก็บไว้ ทำหนังสือแจ้งความประสงค์คืนสินค้า ส่งสินค้าคืนตามวิธีการที่ร้านค้ากำหนด และหากร้านค้าไม่รับคืนสินค้า สามารถร้องเรียนที่สำนักงานคุ้มครองผู้บริโภค</p>
                    </div>
                </div>
            </div>
            
            <div class="career-tip">
                <h3><i class="fas fa-lightbulb"></i> ข้อคิดเกี่ยวกับอาชีพ</h3>
                <p>ความรู้เรื่องสิทธิผู้บริโภคเป็นพื้นฐานสำคัญสำหรับอาชีพนักกฎหมายเฉพาะทางด้านคุ้มครองผู้บริโภค ที่ปรึกษาด้านการค้าปลีกออนไลน์ และเจ้าหน้าที่ดูแลความสัมพันธ์ลูกค้า</p>
            </div>
            
            <div class="inquiry-question">
                <h3><i class="fas fa-question-circle"></i> คำถามกระตุ้นความคิด</h3>
                <p>ถ้านักเรียนซื้อเสื้อผ้าออนไลน์แล้วได้รับสินค้าไม่ตรงตามรูปภาพที่แสดง นักเรียนจะใช้สิทธิผู้บริโภคอย่างไรบ้าง? และนักเรียนคิดว่าการคืนสินค้าควรมีขั้นตอนอย่างไร?</p>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary" onclick="prevPage(5)"><i class="fas fa-arrow-left"></i> ย้อนกลับ</button>
                <button class="btn btn-primary" onclick="addXP(10); nextPage(5)">ทำแบบทดสอบ <i class="fas fa-arrow-right"></i></button>
            </div>
        </div>
        
        <!-- Page 6: Quiz (10 questions) -->
        <div class="page" id="page6">
            <h2 class="page-title"><i class="fas fa-clipboard-list"></i> แบบทดสอบหลังเรียน (10 ข้อ)</h2>
            
            <div class="quiz-container">
                <!-- Question 1 -->
                <div class="quiz-question">
                    <div class="question-number">1</div>
                    <h3>การอ่านรีวิวสินค้าอย่างมีประสิทธิภาพควรทำอย่างไร?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">อ่านเฉพาะรีวิวที่ดีที่สุด</div>
                        <div class="quiz-option" onclick="selectOption(this)">อ่านรีวิวทั้งที่ดีและไม่ดี และดูจำนวนรีวิวทั้งหมด</div>
                        <div class="quiz-option" onclick="selectOption(this)">เชื่อรีวิวที่มีรูปภาพประกอบเท่านั้น</div>
                        <div class="quiz-option" onclick="selectOption(this)">เลือกอ่านเฉพาะรีวิวล่าสุด</div>
                    </div>
                </div>
                
                <!-- Question 2 -->
                <div class="quiz-question">
                    <div class="question-number">2</div>
                    <h3>สัญญาณเตือนภัย (Red Flag) ใดต่อไปนี้บ่งบอกว่าร้านค้าอาจไม่น่าเชื่อถือ?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">มีรีวิวมากกว่า 100 รีวิว</div>
                        <div class="quiz-option" onclick="selectOption(this)">ราคาสินค้าต่ำกว่าท้องตลาดมาก</div>
                        <div class="quiz-option" onclick="selectOption(this)">มีที่อยู่ร้านค้าชัดเจน</div>
                        <div class="quiz-option" onclick="selectOption(this)">มีหลายช่องทางการชำระเงิน</div>
                    </div>
                </div>
                
                <!-- Question 3 -->
                <div class="quiz-question">
                    <div class="question-number">3</div>
                    <h3>วิธีการชำระเงินแบบใดที่ปลอดภัยที่สุดในการซื้อสินค้าออนไลน์?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">โอนเงินผ่านธนาคารล่วงหน้า</div>
                        <div class="quiz-option" onclick="selectOption(this)">เก็บเงินปลายทาง (COD)</div>
                        <div class="quiz-option" onclick="selectOption(this)">ส่งเงินสดทางไปรษณีย์</div>
                        <div class="quiz-option" onclick="selectOption(this)">ให้เพื่อนโอนเงินให้</div>
                    </div>
                </div>
                
                <!-- Question 4 -->
                <div class="quiz-question">
                    <div class="question-number">4</div>
                    <h3>หากซื้อสินค้าออนไลน์แล้วได้สินค้าไม่ตรงตามที่โฆษณา ผู้บริโภคมีสิทธิคืนสินค้าภายในกี่วัน?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">3 วัน</div>
                        <div class="quiz-option" onclick="selectOption(this)">7 วัน</div>
                        <div class="quiz-option" onclick="selectOption(this)">15 วัน</div>
                        <div class="quiz-option" onclick="selectOption(this)">30 วัน</div>
                    </div>
                </div>
                
                <!-- Question 5 -->
                <div class="quiz-question">
                    <div class="question-number">5</div>
                    <h3>หน่วยงานใดที่รับผิดชอบเกี่ยวกับการคุ้มครองผู้บริโภคในประเทศไทย?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">สำนักงานคณะกรรมการคุ้มครองผู้บริโภค (สคบ.)</div>
                        <div class="quiz-option" onclick="selectOption(this)">กระทรวงดิจิทัลเพื่อเศรษฐกิจและสังคม</div>
                        <div class="quiz-option" onclick="selectOption(this)">สำนักงานตำรวจแห่งชาติ</div>
                        <div class="quiz-option" onclick="selectOption(this)">กรมการค้าภายใน</div>
                    </div>
                </div>
                
                <!-- Question 6 -->
                <div class="quiz-question">
                    <div class="question-number">6</div>
                    <h3>ข้อใดไม่ใช่สัญญาณเตือนภัย (Red Flag) ในการซื้อสินค้าออนไลน์?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">ราคาสินค้าถูกมากเกินไป</div>
                        <div class="quiz-option" onclick="selectOption(this)">ร้านค้ามีรีวิวที่ดีทั้งหมดโดยไม่มีรีวิวแย่เลย</div>
                        <div class="quiz-option" onclick="selectOption(this)">มีที่อยู่ร้านค้าชัดเจน</div>
                        <div class="quiz-option" onclick="selectOption(this)">ต้องโอนเงินล่วงหน้า 100%</div>
                    </div>
                </div>
                
                <!-- Question 7 -->
                <div class="quiz-question">
                    <div class="question-number">7</div>
                    <h3>การชำระเงินแบบใดที่เสี่ยงต่อการถูกหลอกลวงมากที่สุด?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">บัตรเครดิต</div>
                        <div class="quiz-option" onclick="selectOption(this)">เก็บเงินปลายทาง (COD)</div>
                        <div class="quiz-option" onclick="selectOption(this)">โอนเงินผ่านธนาคารล่วงหน้า</div>
                        <div class="quiz-option" onclick="selectOption(this)">ผ่อนผ่านบัตรเครดิต</div>
                    </div>
                </div>
                
                <!-- Question 8 -->
                <div class="quiz-question">
                    <div class="question-number">8</div>
                    <h3>หากต้องการร้องเรียนร้านค้าออนไลน์ นักเรียนควรติดต่อหน่วยงานใดเป็นลำดับแรก?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">ตำรวจ</div>
                        <div class="quiz-option" onclick="selectOption(this)">สำนักงานคณะกรรมการคุ้มครองผู้บริโภค (สคบ.)</div>
                        <div class="quiz-option" onclick="selectOption(this)">กรมการค้าภายใน</div>
                        <div class="quiz-option" onclick="selectOption(this)">ธนาคารแห่งประเทศไทย</div>
                    </div>
                </div>
                
                <!-- Question 9 -->
                <div class="quiz-question">
                    <div class="question-number">9</div>
                    <h3>การเปรียบเทียบสินค้าออนไลน์ควรพิจารณาปัจจัยใดบ้าง?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">ราคา</div>
                        <div class="quiz-option" onclick="selectOption(this)">คุณสมบัติสินค้า</div>
                        <div class="quiz-option" onclick="selectOption(this)">การรับประกัน</div>
                        <div class="quiz-option" onclick="selectOption(this)">ถูกทุกข้อ</div>
                    </div>
                </div>
                
                <!-- Question 10 -->
                <div class="quiz-question">
                    <div class="question-number">10</div>
                    <h3>ข้อใดคือพฤติกรรมของผู้บริโภคออนไลน์ที่ชาญฉลาด?</h3>
                    <div class="quiz-options">
                        <div class="quiz-option" onclick="selectOption(this)">ซื้อสินค้าทันทีเมื่อเห็นโฆษณา</div>
                        <div class="quiz-option" onclick="selectOption(this)">เปรียบเทียบสินค้าจากหลายร้านค้าก่อนตัดสินใจ</div>
                        <div class="quiz-option" onclick="selectOption(this)">เชื่อรีวิวจากเพื่อนเท่านั้น</div>
                        <div class="quiz-option" onclick="selectOption(this)">ไม่สนใจนโยบายการคืนสินค้า</div>
                    </div>
                </div>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary" onclick="prevPage(6)"><i class="fas fa-arrow-left"></i> ย้อนกลับ</button>
                <button class="btn btn-primary" onclick="submitQuiz()">ส่งคำตอบ <i class="fas fa-check-circle"></i></button>
            </div>
        </div>
        
        <!-- Page 7: Results -->
        <div class="page" id="page7">
            <div class="results-container">
                <div class="xp-badge">
                    <div class="xp-total" id="totalXP">0</div>
                    <div class="xp-label">คะแนน XP</div>
                </div>
                
                <h2>ยินดีด้วย! คุณได้สำเร็จบทเรียน</h2>
                <p>การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาดเป็นทักษะสำคัญในยุคดิจิทัล</p>
                
                <div class="student-info">
                    <h3><i class="fas fa-user-graduate"></i> ข้อมูลนักเรียน</h3>
                    <div class="info-grid">
                        <div class="info-item">
                            <div class="info-label">ชั้นเรียน</div>
                            <div class="info-value" id="resultClass">&#8211;</div>
                        </div>
                        
                        <div class="info-item">
                            <div class="info-label">ห้อง</div>
                            <div class="info-value" id="resultRoom">&#8211;</div>
                        </div>
                        
                        <div class="info-item">
                            <div class="info-label">เลขที่</div>
                            <div class="info-value" id="resultNumber">&#8211;</div>
                        </div>
                        
                        <div class="info-item">
                            <div class="info-label">ชื่อ-สกุล</div>
                            <div class="info-value" id="resultName">&#8211;</div>
                        </div>
                    </div>
                    
                    <div class="info-item" style="grid-column: span 2; margin-top: 20px;">
                        <div class="info-label">คะแนนแบบทดสอบ</div>
                        <div class="info-value" id="quizScore">0/10</div>
                    </div>
                </div>
            </div>
            
            <div class="navigation">
                <button class="btn btn-secondary" onclick="prevPage(7)"><i class="fas fa-arrow-left"></i> เนื้อหาก่อนหน้า</button>
                <button class="btn btn-primary" onclick="restartCourse()">เริ่มบทเรียนใหม่ <i class="fas fa-redo"></i></button>
            </div>
        </div>
        
        <div class="footer">
            <p>ออกแบบและพัฒนาโดย นายณรงค์ชัช กันสุข</p>
            <p>ครูวิทยฐานะครูชำนาญการ โรงเรียนหนองจอกพิทยานุสรณ์</p>
            <p>สำนักงานเขตหนองจอก กรุงเทพมหานคร</p>
            <p>© 2025 สงวนลิขสิทธิ์</p>
        </div>
    </div>

    <script>
        let currentPage = 1;
        let totalPages = 7;
        let xp = 0;
        let quizScore = 0;
        
        // Initialize the course
        function initCourse() {
            updateProgress();
            document.getElementById('xpCounter').textContent = xp;
        }
        
        // Navigate to next page
        function nextPage(pageNum) {
            if(pageNum === 1) {
                // Validate student info before proceeding
                const classLevel = document.getElementById('classLevel').value;
                const classRoom = document.getElementById('classRoom').value;
                const studentNumber = document.getElementById('studentNumber').value;
                const studentName = document.getElementById('studentName').value;
                
                if(!classLevel || !classRoom || !studentNumber || !studentName) {
                    alert('กรุณากรอกข้อมูลนักเรียนให้ครบถ้วน');
                    return;
                }
            }
            
            document.getElementById(`page${currentPage}`).classList.remove('active');
            currentPage++;
            document.getElementById(`page${currentPage}`).classList.add('active');
            updateProgress();
        }
        
        // Navigate to previous page
        function prevPage(pageNum) {
            document.getElementById(`page${currentPage}`).classList.remove('active');
            currentPage--;
            document.getElementById(`page${currentPage}`).classList.add('active');
            updateProgress();
        }
        
        // Add XP points
        function addXP(points) {
            xp += points;
            document.getElementById('xpCounter').textContent = xp;
            
            // Show XP animation
            const xpCounter = document.getElementById('xpCounter');
            xpCounter.style.transform = 'scale(1.2)';
            xpCounter.style.color = '#ff9800';
            setTimeout(() => {
                xpCounter.style.transform = 'scale(1)';
                xpCounter.style.color = '';
            }, 500);
        }
        
        // Update progress bar
        function updateProgress() {
            const progress = (currentPage / totalPages) * 100;
            document.getElementById('progressBar').style.width = `${progress}%`;
        }
        
        // Check drag and drop order
        function checkOrder() {
            const step1 = document.getElementById('step1').textContent;
            const step2 = document.getElementById('step2').textContent;
            const step3 = document.getElementById('step3').textContent;
            const step4 = document.getElementById('step4').textContent;
            
            if(step1.includes('กำหนด') && step2.includes('เลือก') && 
               step3.includes('อ่าน') && step4.includes('เปรียบเทียบ')) {
                alert('ถูกต้อง! คุณได้ 10 XP');
                addXP(10);
            } else {
                alert('ลำดับไม่ถูกต้อง! ลองใหม่อีกครั้ง');
            }
        }
        
        // Select quiz option
        function selectOption(element) {
            // Remove selected class from siblings
            const siblings = element.parentElement.children;
            for(let i = 0; i < siblings.length; i++) {
                siblings[i].classList.remove('selected');
            }
            
            // Add selected class to clicked element
            element.classList.add('selected');
        }
        
        // Submit quiz
        function submitQuiz() {
            // In a real implementation, this would check all answers
            // For this demo, we'll simulate a score
            quizScore = Math.floor(Math.random() * 6) + 5; // Random score between 5-10
            
            // Calculate XP from quiz (60% of total XP)
            const quizXP = Math.round((quizScore / 10) * 60);
            xp += quizXP;
            
            // Show results
            document.getElementById('quizScore').textContent = `${quizScore}/10`;
            document.getElementById('totalXP').textContent = xp;
            
            // Show student info in results
            document.getElementById('resultClass').textContent = document.getElementById('classLevel').value;
            document.getElementById('resultRoom').textContent = document.getElementById('classRoom').value;
            document.getElementById('resultNumber').textContent = document.getElementById('studentNumber').value;
            document.getElementById('resultName').textContent = document.getElementById('studentName').value;
            
            // Go to results page
            document.getElementById('page6').classList.remove('active');
            currentPage = 7;
            document.getElementById('page7').classList.add('active');
            updateProgress();
        }
        
        // Restart the course
        function restartCourse() {
            document.getElementById('page7').classList.remove('active');
            currentPage = 1;
            xp = 0;
            quizScore = 0;
            document.getElementById('page1').classList.add('active');
            document.getElementById('xpCounter').textContent = '0';
            updateProgress();
            
            // Reset student form
            document.getElementById('classLevel').value = '';
            document.getElementById('classRoom').value = '';
            document.getElementById('studentNumber').value = '';
            document.getElementById('studentName').value = '';
        }
        
        // Setup drag and drop
        function setupDragDrop() {
            const dragItems = document.querySelectorAll('.drag-item');
            const dropBoxes = document.querySelectorAll('.drop-box');
            
            dragItems.forEach(item => {
                item.addEventListener('dragstart', dragStart);
            });
            
            dropBoxes.forEach(box => {
                box.addEventListener('dragover', dragOver);
                box.addEventListener('dragenter', dragEnter);
                box.addEventListener('dragleave', dragLeave);
                box.addEventListener('drop', drop);
            });
        }
        
        function dragStart(e) {
            e.dataTransfer.setData('text/plain', e.target.textContent);
            setTimeout(() => {
                e.target.style.opacity = '0.4';
            }, 0);
        }
        
        function dragOver(e) {
            e.preventDefault();
        }
        
        function dragEnter(e) {
            e.preventDefault();
            this.classList.add('hover');
        }
        
        function dragLeave() {
            this.classList.remove('hover');
        }
        
        function drop(e) {
            e.preventDefault();
            this.classList.remove('hover');
            
            const data = e.dataTransfer.getData('text/plain');
            this.textContent = this.textContent.split('. ')[0] + '. ' + data;
            
            // Remove the dragged item
            const dragItems = document.querySelectorAll('.drag-item');
            dragItems.forEach(item => {
                if(item.textContent === data) {
                    item.style.display = 'none';
                }
            });
        }
        
        // Initialize when page loads
        window.onload = function() {
            initCourse();
            setupDragDrop();
        };
    </script>
</body>
</html>
<p>The post <a href="https://www.kroochut.com/smart-shopping/">🛒บทเรียนออนไลน์การเป็นผู้บริโภคออนไลน์ที่ชาญฉลาด 🏪</a> appeared first on <a href="https://www.kroochut.com">ครูชัชดอทคอม</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
