Health & Fitness
Download Game PDF

Healthy Hanukkah

Game Overview

Healthy Hanukkah is a holiday-themed fitness activity designed for at-home learners!

It’s almost Hanukkah and it’s time to light the Menorah. However, the Menorah candles have gone missing! They must be hidden around the house and it is up to students to find them!

Using the printable Healthy Hanukkah Cards resource, students are on a quest to find the candle cards that are hidden throughout their house. Using a dreidel to help determine the amount of repetitions to complete, students can keep the candles they discover by performing a variety of exercise movements.

The goal of the game is to collect the nine Hanukkah Menorah candle cards as quickly as possible!

Learning Targets

Game Builds

Build One: Getting Ready

To get ready for this activity, students will need to print out the Menorah Candles Sheet as well as the Candle Tracker sheet. With the sheets printed out, they can cut out the cards and tracker using scissors, making sure to be extra careful as they do so.

The Menorah Candles sheet includes nine individual candle cards and each card has a playing card code featured in the top left corner. These codes are there for students who may not have access to a printer at home. In that situation, students can switch out the candle cards for playing cards in order to be able to play. They’ll just need to have the digital Menorah Candles sheet handy so that they can follow along.

Once the candle cards are ready, students can ask a parent, guardian, or another family member to go hide all nine cards around the house!

Build Two: Healthy Hanukkah

With the candle cards hidden, we’re ready to get into the game.It’s almost Hanukkah and it’s time to get the Hanukkah Menorah ready. However, the Menorah candles have gone missing! They must be hidden around the house and it is up to students to find them!

To get this done, students will need their Candle Tracker sheet as well as a pencil and a dreidel. If they do not have access to a dreidel, they can use a mobile device to scan the QR code on the Candle Tracker sheet in order to access an interactive, digital one. With their materials in hand, they can start searching for the Menorah candles.

When a student has found a hidden candle card, they’ll be able to log that candle on their tracker sheet. However, before they may do so, they must perform some exercise!The exercise movement that the students must perform is indicated on the hidden candle card that they have discovered. In order to determine how many repetitions of the movement they must perform, the students must spin their dreidel.

When the dreidel stops spinning, they must perform the number of repetitions associated with the letter that the dreidel landed on that is shown on the candle card.

There is a different amount of repetitions associated with each of the dreidel’s letters: Nun, Gimel, Hey, and Shin.

As students successfully find and claim the Menorah candles, they get to log each candle into their tracker and can even make notes on where they found it and which letter their dreidel landed on. The game goes on until the students have successfully rounded up all nine of the Menorah’s candles!

Safety Considerations

Students should participate in active clothing.

Students should always look at their surroundings before performing exercises.

Equipment Requirements

More Games

Health & Fitness

Emotions Mixup

View Game
Health & Fitness

Builders & Bulldozers

View Game
Health & Fitness

RPS Tug-O-War

View Game
// Blog CTA Click Tracking for GA4 // Add this script to your Webflow site's custom code section // Function to track CTA clicks function trackBlogCTA(ctaLocation, ctaText, destinationUrl) { // Send event to GA4 if (typeof gtag !== 'undefined') { gtag('event', 'blog_cta_click', { 'event_category': 'Blog CTA', 'event_label': ctaText, 'cta_location': ctaLocation, // 'top', 'middle', 'bottom', 'inline' 'blog_post': window.location.pathname, 'destination_url': destinationUrl }); console.log('Blog CTA tracked:', { location: ctaLocation, text: ctaText, post: window.location.pathname }); } } // Automatically track all CTA clicks on blog posts document.addEventListener('DOMContentLoaded', function() { // Only run on blog post pages if (!window.location.pathname.includes('/blog/')) return; // Find all CTA links (adjust selectors based on your site structure) const ctaSelectors = [ 'a[href*="/membership"]', 'a[href*="/join"]', 'a[href*="physedu"]', 'a.cta-button', // If you have a specific class 'a.button-primary' // Adjust to match your button classes ]; // Combine all selectors const allCTALinks = document.querySelectorAll(ctaSelectors.join(', ')); allCTALinks.forEach(function(link) { link.addEventListener('click', function(e) { // Determine CTA location based on position on page const rect = link.getBoundingClientRect(); const scrollPos = window.scrollY + rect.top; const pageHeight = document.body.scrollHeight; const relativePos = scrollPos / pageHeight; let ctaLocation = 'middle'; if (relativePos < 0.25) ctaLocation = 'top'; else if (relativePos > 0.75) ctaLocation = 'bottom'; // Get CTA text const ctaText = link.textContent.trim() || link.getAttribute('aria-label') || 'Unknown'; // Get destination URL const destinationUrl = link.getAttribute('href'); // Track the click trackBlogCTA(ctaLocation, ctaText, destinationUrl); }); }); console.log('Blog CTA tracking initialized. Found ' + allCTALinks.length + ' CTA links.'); }); // Alternative: Manual tracking function you can call from specific CTAs // Usage: window.trackBlogCTA = trackBlogCTA; // #PhysEdU Membership Conversion Tracking // Add this to Webflow Project Settings > Custom Code > Footer Code // Track when someone clicks to join #PhysEdU (starts checkout) document.addEventListener('DOMContentLoaded', function() { // Find all links to Circle checkout pages const checkoutLinks = document.querySelectorAll('a[href*="physedu.circle.so/checkout"]'); checkoutLinks.forEach(function(link) { link.addEventListener('click', function(e) { // Determine which tier based on URL let tier = 'unknown'; let value = 0; if (link.href.includes('/checkout/community')) { tier = 'community'; value = 10; } else if (link.href.includes('/checkout/plus')) { tier = 'plus'; value = 49; } else if (link.href.includes('/checkout/pro')) { tier = 'pro'; value = 99; } // Track the checkout initiation if (typeof gtag !== 'undefined') { gtag('event', 'begin_checkout', { 'event_category': 'PhysEdU Membership', 'event_label': tier, 'value': value, 'currency': 'USD', 'items': [{ 'item_id': 'physedu_' + tier, 'item_name': '#PhysEdU ' + tier.charAt(0).toUpperCase() + tier.slice(1), 'price': value, 'quantity': 1 }] }); console.log('Tracked: Begin checkout for #PhysEdU ' + tier); } }); }); console.log('PhysEdU checkout tracking initialized. Found ' + checkoutLinks.length + ' checkout links.'); }); // Track successful membership signup (when they return from Circle) // This checks if they're landing on a page after successful Circle checkout window.addEventListener('load', function() { // Check if URL contains success parameters // Circle typically adds parameters like ?success=true or redirects to a specific page const urlParams = new URLSearchParams(window.location.search); // Check for common success indicators const hasSuccess = urlParams.get('success') === 'true' || urlParams.get('checkout') === 'success' || urlParams.get('member') === 'new' || document.referrer.includes('circle.so/checkout'); // Also check if landing on a "welcome" or "success" page const isWelcomePage = window.location.pathname.includes('/welcome') || window.location.pathname.includes('/success') || window.location.pathname.includes('/getting-started'); if (hasSuccess || (isWelcomePage && document.referrer.includes('circle.so'))) { // Try to determine tier from URL or page content let tier = 'community'; // default assumption let value = 10; // Check URL for tier indicators if (urlParams.get('tier') === 'plus' || window.location.href.includes('plus')) { tier = 'plus'; value = 49; } else if (urlParams.get('tier') === 'pro' || window.location.href.includes('pro')) { tier = 'pro'; value = 99; } // Fire the conversion event if (typeof gtag !== 'undefined') { gtag('event', 'physedu_signup', { 'event_category': 'PhysEdU Membership', 'event_label': tier, 'value': value, 'currency': 'USD', 'transaction_id': 'physedu_' + Date.now(), // Simple unique ID 'items': [{ 'item_id': 'physedu_' + tier, 'item_name': '#PhysEdU ' + tier.charAt(0).toUpperCase() + tier.slice(1), 'price': value, 'quantity': 1 }] }); // Also fire a generic conversion event gtag('event', 'conversion', { 'send_to': 'AW-CONVERSION-ID/physedu_signup', // Update with your conversion ID if using Google Ads 'value': value, 'currency': 'USD', 'transaction_id': 'physedu_' + Date.now() }); console.log('Tracked: PhysEdU signup conversion - ' + tier + ' tier ($' + value + ')'); // Set a flag so we don't track this twice if they refresh sessionStorage.setItem('physedu_signup_tracked', 'true'); } } });