{"id":109321,"date":"2025-07-01T22:02:30","date_gmt":"2025-07-01T16:32:30","guid":{"rendered":"https:\/\/www.mygreatlearning.com\/blog\/?page_id=109321"},"modified":"2025-07-01T21:49:36","modified_gmt":"2025-07-01T16:19:36","slug":"data-analysis-quiz","status":"publish","type":"page","link":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/","title":{"rendered":"Data Analysis Quiz"},"content":{"rendered":"\n<div id=\"data-analysis-quiz-app-wrapper\">\n    <style>\n        \/* --- General Reset & Variables --- *\/\n        html { scroll-behavior: smooth; }\n        #data-analysis-quiz-app-wrapper {\n            --primary-blue: #1A73E8; --hover-blue: #1865c9; --background-grey: #F8F9FA; --border-grey: #DADCE0; --text-primary: #202124; --text-secondary: #5F6368; --option-bg: #FFFFFF; --option-hover-bg: #F1F3F4; --color-success: #1E8E3E; --correct-bg: #E6F4EA; --correct-text: #117233; --color-danger: #D93025; --incorrect-bg: #FCE8E6; --incorrect-text: #A50E0E; --color-warning: #f59e0b; --whatsapp-green: #25D366; --twitter-blue: #1DA1F2; --linkedin-blue: #0A66C2; --telegram-blue: #24A1DE; --shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 2px 6px 2px rgba(60, 64, 67, 0.15); --shadow-lg: 0 10px 25px rgba(0, 0, 0, 0.1); font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif; color: var(--text-primary); box-sizing: border-box;\n        }\n        #data-analysis-quiz-app-wrapper *, #data-analysis-quiz-app-wrapper *::before, #data-analysis-quiz-app-wrapper *::after { box-sizing: inherit; }\n        #quiz-app-container { width: 1200px; max-width: 100%; border-radius: 8px; overflow: hidden; margin: 50px auto auto auto; }\n        #data-analysis-quiz-app-wrapper .quiz-screen { display: none; }\n        #data-analysis-quiz-app-wrapper .quiz-screen.active { display: block; animation: fadeIn 0.5s ease-out; }\n        @keyframes fadeIn { from { opacity: 0; transform: translateY(15px); } to { opacity: 1; transform: translateY(0); } }\n        \n        \/* --- Screen Padding & Header --- *\/\n        #main-menu-view, #user-details-view, #analysis-view { padding: 2rem 3rem; }\n        #data-analysis-quiz-app-wrapper .quiz-header { text-align: center; margin-bottom: 2.5rem; }\n        #data-analysis-quiz-app-wrapper .quiz-header h1 { font-size: 2.5rem; margin: 0 0 0.5rem 0; }\n        #data-analysis-quiz-app-wrapper .quiz-header p { font-size: 1.1rem; color: var(--text-secondary); max-width: 600px; margin: 0 auto; }\n        \n        \/* --- Main Menu --- *\/\n        #data-analysis-quiz-app-wrapper .difficulty-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 1.5rem; margin-bottom: 3rem; }\n        #data-analysis-quiz-app-wrapper .difficulty-card { border: 1px solid var(--border-grey); background-color: #fff; border-radius: 8px; text-align: center; padding: 1.5rem; cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease; display: flex; flex-direction: column; }\n        #data-analysis-quiz-app-wrapper .difficulty-card:hover { transform: translateY(-5px); box-shadow: var(--shadow-lg); }\n        #data-analysis-quiz-app-wrapper .difficulty-card .icon { font-size: 2.5rem; margin-bottom: 1rem; }\n        #data-analysis-quiz-app-wrapper .difficulty-card h2 { font-size: 1.5rem; margin: 0 0 0.5rem 0; }\n        #data-analysis-quiz-app-wrapper .difficulty-card p { font-size: 0.9rem; color: var(--text-secondary); margin: 0 0 1.5rem 0; }\n        #data-analysis-quiz-app-wrapper .difficulty-card .features { font-size: 0.875rem; color: var(--text-secondary); text-align: left; margin-bottom: 1.5rem; flex-grow: 1; }\n        #data-analysis-quiz-app-wrapper .difficulty-card .features p { margin: 0.5rem 0; }\n        #data-analysis-quiz-app-wrapper .start-btn { width: 100%; }\n        #data-analysis-quiz-app-wrapper .difficulty-card.beginner h2 { color: var(--color-success); }\n        #data-analysis-quiz-app-wrapper .difficulty-card.intermediate h2 { color: var(--color-warning); }\n        #data-analysis-quiz-app-wrapper .difficulty-card.advanced h2 { color: var(--color-danger); }\n        #data-analysis-quiz-app-wrapper .quiz-features-section { text-align: center; background-color: #fff; padding: 2rem; border-radius: 8px; border: 1px solid var(--border-grey); }\n        #data-analysis-quiz-app-wrapper .quiz-features-section h2 { font-size: 1.5rem; margin: 0 0 1.5rem 0; }\n        #data-analysis-quiz-app-wrapper .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1.5rem; }\n        #data-analysis-quiz-app-wrapper .feature-item { display: flex; flex-direction: column; align-items: center; }\n        #data-analysis-quiz-app-wrapper .feature-item .icon { font-size: 2rem; margin-bottom: 0.5rem; }\n        \n        \/* --- Buttons --- *\/\n        #data-analysis-quiz-app-wrapper .quiz-btn { font-size: 0.875rem; font-weight: 500; padding: 0.6rem 1.5rem; border-radius: 4px; border: 1px solid var(--border-grey); cursor: pointer; transition: background-color 0.2s ease; margin-top: 20px;}\n        #data-analysis-quiz-app-wrapper .quiz-btn.primary { background-color: var(--primary-blue); color: white; border-color: var(--primary-blue); }\n        #data-analysis-quiz-app-wrapper .quiz-btn.primary:hover { background-color: var(--hover-blue); }\n        #data-analysis-quiz-app-wrapper .quiz-btn:disabled { opacity: 0.5; cursor: not-allowed; }\n        \n        \/* --- Quiz Header & Progress --- *\/\n        #quiz-view { background-color: #fff; }\n        #quiz-header, #results-header, #analysis-header { display: flex; justify-content: space-between; align-items: center; padding: 1rem 1.5rem; border-bottom: 1px solid var(--border-grey); }\n        #quiz-header h1, #results-header h1, #analysis-header h1 { font-size: 1.25rem; margin: 0; }\n        #data-analysis-quiz-app-wrapper .header-actions { display: flex; align-items: center; gap: 1rem; }\n        #progress-stepper { display: flex; gap: 0.5rem; flex-grow: 1; margin: 0 2rem; }\n        #data-analysis-quiz-app-wrapper .step { height: 4px; flex-grow: 1; background-color: #E0E0E0; border-radius: 2px; transition: background-color 0.3s ease; }\n        #data-analysis-quiz-app-wrapper .step.active { background-color: var(--primary-blue); }\n        #data-analysis-quiz-app-wrapper .step.correct { background-color: var(--color-success); }\n        #data-analysis-quiz-app-wrapper .step.incorrect { background-color: var(--color-danger); }\n        #question-count, #timer { font-size: 0.875rem; color: var(--text-secondary); font-weight: 500; }\n        #timer { min-width: 50px; text-align: right; }\n        \n        \/* --- Quiz Body & Options --- *\/\n        #quiz-body, #analysis-body { padding: 2rem 3rem; }\n        .data-analysis-quiz-question-text { font-size: 1.25rem; margin: 0 0 2rem 0; line-height: 1.5; }\n        #options-container { display: flex; flex-direction: column; gap: 1rem; }\n        #data-analysis-quiz-app-wrapper .option { border: 1px solid var(--border-grey); border-radius: 8px; cursor: pointer; transition: all 0.2s ease-in-out; }\n        #data-analysis-quiz-app-wrapper .option:not(.disabled):hover { border-color: var(--primary-blue); box-shadow: 0 0 0 1px var(--primary-blue); }\n        #data-analysis-quiz-app-wrapper .option-label { display: block; padding: 1rem; cursor: pointer; }\n        #data-analysis-quiz-app-wrapper .option-letter { font-weight: 500; margin-right: 1rem; color: var(--primary-blue); }\n        #data-analysis-quiz-app-wrapper .option.disabled { cursor: not-allowed; }\n        #data-analysis-quiz-app-wrapper .option.correct { border-color: var(--color-success); background-color: var(--correct-bg); }\n        #data-analysis-quiz-app-wrapper .option.incorrect { border-color: var(--color-danger); background-color: var(--incorrect-bg); }\n        \n        \/* --- Feedback & Hint --- *\/\n        #data-analysis-quiz-app-wrapper .feedback { padding: 0 1rem 1rem 1rem; font-size: 0.9rem; line-height: 1.5; }\n        #data-analysis-quiz-app-wrapper .feedback-title { font-weight: bold; }\n        #data-analysis-quiz-app-wrapper .feedback-title.correct { color: var(--correct-text); }\n        #data-analysis-quiz-app-wrapper .feedback-title.incorrect { color: var(--incorrect-text); }\n        #data-analysis-quiz-app-wrapper .feedback-text { color: var(--text-secondary); margin-top: 0.25rem; }\n        #hint-container { margin-top: 2rem; }\n        #hint-toggle { color: var(--primary-blue); background: none; border: none; padding: 0; font-weight: 500; cursor: pointer; display: flex; align-items: center; gap: 0.25rem; }\n        #hint-toggle svg { width: 20px; height: 20px; transition: transform 0.2s; }\n        #hint-toggle.open svg { transform: rotate(180deg); }\n        #hint-text { margin-top: 0.5rem; color: var(--text-secondary); padding: 1rem; background-color: var(--option-hover-bg); border-radius: 8px; font-size: 0.9rem; }\n        \n        \/* --- Quiz Footer --- *\/\n        #quiz-footer, #analysis-footer { display: flex; justify-content: space-between; padding: 1.5rem 3rem; gap: 1rem; border-top: 1px solid var(--border-grey); }\n        #analysis-footer { justify-content: flex-end; }\n        \n        \/* --- User Details & Analysis --- *\/\n        #user-details-form-container { max-width: 500px; margin: 2rem auto; }\n        #user-details-form .form-group { margin-bottom: 1rem; }\n        #user-details-form label { display: block; font-weight: 500; margin-bottom: 0.5rem; text-align: left;}\n        #user-details-form input { width: 100%; padding: 0.75rem; border: 1px solid var(--border-grey); border-radius: 4px; font-size: 1rem; }\n        #user-details-form input:focus { outline: none; border-color: var(--primary-blue); box-shadow: 0 0 0 2px rgba(26, 115, 232, 0.2); }\n        #user-details-form small { display: block; margin-top: 0.5rem; color: var(--text-secondary); font-size: 0.8rem; text-align: left;}\n        #data-analysis-quiz-app-wrapper .form-actions { display: flex; gap: 1rem; margin-top: 1.5rem; }\n        #data-analysis-quiz-app-wrapper .form-actions .quiz-btn { flex: 1; }\n        #data-analysis-quiz-app-wrapper .category-analysis { margin-bottom: 2rem; }\n        #data-analysis-quiz-app-wrapper .category-header { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.5rem; }\n        #data-analysis-quiz-app-wrapper .category-header h3 { margin: 0; font-size: 1rem; }\n        #data-analysis-quiz-app-wrapper .category-score { font-weight: 500; }\n        #data-analysis-quiz-app-wrapper .progress-bar-bg { width: 100%; height: 8px; background: #eee; border-radius: 4px; overflow: hidden; }\n        #data-analysis-quiz-app-wrapper .progress-bar-fg { height: 100%; background: var(--primary-blue); border-radius: 4px; transition: width 0.5s ease-out; }\n        #data-analysis-quiz-app-wrapper .question-breakdown { font-size: 0.875rem; margin-top: 1rem; text-align: left; }\n        #data-analysis-quiz-app-wrapper .question-breakdown strong { color: var(--correct-text); }\n        #data-analysis-quiz-app-wrapper .question-breakdown span { color: var(--incorrect-text); }\n        #data-analysis-quiz-app-wrapper .hidden { display: none; }\n\n        \/* --- START: New Results View Styles --- *\/\n        #results-view .container { max-width: 1100px; margin: 0 auto; padding: 2rem 1rem; color: #1A202C;}\n        #results-view .page-header { display: flex; justify-content: space-between; align-items: flex-start; margin-bottom: 2rem; flex-wrap: wrap; }\n        #results-view .header-title h1 { font-size: 2rem; font-weight: 700; margin: 0; }\n        #results-view .header-title p { color: #4A5568; margin-top: 0.25rem; }\n        #results-view .restart-quiz-btn { display: flex; align-items: center; gap: 0.5rem; padding: 0.6rem 1.2rem; background-color: #4353FF; border: 1px solid #E2E8F0; border-radius: 0.5rem; font-size: 0.875rem; font-weight: 600; color: white; cursor: pointer; transition: background-color 0.2s; margin-top: 1rem; }\n        #results-view .restart-quiz-btn:hover { background-color: #4353FF; }\n        #results-view .main-content { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n        #results-view .card { background-color: #ffffff; padding: 1.5rem; }\n        #results-view .score-card { text-align: center; color:gray;}\n        #results-view .score-card h2 { font-size: 1.125rem; font-weight: 600; margin-top: 0; margin-bottom: 1rem; }\n        #results-view .score-visual { position: relative; width: 10rem; height: 10rem; margin: 0 auto; }\n        #results-view .score-visual svg { width: 100%; height: 100%; }\n        #results-view .progress-ring-circle { transition: stroke-dashoffset 0.8s ease-out; transform: rotate(-90deg); transform-origin: 50% 50%; }\n        #results-view .score-text { position: absolute; top: 0; left: 0; right: 0; bottom: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; }\n        #results-view .score-text .score-value { font-size: 2.25rem; font-weight: 700; }\n        #results-view .score-text .score-value span { font-size: 1.5rem; color: #4A5568; }\n        #results-view .score-text .score-label { font-size: 0.875rem; color: #4A5568; margin-top: 0.25rem; }\n        #results-view .score-breakdown { margin-top: 1.5rem; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1rem; }\n        #results-view .score-breakdown div span { font-weight: 700; font-size: 1.125rem; }\n        #results-view .score-breakdown div p { font-size: 0.75rem; color: #4A5568; margin: 0; }\n        #results-view .text-correct { color: #22c55e; }\n        #results-view .text-incorrect { color: #ef4444; }\n        #results-view .text-skipped { color: #6b7280; }\n        #results-view .analysis-card { display: flex; align-items: flex-start; gap: 1rem; justify-content: center; color:gray; }\n        #results-view .analysis-icon { flex-shrink: 0; width: 2.5rem; height: 2.5rem; background-color: #F0F1FF; border-radius: 0.5rem; display: flex; align-items: center; justify-content: center; }\n        #results-view .analysis-content h3 { font-weight: 600; margin: 0; font-size: 1.2rem; }\n        #results-view .analysis-content p { font-size: 0.875rem; color: #4A5568; margin: 0.25rem 0 1rem 0; }\n        #results-view .primary-button { width: 100%; padding: 0.6rem 1.2rem; background-color: #4353FF; border-radius: 0.5rem; font-size: 0.875rem; font-weight: 600; color: #ffffff; border: none; cursor: pointer; transition: background-color 0.2s; }\n        #results-view .primary-button:hover { background-color: #2539cc; }\n        #results-view .learning-journey-card h2 { font-size: 1.5rem; font-weight: 700; margin-top: 0; }\n        #results-view .learning-journey-card > p { color: #4A5568; margin: 0.25rem 0 2rem 0; }\n        #results-view .course-list { display: flex; flex-direction: column; gap: 1rem; }\n        #results-view .course-card { padding: 1.25rem; border: 1px solid #E2E8F0; border-radius: 0.75rem; transition: box-shadow 0.2s, border-color 0.2s; }\n        #results-view .course-card:hover { border-color: #4353FF; box-shadow: 0 4px 6px -1px rgb(0 0 0 \/ 0.1), 0 2px 4px -2px rgb(0 0 0 \/ 0.1); }\n        #results-view .course-card-content { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 3px; }\n        #results-view .course-details h3 { font-weight: 700; margin: 0; font-size: 1rem; }\n        #results-view .course-details p { font-size: 0.875rem; color: #4A5568; margin-top: 0.25rem; max-width: 36rem; }\n        #results-view .course-button { margin-top: 1rem; flex-shrink: 0; padding: 0.3rem 1rem; border-radius: 0.5rem; font-size: 0.875rem; font-weight: 600; cursor: pointer; border: 1px solid #4353FF; transition: background-color 0.2s; text-decoration: none; display: inline-block; }\n        #results-view .btn-primary { background-color: #4353FF; color: #ffffff; }\n        #results-view .btn-primary:hover { background-color: #2539cc; }\n        #results-view .page-footer { margin-top: 2rem; padding: 2rem; }\n        #results-view .footer-content { display: grid; grid-template-columns: 1fr; gap: 2rem; }\n        #results-view .footer-column h3 { font-size: 1.125rem; font-weight: 700; margin: 0; }\n        #results-view .footer-column p { font-size: 0.875rem; color: #4A5568; margin-top: 0.25rem; margin-bottom: 1rem; }\n        #results-view .resource-links { display: flex; flex-wrap: wrap; gap: 0.5rem; }\n        #results-view .resource-link { padding: 0.5rem 1rem; background-color: #f3f4f6; color: #4A5568; font-size: 0.875rem; font-weight: 500; border-radius: 9999px; text-decoration: none; transition: background-color 0.2s, color 0.2s; }\n        #results-view .resource-link:hover { background-color: #F0F1FF; color: #4353FF; }\n        #results-view .share-icons { display: flex; align-items: center; gap: 0.75rem; }\n        #results-view .share-icon { width: 2.5rem; height: 2.5rem; display: flex; align-items: center; justify-content: center; background-color: #f3f4f6; border-radius: 9999px; color: #4A5568; transition: background-color 0.2s; }\n        #results-view .share-icon:hover { background-color: #e5e7eb; }\n        #results-view .share-icon svg { width: 1.25rem; height: 1.25rem; }\n        \/* --- END: New Results View Styles --- *\/\n\n        \/* --- Media Queries (Responsiveness) --- *\/\n        @media (max-width: 768px) {\n            #main-menu-view, #quiz-body, #results-body, #user-details-view, #analysis-view, #results-view .container { padding: 1.5rem; }\n            #data-analysis-quiz-app-wrapper .quiz-header h1 { font-size: 2rem; }\n            #data-analysis-quiz-app-wrapper .difficulty-grid { grid-template-columns: 1fr; }\n            #progress-stepper { display: none; }\n            #quiz-header h1 { font-size: 1rem; }\n            #quiz-footer { flex-direction: column-reverse; gap: 5rem; margin-bottom: -20px; }\n            #quiz-footer>div { display: flex; justify-content: flex-end; width: 100%; gap: 0.5rem; }\n        }\n        @media (min-width: 640px) {\n            #results-view .page-header { flex-wrap: nowrap; }\n            #results-view .restart-quiz-btn { margin-top: 0; }\n            #results-view .course-button { margin-top: 0; width: auto; }\n            #results-view .course-card-content { flex-wrap: nowrap; }\n        }\n        @media (min-width: 768px) {\n            #results-view .footer-content { grid-template-columns: 2fr 1fr; }\n        }\n        @media (min-width: 1024px) {\n            #results-view .main-content { grid-template-columns: 1fr 2fr; }\n        }\n    <\/style>\n    <div id=\"quiz-app-container\">\n        <div id=\"main-menu-view\" class=\"quiz-screen active\">\n            <div class=\"quiz-header\"><h1 id=\"data-analysis-quiz-challenge\">Data Analysis Quiz Challenge<\/h1><p>Test your Data Analysis knowledge with our comprehensive MCQs. Choose your difficulty and share your score with friends!<\/p><\/div>\n            <div class=\"difficulty-grid\">\n                <div class=\"difficulty-card beginner\" onclick=\"showUserDetailsView('beginner')\">\n                    <div class=\"icon\">\u2b50<\/div><h2 id=\"beginner\">Beginner<\/h2><p>Perfect for analysis newcomers<\/p>\n                    <div class=\"features\"><p>\u2022 Fundamentals & Data Types<\/p><p>\u2022 Basic Statistics<\/p><p>\u2022 Core Visualization<\/p><p>\u2022 10 Questions<\/p><\/div>\n                    <button class=\"quiz-btn primary start-btn\">Start Beginner Quiz<\/button>\n                <\/div>\n                <div class=\"difficulty-card intermediate\" onclick=\"showUserDetailsView('intermediate')\">\n                    <div class=\"icon\">\ud83c\udfc6<\/div><h2 id=\"intermediate\">Intermediate<\/h2><p>For those with some experience<\/p>\n                    <div class=\"features\"><p>\u2022 EDA & Data Wrangling<\/p><p>\u2022 SQL & Pandas<\/p><p>\u2022 Hypothesis Testing<\/p><p>\u2022 15 Questions<\/p><\/div>\n                    <button class=\"quiz-btn primary start-btn\">Start Intermediate Quiz<\/button>\n                <\/div>\n                <div class=\"difficulty-card advanced\" onclick=\"showUserDetailsView('advanced')\">\n                    <div class=\"icon\">\ud83e\udd47<\/div><h2 id=\"advanced\">Advanced<\/h2><p>A challenge for data experts<\/p>\n                    <div class=\"features\"><p>\u2022 A\/B Testing<\/p><p>\u2022 Machine Learning Concepts<\/p><p>\u2022 Big Data & ETL<\/p><p>\u2022 15 Questions<\/p><\/div>\n                    <button class=\"quiz-btn primary start-btn\">Start Advanced Quiz<\/button>\n                <\/div>\n            <\/div>\n            <div class=\"quiz-features-section\">\n                <h2 id=\"quiz-features\">Quiz Features<\/h2>\n                <div class=\"features-grid\">\n                    <div class=\"feature-item\"><div class=\"icon\">\ud83e\udde0<\/div><p>Detailed Feedback<\/p><\/div>\n                    <div class=\"feature-item\"><div class=\"icon\">\ud83d\udcca<\/div><p>Performance Analysis<\/p><\/div>\n                    <div class=\"feature-item\"><div class=\"icon\">\ud83d\udca1<\/div><p>Helpful Hints<\/p><\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n        <div id=\"user-details-view\" class=\"quiz-screen\">\n            <div class=\"quiz-header\">\n                <h1 id=\"almost-there\">Almost There!<\/h1>\n                <p>Just a few details before you start the quiz.<\/p>\n            <\/div>\n            <div id=\"user-details-form-container\">\n               <form id=\"user-details-form\">\n                    <div class=\"form-group\"><label for=\"user-name\">Your Name<\/label><input type=\"text\" id=\"user-name\" name=\"user-name\" required><\/div>\n                    <div class=\"form-group\"><label for=\"user-email\">Your Email<\/label><input type=\"email\" id=\"user-email\" name=\"user-email\" required><\/div>\n                    <small>You will also get free access to exclusive content through email.<\/small>\n                    <div class=\"form-actions\">\n                        <button type=\"button\" id=\"back-to-menu-btn\" class=\"quiz-btn\">Back to Menu<\/button>\n                        <button type=\"submit\" class=\"quiz-btn primary\">Let's Go!<\/button>\n                    <\/div>\n                <\/form>\n            <\/div>\n        <\/div>\n        <div id=\"quiz-view\" class=\"quiz-screen\">\n            <header id=\"quiz-header\">\n                <h1 id=\"data-analysis-quiz\">Data Analysis Quiz<\/h1>\n                <div id=\"progress-stepper\"><\/div>\n                <div class=\"header-actions\"><div id=\"timer\">00:00<\/div><div id=\"question-count\">1\/10<\/div><\/div>\n            <\/header>\n            <main id=\"quiz-body\">\n                <h2 class=\"data-analysis-quiz-question-text\" style=\"font-size: 22px;\" class=\"data-analysis-quiz-question-text\" style=\"font-size: 22px;\" id=\"question-will-appear-here\">Question will appear here.<\/h2>\n                <div id=\"options-container\"><\/div>\n                <div id=\"hint-container\">\n                    <button id=\"hint-toggle\">Show hint <svg viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z\"><\/path><\/svg><\/button>\n                    <div id=\"hint-text\" class=\"hidden\">Hint text goes here.<\/div>\n                <\/div>\n            <\/main>\n            <footer id=\"quiz-footer\">\n                <button class=\"quiz-btn\" onclick=\"showMainMenu(true)\">Back to Menu<\/button>\n                <div><button id=\"back-btn\" class=\"quiz-btn\">Back<\/button><button id=\"next-btn\" class=\"quiz-btn primary\">Next<\/button><\/div>\n            <\/footer>\n        <\/div>\n        \n        <div id=\"results-view\" class=\"quiz-screen\">\n            <div class=\"container\">\n                <header class=\"page-header\">\n                    <div class=\"header-title\">\n                        <h1 id=\"quiz-completed\">Quiz Completed!<\/h1>\n                        <p>Great effort! Here's a summary of your performance.<\/p>\n                    <\/div>\n                    <button class=\"restart-quiz-btn\" onclick=\"showMainMenu(false)\">\n                        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8\"\/><path d=\"M3 3v5h5\"\/><\/svg>\n                        <span>Restart Quiz \/ Main Menu<\/span>\n                    <\/button>\n                <\/header>\n        \n                <main class=\"main-content\">\n                    <aside class=\"left-column\">\n                        <div class=\"card score-card\">\n                            <h2 id=\"your-score\">Your Score<\/h2>\n                            <div class=\"score-visual\">\n                                 <svg viewBox=\"0 0 100 100\">\n                                    <circle stroke=\"#e5e7eb\" stroke-width=\"10\" fill=\"transparent\" r=\"45\" cx=\"50\" cy=\"50\" \/>\n                                    <circle class=\"progress-ring-circle\" stroke=\"#4353FF\" stroke-width=\"10\" stroke-dasharray=\"282.6\" stroke-dashoffset=\"282.6\" stroke-linecap=\"round\" fill=\"transparent\" r=\"45\" cx=\"50\" cy=\"50\" id=\"score-circle\" \/>\n                                <\/svg>\n                                <div class=\"score-text\">\n                                    <span class=\"score-value\" id=\"new-score-value\">0<span>\/10<\/span><\/span>\n                                    <span class=\"score-label\" id=\"new-accuracy-label\">0% Accuracy<\/span>\n                                <\/div>\n                            <\/div>\n                            <div class=\"score-breakdown\">\n                                <div><span class=\"text-correct\" id=\"new-right-value\">0<\/span><p>Correct<\/p><\/div>\n                                <div><span class=\"text-incorrect\" id=\"new-wrong-value\">0<\/span><p>Incorrect<\/p><\/div>\n                                <div><span class=\"text-skipped\" id=\"new-skipped-value\">10<\/span><p>Skipped<\/p><\/div>\n                            <\/div>\n                        <\/div>\n        \n                        <div class=\"card analysis-card\" style=\"margin-top: 2rem;\">\n                            <div class=\"analysis-icon\">\n                               <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"#4353FF\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg>\n                            <\/div>\n                            <div class=\"analysis-content\">\n                                <h3 id=\"strengths-and-growth-areas\">Strengths and growth areas<\/h3>\n                                <p>Get a summary of your key strengths and discover areas where you can focus your studies.<\/p>\n                                <button class=\"primary-button\" id=\"analyse-btn\">Analyze my performance<\/button>\n                            <\/div>\n                        <\/div>\n                    <\/aside>\n        \n                    <section class=\"right-column\">\n                        <div class=\"card learning-journey-card\">\n                            <h2 id=\"continue-your-learning-journey\">Continue Your Learning Journey<\/h2>\n                            <p>Here are some courses that can help you level up your Data Analysis skills.<\/p>\n                            <div class=\"course-list\">\n                                <div class=\"course-card\">\n                                    <div class=\"course-card-content\">\n                                        <div class=\"course-details\">\n                                            <h3 id=\"introduction-to-data-analytics\">Introduction to Data Analytics<\/h3>\n                                            <p>Learn the fundamentals of analytics, including descriptive, diagnostic, predictive, and prescriptive analytics.<\/p>\n                                        <\/div>\n                                        <a href=\"https:\/\/www.mygreatlearning.com\/academy\/learn-for-free\/courses\/introduction-to-analytics?utm_source=blog\" target=\"_blank\" rel=\"noopener\" class=\"course-button btn-primary\">Enroll for Free<\/a>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"course-card\">\n                                    <div class=\"course-card-content\">\n                                        <div class=\"course-details\">\n                                            <h3 id=\"data-analytics-using-excel\">Data Analytics using Excel<\/h3>\n                                            <p>Learn to clean, organize, and analyze data with Excel. Master functions, pivot tables, and charts to present insights clearly.<\/p>\n                                        <\/div>\n                                        <a href=\"https:\/\/www.mygreatlearning.com\/academy\/learn-for-free\/courses\/data-analytics-using-excel?utm_source=blog\" target=\"_blank\" rel=\"noopener\" class=\"course-button btn-primary\">Enroll for Free<\/a>\n                                    <\/div>\n                                <\/div>\n                                 <div class=\"course-card\">\n                                    <div class=\"course-card-content\">\n                                        <div class=\"course-details\">\n                                            <h3 id=\"data-analytics-essentials-ut-austin\">Data Analytics Essentials (UT Austin)<\/h3>\n                                            <p>Learn Python, SQL, Tableau, Power BI, and Gen AI with hands-on projects and earn a certificate from UT Austin.<\/p>\n                                        <\/div>\n                                        <a href=\"https:\/\/onlineexeced.mccombs.utexas.edu\/online-data-analytics-essentials-course?utm_source=blog\" target=\"_blank\" rel=\"noopener\" class=\"course-button btn-primary\">Apply Now<\/a>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/section>\n                <\/main>\n                \n                <footer class=\"card page-footer\">\n                    <div class=\"footer-content\">\n                        <div class=\"footer-column\">\n                            <h3 id=\"explore-more-resources\">Explore More Resources<\/h3>\n                            <p class=\"text-sm text-brand-text-secondary mt-1 mb-4\">Dive deeper into topics that interest you.<\/p>\n                            <div class=\"resource-links\">\n                                <a href=\"https:\/\/www.mygreatlearning.com\/blog\/quizzes\/\" class=\"resource-link\">Quizzes and MCQs<\/a>\n                                <a href=\"https:\/\/www.mygreatlearning.com\/blog\/tools-and-compilers\/\" class=\"resource-link\">Online Compilers<\/a>\n                                <a href=\"https:\/\/www.mygreatlearning.com\/blog\/exercises\/\" class=\"resource-link\">Coding Practice<\/a>\n                                <a href=\"https:\/\/www.mygreatlearning.com\/blog\/interview-questions\/\" class=\"resource-link\">Interview Questions<\/a>\n                                <a href=\"https:\/\/www.mygreatlearning.com\/blog\/careers-and-roadmap\/\" class=\"resource-link\">Careers and Roadmaps<\/a>\n                                <a href=\"https:\/\/www.mygreatlearning.com\/blog\/project-ideas\/\" class=\"resource-link\">Project Ideas<\/a>\n                            <\/div>\n                        <\/div>\n        \n                        <div class=\"footer-column\">\n                             <h3 id=\"share-your-achievement\">Share Your Achievement<\/h3>\n                             <p>Let your network know about your progress.<\/p>\n                             <div class=\"share-icons\">\n                                 <a href=\"#\" id=\"new-share-whatsapp\" class=\"share-icon\" aria-label=\"WhatsApp\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" width=\"128\" height=\"128\" aria-labelledby=\"whTitle\" role=\"img\">\n                                    <title id=\"whTitle\">WhatsApp-style icon (custom color #4a5568)<\/title>\n                                    <defs>\n                                        <filter id=\"shadow\" x=\"-50%\" y=\"-50%\" width=\"200%\" height=\"200%\"><feDropShadow dx=\"0\" dy=\"1.5\" stdDeviation=\"1.2\" flood-color=\"#000\" flood-opacity=\"0.18\"\/><\/filter>\n                                        <linearGradient id=\"baseGrad\" x1=\"0\" y1=\"0\" x2=\"0\" y2=\"1\"><stop offset=\"0%\" stop-color=\"#6b7280\"\/><stop offset=\"100%\" stop-color=\"#4a5568\"\/><\/linearGradient>\n                                    <\/defs>\n                                    <path d=\"M12 2C6.486 2 2 6.486 2 12c0 1.653.403 3.213 1.107 4.595L2 22l5.467-1.446A9.963 9.963 0 0 0 12 22c5.514 0 10-4.486 10-10S17.514 2 12 2z\" fill=\"#000\" opacity=\"0\" filter=\"url(#shadow)\"\/>\n                                    <path d=\"M12 2C6.486 2 2 6.486 2 12c0 1.653.403 3.213 1.107 4.595L2 22l5.467-1.446A9.963 9.963 0 0 0 12 22c5.514 0 10-4.486 10-10S17.514 2 12 2z\" fill=\"url(#baseGrad)\" stroke=\"#ffffff\" stroke-width=\"0.9\" stroke-linejoin=\"round\"\/>\n                                    <path d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.472-.149-.672.15-.199.297-.768.967-.941 1.165-.173.199-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.884-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.52.151-.173.201-.298.301-.497.1-.199.05-.373-.025-.522-.075-.148-.672-1.612-.922-2.206-.242-.579-.487-.5-.672-.51l-.576-.01c-.199 0-.523.074-.798.373-.273.297-1.04 1.017-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.095 3.2 5.076 4.487 2.981 1.289 2.981.86 3.517.807.536-.05 1.758-.718 2.006-1.41.248-.692.248-1.285.173-1.41-.074-.124-.273-.198-.57-.347z\" fill=\"#ffffff\"\/>\n                                <\/svg><\/a>\n                                <a href=\"#\" id=\"new-share-linkedin\" class=\"share-icon\" aria-label=\"LinkedIn\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M19,3A2,2 0 0,1 21,5V19A2,2 0 0,1 19,21H5A2,2 0 0,1 3,19V5A2,2 0 0,1 5,3H19M18.5,18.5V13.2A3.26,3.26 0 0,0 15.24,9.94C14.39,9.94 13.4,10.43 12.92,11.24V10.13H10.13V18.5H12.92V13.57C12.92,12.8 13.54,12.17 14.31,12.17A1.4,1.4 0 0,1 15.71,13.57V18.5H18.5M6.88,8.56A1.68,1.68 0 0,0 8.56,6.88C8.56,6 7.81,5.25 6.88,5.25A1.69,1.69 0 0,0 5.2,6.88C5.2,7.81 5.95,8.56 6.88,8.56M8.27,18.5V10.13H5.5V18.5H8.27Z\" \/><\/svg><\/a>\n                                <a href=\"#\" id=\"new-share-telegram\" class=\"share-icon\" aria-label=\"Telegram\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M2.01 21L23 12L2.01 3L2 10L17 12L2 14L2.01 21Z\" \/><\/svg><\/a>\n                                <a href=\"#\" id=\"new-share-twitter\" class=\"share-icon\" aria-label=\"Twitter\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M22.46,6C21.69,6.35 20.86,6.58 20,6.69C20.88,6.16 21.56,5.32 21.88,4.31C21.05,4.81 20.13,5.16 19.16,5.36C18.37,4.5 17.26,4 16,4C13.65,4 11.73,5.92 11.73,8.29C11.73,8.63 11.77,8.96 11.84,9.27C8.28,9.09 5.11,7.38 2.9,4.79C2.53,5.42 2.33,6.15 2.33,6.94C2.33,8.43 3.11,9.75 4.19,10.55C3.47,10.53 2.8,10.33 2.2,10.03C2.2,10.05 2.2,10.07 2.2,10.08C2.2,12.24 3.73,14.04 5.7,14.44C5.31,14.55 4.91,14.61 4.5,14.61C4.22,14.61 3.95,14.58 3.69,14.53C4.24,16.33 5.95,17.55 7.95,17.59C6.46,18.8 4.57,19.56 2.5,19.56C2.17,19.56 1.85,19.54 1.53,19.5C3.55,20.84 5.9,21.6 8.41,21.6C16,21.6 20.34,15.22 20.34,9.73C20.34,9.56 20.33,9.4 20.32,9.23C21.16,8.63 21.88,7.87 22.46,7.01C21.74,7.33 20.97,7.55 20.18,7.65C20.99,7.16 21.64,6.38 21.96,5.43L22.46,6Z\" \/><\/svg><\/a>\n                             <\/div>\n                        <\/div>\n                    <\/div>\n                <\/footer>\n            <\/div>\n        <\/div>\n\n        <div id=\"analysis-view\" class=\"quiz-screen\">\n            <header id=\"analysis-header\"><h1 id=\"performance-analysis\">Performance Analysis<\/h1><\/header>\n            <main id=\"analysis-body\"><\/main>\n            <footer id=\"analysis-footer\">\n                <button id=\"back-to-results-btn\" class=\"quiz-btn primary\">Back to Results<\/button>\n            <\/footer>\n        <\/div>\n    <\/div>\n    <script>\n    document.addEventListener('DOMContentLoaded', function() {\n        \/\/ --- DATA ---\n        const quizData = {\n            'beginner': [\n                {\n                    'category': \"Fundamentals\",\n                    'question': \"What is the primary goal of data analysis?\",\n                    'options': {\n                        'A': \"To write complex code\",\n                        'B': \"To create databases\",\n                        'C': \"To find useful information and support decision-making\",\n                        'D': \"To design websites\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"Think about the end purpose. Why do companies collect and look at data?\",\n                    'feedback': {\n                        'C': \"Correct! The core purpose of data analysis is to extract meaningful insights from data to help guide choices and strategies.\",\n                        'A': \"Writing code is often a tool used in data analysis, but it's not the ultimate goal.\",\n                        'B': \"Creating databases is part of data engineering, which supports data analysis.\"\n                    }\n                },\n                {\n                    'category': \"Data Types\",\n                    'question': \"Which of the following is an example of qualitative data?\",\n                    'options': {\n                        'A': \"Age\",\n                        'B': \"Eye Color\",\n                        'C': \"Height\",\n                        'D': \"Temperature\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"Qualitative data describes qualities or characteristics, not numerical amounts. It's descriptive.\",\n                    'feedback': {\n                        'B': \"Correct! Eye color (e.g., 'blue', 'brown') is a descriptive category, making it qualitative data.\",\n                        'A': \"Age is a numerical value, which is quantitative data.\",\n                        'C': \"Height is a numerical measurement, which is quantitative data.\"\n                    }\n                },\n                {\n                    'category': \"Statistics\",\n                    'question': \"The average of a set of numbers is also known as the...\",\n                    'options': {\n                        'A': \"Median\",\n                        'B': \"Mode\",\n                        'C': \"Mean\",\n                        'D': \"Range\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"This is the most common type of 'average' that people refer to, calculated by summing values and dividing by the count.\",\n                    'feedback': {\n                        'C': \"Correct! The mean is the arithmetic average of a dataset.\",\n                        'A': \"The median is the middle value when the data is sorted.\",\n                        'B': \"The mode is the most frequently occurring value.\"\n                    }\n                },\n                {\n                    'category': \"Visualization\",\n                    'question': \"A bar chart is best used for...\",\n                    'options': {\n                        'A': \"Showing trends over time\",\n                        'B': \"Comparing values across different categories\",\n                        'C': \"Showing parts of a whole\",\n                        'D': \"Visualizing relationships between two variables\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"Think about comparing sales figures for different products. Each product is a separate category.\",\n                    'feedback': {\n                        'B': \"Correct! Bar charts excel at comparing distinct categories.\",\n                        'A': \"A line chart is typically better for showing trends over time.\",\n                        'C': \"A pie chart is used for showing parts of a whole.\"\n                    }\n                },\n                {\n                    'category': \"Visualization\",\n                    'question': \"What type of chart is ideal for showing trends over time?\",\n                    'options': {\n                        'A': \"Pie Chart\",\n                        'B': \"Bar Chart\",\n                        'C': \"Scatter Plot\",\n                        'D': \"Line Chart\"\n                    },\n                    'answer': \"D\",\n                    'hint': \"This chart connects data points in chronological order, making it easy to see changes.\",\n                    'feedback': {\n                        'D': \"Correct! A line chart is the standard for visualizing how a value changes over a continuous period.\",\n                        'B': \"Bar charts are better for comparing discrete categories, not continuous time.\",\n                    }\n                },\n                {\n                    'category': \"Data Sources\",\n                    'question': \"Which of these is a primary data source?\",\n                    'options': {\n                        'A': \"A survey you conducted yourself\",\n                        'B': \"A government census report\",\n                        'C': \"A scientific journal article\",\n                        'D': \"A company's annual report\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"Primary data is data you collect directly from the source for your specific purpose.\",\n                    'feedback': {\n                        'A': \"Correct! Since you are the one collecting the data firsthand, it's a primary source.\",\n                        'B': \"A census report is a secondary source; someone else collected the data.\",\n                        'C': \"A journal article is a secondary source analyzing data someone else collected.\"\n                    }\n                },\n                {\n                    'category': \"Data Formats\",\n                    'question': \"'CSV' stands for...\",\n                    'options': {\n                        'A': \"Common Source Values\",\n                        'B': \"Comma-Separated Values\",\n                        'C': \"Computer System Validation\",\n                        'D': \"Coded Scripted Version\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"The name describes exactly how the data is structured within the file.\",\n                    'feedback': {\n                        'B': \"Correct! A CSV is a simple text file where values in a data table are separated by commas.\"\n                    }\n                },\n                {\n                    'category': \"Process\",\n                    'question': \"What is often considered the first step in the data analysis process?\",\n                    'options': {\n                        'A': \"Visualizing data\",\n                        'B': \"Building a model\",\n                        'C': \"Defining the question or objective\",\n                        'D': \"Cleaning data\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"Before you can analyze anything, you need to know what you're trying to find out.\",\n                    'feedback': {\n                        'C': \"Correct! A clear objective guides the entire analysis process, from data collection to the final interpretation.\",\n                        'D': \"Data cleaning is a crucial early step, but it happens after you know what question you're trying to answer.\"\n                    }\n                },\n                {\n                    'category': \"Statistics\",\n                    'question': \"The most frequently occurring value in a dataset is the...\",\n                    'options': {\n                        'A': \"Mean\",\n                        'B': \"Mode\",\n                        'C': \"Median\",\n                        'D': \"Range\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"Think of what's 'in mode' or popular.\",\n                    'feedback': {\n                        'B': \"Correct! The mode is the value that appears most often in a set of data.\",\n                        'A': \"The mean is the average value.\",\n                        'C': \"The median is the middle value.\"\n                    }\n                },\n                {\n                    'category': \"Process\",\n                    'question': \"What is data cleaning?\",\n                    'options': {\n                        'A': \"Deleting all the data\",\n                        'B': \"Fixing or removing incorrect, corrupted, or irrelevant data\",\n                        'C': \"Visualizing the data\",\n                        'D': \"Archiving old data\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"Real-world data is often messy. This step makes it usable.\",\n                    'feedback': {\n                        'B': \"Correct! Data cleaning, or data cleansing, is a critical step to ensure the quality and accuracy of your analysis.\",\n                    }\n                }\n            ],\n            'intermediate': [\n                {\n                    'category': \"Process\",\n                    'question': \"What is Exploratory Data Analysis (EDA)?\",\n                    'options': {\n                        'A': \"The process of summarizing the main characteristics of a dataset, often with visuals\",\n                        'B': \"The final report of findings\",\n                        'C': \"The process of building machine learning models\",\n                        'D': \"The process of deploying a model\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"This is the initial investigation phase where you 'get to know' your data.\",\n                    'feedback': {\n                        'A': \"Correct! EDA is about using summary statistics and visualizations to understand the data's structure, find anomalies, and identify patterns.\"\n                    }\n                },\n                {\n                    'category': \"Tools\",\n                    'question': \"Which Python library is most commonly used for data manipulation and analysis in a DataFrame structure?\",\n                    'options': {\n                        'A': \"NumPy\",\n                        'B': \"Pandas\",\n                        'C': \"Matplotlib\",\n                        'D': \"Scikit-learn\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"This library's name is associated with 'panel data', and its primary data structure is the DataFrame.\",\n                    'feedback': {\n                        'B': \"Correct! Pandas is the go-to library in Python for data wrangling and analysis, providing the powerful DataFrame object.\",\n                        'A': \"NumPy is fundamental for numerical computation but lacks the labeled data structures of Pandas.\",\n                        'C': \"Matplotlib is used for plotting and visualization.\"\n                    }\n                },\n                {\n                    'category': \"Data Wrangling\",\n                    'question': \"Which is a common method for handling missing numerical data?\",\n                    'options': {\n                        'A': \"Deleting the entire dataset\",\n                        'B': \"Ignoring it\",\n                        'C': \"Replacing it with text\",\n                        'D': \"Imputation with the mean or median\"\n                    },\n                    'answer': \"D\",\n                    'hint': \"Instead of throwing away data, you can fill in the gaps with a statistically reasonable value.\",\n                    'feedback': {\n                        'D': \"Correct! Imputation involves filling missing values with a substitute value, like the column's mean, median, or mode, to preserve the dataset.\",\n                        'A': \"Deleting the whole dataset is too drastic unless it's mostly empty.\"\n                    }\n                },\n                {\n                    'category': \"Tools\",\n                    'question': \"What does SQL stand for?\",\n                    'options': {\n                        'A': \"Structured Query Language\",\n                        'B': \"Standard Question Language\",\n                        'C': \"Simple Query Language\",\n                        'D': \"Structured Question Language\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"It's the standard language for interacting with relational databases.\",\n                    'feedback': {\n                        'A': \"Correct! SQL is used for managing and querying data held in relational database management systems.\"\n                    }\n                },\n                {\n                    'category': \"Visualization\",\n                    'question': \"What is a histogram used for?\",\n                    'options': {\n                        'A': \"To compare categorical data\",\n                        'B': \"To show the distribution of a single numerical variable\",\n                        'C': \"To show a trend over time\",\n                        'D': \"To show parts of a whole\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"It looks like a bar chart but groups a continuous variable into 'bins' to show frequency.\",\n                    'feedback': {\n                        'B': \"Correct! A histogram is essential for understanding the underlying frequency distribution (e.g., normal, skewed) of a dataset.\",\n                        'A': \"A bar chart is used to compare categorical data.\"\n                    }\n                },\n                {\n                    'category': \"Visualization\",\n                    'question': \"A scatter plot is used to visualize the relationship between...\",\n                    'options': {\n                        'A': \"A numerical and a categorical variable\",\n                        'B': \"Two categorical variables\",\n                        'C': \"Two numerical variables\",\n                        'D': \"Data and time\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"Each point on the plot represents an observation with a value on the X-axis and a value on the Y-axis.\",\n                    'feedback': {\n                        'C': \"Correct! Scatter plots are perfect for spotting correlations or patterns between two continuous variables.\"\n                    }\n                },\n                {\n                    'category': \"Statistics\",\n                    'question': \"What does a correlation coefficient of +0.9 indicate?\",\n                    'options': {\n                        'A': \"A strong negative linear relationship\",\n                        'B': \"No relationship\",\n                        'C': \"A weak positive linear relationship\",\n                        'D': \"A strong positive linear relationship\"\n                    },\n                    'answer': \"D\",\n                    'hint': \"The sign (+ or -) indicates direction, and the value's closeness to 1 (or -1) indicates strength.\",\n                    'feedback': {\n                        'D': \"Correct! A value close to +1 means that as one variable increases, the other variable tends to increase strongly as well.\",\n                        'A': \"A strong negative relationship would be close to -1.\"\n                    }\n                },\n                {\n                    'category': \"Statistics\",\n                    'question': \"A famous saying in statistics is: 'Correlation does not imply...'\",\n                    'options': {\n                        'A': \"Causation\",\n                        'B': \"Analysis\",\n                        'C': \"Significance\",\n                        'D': \"Data\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"Just because two things happen together doesn't mean one caused the other.\",\n                    'feedback': {\n                        'A': \"Correct! This is a fundamental concept in data analysis. An observed relationship could be a coincidence or caused by a third, unobserved factor.\"\n                    }\n                },\n                {\n                    'category': \"Visualization\",\n                    'question': \"A box plot is particularly useful for identifying...\",\n                    'options': {\n                        'A': \"Trends over time\",\n                        'B': \"Outliers and the data's quartiles\",\n                        'C': \"The mean of the data\",\n                        'D': \"The data's distribution shape\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"This plot is also known as a 'box-and-whisker' plot, showing the spread and identifying unusual data points.\",\n                    'feedback': {\n                        'B': \"Correct! A box plot clearly displays the median, the interquartile range (IQR), and points that fall far outside the typical range (outliers).\"\n                    }\n                },\n                {\n                    'category': \"Statistics\",\n                    'question': \"In hypothesis testing, what is a p-value?\",\n                    'options': {\n                        'A': \"The probability that the null hypothesis is true\",\n                        'B': \"The size of the sample\",\n                        'C': \"The probability of obtaining the observed results, assuming the null hypothesis is true\",\n                        'D': \"The power of the test\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"A low p-value suggests that your observed data is unlikely under the 'no effect' (null) hypothesis.\",\n                    'feedback': {\n                        'C': \"Correct! It's a measure of evidence against the null hypothesis. The lower the p-value, the stronger the evidence against it.\"\n                    }\n                },\n                {\n                    'category': \"Databases\",\n                    'question': \"What is a primary key in a relational database table?\",\n                    'options': {\n                        'A': \"The most important column\",\n                        'B': \"The first column of the table\",\n                        'C': \"A key used for encryption\",\n                        'D': \"A column that contains a unique identifier for each record\"\n                    },\n                    'answer': \"D\",\n                    'hint': \"It ensures that every row in a table can be uniquely identified and prevents duplicate records.\",\n                    'feedback': {\n                        'D': \"Correct! The primary key must contain unique values and cannot contain NULL values.\"\n                    }\n                },\n                {\n                    'category': \"Data Wrangling\",\n                    'question': \"The process of scaling numerical data to a range, like 0 to 1, is called...\",\n                    'options': {\n                        'A': \"Standardization\",\n                        'B': \"Normalization\",\n                        'C': \"Encoding\",\n                        'D': \"Binning\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"This technique is often used in machine learning to bring all features to a similar scale without distorting differences in the ranges of values.\",\n                    'feedback': {\n                        'B': \"Correct! Normalization (specifically min-max scaling) rescales features to a fixed range, typically 0 to 1.\",\n                        'A': \"Standardization rescales data to have a mean of 0 and a standard deviation of 1.\"\n                    }\n                },\n                {\n                    'category': \"Statistics\",\n                    'question': \"What is an outlier?\",\n                    'options': {\n                        'A': \"The average data point\",\n                        'B': \"A data point that differs significantly from other observations\",\n                        'C': \"A data point that is missing a value\",\n                        'D': \"The most common data point\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"These are extreme values that can skew statistical measures like the mean.\",\n                    'feedback': {\n                        'B': \"Correct! Outliers can be caused by measurement errors or represent a genuine, but rare, occurrence in the data.\"\n                    }\n                },\n                {\n                    'category': \"Tools\",\n                    'question': \"A JOIN clause in SQL is used to...\",\n                    'options': {\n                        'A': \"Add new rows to a table\",\n                        'B': \"Filter data within a single table\",\n                        'C': \"Combine rows from two or more tables based on a related column\",\n                        'D': \"Sort the results of a query\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"This is the fundamental operation for retrieving data from multiple related tables in a relational database.\",\n                    'feedback': {\n                        'C': \"Correct! SQL JOINs (like INNER JOIN, LEFT JOIN) are used to link tables together via their keys.\"\n                    }\n                },\n                {\n                    'category': \"Statistics\",\n                    'question': \"The standard deviation measures...\",\n                    'options': {\n                        'A': \"The average value of a dataset\",\n                        'B': \"The amount of variation or dispersion of a set of values\",\n                        'C': \"The middle value of a dataset\",\n                        'D': \"The most frequent value\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"A low value indicates that the data points tend to be close to the mean, while a high value indicates that the data points are spread out.\",\n                    'feedback': {\n                        'B': \"Correct! It is the square root of the variance and is a key measure of data spread.\"\n                    }\n                }\n            ],\n            'advanced': [\n                {\n                    'category': \"Experimentation\",\n                    'question': \"What is A\/B testing?\",\n                    'options': {\n                        'A': \"A method to test database performance\",\n                        'B': \"A randomized experiment with two variants, A and B, to compare performance\",\n                        'C': \"A type of data storage\",\n                        'D': \"A method to check code for bugs\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"This is commonly used in web design and marketing to see which version of a webpage or ad performs better.\",\n                    'feedback': {\n                        'B': \"Correct! A\/B testing is a form of statistical hypothesis testing used to determine which of two versions is more effective.\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"Linear Regression is what type of machine learning algorithm?\",\n                    'options': {\n                        'A': \"Supervised Learning\",\n                        'B': \"Unsupervised Learning\",\n                        'C': \"Reinforcement Learning\",\n                        'D': \"Semi-Supervised Learning\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"This type of learning uses labeled data (i.e., data with known outcomes) to train the model.\",\n                    'feedback': {\n                        'A': \"Correct! In supervised learning, the algorithm learns from a dataset that includes both input features and the correct output 'labels'.\",\n                        'B': \"Unsupervised learning works with unlabeled data to find patterns, like in clustering.\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"In machine learning, what is 'overfitting'?\",\n                    'options': {\n                        'A': \"When a model is too simple to capture the underlying pattern\",\n                        'B': \"When a model has too few features\",\n                        'C': \"When a model performs well on training data but poorly on new, unseen data\",\n                        'D': \"When data is not cleaned properly\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"The model essentially 'memorizes' the training data, including its noise, instead of learning the general trend.\",\n                    'feedback': {\n                        'C': \"Correct! Overfitting is a major challenge where the model fails to generalize to new data.\",\n                        'A': \"This describes 'underfitting'.\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"A Random Forest is an ensemble learning method that operates by constructing multiple...\",\n                    'options': {\n                        'A': \"Linear Regressions\",\n                        'B': \"Decision Trees\",\n                        'C': \"Neural Networks\",\n                        'D': \"Support Vector Machines\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"The 'forest' is made up of many 'trees'. The final prediction is an aggregation (like voting) of all the individual models.\",\n                    'feedback': {\n                        'B': \"Correct! By combining many decision trees, a random forest can achieve higher accuracy and robustness than a single tree.\"\n                    }\n                },\n                {\n                    'category': \"Data Wrangling\",\n                    'question': \"The process of creating new input variables for a model from existing data is called...\",\n                    'options': {\n                        'A': \"Feature Scaling\",\n                        'B': \"Feature Selection\",\n                        'C': \"Feature Engineering\",\n                        'D': \"Feature Encoding\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"This is often considered an art, where domain knowledge is used to create features that make machine learning algorithms work better.\",\n                    'feedback': {\n                        'C': \"Correct! Feature engineering is a critical and often time-consuming step that can dramatically improve model performance.\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"Which of these is an example of an unsupervised learning algorithm?\",\n                    'options': {\n                        'A': \"K-Means Clustering\",\n                        'B': \"K-Nearest Neighbors\",\n                        'C': \"Linear Regression\",\n                        'D': \"Decision Tree\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"This algorithm's goal is to find groups (clusters) in the data without being told what the groups are beforehand.\",\n                    'feedback': {\n                        'A': \"Correct! K-Means Clustering is a classic unsupervised learning algorithm that partitions data into 'K' distinct, non-overlapping clusters.\",\n                        'B': \"K-Nearest Neighbors is a supervised classification algorithm.\"\n                    }\n                },\n                {\n                    'category': \"Data Engineering\",\n                    'question': \"What does 'ETL' stand for in the context of a data pipeline?\",\n                    'options': {\n                        'A': \"Execute, Test, Launch\",\n                        'B': \"Estimate, Test, Learn\",\n                        'C': \"Extract, Transform, Load\",\n                        'D': \"Extract, Test, Load\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"It describes the three key stages of moving data from a source system to a data warehouse or other target system.\",\n                    'feedback': {\n                        'C': \"Correct! ETL pipelines are fundamental to data warehousing and business intelligence.\"\n                    }\n                },\n                {\n                    'category': \"Big Data\",\n                    'question': \"Which technology is commonly associated with distributed processing of Big Data?\",\n                    'options': {\n                        'A': \"SQL\",\n                        'B': \"Excel\",\n                        'C': \"SQLite\",\n                        'D': \"Apache Spark\"\n                    },\n                    'answer': \"D\",\n                    'hint': \"This open-source framework is designed for speed and can process massive datasets across many computers in a cluster.\",\n                    'feedback': {\n                        'D': \"Correct! Apache Spark is a leading platform for large-scale data processing and analytics.\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"What is a confusion matrix used for?\",\n                    'options': {\n                        'A': \"To summarize the performance of a classification model\",\n                        'B': \"To visualize correlation between variables\",\n                        'C': \"To plot time series data\",\n                        'D': \"To manage database schemas\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"This table shows the counts of true positives, true negatives, false positives, and false negatives.\",\n                    'feedback': {\n                        'A': \"Correct! It gives a detailed breakdown of how a classification model is performing and where it is getting 'confused'.\"\n                    }\n                },\n                {\n                    'category': \"Big Data\",\n                    'question': \"In the 'Three V's of Big Data', what does 'Velocity' refer to?\",\n                    'options': {\n                        'A': \"The different types of data (Variety)\",\n                        'B': \"The speed at which data is generated and processed\",\n                        'C': \"The truthfulness of the data (Veracity)\",\n                        'D': \"The size of the dataset (Volume)\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"Think about the constant stream of data from social media or financial markets.\",\n                    'feedback': {\n                        'B': \"Correct! Velocity describes the rapid rate at which data is created, which requires specialized tools for real-time processing.\"\n                    }\n                },\n                {\n                    'category': \"Data Engineering\",\n                    'question': \"What is the primary difference between a data lake and a data warehouse?\",\n                    'options': {\n                        'A': \"No difference, they are the same\",\n                        'B': \"A data lake is on-premise, a warehouse is in the cloud\",\n                        'C': \"A data lake stores raw data; a warehouse stores structured, processed data\",\n                        'D': \"A data lake uses SQL, a warehouse does not\"\n                    },\n                    'answer': \"C\",\n                    'hint': \"One is like a large, unfiltered reservoir of water (data), while the other is like bottled, purified water ready for consumption.\",\n                    'feedback': {\n                        'C': \"Correct! A data lake holds vast amounts of raw data in its native format until it's needed, while a data warehouse stores data that has been cleaned and structured for specific reporting and analysis tasks.\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"What is 'regularization' in machine learning?\",\n                    'options': {\n                        'A': \"A technique used to prevent overfitting by penalizing complex models\",\n                        'B': \"A technique to speed up training\",\n                        'C': \"A method for data visualization\",\n                        'D': \"A method for data cleaning\"\n                    },\n                    'answer': \"A\",\n                    'hint': \"Techniques like L1 (Lasso) and L2 (Ridge) add a penalty term to the loss function to discourage overly large model weights.\",\n                    'feedback': {\n                        'A': \"Correct! Regularization helps to create simpler models that are more likely to generalize well to new data.\"\n                    }\n                },\n                {\n                    'category': \"Tools\",\n                    'question': \"Tableau and Power BI are leading tools in which field?\",\n                    'options': {\n                        'A': \"Database Administration\",\n                        'B': \"Business Intelligence and Data Visualization\",\n                        'C': \"Web Development\",\n                        'D': \"Cloud Computing\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"These tools allow users to create interactive dashboards and reports to explore data visually.\",\n                    'feedback': {\n                        'B': \"Correct! They are powerful platforms that help people see and understand data without needing to write code.\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"Which metric is commonly used to evaluate the performance of a regression model?\",\n                    'options': {\n                        'A': \"Accuracy\",\n                        'B': \"Precision\",\n                        'C': \"F1-Score\",\n                        'D': \"Root Mean Squared Error (RMSE)\"\n                    },\n                    'answer': \"D\",\n                    'hint': \"Metrics like Accuracy and Precision are used for classification. This metric measures the average magnitude of the errors in the predicted continuous values.\",\n                    'feedback': {\n                        'D': \"Correct! RMSE is a standard way to measure the error of a model in predicting quantitative data.\",\n                        'A': \"Accuracy is used for classification tasks (predicting categories).\"\n                    }\n                },\n                {\n                    'category': \"Machine Learning\",\n                    'question': \"What is the primary purpose of cross-validation?\",\n                    'options': {\n                        'A': \"To train a model faster\",\n                        'B': \"To assess how a model will generalize to an independent dataset\",\n                        'C': \"To visualize the data\",\n                        'D': \"To clean the data before modeling\"\n                    },\n                    'answer': \"B\",\n                    'hint': \"It involves splitting the data into multiple 'folds' and training\/testing the model on different combinations of these folds.\",\n                    'feedback': {\n                        'B': \"Correct! Cross-validation provides a more robust estimate of a model's performance on unseen data than a single train\/test split.\"\n                    }\n                }\n            ]\n        };\n\n        \/\/ --- STATE ---\n        let quizState = {\n            difficulty: null,\n            questions: [],\n            currentIndex: 0,\n            userAnswers: [],\n            timerInterval: null,\n            totalSeconds: 0,\n        };\n        let selectedDifficulty = null;\n        \/\/ --- CORE FUNCTIONS ---\n        function showScreen(screenId) {\n            document.querySelectorAll('#data-analysis-quiz-app-wrapper .quiz-screen').forEach(screen => {\n                screen.classList.remove('active');\n            });\n            const targetScreen = document.getElementById(screenId);\n            if (targetScreen) {\n                targetScreen.classList.add('active');\n            }\n        }\n        function startTimer() {\n            if (quizState.timerInterval) clearInterval(quizState.timerInterval);\n            quizState.timerInterval = setInterval(() => {\n                quizState.totalSeconds++;\n                const mins = Math.floor(quizState.totalSeconds \/ 60).toString().padStart(2, '0');\n                const secs = (quizState.totalSeconds % 60).toString().padStart(2, '0');\n                const timerEl = document.querySelector('#quiz-view #timer');\n                if(timerEl) timerEl.textContent = `${mins}:${secs}`;\n            }, 1000);\n        }\n        function stopTimer() {\n            clearInterval(quizState.timerInterval);\n        }\n        function resetQuizState() {\n            stopTimer();\n            quizState = {\n                difficulty: null, questions: [], currentIndex: 0, userAnswers: [], timerInterval: null, totalSeconds: 0,\n            };\n        }\n        window.showMainMenu = function(confirmFirst = false) {\n            if (confirmFirst) {\n                if (confirm('Are you sure you want to exit? Your progress will be lost.')) {\n                    resetQuizState();\n                    sessionStorage.removeItem('dataAnalysisQuizResultState'); \/\/ Clear saved state\n                    showScreen('main-menu-view');\n                }\n            } else {\n                resetQuizState();\n                sessionStorage.removeItem('dataAnalysisQuizResultState'); \/\/ Clear saved state\n                showScreen('main-menu-view');\n            }\n        }\n        window.showUserDetailsView = function(difficulty) {\n            const userInfoJSON = localStorage.getItem('quizUserInfo');\n            if (userInfoJSON) {\n                try {\n                    const userInfo = JSON.parse(userInfoJSON);\n                    if (new Date().getTime() < userInfo.expires) {\n                        startQuiz(difficulty);\n                        return;\n                    }\n                } catch(e) { \/* Invalid JSON *\/ }\n            }\n            selectedDifficulty = difficulty;\n            showScreen('user-details-view');\n            document.getElementById('user-name').focus();\n        }\n        function startQuiz(difficulty) {\n            quizState = {\n                difficulty,\n                questions: quizData[difficulty] || [],\n                currentIndex: 0,\n                userAnswers: new Array((quizData[difficulty] || []).length).fill(null),\n                timerInterval: null,\n                totalSeconds: 0,\n            };\n            showScreen('quiz-view');\n            setupQuizUI();\n            loadQuestion();\n            startTimer();\n        }\n        function setupQuizUI() {\n            const quizScreenEl = document.getElementById('quiz-view');\n            if (!quizScreenEl) return;\n            const quizTitle = quizScreenEl.querySelector('#quiz-title');\n            const questionCount = quizScreenEl.querySelector('#question-count');\n            const stepper = quizScreenEl.querySelector('#progress-stepper');\n            const timer = quizScreenEl.querySelector('#timer');\n            if (quizTitle) quizTitle.textContent = `${quizState.difficulty.charAt(0).toUpperCase() + quizState.difficulty.slice(1)} Data Analysis Quiz`;\n            if (questionCount) questionCount.textContent = `${quizState.currentIndex + 1}\/${quizState.questions.length}`;\n            if (timer) timer.textContent = '00:00';\n            if (stepper) stepper.innerHTML = quizState.questions.map(() => `<div class=\"step\"><\/div>`).join('');\n        }\n        function loadQuestion() {\n            const quizScreenEl = document.getElementById('quiz-view');\n            if (!quizScreenEl) return;\n            const question = quizState.questions[quizState.currentIndex];\n            if (!question) return;\n            const questionText = quizScreenEl.querySelector('.data-analysis-quiz-question-text');\n            const optionsContainer = quizScreenEl.querySelector('#options-container');\n            const hintText = quizScreenEl.querySelector('#hint-text');\n            const hintToggle = quizScreenEl.querySelector('#hint-toggle');\n            const questionCountEl = quizScreenEl.querySelector('#question-count');\n            if (questionCountEl) questionCountEl.textContent = `${quizState.currentIndex + 1}\/${quizState.questions.length}`;\n            if (questionText) questionText.innerHTML = `${quizState.currentIndex + 1}. ${question.question}`;\n            if (optionsContainer) {\n                optionsContainer.innerHTML = '';\n                Object.entries(question.options).forEach(([key, value]) => {\n                    const optionDiv = document.createElement('div');\n                    optionDiv.className = 'option';\n                    optionDiv.dataset.key = key;\n                    optionDiv.innerHTML = `<label class=\"option-label\"><span class=\"option-letter\">${key}.<\/span> ${value}<\/label>`;\n                    optionDiv.addEventListener('click', () => handleOptionClick(key));\n                    optionsContainer.appendChild(optionDiv);\n                });\n            }\n            if (hintText) {\n                hintText.textContent = question.hint;\n                hintText.classList.add('hidden');\n            }\n            if (hintToggle) {\n                hintToggle.classList.remove('open');\n                hintToggle.disabled = false;\n            }\n            updateProgress();\n            restoreAnswerState();\n        }\n        function handleOptionClick(selectedKey) {\n            if (quizState.userAnswers[quizState.currentIndex] !== null) return;\n            const question = quizState.questions[quizState.currentIndex];\n            const isCorrect = selectedKey === question.answer;\n            quizState.userAnswers[quizState.currentIndex] = { selected: selectedKey, isCorrect };\n            const quizScreenEl = document.getElementById('quiz-view');\n            if (!quizScreenEl) return;\n            quizScreenEl.querySelectorAll('.option').forEach(opt => {\n                opt.classList.add('disabled');\n                if (opt.dataset.key === question.answer) {\n                    opt.classList.add('correct');\n                    addFeedback(opt, true);\n                } else if (opt.dataset.key === selectedKey) {\n                    opt.classList.add('incorrect');\n                    addFeedback(opt, false);\n                }\n            });\n            const hintToggle = quizScreenEl.querySelector('#hint-toggle');\n            if (hintToggle) hintToggle.disabled = true;\n            updateProgress();\n        }\n        function addFeedback(optionDiv, isCorrect) {\n            const question = quizState.questions[quizState.currentIndex];\n            const selectedKey = optionDiv.dataset.key;\n            const feedbackText = question.feedback[selectedKey] || (isCorrect ? question.feedback[question.answer] : \"That's not the correct choice.\");\n            if (!optionDiv.querySelector('.feedback')) {\n                optionDiv.querySelector('.option-label').insertAdjacentHTML('afterend', `\n                <div class=\"feedback\">\n                    <div class=\"feedback-title ${isCorrect ? 'correct' : 'incorrect'}\">${isCorrect ? '\u2713 Correct' : '\u2717 Incorrect'}<\/div>\n                    <div class=\"feedback-text\">${feedbackText}<\/div>\n                <\/div>`);\n            }\n        }\n        function restoreAnswerState() {\n            const answer = quizState.userAnswers[quizState.currentIndex];\n            const quizScreenEl = document.getElementById('quiz-view');\n            if (!quizScreenEl) return;\n            if (answer) {\n                quizScreenEl.querySelectorAll('.option').forEach(opt => {\n                    opt.classList.add('disabled');\n                    if (opt.dataset.key === quizState.questions[quizState.currentIndex].answer) {\n                        opt.classList.add('correct');\n                        if (opt.dataset.key === answer.selected) addFeedback(opt, true);\n                    } else if (opt.dataset.key === answer.selected) {\n                        opt.classList.add('incorrect');\n                        addFeedback(opt, false);\n                    }\n                });\n            }\n        }\n        function updateProgress() {\n            const quizScreenEl = document.getElementById('quiz-view');\n            if (!quizScreenEl) return;\n            const backBtn = quizScreenEl.querySelector('#back-btn');\n            const nextBtn = quizScreenEl.querySelector('#next-btn');\n            const stepper = quizScreenEl.querySelector('#progress-stepper');\n            if (backBtn) backBtn.disabled = quizState.currentIndex === 0;\n            if (nextBtn) nextBtn.textContent = (quizState.currentIndex === quizState.questions.length - 1) ? 'Finish' : 'Next';\n            if(stepper) {\n                [...stepper.children].forEach((step, i) => {\n                    step.className = 'step';\n                    if (i === quizState.currentIndex) step.classList.add('active');\n                    const answer = quizState.userAnswers[i];\n                    if (answer) step.classList.add(answer.isCorrect ? 'correct' : 'incorrect');\n                });\n            }\n        }\n        function showResults() {\n            stopTimer();\n            const correctCount = quizState.userAnswers.filter(a => a?.isCorrect).length;\n            const totalQuestions = quizState.questions.length;\n            const answeredCount = quizState.userAnswers.filter(a => a !== null).length;\n            const wrongCount = answeredCount - correctCount;\n            const skippedCount = totalQuestions - answeredCount;\n            const accuracy = answeredCount > 0 ? Math.round((correctCount \/ answeredCount) * 100) : 0;\n            const scorePercentage = totalQuestions > 0 ? Math.round((correctCount \/ totalQuestions) * 100) : 0;\n            \n            \/\/ Save quiz state to sessionStorage to persist results\n            sessionStorage.setItem('dataAnalysisQuizResultState', JSON.stringify(quizState));\n\n            \/\/ Populate new results view elements\n            document.querySelector('#new-score-value').innerHTML = `${correctCount}<span>\/${totalQuestions}<\/span>`;\n            document.querySelector('#new-accuracy-label').textContent = `${accuracy}% Accuracy`;\n            document.querySelector('#new-right-value').textContent = correctCount;\n            document.querySelector('#new-wrong-value').textContent = wrongCount;\n            document.querySelector('#new-skipped-value').textContent = skippedCount;\n            \n            \/\/ Animate progress circle\n            const circle = document.getElementById('score-circle');\n            const radius = circle.r.baseVal.value;\n            const circumference = radius * 2 * Math.PI;\n            circle.style.strokeDasharray = `${circumference} ${circumference}`;\n            setTimeout(() => {\n                const offset = circumference - scorePercentage \/ 100 * circumference;\n                circle.style.strokeDashoffset = offset;\n            }, 100);\n            \n            setupShareLinks(correctCount, accuracy);\n            showScreen('results-view');\n        }\n        function setupShareLinks(score, accuracy) {\n            const url = window.location.href;\n            const text = `I scored ${score}\/${quizState.questions.length} on the ${quizState.difficulty} Data Analysis Quiz! Can you beat my score?`;\n            const title = 'Data Analysis Quiz Challenge';\n            \n            \/\/ Update to new share link IDs\n            document.getElementById('new-share-whatsapp').onclick = (e) => { e.preventDefault(); window.open(`https:\/\/api.whatsapp.com\/send?text=${encodeURIComponent(text + '\\n\\n' + url)}`, '_blank'); };\n            document.getElementById('new-share-twitter').onclick = (e) => { e.preventDefault(); window.open(`https:\/\/twitter.com\/intent\/tweet?url=${encodeURIComponent(url)}&text=${encodeURIComponent(text)}`, '_blank'); };\n            document.getElementById('new-share-linkedin').onclick = (e) => { e.preventDefault(); window.open(`https:\/\/www.linkedin.com\/shareArticle?mini=true&url=${encodeURIComponent(url)}&title=${encodeURIComponent(title)}&summary=${encodeURIComponent(text)}`, '_blank'); };\n            document.getElementById('new-share-telegram').onclick = (e) => { e.preventDefault(); window.open(`https:\/\/t.me\/share\/url?url=${encodeURIComponent(url)}&text=${encodeURIComponent(text)}`, '_blank'); };\n        }\n        function handleUserDetailsSubmit(event) {\n            event.preventDefault();\n            const form = document.getElementById('user-details-form');\n            const name = form.querySelector('#user-name').value.trim();\n            const email = form.querySelector('#user-email').value.trim();\n            if (!name || !email) { alert('Please fill in both your name and email.'); return; }\n            const expirationTime = new Date().getTime() + (60 * 24 * 60 * 60 * 1000); \/\/ 60 days\n            localStorage.setItem('quizUserInfo', JSON.stringify({ expires: expirationTime }));\n            \n            \/\/ Submit to Google Form\n            const formURL = \"https:\/\/docs.google.com\/forms\/d\/e\/1FAIpQLScAVF17oENbZXTwsTuQ7VzwLPeT6IG5iilch2LoEoYsbzik5A\/formResponse\";\n            const formData = new FormData();\n            formData.append(\"entry.1956958717\", name); \/\/ Name field\n            formData.append(\"entry.1149718564\", email); \/\/ Email field\n            formData.append(\"entry.1658362758\", window.location.href);\n            fetch(formURL, { method: \"POST\", body: formData, mode: \"no-cors\" }).catch(console.error);\n            form.reset();\n            startQuiz(selectedDifficulty);\n        }\n        \/\/ --- EVENT LISTENERS ---\n        document.getElementById('user-details-form').addEventListener('submit', handleUserDetailsSubmit);\n        document.getElementById('back-to-menu-btn').addEventListener('click', () => showMainMenu(false));\n        document.getElementById('back-to-results-btn').addEventListener('click', () => showScreen('results-view'));\n        document.getElementById('next-btn').addEventListener('click', () => {\n             if (quizState.currentIndex < quizState.questions.length - 1) {\n                 quizState.currentIndex++;\n                 loadQuestion();\n             } else {\n                 showResults();\n             }\n         });\n        document.getElementById('back-btn').addEventListener('click', () => {\n             if (quizState.currentIndex > 0) {\n                 quizState.currentIndex--;\n                 loadQuestion();\n             }\n         });\n        document.getElementById('hint-toggle').addEventListener('click', () => {\n             document.getElementById('hint-text').classList.toggle('hidden');\n             document.getElementById('hint-toggle').classList.toggle('open');\n         });\n        document.getElementById('analyse-btn').addEventListener('click', () => {\n            const analysisByCat = quizState.questions.reduce((acc, { category }, i) => {\n                if (!acc[category]) acc[category] = { total: 0, correct: 0, correctQs: [], incorrectQs: [] };\n                acc[category].total++;\n                const answer = quizState.userAnswers[i];\n                if (answer?.isCorrect) {\n                    acc[category].correct++;\n                    acc[category].correctQs.push(i + 1);\n                } else if (answer) {\n                    acc[category].incorrectQs.push(i + 1);\n                }\n                return acc;\n            }, {});\n            const analysisModalBody = document.getElementById('analysis-body');\n            analysisModalBody.innerHTML = Object.entries(analysisByCat).map(([category, data]) => {\n                const percentage = data.total > 0 ? Math.round((data.correct \/ data.total) * 100) : 0;\n                return `<div class=\"category-analysis\"><div class=\"category-header\"><h3 id=\"category\">${category}<\/h3><div class=\"category-score\">${percentage}% Correct<\/div><\/div><div class=\"progress-bar-bg\"><div class=\"progress-bar-fg\" style=\"width: ${percentage}%;\"><\/div><\/div><div class=\"question-breakdown\">${data.correctQs.length > 0 ? `<p><strong>Correct:<\/strong> Q${data.correctQs.join(', Q')}<\/p>` : ''}${data.incorrectQs.length > 0 ? `<span>Incorrect:<\/span> Q${data.incorrectQs.join(', Q')}` : ''}<\/div><\/div>`;\n            }).join('');\n            showScreen('analysis-view');\n        });\n\n        \/\/ --- INITIALIZATION ---\n        \/\/ Check for saved results on page load\n        const savedStateJSON = sessionStorage.getItem('dataAnalysisQuizResultState');\n        if (savedStateJSON) {\n            try {\n                quizState = JSON.parse(savedStateJSON);\n                \/\/ Stop any lingering timers if the user refreshed mid-quiz\n                if (quizState.timerInterval) clearInterval(quizState.timerInterval);\n                showResults();\n            } catch (e) {\n                console.error(\"Failed to parse saved quiz state.\", e);\n                sessionStorage.removeItem('dataAnalysisQuizResultState');\n                showScreen('main-menu-view');\n            }\n        } else {\n            showScreen('main-menu-view');\n        }\n    });\n    <\/script>\n<\/div>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<p><strong>Also Check:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.mygreatlearning.com\/data-analytics\/free-courses\">Free Data Analytics Courses<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mygreatlearning.com\/blog\/data-analyst-job-description\/\">How to Become a Data Analyst<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mygreatlearning.com\/blog\/top-data-analytics-project-ideas\/\">Data Analytics Projects<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.mygreatlearning.com\/blog\/data-analyst-interview-questions\/\">Top Data Analyst Interview Questions &amp; Answers<\/a><\/li>\n<\/ul>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.<\/p>\n","protected":false},"author":41,"featured_media":109325,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[9],"tags":[36804,36874],"class_list":["post-109321","page","type-page","status-publish","has-post-thumbnail","hentry","category-data-science","tag-data-analytics","tag-quiz"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Data Analysis Quiz Challenge \u2013 Test Your Data Skills<\/title>\n<meta name=\"description\" content=\"Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Data Analysis Quiz\" \/>\n<meta property=\"og:description\" content=\"Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/\" \/>\n<meta property=\"og:site_name\" content=\"Great Learning Blog: Free Resources what Matters to shape your Career!\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/GreatLearningOfficial\/\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1192\" \/>\n\t<meta property=\"og:image:height\" content=\"621\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@Great_Learning\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/\"},\"author\":{\"name\":\"Great Learning Editorial Team\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/6f993d1be4c584a335951e836f2656ad\"},\"headline\":\"Data Analysis Quiz\",\"datePublished\":\"2025-07-01T16:32:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/\"},\"wordCount\":334,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/data-analysis-quiz.webp\",\"keywords\":[\"Data Analytics\",\"quiz\"],\"articleSection\":[\"Data Science and Analytics\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/\",\"name\":\"Data Analysis Quiz Challenge \u2013 Test Your Data Skills\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/data-analysis-quiz.webp\",\"datePublished\":\"2025-07-01T16:32:30+00:00\",\"description\":\"Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/data-analysis-quiz.webp\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/data-analysis-quiz.webp\",\"width\":1192,\"height\":621,\"caption\":\"Data Analysis Quiz\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/data-analysis-quiz\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Data Analysis Quiz\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\",\"name\":\"Great Learning Blog\",\"description\":\"Learn, Upskill &amp; Career Development Guide and Resources\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\"},\"alternateName\":\"Great Learning\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#organization\",\"name\":\"Great Learning\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/GL-Logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/GL-Logo.jpg\",\"width\":900,\"height\":900,\"caption\":\"Great Learning\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/GreatLearningOfficial\\\/\",\"https:\\\/\\\/x.com\\\/Great_Learning\",\"https:\\\/\\\/www.instagram.com\\\/greatlearningofficial\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/school\\\/great-learning\\\/\",\"https:\\\/\\\/in.pinterest.com\\\/greatlearning12\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/beaconelearning\\\/\"],\"description\":\"Great Learning is a leading global ed-tech company for professional training and higher education. It offers comprehensive, industry-relevant, hands-on learning programs across various business, technology, and interdisciplinary domains driving the digital economy. These programs are developed and offered in collaboration with the world's foremost academic institutions.\",\"email\":\"info@mygreatlearning.com\",\"legalName\":\"Great Learning Education Services Pvt. Ltd\",\"foundingDate\":\"2013-11-29\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1001\",\"maxValue\":\"5000\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/#\\\/schema\\\/person\\\/6f993d1be4c584a335951e836f2656ad\",\"name\":\"Great Learning Editorial Team\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"contentUrl\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/02\\\/unnamed.webp\",\"caption\":\"Great Learning Editorial Team\"},\"description\":\"The Great Learning Editorial Staff includes a dynamic team of subject matter experts, instructors, and education professionals who combine their deep industry knowledge with innovative teaching methods. Their mission is to provide learners with the skills and insights needed to excel in their careers, whether through upskilling, reskilling, or transitioning into new fields.\",\"sameAs\":[\"https:\\\/\\\/www.mygreatlearning.com\\\/\",\"https:\\\/\\\/in.linkedin.com\\\/school\\\/great-learning\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/Great_Learning\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCObs0kLIrDjX2LLSybqNaEA\"],\"award\":[\"Best EdTech Company of the Year 2024\",\"Education Economictimes Outstanding Education\\\/Edtech Solution Provider of the Year 2024\",\"Leading E-learning Platform 2024\"],\"url\":\"https:\\\/\\\/www.mygreatlearning.com\\\/blog\\\/author\\\/greatlearning\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Data Analysis Quiz Challenge \u2013 Test Your Data Skills","description":"Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/","og_locale":"en_US","og_type":"article","og_title":"Data Analysis Quiz","og_description":"Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.","og_url":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/","og_site_name":"Great Learning Blog: Free Resources what Matters to shape your Career!","article_publisher":"https:\/\/www.facebook.com\/GreatLearningOfficial\/","og_image":[{"width":1192,"height":621,"url":"http:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_site":"@Great_Learning","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/#article","isPartOf":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/"},"author":{"name":"Great Learning Editorial Team","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/person\/6f993d1be4c584a335951e836f2656ad"},"headline":"Data Analysis Quiz","datePublished":"2025-07-01T16:32:30+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/"},"wordCount":334,"publisher":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp","keywords":["Data Analytics","quiz"],"articleSection":["Data Science and Analytics"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/","url":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/","name":"Data Analysis Quiz Challenge \u2013 Test Your Data Skills","isPartOf":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/#primaryimage"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp","datePublished":"2025-07-01T16:32:30+00:00","description":"Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.","breadcrumb":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/#primaryimage","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp","width":1192,"height":621,"caption":"Data Analysis Quiz"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mygreatlearning.com\/blog\/data-analysis-quiz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog","item":"https:\/\/www.mygreatlearning.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Data Analysis Quiz"}]},{"@type":"WebSite","@id":"https:\/\/www.mygreatlearning.com\/blog\/#website","url":"https:\/\/www.mygreatlearning.com\/blog\/","name":"Great Learning Blog","description":"Learn, Upskill &amp; Career Development Guide and Resources","publisher":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization"},"alternateName":"Great Learning","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mygreatlearning.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.mygreatlearning.com\/blog\/#organization","name":"Great Learning","url":"https:\/\/www.mygreatlearning.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/06\/GL-Logo.jpg","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/06\/GL-Logo.jpg","width":900,"height":900,"caption":"Great Learning"},"image":{"@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/GreatLearningOfficial\/","https:\/\/x.com\/Great_Learning","https:\/\/www.instagram.com\/greatlearningofficial\/","https:\/\/www.linkedin.com\/school\/great-learning\/","https:\/\/in.pinterest.com\/greatlearning12\/","https:\/\/www.youtube.com\/user\/beaconelearning\/"],"description":"Great Learning is a leading global ed-tech company for professional training and higher education. It offers comprehensive, industry-relevant, hands-on learning programs across various business, technology, and interdisciplinary domains driving the digital economy. These programs are developed and offered in collaboration with the world's foremost academic institutions.","email":"info@mygreatlearning.com","legalName":"Great Learning Education Services Pvt. Ltd","foundingDate":"2013-11-29","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1001","maxValue":"5000"}},{"@type":"Person","@id":"https:\/\/www.mygreatlearning.com\/blog\/#\/schema\/person\/6f993d1be4c584a335951e836f2656ad","name":"Great Learning Editorial Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","url":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","contentUrl":"https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2022\/02\/unnamed.webp","caption":"Great Learning Editorial Team"},"description":"The Great Learning Editorial Staff includes a dynamic team of subject matter experts, instructors, and education professionals who combine their deep industry knowledge with innovative teaching methods. Their mission is to provide learners with the skills and insights needed to excel in their careers, whether through upskilling, reskilling, or transitioning into new fields.","sameAs":["https:\/\/www.mygreatlearning.com\/","https:\/\/in.linkedin.com\/school\/great-learning\/","https:\/\/x.com\/https:\/\/twitter.com\/Great_Learning","https:\/\/www.youtube.com\/channel\/UCObs0kLIrDjX2LLSybqNaEA"],"award":["Best EdTech Company of the Year 2024","Education Economictimes Outstanding Education\/Edtech Solution Provider of the Year 2024","Leading E-learning Platform 2024"],"url":"https:\/\/www.mygreatlearning.com\/blog\/author\/greatlearning\/"}]}},"uagb_featured_image_src":{"full":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp",1192,621,false],"thumbnail":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz-150x150.webp",150,150,true],"medium":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz-300x156.webp",300,156,true],"medium_large":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz-768x400.webp",768,400,true],"large":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz-1024x533.webp",1024,533,true],"1536x1536":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp",1192,621,false],"2048x2048":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz.webp",1192,621,false],"web-stories-poster-portrait":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz-640x621.webp",640,621,true],"web-stories-publisher-logo":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz-96x96.webp",96,96,true],"web-stories-thumbnail":["https:\/\/www.mygreatlearning.com\/blog\/wp-content\/uploads\/2025\/07\/data-analysis-quiz-150x78.webp",150,78,true]},"uagb_author_info":{"display_name":"Great Learning Editorial Team","author_link":"https:\/\/www.mygreatlearning.com\/blog\/author\/greatlearning\/"},"uagb_comment_info":0,"uagb_excerpt":"Take the Data Analysis quiz to measure your expertise! From fundamental concepts to advanced topics like machine learning and big data, challenge yourself today.","_links":{"self":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/pages\/109321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/comments?post=109321"}],"version-history":[{"count":7,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/pages\/109321\/revisions"}],"predecessor-version":[{"id":109324,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/pages\/109321\/revisions\/109324"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/media\/109325"}],"wp:attachment":[{"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/media?parent=109321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/categories?post=109321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mygreatlearning.com\/blog\/wp-json\/wp\/v2\/tags?post=109321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}