Lunes, Agosto 10, 2026

 https://epp-he5-q3.my.canva.site/exploring-filipino-traditions

<!doctype html>

<html lang="en">

 <head><script>window["__codeletBootstrap__"]=JSON.parse('{"A":"A","B":"20260807-05-4dc3575","C":{"Abril Fatface":"YACgEZbkUVE,0","Alfa Slab One":"YACgEYS9sJU,0","Anton":"YACgEcYqQ-A,0","Archivo":"YAHO2-t-jNE,0","Arial":"YAGyDvJ_4Ts,0","Bebas Neue":"YACgESME5ew,0","Bricolage Grotesque":"YAFyMcdwzpc,0","Canva Sans":"YAFLd8sKbwc,2","Caveat":"YALBs2ploWQ,0","Comic Sans MS":"YAHO2VMiyZo,0","Cormorant Garamond":"YAFdJhX-538,0","Courier New":"YAGzXiGs0_8,0","DM Sans":"YAD1aU3sLnI,0","DM Serif Display":"YAD1aYG82rc,0","Forum":"YACgEcnnqB4,0","Fraunces":"YAEul-FRQw4,0","Georgia":"YAGzXkO0pEM,0","Helvetica Neue":"YAFcf6CtJfI,0","Impact":"YAFcfnjI7Vk,0","Inter":"YAFdJvSyp_k,3","Iowan Old Style":"YAGNIFa8j9o,0","Jacques Francois":"YAHO2a5g66Q,0","JetBrains Mono":"YAFdJksXcAk,0","Libre Baskerville":"YACgEUFdPdA,0","Manrope":"YAHO2b2feC4,0","Merriweather":"YACgEXvHxxs,0","Montserrat":"YADLjI9qxTA,0","Nunito":"YACgEX8C5Gg,0","Oleo Script":"YACgEQQ14jI,0","Phantom Sans":"YAHO2E8Pb88,0","Playfair Display":"YACgEYmuCJE,0","Poppins":"YAFdJjbTu24,1","Press Start 2P":"YAFyGr-8pmQ,0","Quicksand":"YADWjpfPmdk,0","Raleway":"YACgEVg3xZg,0","Segoe UI":"YAHNdRD1Klw,0","Source Sans 3":"YAG4lO1Mj10,0","Spectral":"YAHO2rVUHIM,0","Times New Roman":"YAGzXW3gftg,0","Times":"YAGzXW3gftg,0","Ubuntu":"YACgERDU--Q,0","Work Sans":"YAGXhLOKv44,0","Yellowtail":"YACgEYG4kG4,0","ui-monospace":"YADlN8CFZ8Q,0","ui-sans-serif":"YACkoN-xg4g,0"}}');</script><script src="/_sdk/7949ff62d67710d5.telemetry_sdk.js" integrity="sha512-KIvXA82Di44YY/RH9/63A9MuTuavYgDFG8PfErJn7Wli4K0LAOk+coo/aPXk3+ZNL96nHh9VYD4PE+fLes+laQ=="></script>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Exploring Filipino Traditions</title>

  <script src="https://cdn.tailwindcss.com/3.4.17"></script>

  <link href="https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&amp;family=Fraunces:wght@700;900&amp;display=swap" rel="stylesheet">

  <style>

        body { font-family: 'DM Sans', sans-serif; }

        h1, h2 { font-family: 'Fraunces', serif; }

        .quiz-btn { transition: all 0.3s; }

        .quiz-btn.correct { background: #16a34a !important; color: white !important; transform: scale(1.05); }

        .quiz-btn.wrong { background: #dc2626 !important; color: white !important; opacity: 0.7; }

        .quiz-btn:disabled { cursor: not-allowed; }

        .card-enter { animation: slideUp 0.5s ease both; }

        @keyframes slideUp { from { opacity:0; transform: translateY(30px); } to { opacity:1; transform: translateY(0); } }

    </style>

  <script src="https://cdn.jsdelivr.net/npm/lucide@0.263.0/dist/umd/lucide.min.js" type="text/javascript"></script>

  <script src="/_sdk/0e8d3a91e1c6f495.data_sdk.js" type="text/javascript" integrity="sha512-c00oDoGjsMgluCLLEyVl3suwEkgjOGGplVFbsilUoBg4aMKNmsL3mwsc9r0dPn95qiSZyjBousQXgROkAW7p/w=="></script>

  <script src="/_sdk/04cc6185e046f597.resizing_sdk.js" type="text/javascript" integrity="sha512-CiE/G92aQF0nxneFg1kdOvXih8sQ1Z2a2QI3+r/WvzJwQqH6+IyB3iL07OkJmpm3ABAaf07+FnqWny98f5sR6w=="></script>

 </head>

 <body data-template-id="__page-root" class="min-h-screen w-full">

  <header class="text-center py-8 px-4">

   <p data-template-id="school-name" class="canva-text uppercase tracking-widest text-sm mb-2"></p>

   <h1 data-template-id="main-title" class="canva-text text-3xl md:text-5xl font-black mb-2"></h1>

   <p data-template-id="subtitle" class="canva-text text-lg"></p>

  </header>

  <main class="max-w-4xl mx-auto px-4 pb-12"><!-- Hero Image -->

   <div class="rounded-2xl overflow-hidden mb-10 shadow-lg"><img data-template-id="hero-img" class="canva-image w-full h-48 md:h-64 object-cover" loading="lazy">

   </div><!-- Lesson Section -->

   <section aria-labelledby="lesson-heading">

    <h2 id="lesson-heading" data-template-id="lesson-heading" class="canva-text text-2xl font-bold mb-6 text-center"></h2><!-- Card 1: Binakol -->

    <div class="card-enter grid md:grid-cols-[200px_1fr] gap-4 mb-6 rounded-xl overflow-hidden shadow" style="animation-delay:0.1s"><img data-template-id="binakol-img" class="canva-image w-full h-40 md:h-full object-cover" loading="lazy">

     <div data-template-id="card-binakol" class="canva-card p-5">

      <h3 data-template-id="binakol-title" class="canva-text font-bold text-lg mb-1"></h3>

      <p data-template-id="binakol-location" class="canva-text text-sm mb-2 italic"></p>

      <p data-template-id="binakol-desc" class="canva-text text-sm"></p>

     </div>

    </div><!-- Card 2: Piña -->

    <div class="card-enter grid md:grid-cols-[200px_1fr] gap-4 mb-6 rounded-xl overflow-hidden shadow" style="animation-delay:0.2s"><img data-template-id="pina-img" class="canva-image w-full h-40 md:h-full object-cover" loading="lazy">

     <div data-template-id="card-pina" class="canva-card p-5">

      <h3 data-template-id="pina-title" class="canva-text font-bold text-lg mb-1"></h3>

      <p data-template-id="pina-location" class="canva-text text-sm mb-2 italic"></p>

      <p data-template-id="pina-desc" class="canva-text text-sm"></p>

     </div>

    </div><!-- Card 3: Yakan -->

    <div class="card-enter grid md:grid-cols-[200px_1fr] gap-4 mb-6 rounded-xl overflow-hidden shadow" style="animation-delay:0.3s"><img data-template-id="yakan-img" class="canva-image w-full h-40 md:h-full object-cover" loading="lazy">

     <div data-template-id="card-yakan" class="canva-card p-5">

      <h3 data-template-id="yakan-title" class="canva-text font-bold text-lg mb-1"></h3>

      <p data-template-id="yakan-location" class="canva-text text-sm mb-2 italic"></p>

      <p data-template-id="yakan-desc" class="canva-text text-sm"></p>

     </div>

    </div><!-- Card 4: Pukpok -->

    <div class="card-enter grid md:grid-cols-[200px_1fr] gap-4 mb-6 rounded-xl overflow-hidden shadow" style="animation-delay:0.4s"><img data-template-id="ifugao-img" class="canva-image w-full h-40 md:h-full object-cover" loading="lazy">

     <div data-template-id="card-ifugao" class="canva-card p-5">

      <h3 data-template-id="ifugao-title" class="canva-text font-bold text-lg mb-1"></h3>

      <p data-template-id="ifugao-location" class="canva-text text-sm mb-2 italic"></p>

      <p data-template-id="ifugao-desc" class="canva-text text-sm"></p>

     </div>

    </div><!-- Card 5: Sarimanok -->

    <div class="card-enter grid md:grid-cols-[200px_1fr] gap-4 mb-6 rounded-xl overflow-hidden shadow" style="animation-delay:0.5s"><img data-template-id="sarimanok-img" class="canva-image w-full h-40 md:h-full object-cover" loading="lazy">

     <div data-template-id="card-sarimanok" class="canva-card p-5">

      <h3 data-template-id="sarimanok-title" class="canva-text font-bold text-lg mb-1"></h3>

      <p data-template-id="sarimanok-location" class="canva-text text-sm mb-2 italic"></p>

      <p data-template-id="sarimanok-desc" class="canva-text text-sm"></p>

     </div>

    </div>

   </section><!-- Quiz Section -->

   <section aria-labelledby="quiz-heading" class="mt-12">

    <h2 id="quiz-heading" data-template-id="quiz-heading" class="canva-text text-2xl font-bold mb-2 text-center"></h2>

    <p data-template-id="quiz-instructions" class="canva-text text-center mb-8"></p>

    <div id="quiz-container" class="space-y-8"></div>

    <div id="score-section" class="hidden text-center mt-8 p-6 rounded-xl bg-white/80 shadow-lg">

     <p id="score-text" class="text-2xl font-bold mb-4"></p>

     <p id="score-emoji" class="text-5xl mb-4"></p><button id="retry-btn" data-template-id="retry-btn" class="canva-button px-6 py-3 rounded-full font-bold text-lg shadow hover:scale-105 transition-transform"></button>

    </div>

   </section>

  </main>

  <script src="/_sdk/571d88ca352bbccf.editing_sdk.js" integrity="sha512-jpVzCgOJfgU8ETK2cVi9ukdjrZIqXjCspYqy9afx1TyeJ4jZxisBmh2SIlonXgbaxCv9M5yrk3WY4wZKWDC3Ig=="></script>

  <script>

        const quizData = [

            { q: "1. Where does Binakol weaving come from?", choices: ["Aklan, Visayas", "Ilocos Norte, Luzon", "Basilan, Mindanao", "Ifugao, CAR"], answer: 1 },

            { q: "2. Piña cloth is made from fibers of what plant?", choices: ["Coconut", "Banana", "Pineapple", "Abaca"], answer: 2 },

            { q: "3. The Yakan people are known for their colorful weaving. Where do they live?", choices: ["Lanao del Sur", "Basilan, Mindanao", "Ilocos Norte", "Benguet, CAR"], answer: 1 },

            { q: "4. What is a Sarimanok?", choices: ["A type of weaving loom", "A legendary bird in Maranao culture", "A musical instrument", "A traditional dance"], answer: 1 },

            { q: "5. Pukpok loom weaving uses a special technique of beating threads. Which group practices this?", choices: ["Maranao of Lanao del Sur", "Yakan of Basilan", "Ifugao of CAR", "Ilokano of Ilocos Norte"], answer: 2 }

        ];


        let score = 0;

        const container = document.getElementById('quiz-container');


        function buildQuiz() {

            score = 0;

            container.innerHTML = '';

            document.getElementById('score-section').classList.add('hidden');


            quizData.forEach((item, qi) => {

                const div = document.createElement('div');

                div.className = 'bg-white/90 rounded-xl p-5 shadow';

                div.innerHTML = `<p class="font-bold mb-3">${item.q}</p><div class="grid grid-cols-1 sm:grid-cols-2 gap-3">${item.choices.map((c, ci) => `<button class="quiz-btn text-left px-4 py-3 rounded-lg border-2 border-amber-200 bg-amber-50 hover:bg-amber-100 font-medium" data-qi="${qi}" data-ci="${ci}">${c}</button>`).join('')}</div>`;

                container.appendChild(div);

            });


            container.querySelectorAll('.quiz-btn').forEach(btn => {

                btn.addEventListener('click', handleAnswer);

            });

        }


        function handleAnswer(e) {

            const btn = e.currentTarget;

            const qi = parseInt(btn.dataset.qi);

            const ci = parseInt(btn.dataset.ci);

            const siblings = container.querySelectorAll(`[data-qi="${qi}"]`);


            siblings.forEach(b => { b.disabled = true; b.removeEventListener('click', handleAnswer); });


            if (ci === quizData[qi].answer) {

                btn.classList.add('correct');

                btn.textContent += ' ✅';

                score++;

            } else {

                btn.classList.add('wrong');

                btn.textContent += ' ❌';

                siblings[quizData[qi].answer].classList.add('correct');

                siblings[quizData[qi].answer].textContent += ' ✅';

            }


            // Check if all answered

            const allAnswered = quizData.every((_, i) => container.querySelector(`[data-qi="${i}"]`).disabled);

            if (allAnswered) {

                setTimeout(showScore, 600);

            }

        }


        function showScore() {

            const section = document.getElementById('score-section');

            section.classList.remove('hidden');

            const pct = score / quizData.length;

            let emoji = pct === 1 ? '🌟🎉🌟' : pct >= 0.6 ? '👏😊' : '💪📚';

            document.getElementById('score-text').textContent = `You got ${score} out of ${quizData.length}!`;

            document.getElementById('score-emoji').textContent = emoji;

        }


        document.getElementById('retry-btn').addEventListener('click', buildQuiz);

        buildQuiz();

    </script>

 </body>

</html>

  https://epp-he5-q3.my.canva.site/exploring-filipino-traditions <!doctype html> <html lang="en">  <head><scr...