{"version":1,"pages":[{"id":"-LDgX-Rqg9qyeVqaJG4e","title":"Computing by Design (CxD)","pathname":"/cxd","siteSpaceId":"sitesp_Ly6wo","description":""},{"id":"-LDgX4nCUAapt8jvUpIy","title":"CxD Approach","pathname":"/cxd/about-cxd","siteSpaceId":"sitesp_Ly6wo","description":""},{"id":"-LDgX4nDSdNMTxO05JC7","title":"Standard Project Outline","pathname":"/cxd/standard-project-outline","siteSpaceId":"sitesp_Ly6wo","description":""},{"id":"-LDgX4nE7P4W_ER1I-jA","title":"Guidebook Design Principles","pathname":"/cxd/guidebook-design-principles","siteSpaceId":"sitesp_Ly6wo","description":""},{"id":"-LcWoWF-z5NvOR6PyvfK","title":"Student Profile","pathname":"/cxd/student-profile","siteSpaceId":"sitesp_Ly6wo","description":""},{"id":"fosDV0AZ7EtUJgmb05iT","title":"About","pathname":"/cxd/idew-data-analytics","siteSpaceId":"sitesp_G1OmT","description":""},{"id":"CpND1FTJQ3r2MAp8i9sD","title":"Capstone Instructions","pathname":"/cxd/idew-data-analytics/cohort-1-2022-2023/capstone-instructions","siteSpaceId":"sitesp_G1OmT","description":"For the iDEW Data Analytics Cohort 1 students.","breadcrumbs":[{"label":"Cohort 1 (2022 - 2023)"}]},{"id":"NfxbDWbP0MduVZbuyXxA","title":"Apply","pathname":"/cxd/idew-data-analytics/summer-cohort-2023/apply","siteSpaceId":"sitesp_G1OmT","description":"Summer Cohort - 2023","breadcrumbs":[{"label":"Summer Cohort (2023)"}]},{"id":"CqB1lQAcpQ82NKTzWqfa","title":"Apply","pathname":"/cxd/idew-data-analytics/cohort-2-2023-2024/apply","siteSpaceId":"sitesp_G1OmT","description":"Cohort 2 - Academic Year 2023 - 2024","breadcrumbs":[{"label":"Cohort 2 (2023-2024)"}]},{"id":"9qdReKGconDCDoDiLwAo","title":"Capstone Instructions","pathname":"/cxd/idew-data-analytics/cohort-2-2023-2024/capstone-instructions","siteSpaceId":"sitesp_G1OmT","description":"For the iDEW Data Analytics Cohort 2 students.","breadcrumbs":[{"label":"Cohort 2 (2023-2024)"}]},{"id":"-M51lSKp2rFq1hOnUhh3","title":"Computing by Design 2020","pathname":"/cxd/cxd-2020-summer-workshop","siteSpaceId":"sitesp_h4Lea","description":"Preparing Innovators in Computing"},{"id":"-M52VWVpag1QSAvTLNZa","title":"Schedule","pathname":"/cxd/cxd-2020-summer-workshop/schedule","siteSpaceId":"sitesp_h4Lea","description":""},{"id":"-M52n17T1w1zcecjsmJr","title":"About Us","pathname":"/cxd/cxd-2020-summer-workshop/about-us","siteSpaceId":"sitesp_h4Lea","description":""},{"id":"-M6jO7QR6094T0f-mkbf","title":"Workshop Tools","pathname":"/cxd/cxd-2020-summer-workshop/preparation/workshop-tools","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Preparation"}]},{"id":"-M6k6-KZzmUyOuH7wYL8","title":"Programming Prep","pathname":"/cxd/cxd-2020-summer-workshop/preparation/programming-pre-work","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Preparation"}]},{"id":"-M529kxdH5CpGgGBuhtj","title":"Foundations","pathname":"/cxd/cxd-2020-summer-workshop/modules/cxd-framework","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"}]},{"id":"-M7OWf-80uv7gXquhj5b","title":"The CxD Approach","pathname":"/cxd/cxd-2020-summer-workshop/modules/cxd-framework/cxd-approach","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Foundations"}]},{"id":"-M6jXVTEC-J_T1cY7NzP","title":"Mapping Innovative Practices","pathname":"/cxd/cxd-2020-summer-workshop/modules/cxd-framework/mapping-skills-and-practices","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Foundations"}]},{"id":"-M6jYM8KVo4FcZS1GQdN","title":"The CxD Project Framework","pathname":"/cxd/cxd-2020-summer-workshop/modules/cxd-framework/cxd-framework","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Foundations"}]},{"id":"-M6gzNjcbqwn_6PGJ7Rw","title":"Programming Warm Up","pathname":"/cxd/cxd-2020-summer-workshop/modules/cxd-framework/core-programming-concepts","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Foundations"}]},{"id":"-M8N9cZoeJidqlCEhOhK","title":"A Teacher's Insight","pathname":"/cxd/cxd-2020-summer-workshop/modules/cxd-framework/a-teachers-insight","siteSpaceId":"sitesp_h4Lea","description":"The videos below give tips related to the flow of the iDEW projects, injecting supplemental work when needed, forming student teams, and using Google Drive to support your students.","breadcrumbs":[{"label":"Modules"},{"label":"Foundations"}]},{"id":"-M52A-0gou9ampQiFwb3","title":"Trivia Project","pathname":"/cxd/cxd-2020-summer-workshop/modules/trivia-project","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"}]},{"id":"-M6jYwfKlU0AezvUpHWe","title":"Define Problem & Propose Solution","pathname":"/cxd/cxd-2020-summer-workshop/modules/trivia-project/define-problem-and-propose-solution","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Trivia Project"}]},{"id":"-M6jZ6bgu64XmI7aqXqK","title":"Design & Build Solution (1/2)","pathname":"/cxd/cxd-2020-summer-workshop/modules/trivia-project/design-and-build-solution-1-2","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Trivia Project"}]},{"id":"-M6jZ_kZp9YkrrpNlhi0","title":"Design & Build Solution (2/2)","pathname":"/cxd/cxd-2020-summer-workshop/modules/trivia-project/design-and-build-solution-2-2","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Trivia Project"}]},{"id":"-M6jZi5uD7KzPB_Z3SXN","title":"Evaluate & Refine Solution","pathname":"/cxd/cxd-2020-summer-workshop/modules/trivia-project/evaluate-and-refine-solution","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Trivia Project"}]},{"id":"-M8v4HcMbr_2gxy8Uj29","title":"A Teacher's Insight","pathname":"/cxd/cxd-2020-summer-workshop/modules/trivia-project/a-teachers-insight","siteSpaceId":"sitesp_h4Lea","description":"The videos below give tips related to getting started with code, helping students with soft skills, getting started on the trivia app project, and other things that come up during the project.","breadcrumbs":[{"label":"Modules"},{"label":"Trivia Project"}]},{"id":"-M52AD1xrXRKsF5wPBQi","title":"Chatbot Project","pathname":"/cxd/cxd-2020-summer-workshop/modules/chatbot-project","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"}]},{"id":"-M6j_lUlGFg3TZQzL3HJ","title":"Define Problem & Propose Solution","pathname":"/cxd/cxd-2020-summer-workshop/modules/chatbot-project/define-problem-and-propose-solution","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Chatbot Project"}]},{"id":"-M6j_s7sobL0EHnTGj29","title":"Design & Build Solution (1/2)","pathname":"/cxd/cxd-2020-summer-workshop/modules/chatbot-project/design-and-build-solution-1-2","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Chatbot Project"}]},{"id":"-M6j_zd9K0mkJNQZyHyW","title":"Design & Build Solution (2/2)","pathname":"/cxd/cxd-2020-summer-workshop/modules/chatbot-project/design-and-build-solution-2-2","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Chatbot Project"}]},{"id":"-M6ja5nvveFFax5AfOGA","title":"Evaluate & Refine Solution","pathname":"/cxd/cxd-2020-summer-workshop/modules/chatbot-project/evaluate-and-refine-solution","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"Chatbot Project"}]},{"id":"-M9P9s6t2_6v1Wv_Wo5C","title":"A Teacher's Insight","pathname":"/cxd/cxd-2020-summer-workshop/modules/chatbot-project/a-teachers-insight","siteSpaceId":"sitesp_h4Lea","description":"The video below give tips related to the Chatbot project. I include some info about specific assignments and how I've gotten past some challenges my students have had with the project.","breadcrumbs":[{"label":"Modules"},{"label":"Chatbot Project"}]},{"id":"-M52AFREoD0kcqQiQ36T","title":"IoT Project","pathname":"/cxd/cxd-2020-summer-workshop/modules/iot-project","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"}]},{"id":"-M6ja9Od6S-ooNeE5vFr","title":"Define Problem & Propose Solution","pathname":"/cxd/cxd-2020-summer-workshop/modules/iot-project/define-problem-and-propose-solution","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"IoT Project"}]},{"id":"-M6jaEpWGoTAyX5dbo6o","title":"Design & Build Solution (1/2)","pathname":"/cxd/cxd-2020-summer-workshop/modules/iot-project/design-and-build-solution-1-2","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"IoT Project"}]},{"id":"-M6jaIGIWoCuRdfum6kJ","title":"Design & Build Solution (2/2)","pathname":"/cxd/cxd-2020-summer-workshop/modules/iot-project/design-and-build-solution-2-2","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"IoT Project"}]},{"id":"-M6jaL9Oqqdvd03SPeWG","title":"Evaluate & Refine Solution","pathname":"/cxd/cxd-2020-summer-workshop/modules/iot-project/evaluate-and-refine-solution","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"IoT Project"}]},{"id":"-MA1Vj-O2OjXGknfa5Sv","title":"A Teacher's Insight","pathname":"/cxd/cxd-2020-summer-workshop/modules/iot-project/a-teachers-insight","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Modules"},{"label":"IoT Project"}]},{"id":"-M52At2oB24O9jmt-T6s","title":"Guide to Project Plan","pathname":"/cxd/cxd-2020-summer-workshop/instructional-plan/guide","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Your Project Plan"}]},{"id":"-M52AjPoCQo4baRKNCHW","title":"Final Review of Project Plan","pathname":"/cxd/cxd-2020-summer-workshop/instructional-plan/final-review","siteSpaceId":"sitesp_h4Lea","description":"","breadcrumbs":[{"label":"Your Project Plan"}]},{"id":"-MX2GhaNjB22ggeJ1Ytv","title":"Computing by Design 2021","pathname":"/cxd/cxd-2021-summer-workshop-series","siteSpaceId":"sitesp_Jn0LJ","description":"Preparing Innovators in Computing"},{"id":"-MX2HTDtIn00XPTtM6b2","title":"About Us","pathname":"/cxd/cxd-2021-summer-workshop-series/about-us","siteSpaceId":"sitesp_Jn0LJ","description":"The Computing by Design Workshop Team"},{"id":"-MZ3DLZoPsdoBNmKPC73","title":"Registration and Contact","pathname":"/cxd/cxd-2021-summer-workshop-series/contact","siteSpaceId":"sitesp_Jn0LJ","description":""},{"id":"-MXCv96hnOkLPsKdHdGq","title":"✻ Choosing a Programming WS","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/choose-programming-workshop","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-MXlA9VXWQ6X4hQlDE4o","title":"✻ Schedule","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/schedule","siteSpaceId":"sitesp_Jn0LJ","description":"Online Workshops | Week of June 7-11 | Approximately 1-2 hours a day, mostly on your schedule","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-MX2bWonFj0QBEfskzzI","title":"Trivia Web App","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia","siteSpaceId":"sitesp_Jn0LJ","description":"A great project for beginning programmers","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-MaakbRHxA1VK-y_z9wJ","title":"Workshop Prep","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia/welcome-and-workshop-prep","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Trivia Web App"}]},{"id":"-MaalajS999Zx-p-rvMx","title":"Live Zoom: Mon 1:00 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia/live-zoom-mon-1-00-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Trivia Web App"}]},{"id":"-Maam9wqaONau2EL7bT2","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia/programming-intro","siteSpaceId":"sitesp_Jn0LJ","description":"An exercise to review (or introduce) you to some key concepts in programming.","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Trivia Web App"}]},{"id":"-MaamLydFSL_6XqYm58_","title":"Teacher Insights","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia/programmer-insights","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Trivia Web App"}]},{"id":"-MaamXkoXvv-GuaNU9od","title":"Program a Trivia App ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia/program-a-trivia-app","siteSpaceId":"sitesp_Jn0LJ","description":"Let's program a customized trivia app in three steps!","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Trivia Web App"}]},{"id":"-MaamojQ2PqpDdaPAisQ","title":"Live Zoom: Wed 11:30 am ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia/live-zoom-wed-11-00-am","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Trivia Web App"}]},{"id":"-Maan2s29x0OgkFDLyRY","title":"Workshop Deliverables","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/trivia/workshop-deliverables","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Trivia Web App"}]},{"id":"-MX2hQRzVIYzw75NJVUQ","title":"Chatbot Web App","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot","siteSpaceId":"sitesp_Jn0LJ","description":"Where human conversation meets computer programming","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-MaasnwShRPnDu3z7kx7","title":"Workshop Prep","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot/welcome-and-workshop-prep","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Chatbot Web App"}]},{"id":"-MaatZkaoOPa_nG_FXwP","title":"Live Zoom: Mon 1:00 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot/live-zoom","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Chatbot Web App"}]},{"id":"-MaatgwH4umAvsO7NP0h","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot/programming-intro","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Chatbot Web App"}]},{"id":"-Maau5qGRX-oLgXEua1g","title":"Teacher Insights","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot/teacher-insights","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Chatbot Web App"}]},{"id":"-Maau9C2rqlPGNX5W7YS","title":"Program a Chatbot ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot/program-a-chatbot","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Chatbot Web App"}]},{"id":"-MaauIk8SfZmijQNDfcA","title":"Live Zoom: Wed 1:00 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot/live-zoom-1","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Chatbot Web App"}]},{"id":"-MaauQ-gcPm3-1-BZtLC","title":"Workshop Deliverables","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/chatbot/workshop-deliverables","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Chatbot Web App"}]},{"id":"-MX2hZtjfOn_-1AmACZt","title":"Wheeled Robot","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot","siteSpaceId":"sitesp_Jn0LJ","description":"A great programming experience that is truly hands-on","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-Maaw09X9-Q3UQPVKKpT","title":"Workshop Prep","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot/welcome-and-workshop-prep","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Wheeled Robot"}]},{"id":"-Maawg2J3MocQWXKNZCz","title":"Live Zoom: Mon 2:30 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot/live-zoom-mon-2-30-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Wheeled Robot"}]},{"id":"-MaaxKGPDd9R77G9xPyi","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot/programming-intro","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Wheeled Robot"}]},{"id":"-Maawwc9ykFRG3vpCr_S","title":"Teacher Insights","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot/teacher-insights","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Wheeled Robot"}]},{"id":"-Maaxrr8alOj8v3OuKX-","title":"Program a Robot ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot/program-a-robot","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Wheeled Robot"}]},{"id":"-MaayIx8mLrYPbkqq1GA","title":"Live Zoom: Thur 11:30 am ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot/live-zoom-thur-11-30-am","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Wheeled Robot"}]},{"id":"-Maaze6L2dM0F3nMtMWT","title":"Workshop Deliverables","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/robot/workshop-deliverables","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Wheeled Robot"}]},{"id":"-MX2hdvZArrPuXACr-_F","title":"Video Game","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game","siteSpaceId":"sitesp_Jn0LJ","description":"Programming that comes to life on the screen","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-Maaw943Jg8NGLG-rjAS","title":"Workshop Prep","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game/welcome-and-workshop-prep","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Video Game"}]},{"id":"-MaawjrqeGJAxaK-8PJS","title":"Live Zoom: Mon 2:30 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game/live-zoom-mon-2-30-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Video Game"}]},{"id":"-MaaxOjoG6cPUu2F99ns","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game/programming-intro","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Video Game"}]},{"id":"-MaawzV57KK02VUH16PU","title":"Teacher Insights","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game/teacher-insights","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Video Game"}]},{"id":"-MaaxvQArCCeUzLMi0uN","title":"Program a Video Game ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game/program-a-video-game","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Video Game"}]},{"id":"-MaaySetlr8AOFz7EQfK","title":"Live Zoom: Thur 1:00 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game/live-zoom-thur-1-00-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Video Game"}]},{"id":"-Mab--SH7vut3UZRtPos","title":"Workshop Deliverables","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/video-game/workshop-deliverables","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Video Game"}]},{"id":"-MX2hjnE-Y9HCOAK6ohF","title":"Internet of Things (IoT)","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot","siteSpaceId":"sitesp_Jn0LJ","description":"⚠️ Expect frequent updates as we prepare for the workshop.","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-MaawC6ZUBSsIau8PBum","title":"Workshop Prep","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot/welcome-and-workshop-prep","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Internet of Things (IoT)"}]},{"id":"-MaawnxsTGZe3Kh7gKvp","title":"Live Zoom: Mon 2:30 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot/live-zoom-mon-2-30-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Internet of Things (IoT)"}]},{"id":"-MaaxRVPCc8XDfvHQOO1","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot/programming-intro","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Internet of Things (IoT)"}]},{"id":"-Maax1dY_FVHNDIiFjHa","title":"Teacher Insights","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot/teacher-insights","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Internet of Things (IoT)"}]},{"id":"-Maay-0t6vooJ9NzBUHZ","title":"Program for IoT ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot/program-for-iot","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Internet of Things (IoT)"}]},{"id":"-MaayYKYGGywBIMfVJTa","title":"Live Zoom: Thur 2:30 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot/live-zoom-thur-2-30-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Internet of Things (IoT)"}]},{"id":"-Mab-3EfePjJzzZrNP67","title":"Workshop Deliverables","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/iot/workshop-deliverables","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Internet of Things (IoT)"}]},{"id":"-MX2hpA3_e0-C43Sm1aC","title":"Data Visualization","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz","siteSpaceId":"sitesp_Jn0LJ","description":"A project that connects complex ideas in data with code and visual perception","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"}]},{"id":"-MaawDuHWS8F6vz1XU-j","title":"Workshop Prep","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz/welcome-and-workshop-prep","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Data Visualization"}]},{"id":"-Maawb9jOEDICYq3jbiB","title":"Live Zoom: Mon 1:00 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz/live-zoom-mon-1-00-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Data Visualization"}]},{"id":"-MaaxU7fdsk_wlyJSP_M","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz/programming-intro","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Data Visualization"}]},{"id":"-Maax5LiOOWR7Un5UOPt","title":"Teacher Insights","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz/teacher-insights","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Data Visualization"}]},{"id":"-Maay3Q0xAEOkO22zzV_","title":"Program for Data Viz ⏱","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz/program-for-data-viz","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Data Visualization"}]},{"id":"-MaayewkGxwA65uEHct_","title":"Live Zoom: Wed 2:30 pm ⏰","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz/live-zoom-wed-2-30-pm","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Data Visualization"}]},{"id":"-Mab-6XTaF7sXa-zNpEU","title":"Workshop Deliverables","pathname":"/cxd/cxd-2021-summer-workshop-series/programming-workshops/dataviz/workshop-deliverables","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Programming Workshops"},{"label":"Data Visualization"}]},{"id":"-MX2h2bCFK01x4ut_JPH","title":"✻ Prepare a Full CS Experience","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/full-experience","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-MXIiD3lkhKQiDSVTera","title":"✻ Schedule","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/schedule","siteSpaceId":"sitesp_Jn0LJ","description":"Online Workshop | Two Weeks - June 14 - 25 | Approximately 1-2 hours a day, mostly on your schedule","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-MXIicBlZ1_7kf7nq73b","title":"Module 1 - Introduction","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/module-1","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-MXIifSPMSX0eY4VAVDQ","title":"Module 2 - Project Phase One","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/module-2","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-MXIihl39qmbW73C1kTZ","title":"Module 3 - Project Phase Two","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/module-3","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-Mc-y7Z1EIzSrODFS9fK","title":"Module 4 - Project Phase Three","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/module-4","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-Mc6-F3FUWhff09KmGfV","title":"Workshop Deliverable","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/workshop-deliverable","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-Mc6Bne0GeDBcsKia2GH","title":"Resources","pathname":"/cxd/cxd-2021-summer-workshop-series/cxd-innovation-workshop/resources","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Innovation Workshop"}]},{"id":"-MX2j5Vr64S6w8xgNjO5","title":"✻ Managing CS Projects in Class","pathname":"/cxd/cxd-2021-summer-workshop-series/pblworks-101-workshop/classroom","siteSpaceId":"sitesp_Jn0LJ","description":"Online Workshop | 3 Full Days June 28-30","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              PBLWorks 101 Workshop"}]},{"id":"-MX2jq4RyZGm10-KVrLP","title":"✻ Short Projects for Any Class","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/short-projects","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"-MXlAO33e9-WyVIJN5Hc","title":"✻ Schedule","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/schedule","siteSpaceId":"sitesp_Jn0LJ","description":"Online Workshops | Week of July 12 - 16 | Approximately 1-2 hours a day, mostly on your schedule","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"-MXlASd66I1i7kLsfL5w","title":"Proposing Solutions in Computing","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/proposing-solutions","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"-MXlASSw-rBfrkJw88WC","title":"Sketching and Prototyping in Computing","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/sketching-prototyping","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"-MXlASGafuuGljQv9QPw","title":"Product Evaluation in Computing","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/product-evaluation","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"-MXlAS15UrGrPxdBJSTq","title":"CS for Math & Science: Charting Data","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/cs-for-math-and-science-charting-data","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"-MXlARin4gXQuLn-l3gd","title":"CS for Language Arts: Natural Language Processing","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/cs-for-language-arts-natural-language-processing","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"-MXlAROX5SXKxe0dNqXm","title":"Build a Flash Card App Study Guide for Any Course","pathname":"/cxd/cxd-2021-summer-workshop-series/cs-short-workshops/build-a-flip-card-app-study-guide-for-any-course","siteSpaceId":"sitesp_Jn0LJ","description":"","breadcrumbs":[{"label":"••••••••••••••••••••••••••••••••••••••••••              Cross-Discipline Workshops"}]},{"id":"N7V9ru2EY5PoOSYBl9VB","title":"Computing by Design 2022 🚀","pathname":"/cxd/cxd-2022-summer-workshops","siteSpaceId":"sitesp_WgVNn","description":""},{"id":"W9phrUAow3zrGQVn3gra","title":"CS for Math & Science: Charting Data","pathname":"/cxd/cxd-2022-summer-workshops/cross-disciplinary-workshops/cs-for-math-and-science-charting-data","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Cross-Disciplinary Workshops"}]},{"id":"ApbqFvosTs3pdyRw8w35","title":"CS for Language Arts: Natural Language Processing","pathname":"/cxd/cxd-2022-summer-workshops/cross-disciplinary-workshops/cs-for-language-arts-natural-language-processing","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Cross-Disciplinary Workshops"}]},{"id":"b8NLwzLdQLep7J02uZAO","title":"Build a Flash Card App Study Guide for Any Course","pathname":"/cxd/cxd-2022-summer-workshops/cross-disciplinary-workshops/build-a-flash-card-app-study-guide-for-any-course","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Cross-Disciplinary Workshops"}]},{"id":"Y3fGzXQ9051yTz8GaYHL","title":"Trivia App","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"}]},{"id":"T4Vy4IWUJMPYSkb2NJxo","title":"Workshop Prep","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app/workshop-prep","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Trivia App"}]},{"id":"oEjrJiGW9P3SnzulegB8","title":"Live Zoom: Mon 1:00 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app/live-zoom-mon-1-00-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Trivia App"}]},{"id":"1ONESLwXNfWpYergdLpP","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app/programming-warm-up","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Trivia App"}]},{"id":"ccwPIeGAo4OLqAZoQWtS","title":"Teacher Insights","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app/teacher-insights","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Trivia App"}]},{"id":"0jDIkVUdfkFt7zhCPm9w","title":"Program a Trivia App ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app/program-a-trivia-app","siteSpaceId":"sitesp_WgVNn","description":"Let's program a customized trivia app in three steps!","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Trivia App"}]},{"id":"4gLBF5TBRJBXDEkK08KD","title":"Live Zoom: Wed 11:30 am ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app/live-zoom-wed-11-30-am","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Trivia App"}]},{"id":"cmIYSGeUojvynjxHqzli","title":"Workshop Deliverables","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/trivia-app/workshop-deliverables","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Trivia App"}]},{"id":"RKPpR3T9nmVPWebCqFrT","title":"Chatbot","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"}]},{"id":"t0Cr2vSqVDQ05ex76vKV","title":"Workshop Prep","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot/workshop-prep","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Chatbot"}]},{"id":"wBo917LEIPVSXv9U2AbL","title":"Live Zoom: Mon 1:00 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot/live-zoom-mon-1-00-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Chatbot"}]},{"id":"8dLzHDfsDTr3VKvPsJtN","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot/programming-warm-up","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Chatbot"}]},{"id":"sWi91uTlZzkIuJlbEH40","title":"Teacher Insights","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot/teacher-insights","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Chatbot"}]},{"id":"1fvhZFuQ09XTObu6aK0H","title":"Program a Chatbot ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot/program-a-chatbot","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Chatbot"}]},{"id":"IOsLIy3D1ivgjIWYYT7U","title":"Live Zoom: Wed 2:30 pm (updated) ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot/live-zoom-wed-2-30-pm-updated","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Chatbot"}]},{"id":"1KCtCEKsN5f5c5qigKOc","title":"Workshop Deliverables","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/chatbot/workshop-deliverables","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Chatbot"}]},{"id":"8ShZpTKBEffmXnWTQ1kf","title":"Data Visualization","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"}]},{"id":"nGpXkiikv1TXYq4fLevq","title":"Workshop Prep","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization/workshop-prep","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Data Visualization"}]},{"id":"GWQpKBRAo4XHLKXGgmfm","title":"Live Zoom: Mon 1:00 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization/live-zoom-mon-1-00-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Data Visualization"}]},{"id":"q96tyJNTKiEuCXONU9vT","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization/programming-warm-up","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Data Visualization"}]},{"id":"v716cA52QlOZ4leZjeOJ","title":"Teacher Insights","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization/teacher-insights","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Data Visualization"}]},{"id":"6FlknZiRKseafFuGWxWl","title":"Program for Data Viz ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization/program-for-data-viz","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Data Visualization"}]},{"id":"FqGXIK5HrlIE9daNtkw4","title":"Live Zoom: Wed 2:30 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization/live-zoom-wed-2-30-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Data Visualization"}]},{"id":"83xl2iCr1TtSHelAzwUr","title":"Workshop Deliverables","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/data-visualization/workshop-deliverables","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Data Visualization"}]},{"id":"x7ZRUI5vM3m47h7XO9UC","title":"Robotics","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"}]},{"id":"uFqyJXwWstL9WFB3eQoX","title":"Workshop Prep","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics/workshop-prep","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Robotics"}]},{"id":"dhl8NKsFAyoXd21a5bwp","title":"Live Zoom: Mon 2:30 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics/live-zoom-mon-2-30-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Robotics"}]},{"id":"ii0P6sF3v6Mv7ofyEzWV","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics/programming-warm-up","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Robotics"}]},{"id":"t1TMnRCz51HIGHKiiumG","title":"Teacher Insights","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics/teacher-insights","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Robotics"}]},{"id":"Ik6z43fD2xAUbUoamZfz","title":"Program a Robot ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics/program-a-robot","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Robotics"}]},{"id":"0EwmMeAIkVsbnbFZOx3r","title":"Live Zoom: Thur 11:30 am ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics/live-zoom-thur-11-30-am","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Robotics"}]},{"id":"o87yXi3OXnZwy9ZoEYCj","title":"Workshop Deliverables","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/robotics/workshop-deliverables","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Robotics"}]},{"id":"6qTOXP7e7XYaavmYCFEp","title":"Video Game","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"}]},{"id":"3axx480glmqQlLb2JXU9","title":"Workshop Prep","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game/workshop-prep","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Video Game"}]},{"id":"BEZEKZbm8BWh42VSQNah","title":"Live Zoom: Mon 2:30 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game/live-zoom-mon-2-30-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Video Game"}]},{"id":"87C6hhnQVUwW9kSikEQ9","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game/programming-warm-up","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Video Game"}]},{"id":"8OmA4XtgR4bWopDbagbm","title":"Teacher Insights","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game/teacher-insights","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Video Game"}]},{"id":"rhorwC6F7VlTXqaQvmdo","title":"Program a Video Game ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game/program-a-video-game","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Video Game"}]},{"id":"szpwkgaRBJwvtC3fOkDm","title":"Live Zoom: Thur 1:00 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game/live-zoom-thur-1-00-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Video Game"}]},{"id":"SHpqeWdKPmK1hJcBeCU0","title":"Workshop Deliverables","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/video-game/workshop-deliverables","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Video Game"}]},{"id":"7jfYDn0i9tuPG6jBp6CJ","title":"Internet of Things","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"}]},{"id":"hTLhwMKaFEDkZESJaQnx","title":"Workshop Prep","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/workshop-prep","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"f9kZjHnYKof0behldMmm","title":"Live Zoom: Mon 2:30 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/live-zoom-mon-2-30-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"Ahtk1KODUP0aGyqKAuSu","title":"Programming Warm-Up ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/programming-warm-up","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"puNP2KYmnf6kntWthSeE","title":"Teacher Insights","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/teacher-insights","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"4ESUkU3fc28rtO39GRcb","title":"Program for IoT Part 1 ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/program-for-iot-part-1","siteSpaceId":"sitesp_WgVNn","description":"Getting Started with Programming the IoT Device","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"gj9WIkyTg5kL5dLohxa5","title":"Program for IoT Part 2 ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/program-for-iot-part-2","siteSpaceId":"sitesp_WgVNn","description":"Getting Started with a Web Interface to the IoT Device","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"eZOzA7JUwok0R6Vue7oo","title":"Program for IoT Part 3 ⏱","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/program-for-iot-part-3","siteSpaceId":"sitesp_WgVNn","description":"Experimenting with a Custom Project","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"mbRvHr2XQRb0u7P2vs5M","title":"Live Zoom: Thur 2:30 pm ⏰","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/live-zoom-thur-2-30-pm","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"hMkzGm4pdPzgH7liY1ux","title":"Workshop Deliverables","pathname":"/cxd/cxd-2022-summer-workshops/programming-workshops/internet-of-things/workshop-deliverables","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"Programming Workshops"},{"label":"Internet of Things"}]},{"id":"puQjN0fHDZfTJ0Vyhh61","title":"Prepare a Full CS Experience","pathname":"/cxd/cxd-2022-summer-workshops/innovation-workshop/prepare-a-full-cs-experience","siteSpaceId":"sitesp_WgVNn","description":"For High Schools and Middle Schools","breadcrumbs":[{"label":"Innovation Workshop"}]},{"id":"HnHrvWw2zgi9L0cLreSe","title":"Managing CS Projects in Class","pathname":"/cxd/cxd-2022-summer-workshops/pblworks-101-workshop/managing-cs-projects-in-class","siteSpaceId":"sitesp_WgVNn","description":"","breadcrumbs":[{"label":"PBLWorks 101 Workshop"}]},{"id":"-Me5QEZBkiH3TCRqWzzT","title":"Summary of Cross-Disciplinary Projects","pathname":"/cxd/cxd-cross-disciplinary","siteSpaceId":"sitesp_VP9Qr","description":"A repository of Cross-disciplinary project guides for middle school and high school classrooms."},{"id":"-Me5RqQxpWC7p5k9b8Yv","title":"Proposing Solutions in Computing","pathname":"/cxd/cxd-cross-disciplinary/projects/proposing-solutions-in-computing-1","siteSpaceId":"sitesp_VP9Qr","description":"","breadcrumbs":[{"label":"PROJECTS"}]},{"id":"-Me5RuZxj82uN5rxCbnp","title":"Sketching and Prototyping in Computing","pathname":"/cxd/cxd-cross-disciplinary/projects/sketching-and-prototyping-in-computing-1","siteSpaceId":"sitesp_VP9Qr","description":"","breadcrumbs":[{"label":"PROJECTS"}]},{"id":"-Me5RxpEZyoRQVfk7jvs","title":"Product Evaluation in Computing","pathname":"/cxd/cxd-cross-disciplinary/projects/product-evaluation-in-computing-1","siteSpaceId":"sitesp_VP9Qr","description":"","breadcrumbs":[{"label":"PROJECTS"}]},{"id":"-Me5S0JPKMualz_9okEl","title":"CS for Math & Science: Charting Data","pathname":"/cxd/cxd-cross-disciplinary/projects/cs-for-math-and-science-charting-data-1","siteSpaceId":"sitesp_VP9Qr","description":"","breadcrumbs":[{"label":"PROJECTS"}]},{"id":"-Me5S50v2VVst0j4EIhl","title":"CS for Language Arts: Use Machine Learning to Analyze Writing","pathname":"/cxd/cxd-cross-disciplinary/projects/cs-for-language-arts-use-machine-learning-to-analyze-writing-1","siteSpaceId":"sitesp_VP9Qr","description":"","breadcrumbs":[{"label":"PROJECTS"}]},{"id":"-Me5SHCg8GI6XwySSJFb","title":"Build a Flash Card App Study Guide for Any Course","pathname":"/cxd/cxd-cross-disciplinary/projects/build-a-flash-card-app-study-guide-for-any-course-1","siteSpaceId":"sitesp_VP9Qr","description":"","breadcrumbs":[{"label":"PROJECTS"}]},{"id":"-LDwztHNc4_Vx1K_q308","title":"Challenge & Background","pathname":"/cxd/project-trivia-app","siteSpaceId":"sitesp_YkiV5","description":""},{"id":"-M7TAxWzZztGA7R5is39","title":"About","pathname":"/cxd/project-trivia-app/about","siteSpaceId":"sitesp_YkiV5","description":""},{"id":"-LFPxf_yDuPgod9ixQ_c","title":"1 DEFINE PROBLEM & VALUE PROPOSITION","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LFQ4LSflECLdVZcr9E6","title":"Problem Definition & Importance","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition/problem-def","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFQ4CkrM5mk4Tn-FzDB","title":"Technology Experimentation & Summary","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition/tech","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFQ4H8lVDtCcbXSIwYA","title":"Existing Solution Analysis","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition/existing","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFQ4PbKxSB31WW07O1a","title":"Stakeholder Profiles & Narratives","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition/stakeholders","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFQ4UCibT-MCsKr7_jL","title":"Initial Ideas & Evaluation","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition/ideas","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFQ4XSvisPWcsamusqY","title":"Value Proposition & Potential Features Map","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition/value","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFQ4c_9yizvvMAIAjcd","title":"PROPOSAL PRESENTATION","pathname":"/cxd/project-trivia-app/project-instructions/1-define-problem-and-value-proposition/proposal","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFMo34C2lqFPEI4F4J4","title":"2 DESIGN & BUILD SOLUTION","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LFMl-0e8BOdLgBRuGe8","title":"Question Bank Development","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.1-question-bank-development","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFMocliQiW4XftqPPZM","title":"Interface Mockups","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.2-interface-mockups","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFQ3KmsHsPZYkP_PsSj","title":"Interactive Prototype","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.3-interactive-prototype","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFQ3SGVEIGTqM3Bal5w","title":"Prototype Evaluation","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.4-prototype-evaluation","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFQ3ePWWGslAWKu0VQ8","title":"Code Development Outline and Begin Coding","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.5-code-development-outline-and-begin-coding","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFQ3iMZDRqkeRbzEUIk","title":"Marketing card","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.6-marketing-card","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFQ3oQSsjSx3fwQarsr","title":"Code Testing","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.7-code-testing","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFQ3s7mXu72rZzQW45B","title":"Prepare Development Review and Demonstration","pathname":"/cxd/project-trivia-app/project-instructions/2-design-and-build-solution/2.8-prepare-development-review-and-demonstration","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFPy7sOaWVvT95BUKta","title":"3 EVALUATE & REFINE SOLUTION","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LFQ4pA1m5GbZNjS2hiS","title":"Evaluation and Post Interview","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/3.1-evaluation-and-post-interview","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFQ4uluW-V6cO8zDeCo","title":"Initial Question Analysis","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/3.2-initial-question-analysis","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFQ4zLs4HxaTyCinUc1","title":"App Refinements","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/3.3-app-refinements","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFQ54_7r5duwKCsjB3n","title":"Poster","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/3.4-poster","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFQ5AE3t2UqDYx50BTw","title":"Prepare for Poster Review and Trivia Demonstration","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/3.5-prepare-for-poster-review-and-trivia-demonstration","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFQ5EqtbE5mTuUd4TW5","title":"Public Presentation Plan and Practice","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/4.1-public-presentation-plan-and-practice","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFQ5IKjYucpJbGiSWt-","title":"Individual Reflection","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/4.2-individual-reflection","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFQ5QBb009wa25fyqNn","title":"Present to the public","pathname":"/cxd/project-trivia-app/project-instructions/3-evaluate-and-refine-solution/4.3-present-to-the-public","siteSpaceId":"sitesp_YkiV5","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LDx5DoPHQAcyDSlUWmD","title":"Chatbot Introduction","pathname":"/cxd/project-chatbot","siteSpaceId":"sitesp_klpPj","description":""},{"id":"-LFwvlB2AZSG9JuTVkZR","title":"Challenge & Background","pathname":"/cxd/project-chatbot/challenge-and-background","siteSpaceId":"sitesp_klpPj","description":""},{"id":"-LFwvlB4Vh--XINxyBAs","title":"Skills & Exploration","pathname":"/cxd/project-chatbot/challenge-and-background/skills-and-exploration","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Challenge & Background"}]},{"id":"-LFwvlB8T1j-lEgbfln0","title":"1 DEFINE PROBLEM & VALUE PROPOSITION","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LFwvlB9YCMBity-kSPx","title":"1.1 Warm-Up Project","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.1-chatbot-code-tutorial","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFwvlBAmieoJ5e7OGa2","title":"1.2 Initial Ideas","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.2-initial-ideas","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFwvlBBI0K4UIXWQKLg","title":"1.3 Background Research","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.3-background-research","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFwvlBCHOYs9wHD8jwu","title":"1.4 Personas","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.4-personas","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFwvlBDH3MGYPfMIR8A","title":"1.5 Concept Narrowing","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.5-concept-narrowing","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFx6cn_BRKyPpmtq7D-","title":"1.6 Task Analysis","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.6-task-analysis","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFwvlBEcbXKmGXFFXmR","title":"1.7 Value Proposition & Features","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.7-value-proposition","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFwvlBFeZp77cJ0FBBK","title":"1.8 Team Proposal","pathname":"/cxd/project-chatbot/project-instructions/1-discover-and-define-problem/1.8-team-proposal","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LFwvlBGIt4IX8yP9QpJ","title":"2 DESIGN & BUILD SOLUTION","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LFwvlBHp6OeHQOsGs29","title":"2.1 Database Development","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.1-database-development","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBITEud7e_rx8Hh","title":"2.2 Sample Dialogues","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.2-sample-dialogues","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBJBKItEHODcOsL","title":"2.3 Pseudocode Functions","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.3-pseudocode-functions","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBKCPe0gJbTcTdU","title":"2.4 Develop Complete Dialogue Script","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.4-dialogue-evaluations","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFyTnGNYa_yYIzM5dHS","title":"2.5 Style Guide","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.5-style-guide","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBLB2xcfwDpfju2","title":"2.6 Code Development Outline and Begin Coding","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.5-code-development-outline-and-begin-coding","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBMSGD7dOOS1wqd","title":"2.7 Marketing card","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.6-marketing-card","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBNXG2kaprH-1VR","title":"2.8 Code Testing","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.7-code-testing","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBO451NBT9T8yxh","title":"2.9 Prepare Development Review and Demonstration","pathname":"/cxd/project-chatbot/project-instructions/2-design-and-build-solution/2.8-prepare-development-review-and-demonstration","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LFwvlBPOLu74M3p6svw","title":"3 EVALUATE & REFINE SOLUTION","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LFwvlBQk7OwW6Ps0xqW","title":"3.1 Evaluation and Post Interview","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.1-evaluation-and-post-interview","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBRdbQzJagp3pnL","title":"3.2 Chatbot Usage Analysis","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.2-initial-question-analysis","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBSkAes7qoNgbiK","title":"3.3 App Refinements","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.3-app-refinements","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBT4iemIfBKCCMe","title":"3.4 Poster","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.4-poster","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBUEPmK1FIlh8aP","title":"3.5 Prepare for Poster Review and Demonstration","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.5-prepare-for-poster-review-and-trivia-demonstration","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBWfjJ-c90NLn9G","title":"3.6 Public Presentation Plan and Practice","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.6-public-presentation-plan-and-practice","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBXMBDBlYriiau8","title":"3.7 Individual Reflection","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.7-individual-reflection","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBYL_bB4nPa8UtP","title":"3.8 Present to the public","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.8-present-to-the-public","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LFwvlBZlB_vUSgyi4hw","title":"3.9 Celebrate","pathname":"/cxd/project-chatbot/project-instructions/3-evaluate-and-refine-solution/3.9-celebrate","siteSpaceId":"sitesp_klpPj","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LRMxO_gHtkpeUsn89bj","title":"Project Introduction","pathname":"/cxd/project-video-game","siteSpaceId":"sitesp_8DAhO","description":"version 1.0"},{"id":"-LRMzGDEatwDe9GtsKD8","title":"Project Challenge","pathname":"/cxd/project-video-game/project-challenge","siteSpaceId":"sitesp_8DAhO","description":""},{"id":"-LRMzSHw5MVF-CLjr_OF","title":"1 DEFINE PROBLEM & VALUE PROPOSITION","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"}]},{"id":"-LaGMWeMZ7SlsZSmY6R4","title":"1.1 Player Motivations","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.1-player-motivations","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LaGM_aJg91U8cTnnl_J","title":"1.2 Incentives and Flow","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.2-incentives-and-flow","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LaGMeI-9N0fGPYAmLbV","title":"1.3 Game Design Elements","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.3-game-design-elements","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LaGMiOJeMLT4YkN2XEl","title":"1.4 Game Code Tutorials","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.4-game-code-tutorials","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LaGMnpXE2KExwvCusnr","title":"1.5 Target Player Persona","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.5-target-player-persona","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LaGMqtbgbuZL5MPZWSO","title":"1.6 Game Ideas","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.6-game-ideas","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LaGMuLbwa2yn85ZHQS-","title":"1.7 Game Treatments","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.7-game-treatments","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LaGMwmGN91AwbXUQoZ1","title":"1.8 Proposal Presentation","pathname":"/cxd/project-video-game/project-instructions/1-discover-and-define-problem/1.8-proposal-presentation","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LRMzX1FOV7izlUZGdFo","title":"2 DESIGN & BUILD SOLUTION","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"}]},{"id":"-LaGDXuw3zy0xRmEhKTL","title":"2.1 Project Schedule","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.1-project-schedule","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LaGDi-xgy7J5NzXPohP","title":"2.2 Game Design Document","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.2-game-design-document","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LaGDmBAh2G1IWfsroG3","title":"2.3 Paper Prototype","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.3-paper-prototype","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LaGDpHqvWJixHNk8Pr9","title":"2.4 Playtest Paper Prototype","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.4-playtest-paper-prototype","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LaGE23UnHnwsJo26wSs","title":"2.5 Game Code","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.5-game-code","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LaGE5-6OqMtLTkdfh0J","title":"2.6 Game Assets","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.6-game-assets","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LaGE9kS6hps4YplwoAD","title":"2.7 Internal Playtesting","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.7-internal-playtesting","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LaGEDUZIcXPcqqlDL33","title":"2.8 Solution Presentation","pathname":"/cxd/project-video-game/project-instructions/2-design-and-build-solution/2.8-solution-presentation","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LRMzc4JLaCWyy_M1K6G","title":"3 EVALUATE & REFINE SOLUTION","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"}]},{"id":"-LaGEdLRQqLUQsugRB6u","title":"3.1 Solution Evaluation","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution/3.1-solution-evaluation","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LaGEgyCcakAr6c1zXlg","title":"3.2 Solution Refinements","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution/3.2-solution-refinements","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LaGEjlKo_3gOPyOfze7","title":"3.3 Project Poster","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution/3.3-project-poster","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LaGEmk8jWXV7KN1m4I9","title":"3.4 Evaluation Presentation","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution/3.4-evaluation-presentation","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LaGEyObFg_s6D05e3dK","title":"3.5 Public Presentation","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution/4.1-public-presentation","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LaGF0Ov82I0zlCNPufB","title":"3.6 Project Reflection","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution/4.2-project-reflection","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LaGF2uzXcf7zBm1RsLJ","title":"3.7 Class Celebration","pathname":"/cxd/project-video-game/project-instructions/3-evaluate-and-refine-solution/4.3-class-celebration","siteSpaceId":"sitesp_8DAhO","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LDgX-Rns3a8Qifd294c","title":"Project Introduction","pathname":"/cxd/project-robotics","siteSpaceId":"sitesp_y23oc","description":""},{"id":"-LDgX6mvVI7RDZ5jU-QU","title":"Project Challenge","pathname":"/cxd/project-robotics/project-challenge","siteSpaceId":"sitesp_y23oc","description":""},{"id":"-LDgX6mxizLgOf0NCMHz","title":"1 DEFINE PROBLEM & VALUE PROPOSITION","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"}]},{"id":"-LDgX6n-6gZAjzrki4zT","title":"1.1 Robotics Research","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.1-robotics-research","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LDgX6mz3u83sYRPD1k_","title":"1.2 Robotics Code Tutorials","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.2-robotics-code-tutorials","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LDgX6n1jCSvX5mPegGV","title":"1.3 Project Ideas","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.3-project-ideas","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LSQ4lvBRZz3tb2m1PDQ","title":"1.4 Competitive Analysis","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.4-competitive-analysis","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LSQ4sIAo1OJBevQOuov","title":"1.5 User Research","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.5-user-research","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LSQ4vfHkD3cysXZQUvV","title":"1.6 Value Proposition","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.6-value-proposition","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LDgX6n2XuPQ3LD_8JE5","title":"1.7 Robot Task Scenarios","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.7-robot-task-scenarios","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LDgX6n48lO44g4lhINF","title":"1.8 Proposal Presentation","pathname":"/cxd/project-robotics/project-instructions/1-discover-and-define-problem/1.8-proposal-presentation","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LDgX6n5CnlOWn6roCm9","title":"2 DESIGN & BUILD SOLUTION","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"}]},{"id":"-LSGJ00l0ETzPvRweyPj","title":"2.1 Project Schedule","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.1-project-schedule","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LDgX6n6AtwL_XIgZvqQ","title":"2.2 Robot Specifications","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.2-robot-specifications","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LDgX6n9wWpp_jSOPPi7","title":"2.3 Paper Prototype Evaluation","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.3-paper-prototype-evaluation","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LDgX6nA_lMAmYIYAR9v","title":"2.4 Robot Demo Environment","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.4-robot-demo-environment","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LDgX6nBzPf6TvLksXEv","title":"2.5 Program Robot Prototype","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.5-program-robot-prototype","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LSQAx4giA6FD5ZB8l9k","title":"2.6 Product Website","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.6-product-website","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LSQB0zKQVE5CgkXBwEQ","title":"2.7 Robot Demo Video","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.7-robot-demo-video","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LDgX6nD5qKaGCEBvLvB","title":"2.8 Solution Presentation","pathname":"/cxd/project-robotics/project-instructions/2-design-and-build-solution/2.8-solution-presentation","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LDgX6nEIqkdA4-h4VsJ","title":"3 EVALUATE & REFINE SOLUTION","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"}]},{"id":"-LROVk7pBiDGt3EgIh6G","title":"3.1 Solution Evaluation","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution/3.1-solution-evaluation","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LROW-_bLYk-IzLOxx1d","title":"3.2 Solution Refinements","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution/3.2-solution-refinements","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LROW4Kyvl12wk2-AEN0","title":"3.3 Project Poster","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution/3.3-project-poster","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LROWB_cpXrujeJnY9kx","title":"3.4 Evaluation Presentation","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution/3.4-evaluation-presentation","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LROX8L8DDyYhkStA-hM","title":"3.5 Public Presentation","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution/4.1-public-presentation","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LROXEzI6nHxbB2BVwQC","title":"3.6 Project Reflection","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution/4.2-project-reflection","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LROXK2WaCHPxTJPZ0Gc","title":"3.7 Class Celebration","pathname":"/cxd/project-robotics/project-instructions/3-evaluate-and-refine-solution/4.3-class-celebration","siteSpaceId":"sitesp_y23oc","description":"","breadcrumbs":[{"label":"PROJECT INSTRUCTIONS"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LEGKwkLwShhgHP_VQ0v","title":"Project Introduction","pathname":"/cxd/project-internet-of-things","siteSpaceId":"sitesp_ZOBzb","description":""},{"id":"-LEtk7SbzsIR2P79aPBL","title":"Project Challenge","pathname":"/cxd/project-internet-of-things/project-challenge","siteSpaceId":"sitesp_ZOBzb","description":""},{"id":"-LEL-X7GSkj8yb1ctSOQ","title":"1 DEFINE PROBLEM & VALUE PROPOSITION","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LGQyD4MhiL9aWyhk582","title":"1.1 IoT Product Research","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.1-iot-product-research","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGQx_JCIk95ZnQDpMb_","title":"1.2 IoT Code Tutorials","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.2-iot-code-tutorial","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGR-GPtcxUSTh1OC5Na","title":"1.3 Project Ideas","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.3-project-ideas","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGR0F0GAgowgrR_KuE2","title":"1.4 Competitive Analysis","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.4-competitive-analysis","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGR-agxkNMoer6sIkwp","title":"1.5 User Research","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.5-user-research","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGR1-Cjenz30eX1HUcp","title":"1.6 Value Proposition","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.6-value-proposition","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGR0S55_1CvCo5cRDtT","title":"1.7 Design Requirements","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.7-design-requirements","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGR0hAC1fg4F1-ssBvp","title":"1.8 Interaction Storyboard","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.8-interaction-storyboard","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LGR1P_cPt6YlxAhoY69","title":"1.9 Proposal Presentation","pathname":"/cxd/project-internet-of-things/project-instructions/1-discover-and-define-problem/1.9-proposal-presentation","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 DEFINE PROBLEM & VALUE PROPOSITION"}]},{"id":"-LEL-elfXA1mIhozfVCZ","title":"2 DESIGN & BUILD SOLUTION","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LGR2hFZFM_sKQdJb2-z","title":"2.1 Project Schedule","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.1-project-schedule","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LGR1vOSlLQdIbeODh0y","title":"2.2 System Model","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.2-system-model","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LGR27UdLP89DyU-YuY2","title":"2.3 Interactive Prototype","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.3-interactive-prototype","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LGR2RPs4qMDvCLIEZke","title":"2.4 Prototype Evaluation","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.4-prototype-evaluation","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LGR2wpI0d7-rviPqbHB","title":"2.5  Smart Device and Apps","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.5-smart-device-and-apps","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LGR3IIGnczYnO_xS7A3","title":"2.6 Product Website","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.6-product-website","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LGR3l0dTqVAXFnI53jI","title":"2.7 Product Video","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.7-product-video","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LGR3zl3EM27RkDyxNFt","title":"2.8 Solution Presentation","pathname":"/cxd/project-internet-of-things/project-instructions/2-design-and-build-solution/2.8-solution-presentation","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 DESIGN & BUILD SOLUTION"}]},{"id":"-LEL3r08BIS9eryShWmI","title":"3 EVALUATE & REFINE SOLUTION","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LGR4XvmjI_V8rh9p7WI","title":"3.1 Solution Evaluation","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution/3.1-solution-evaluation","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LGR592AYKtcvJmnZ9BO","title":"3.2 Solution Refinements","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution/3.2-solution-refinements","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LGR5P3ioFtBKAgvm6lD","title":"3.3 Project Poster","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution/3.3-project-poster","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LGR5aiFHbqjtbqYp3qo","title":"3.4 Evaluation Presentation","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution/3.4-evaluation-presentation","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LGR6iMcvNMvvLtOvh7d","title":"3.5 Public Presentation","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution/3.5-public-presentation","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LGR6S5MOQHGMwxaYlWg","title":"3.6 Project Reflection","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution/3.6-project-reflection","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LGR6vMAWz6NO00CX8uZ","title":"3.7 Class Celebration","pathname":"/cxd/project-internet-of-things/project-instructions/3-evaluate-and-refine-solution/3.7-class-celebration","siteSpaceId":"sitesp_ZOBzb","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 EVALUATE & REFINE SOLUTION"}]},{"id":"-LVJB8PZpndZneTLC0Em","title":"The Challenge","pathname":"/cxd/project-data-visualization-dashboard","siteSpaceId":"sitesp_qQHCA","description":""},{"id":"-LVJC_BYv8es5Vtn8f0H","title":"1 Discover & Define Problem","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/1-discover-and-define-problem","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LVU95y_QPd6Alg6WMN4","title":"1-1 Exploring Visualizations","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/1-discover-and-define-problem/1-1-exploring-visualizations","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 Discover & Define Problem"}]},{"id":"-LVUGt5mbPC6UXXfuH7j","title":"1-2 Dashboard Template Tutorial","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/1-discover-and-define-problem/1-2-practice","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 Discover & Define Problem"}]},{"id":"-LVUHfN-FFSZj8S41PIS","title":"1-3 Concept Ideation","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/1-discover-and-define-problem/1-3-concept-ideation","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 Discover & Define Problem"}]},{"id":"-LVZDuCL57sgxElDaUZV","title":"1-4 Concept Selection and Sketches","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/1-discover-and-define-problem/1-4-concept-selection-and-sketches","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 Discover & Define Problem"}]},{"id":"-LVUIy2z3-BgwWnevdbB","title":"1-5 Concept Evaluation","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/1-discover-and-define-problem/1-5-concept-evaluation","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 Discover & Define Problem"}]},{"id":"-LVUJ1-9lwMxSPL4bAp9","title":"1-6 Team Proposal","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/1-discover-and-define-problem/1-6-team-proposal","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"1 Discover & Define Problem"}]},{"id":"-LVJCoUJakWFg880YS4G","title":"2 Design & Build Solution","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/2-design-and-build-solution","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-LYWXny-CKdeyXNtSmad","title":"2-1 Define Dashboard Elements","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/2-design-and-build-solution/2-1-development-plan","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 Design & Build Solution"}]},{"id":"-LYWoJxOQKrJR12ut5Px","title":"2-2 Data Collection Plan","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/2-design-and-build-solution/2-2-data-collection","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 Design & Build Solution"}]},{"id":"-LYWs0tNgGJBVBKFUGOV","title":"2-3 Prototype","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/2-design-and-build-solution/2-3-prototype","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 Design & Build Solution"}]},{"id":"-LYXnRg7yFMaJt3upYLk","title":"2-4 Development","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/2-design-and-build-solution/2-4-development","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 Design & Build Solution"}]},{"id":"-LYXrwqk1NdOxs2BLuCy","title":"2-5 Present a Development Review and Demonstration","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/2-design-and-build-solution/2-5-present-a-development-review-and-demonstration","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"2 Design & Build Solution"}]},{"id":"-LVJCtnblDX3G6afZu0B","title":"3 Evaluate & Refine Solution","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/3-evaluate-and-refine-solution","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-Lb4DLtukRh3muXdmM3A","title":"3-1 Dashboard Evaluation","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/3-evaluate-and-refine-solution/3-1-dashboard-evaluation","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 Evaluate & Refine Solution"}]},{"id":"-Lb4K2dv3T1ufvgsKdjD","title":"3-2 Dashboard Improvement Targets","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/3-evaluate-and-refine-solution/3-2-dashboard-refinement-goals","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 Evaluate & Refine Solution"}]},{"id":"-Lb4NZtrcKUGYFoaQdoQ","title":"3-3 Team Process Documentation","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/3-evaluate-and-refine-solution/3-3-team-process-documentation","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 Evaluate & Refine Solution"}]},{"id":"-Lb4QJlHF8K94KmXxU1Z","title":"3-4 Prepare Demonstration and Process Review","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/3-evaluate-and-refine-solution/3-4-prepare-demonstration-and-process-review","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"3 Evaluate & Refine Solution"}]},{"id":"-LVJCxvNdPbk1G0ZIqFk","title":"4 Share Project with Public","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/4-share-project-with-public","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"}]},{"id":"-Lb4TfO5FE9oFiwGG827","title":"4-1 Individual Reflection","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/4-share-project-with-public/4-1-individual-reflection","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"4 Share Project with Public"}]},{"id":"-Lb4UQWKcgiMr0vU4xyy","title":"4-2 Present Project to Public","pathname":"/cxd/project-data-visualization-dashboard/project-instructions/4-share-project-with-public/4-2-present-project-to-public","siteSpaceId":"sitesp_qQHCA","description":"","breadcrumbs":[{"label":"Project Instructions"},{"label":"4 Share Project with Public"}]},{"id":"-LDyl4AbWDY8bQmgTBnE","title":"About","pathname":"/cxd/code-trivia-app","siteSpaceId":"sitesp_Q5ctn","description":""},{"id":"-LFEpTrmmDfDmBjha0HV","title":"Prerequisite Knowledge","pathname":"/cxd/code-trivia-app/prerequisite-knowledge","siteSpaceId":"sitesp_Q5ctn","description":""},{"id":"-LENP0_SiNUVnOCGY8Xh","title":"Template Build Tutorial","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"}]},{"id":"-LEowS5l8lB6GrX5L0R-","title":"1. Screens as Containers","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/1.-screens-as-containers","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEpqoKwq3Jzv92tAZqv","title":"2. Welcome Screen","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/2.-welcome-screen","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqVvHxCy79ldghxshR","title":"3. Question Screen","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/3.-question-screen","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqdrCwyuXH5MB1BQim","title":"4. Thank You Screen","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/4.-thank-you-screen","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqihqVagJg0suhzPsf","title":"5. Core JS Functions","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/5.-core-js-functions","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqrwwEe8GtzN6YHqSu","title":"6. Load Questions and Go","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/6.-load-questions-and-go","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEr7BIQ5M-wO3fDtQ9v","title":"7. Respond to Answer Clicks","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/7.-respond-to-answer-clicks","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LErCKXI7UaB1MA415OG","title":"8. Finishing the Game","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/8.-finishing-the-game","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LErFR4ol6bBT7JLatPX","title":"9. Visual Enhancement","pathname":"/cxd/code-trivia-app/code-template/template-build-tutorial/9.-visual-enhancement","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LF3C4d-yl13eQo2Crhp","title":"Managing the Question DB","pathname":"/cxd/code-trivia-app/code-template/managing-the-question-db","siteSpaceId":"sitesp_Q5ctn","description":"⚠️ Important update to instructions posted August 30, 2021.","breadcrumbs":[{"label":"Code Template"}]},{"id":"-LF-ZhHDCBaMxL5DQ24O","title":"Code Mod Examples","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"}]},{"id":"-LJxPOHA4ZFoUyikmNkt","title":"Style Changes with CSS","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/style-changes-with-css","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LMhlewKxI6_UE56SGq1","title":"Support True/False Questions","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/support-true-false-questions","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LQFD9stTfMCOeWlMCKX","title":"Add \"Next Question\" Button","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/add-next-question-button","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LJvWxByE-jKrlDE7tsW","title":"Add a Category Selection Screen","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/add-a-categories-selection-screen","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LJu3dlU8lCVOHKyPdm7","title":"Add Sound Effects on Answer Clicks","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/sound-add-sound-effects-on-answer-clicks","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LQnbUxWeMirvpnKhQlW","title":"Add Basic Scoring","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/add-basic-scoring","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LMDduwtTvWPvIp10GTa","title":"Add a Question Timer","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/add-a-question-timer","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LSPhu28D6vX8LiD1d46","title":"Add a Question Timer with Pause Button","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/add-a-question-timer-with-pause-button","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LFNz0RyxC_u23X0UJvo","title":"Custom Feedback Text for Individual Questions","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/display-custom-feedback-text","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LRH_879Rbvf481kxFzp","title":"Use Images with Questions","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/use-images-with-questions","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LFFoGp7hUa6JR9hYwXN","title":"Display the Total Question Count at Welcome","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/display-question-count-at-welcome","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LFFlCA3y-h05b0uo8qv","title":"Add Background Animation","pathname":"/cxd/code-trivia-app/advanced/code-mod-examples/animation-spinning-block","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LF-Zdm-bkQZX-t7YCeN","title":"Trivia JS Library Reference","pathname":"/cxd/code-trivia-app/advanced/trivia-js-library-reference","siteSpaceId":"sitesp_Q5ctn","description":"","breadcrumbs":[{"label":"More"}]},{"id":"-LDyoCvFFvgfF8_-uPVO","title":"Chatbot Code Reference","pathname":"/cxd/code-chatbot","siteSpaceId":"sitesp_dWXjb","description":""},{"id":"-LIM34gcj7VeIWrCmSN8","title":"Getting Started","pathname":"/cxd/code-chatbot/core-template","siteSpaceId":"sitesp_dWXjb","description":""},{"id":"-LG0zcy9o1AGzvgBYe5C","title":"Warm-up Project","pathname":"/cxd/code-chatbot/warm-up-project-outline","siteSpaceId":"sitesp_dWXjb","description":""},{"id":"-LG0zcyAwi1xaGoRdHFG","title":"1 Code Template","pathname":"/cxd/code-chatbot/warm-up-project-outline/1-getting-started","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyBBDsOAkit3fk4","title":"2 Read and Discuss","pathname":"/cxd/code-chatbot/warm-up-project-outline/2-read-and-discuss","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyCO7dFcbPCfLCB","title":"3 Get Familiar with Rivescript","pathname":"/cxd/code-chatbot/warm-up-project-outline/3-get-familiar-with-rivescript","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyDLWL1xacpJtaH","title":"4 Design a Bot with a Purpose","pathname":"/cxd/code-chatbot/warm-up-project-outline/4-design-a-bot-with-a-purpose","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyEONNUqsyJgNDB","title":"5 Chatbot Evaluation","pathname":"/cxd/code-chatbot/warm-up-project-outline/5-chatbot-evaluation","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyFeL_qijYLbYe3","title":"6 Chatbot Improvement and Reflection","pathname":"/cxd/code-chatbot/warm-up-project-outline/6-chatbot-improvement-and-reflection","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcysXhzES9x8E7IC","title":"Code Mods","pathname":"/cxd/code-chatbot/code-mods","siteSpaceId":"sitesp_dWXjb","description":""},{"id":"-LIMRjz-kQ1WUutiO1EW","title":"Add Sound Effects","pathname":"/cxd/code-chatbot/code-mods/add-sound-effect","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LLo_G3nWN834OpUdMRI","title":"Add Buttons for User Input","pathname":"/cxd/code-chatbot/code-mods/use-buttons-for-user-input","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcyueTogKa4Lmk81","title":"Using Functions","pathname":"/cxd/code-chatbot/code-mods/using-functions","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcyvcPp3YSSZoZkq","title":"Connecting a Database Using Google Sheets","pathname":"/cxd/code-chatbot/code-mods/connecting-a-database-using-google-sheets","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LOK-Y1YxRchZOFeQivQ","title":"Searching a Database","pathname":"/cxd/code-chatbot/code-mods/searching-a-database","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LOP-JMg3FlIBhVDxhGD","title":"Storing Data for a User","pathname":"/cxd/code-chatbot/code-mods/storing-data-for-a-user","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcyxntKqQPzzJ7Fs","title":"Placing JS Functions in your Main JS File","pathname":"/cxd/code-chatbot/code-mods/placing-js-functions-in-a-separate-file","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcytiLO6LQdMmo5r","title":"Using Topics","pathname":"/cxd/code-chatbot/code-mods/adding-topics","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LQZ5aQ0KsvRK4kOvFnL","title":"Create Flipcards","pathname":"/cxd/code-chatbot/code-mods/create-flipcards","siteSpaceId":"sitesp_dWXjb","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LRN96Jn4H883MujI-9G","title":"Code Introduction","pathname":"/cxd/code-robotics","siteSpaceId":"sitesp_YkiVJ","description":""},{"id":"-LSLpMyUspJVboEWf6TG","title":"A. Meet Your Robot","pathname":"/cxd/code-robotics/tutorials/meet-your-robot","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVKAVj1Y372D4Mv8WcW","title":"A-1 Circuit Board","pathname":"/cxd/code-robotics/tutorials/meet-your-robot/a-1-circuit-board","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Meet Your Robot"}]},{"id":"-LVKBPLBgTRNZ4yWHRCO","title":"A-2 Motors and Wheels","pathname":"/cxd/code-robotics/tutorials/meet-your-robot/a-2-motors-and-wheels","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Meet Your Robot"}]},{"id":"-LVKC-UKCywoRXvjCOy9","title":"A-3 Other Components","pathname":"/cxd/code-robotics/tutorials/meet-your-robot/a-3-other-components","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Meet Your Robot"}]},{"id":"-LRO-MRlmy21uSezfSKt","title":"B. Hello World Test","pathname":"/cxd/code-robotics/tutorials/hello-world-test","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVP0ZDZ2PH9C7WaGOft","title":"B-1 Arduino Code Editor","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-1-arduino-code-editor","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1DCwGsoP3L-9D91n","title":"B-2 New App Template","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-2-new-app-template","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1WU8JYqgZS8eQzXt","title":"B-3 Global Variable","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-3-global-variable","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1gu3VE0YSnS-_663","title":"B-4 Setup Function","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-4-setup-function","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1nIIBpiqSDgefMk9","title":"B-5 Loop Function","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-5-loop-function","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1zamwb3W_gKYcFbW","title":"B-6 Upload App to Robot","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-6-upload-app-to-robot","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP3Zhj1hdWFDuMPaTW","title":"B-7 Add Sound","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-7-add-sound","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP3x8eZUO9usnULyIs","title":"B-8 Use Button","pathname":"/cxd/code-robotics/tutorials/hello-world-test/b-8-use-button","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LSLva8yhFllcPCpANQw","title":"C. Driving and Turning","pathname":"/cxd/code-robotics/tutorials/driving-and-turning","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPAaQ5cOkrSpZ_XvxC","title":"C-1 Driving","pathname":"/cxd/code-robotics/tutorials/driving-and-turning/c-1-drive-forward","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPDvExmcYReJlqfXYX","title":"C-2 Turns (Pivoting)","pathname":"/cxd/code-robotics/tutorials/driving-and-turning/c-2-turns-pivoting","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPH5D0Z6i1Oh4INChQ","title":"C-3 Test Wheel Encoders","pathname":"/cxd/code-robotics/tutorials/driving-and-turning/c-3-test-wheel-encoders","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPJsvbNS-DhpF2pz83","title":"C-4 Drive for Specific Distance","pathname":"/cxd/code-robotics/tutorials/driving-and-turning/c-4-drive-for-specific-distance","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPKU94CTM4i8gInWwf","title":"C-5 Pivot By Specific Angle","pathname":"/cxd/code-robotics/tutorials/driving-and-turning/c-5-pivot-by-specific-angle","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LX-rmpg7_OCwcVE_LEr","title":"C-6 Drive Straight Continuously","pathname":"/cxd/code-robotics/tutorials/driving-and-turning/c-6-drive-straight-continuously","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LSLveFr0PxKzTcuflIH","title":"D. Detect Objects in Path","pathname":"/cxd/code-robotics/tutorials/detect-objects-in-path","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPRreTNFI4K6ka1c9R","title":"D-1 Test Mechanical Bumpers","pathname":"/cxd/code-robotics/tutorials/detect-objects-in-path/d-1-test-mechanical-bumpers","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LVPSWKYRZhADTrF4_w_","title":"D-2 Detect Collisions","pathname":"/cxd/code-robotics/tutorials/detect-objects-in-path/d-2-detect-collisions","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LVPU3hBNROPdCZXPYRI","title":"D-3 Test Ultrasonic Sensor","pathname":"/cxd/code-robotics/tutorials/detect-objects-in-path/d-3-test-ultrasonic-sensor","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LVPUUvsEBaoSkIo4Dsv","title":"D-4 Avoid Collisions","pathname":"/cxd/code-robotics/tutorials/detect-objects-in-path/d-4-avoid-collisions","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LSLvliNyOzeK84MetXF","title":"E. Detect Lines on Surface","pathname":"/cxd/code-robotics/tutorials/detect-lines-on-surface","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPXwVlomPK5ycF0ilf","title":"E-1 Test IR Line Sensors","pathname":"/cxd/code-robotics/tutorials/detect-lines-on-surface/e-1-test-ir-line-sensors","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LVPYgA-M7Qaf6fIh1eA","title":"E-2 Follow Line","pathname":"/cxd/code-robotics/tutorials/detect-lines-on-surface/e-2-follow-line","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LVP_WabgYVEoNe-xnf8","title":"E-3 Avoid Line","pathname":"/cxd/code-robotics/tutorials/detect-lines-on-surface/e-3-avoid-line","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LVPafYRa2wn_ierX-Bd","title":"E-4 Count Lines Crossed","pathname":"/cxd/code-robotics/tutorials/detect-lines-on-surface/e-4-count-lines-crossed","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LXPtO_6hLAtFBLJxDYk","title":"E-5 Follow and Count Lines","pathname":"/cxd/code-robotics/tutorials/detect-lines-on-surface/e-5-follow-and-count-lines","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LSLvpdCzXIHhG0jP1Nm","title":"F. Detect Other Conditions","pathname":"/cxd/code-robotics/tutorials/detect-other-conditions","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPfiGFvLPNUA3o_BCq","title":"F-1 Detect Surface Drop-Off","pathname":"/cxd/code-robotics/tutorials/detect-other-conditions/f-1-detect-surface-drop-off","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LVPh-r6bzBsy0vphJ7D","title":"F-2 Test Accelerometer","pathname":"/cxd/code-robotics/tutorials/detect-other-conditions/f-2-test-accelerometer","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LVPinXJTZYj0Lxi4BkZ","title":"F-3 Detect If Upside-Down","pathname":"/cxd/code-robotics/tutorials/detect-other-conditions/f-3-detect-if-upside-down","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LVPgcpIbMV2Y5uKpR5N","title":"F-4 Detect If Bumped","pathname":"/cxd/code-robotics/tutorials/detect-other-conditions/f-4-detect-if-bumped","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LRSXEio8NHXxaJWzDk0","title":"Arduino Language","pathname":"/cxd/code-robotics/references/arduino-language","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LVnccqjX2WIZ993cy-h","title":"Arduino Code Editor","pathname":"/cxd/code-robotics/references/arduino-code-editor","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LVndnhBV2ydRp_eS4S8","title":"Create New App","pathname":"/cxd/code-robotics/references/arduino-code-editor/create-new-app","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVndrY_PQ83BEdT4xuF","title":"Save and Rename App","pathname":"/cxd/code-robotics/references/arduino-code-editor/save-and-rename-app","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVnfO8Ch1Gxgs5tXuDE","title":"Include RedBot Library","pathname":"/cxd/code-robotics/references/arduino-code-editor/include-redbot-library","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVnhNVnoKsbUYcDBC_X","title":"Verify App Code","pathname":"/cxd/code-robotics/references/arduino-code-editor/verify-app-code","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVnefvUuFPU0VztxH8X","title":"Upload App to Robot","pathname":"/cxd/code-robotics/references/arduino-code-editor/upload-app-to-robot","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVninMb_D6U7aaKOXeD","title":"Download Copy of App","pathname":"/cxd/code-robotics/references/arduino-code-editor/download-copy-of-app","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVneljsWlKYlw0YR_DG","title":"Use Serial Monitor to View Data","pathname":"/cxd/code-robotics/references/arduino-code-editor/use-serial-monitor-to-view-data","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LRSXIqB3OvI_GJuGu5V","title":"Robot Demo App Template","pathname":"/cxd/code-robotics/references/arduino-code-editor/robot-demo-app-template","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LRSXd6OKEi9M846SeuX","title":"Physical Inputs","pathname":"/cxd/code-robotics/references/physical-inputs","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LRSXvuJfPpBon56b7Wj","title":"Push Button (D12)","pathname":"/cxd/code-robotics/references/physical-inputs/push-button","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY-DziQHzRwb43uxq","title":"Mechanical Bumpers","pathname":"/cxd/code-robotics/references/physical-inputs/mechanical-bumpers","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY2Y1Xh9_-sPCFopw","title":"IR Line Sensors","pathname":"/cxd/code-robotics/references/physical-inputs/ir-line-sensors","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY5hN4H-drTyic7h_","title":"Wheel Encoders","pathname":"/cxd/code-robotics/references/physical-inputs/wheel-encoders","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY8wcksn0fU8REvCu","title":"Accelerometer","pathname":"/cxd/code-robotics/references/physical-inputs/accelerometer","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSYBy2K-J3BlnhPHdy","title":"Ultrasonic Sensor *","pathname":"/cxd/code-robotics/references/physical-inputs/ultrasonic-sensor","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSYFPeSJLgqy8jSqE7","title":"Physical Outputs","pathname":"/cxd/code-robotics/references/physical-outputs","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LRSYSC6DtduzjbU61Z8","title":"LED Light (D13)","pathname":"/cxd/code-robotics/references/physical-outputs/led-light","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Outputs"}]},{"id":"-LRSYVHs8G6OeRF7atTl","title":"Speaker (Buzzer)","pathname":"/cxd/code-robotics/references/physical-outputs/speaker-buzzer","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Outputs"}]},{"id":"-LRSYZu9snNDAMGuLVOa","title":"Motors","pathname":"/cxd/code-robotics/references/physical-outputs/motors","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Outputs"}]},{"id":"-LRmPy4XVpqrNOKIGQmw","title":"Robot Behaviors","pathname":"/cxd/code-robotics/references/robot-behaviors","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-L_8sU_JZ6-le4qeNPYw","title":"Producing Alerts","pathname":"/cxd/code-robotics/references/robot-behaviors/producing-alerts","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzFpfbLR8kBc4GBKo","title":"Driving","pathname":"/cxd/code-robotics/references/robot-behaviors/driving","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzLdzLR4AAQSR5wOM","title":"Turning","pathname":"/cxd/code-robotics/references/robot-behaviors/turning","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzW9-aGkIwLVsCibX","title":"Detecting Objects","pathname":"/cxd/code-robotics/references/robot-behaviors/detecting-objects","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzQnDaas86oC5edQl","title":"Detecting Lines","pathname":"/cxd/code-robotics/references/robot-behaviors/detecting-lines","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzZl-AJVubZVDDn_B","title":"Detecting Other Conditions","pathname":"/cxd/code-robotics/references/robot-behaviors/detecting-other-conditions","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LRmLZPKQHRN6Hrm_fBu","title":"Navigation Modes","pathname":"/cxd/code-robotics/references/navigation-modes","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LRmLilo9nOzwLwrZ8uc","title":"Distance Navigation","pathname":"/cxd/code-robotics/references/navigation-modes/distance-navigation","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"-LRmLxB48gWjZSKXLnrt","title":"Line Counting Navigation","pathname":"/cxd/code-robotics/references/navigation-modes/line-counting-navigation","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"-LRmM308Dv79e5QXbdE0","title":"Line Following + Counting Navigation","pathname":"/cxd/code-robotics/references/navigation-modes/line-following-counting-navigation","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"-LRmM6UZRgZ0ZdHDw6Wn","title":"Autonomous Navigation","pathname":"/cxd/code-robotics/references/navigation-modes/autonomous-navigation","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"iLmCuwwXnznbqACDgPY3","title":"Getting the Arduino IDE","pathname":"/cxd/code-robotics/elegoo-experiments/getting-the-arduino-ide","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"z2zSxL6XnvtncuS9HzMg","title":"Starting with the `techCar` Template","pathname":"/cxd/code-robotics/elegoo-experiments/starting-with-the-techcar-template","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"3Fiy9xz4u7HiuqK5xaPt","title":"Template Code for techCar.ino","pathname":"/cxd/code-robotics/elegoo-experiments/template-code-for-techcar.ino","siteSpaceId":"sitesp_YkiVJ","description":"For reference...","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"1c88lGnSRYn5XmxKPlae","title":"Template Experiments","pathname":"/cxd/code-robotics/elegoo-experiments/template-experiments","siteSpaceId":"sitesp_YkiVJ","description":"Just some starting ideas on what you can do with the robot.","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"LFk7KdPnM5DT6aZRSlpg","title":"Reinstall the Original Remote App Functionality, If Needed","pathname":"/cxd/code-robotics/elegoo-experiments/reinstall-the-original-remote-app-functionality-if-needed","siteSpaceId":"sitesp_YkiVJ","description":"","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"-LRN-6cWGQ14bRwL9ckn","title":"Code Introduction","pathname":"/cxd/code-video-game","siteSpaceId":"sitesp_jNqnM","description":""},{"id":"-LnxM4FjXVUKn-OZuqwG","title":"What is Phaser?","pathname":"/cxd/code-video-game/what-is-phaser","siteSpaceId":"sitesp_jNqnM","description":""},{"id":"-LRN-V2ui_eQJPPqnR46","title":"A. Hello Phaser","pathname":"/cxd/code-video-game/tutorials/hello-phaser","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-Lmv8g1su_rbNQPirE1B","title":"1 Create New Files","pathname":"/cxd/code-video-game/tutorials/hello-phaser/a-1-create-blank-files","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvF6LJmxqDTchR1eZU","title":"2 Add HTML for Game","pathname":"/cxd/code-video-game/tutorials/hello-phaser/a-2-add-html-for-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFDUM7i7xYWwIcXoN","title":"3 Add CSS for Game","pathname":"/cxd/code-video-game/tutorials/hello-phaser/a-3-add-css-for-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFIis21u6erBbdA59","title":"4 Add JS for Game","pathname":"/cxd/code-video-game/tutorials/hello-phaser/a-4-add-js-for-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFYZ9qEhQaw5d7I1D","title":"5 Add Image to Game","pathname":"/cxd/code-video-game/tutorials/hello-phaser/a-5-add-image-to-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFgNWZ1DkUJimRbod","title":"6 Add Input to Game","pathname":"/cxd/code-video-game/tutorials/hello-phaser/a-6-add-input-to-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmkiptVEt7taD8fnsDZ","title":"B. Matching Game","pathname":"/cxd/code-video-game/tutorials/matching-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-Lmkiv0NeSGdYuzPvgpM","title":"C. Top-Down Game","pathname":"/cxd/code-video-game/tutorials/top-down-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-Lmkj4XE0pRZrQ7vxy4c","title":"D. Side-Scrolling Game","pathname":"/cxd/code-video-game/tutorials/side-scrolling-game","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LRN-ey9qNmWa59fWOwq","title":"TEMP - Links to Old References","pathname":"/cxd/code-video-game/references/temp-references","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LnwaZ_EQudPiGHnl3An","title":"Phaser CE Game Template","pathname":"/cxd/code-video-game/references/phaser-ce-game-template","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LnwsQfqKjfit9WoW2nS","title":"Creating Game Assets","pathname":"/cxd/code-video-game/references/creating-game-assets","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-Lnwsa7sNi5hOZLrrSgS","title":"Images","pathname":"/cxd/code-video-game/references/creating-game-assets/images","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Creating Game Assets"}]},{"id":"-LnwsflLLZ9O4W0uChdU","title":"Animated Sprites","pathname":"/cxd/code-video-game/references/creating-game-assets/animated-sprites","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Creating Game Assets"}]},{"id":"-Lnwsl5ENQAalTqCDYaA","title":"Sound Effects","pathname":"/cxd/code-video-game/references/creating-game-assets/sound-effects","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Creating Game Assets"}]},{"id":"-Lnwt5YfkdlpmesbQEAt","title":"Phaser CE Code References","pathname":"/cxd/code-video-game/references/phaser-ce-code-references","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LnwuPpBDGk_Ko9and7G","title":"Game Stage (Canvas)","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/game-stage-canvas","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwyKqtwVBRZkX2YhsI","title":"Game World","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/game-world","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwySO-vmOu3jBgO8Dp","title":"Game Camera","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/game-camera","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx2PwsuvMBpFFgr-Fn","title":"Images","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/images","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx27EG7v1oWkd2FSJ9","title":"Sprites","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/sprites","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx232rnUDyT0f4dM6X","title":"Sprite Animations","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/sprite-animations","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1yXbx6TkhIbpfeHm","title":"Sprite Health","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/sprite-health","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1r6jf4VukrlG5Urs","title":"Sprite Groups","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/sprite-groups","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1kCCn2uIodtasNYC","title":"Physics - Properties","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/physics-properties","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1cr3H0M3T0W78M9T","title":"Physics - Collisions","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/physics-collisions","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-VDD3rDPK-SD8okQ","title":"Physics - Other Methods","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/physics-other-methods","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-PaFvbLirnF4xb-S","title":"Weapon and Bullets","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/weapon-and-bullets","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-IIjLPuV5VCoZ5hJ","title":"Enemy AI Behaviors","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/enemy-ai-behaviors","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-9kTKZ77TkelqOp8","title":"Audio","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/audio","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-5BfDvs4C0h7b0Io","title":"Text","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/text","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx--1m8GdtWy7UpaAq","title":"Input - Keys","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/input-keys","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzuIOjk4_pcuq-rq9","title":"Input - Mouse/Pointer","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/input-mouse-pointer","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnwzgfdbzt0QaCg868X","title":"Particle Effects","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/particle-effects","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzcFPFKLNAyRplBNZ","title":"Tween Animations","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/tween-animations","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzQ6H8Y2w5noyAqmG","title":"Tilesprite Background","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/tilesprite-background","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzKsHfyMaSTydia39","title":"Timers","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/timers","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzFj3id00DEklbJmw","title":"Random Numbers","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/random-numbers","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnwz-cG_k9oWR752P1F","title":"Game Controls","pathname":"/cxd/code-video-game/references/phaser-ce-code-references/game-controls","siteSpaceId":"sitesp_jNqnM","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LEGLBX4fuyEpjHyrJ77","title":"Code Introduction","pathname":"/cxd/code-internet-of-things-2.0","siteSpaceId":"sitesp_cuWEk","description":""},{"id":"-LH9lfmxHrZcFRiOumll","title":"Prerequisite Knowledge","pathname":"/cxd/code-internet-of-things-2.0/prerequisite-knowledge","siteSpaceId":"sitesp_cuWEk","description":""},{"id":"-LH9mH4lYZcPRviV2amT","title":"A. Meet Your IoT Kit","pathname":"/cxd/code-internet-of-things-2.0/tutorials/meet-your-iot-kit","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHdMZqkd9HFlPRTU85r","title":"A-1 Circuit Board","pathname":"/cxd/code-internet-of-things-2.0/tutorials/meet-your-iot-kit/1.1-circuit-board","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"A. Meet Your IoT Kit"}]},{"id":"-LHdMbtbtsWfVo-4R_03","title":"A-2 Other Components","pathname":"/cxd/code-internet-of-things-2.0/tutorials/meet-your-iot-kit/1.2-other-components","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"A. Meet Your IoT Kit"}]},{"id":"-LHdMe5ip33piuIU4sBP","title":"A-3 Electronic Circuits","pathname":"/cxd/code-internet-of-things-2.0/tutorials/meet-your-iot-kit/1.3-electronic-circuits","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"A. Meet Your IoT Kit"}]},{"id":"-LH9mVPmwFz6Ad1Cg0Od","title":"B. Hello World Test","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHdR_EsRwJZmdAq7Wqo","title":"B-1 Start IoT Device","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.1-start-iot-device","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRdDXghjk926AZeKC","title":"B-2 Login to Web IDE","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.2-login-to-web-ide","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRhu_eyclWAl7dfQ0","title":"B-3 New App Template","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.3-new-app-template","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRncO1VW51UhFfL9A","title":"B-4 Global Variable","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.4-global-variable","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRqpdK4Aghw9wVaHm","title":"B-5 Setup Function","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.5-setup-function","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRtCJwGcdAvN4G6bt","title":"B-6 Loop Function","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.6-loop-function","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRvVU8xQpHGrjZAB_","title":"B-7 Flash App to Device","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.7-flash-app-to-device","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LHdRziiWY-q9jkO1ryR","title":"B-8 Modify App","pathname":"/cxd/code-internet-of-things-2.0/tutorials/hello-world-test/2.8-modify-app","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"B. Hello World Test"}]},{"id":"-LH9mfLFhmm44xFCNtlE","title":"C. Smart Light Device","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHd_R9SlXIV44RgSDtn","title":"C-1 Connect LED","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.1-connect-led","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_U8hFrcuYm9wuUy6","title":"C-2 Copy Hello World App","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.2-modify-hello-world","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_Y0pXZab8ojobwOd","title":"C-3 Connect Button","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.3-connect-button","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_d8Mn-BwYIjPCF_P","title":"C-4 Add Button Code","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.4-add-button-code","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_g14WFXg6XrMmE2p","title":"C-5 Modify Button Code","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.5-modify-button-code","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_jUXNF3w5mtNCWAz","title":"C-6 Particle Cloud Code","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.6-particle-cloud-code","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHd_qVZSqZu6wfmRWzz","title":"C-7 Web App HTML","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.7-web-app-html","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHdaGhrhFHxurCfWA_3","title":"C-8 Web App CSS","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.8-web-app-css","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LHdaIpQAJ1kwS2A2XTs","title":"C-9 Web App JS","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-smart-light/3.9-web-app-js","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"C. Smart Light Device"}]},{"id":"-LH9mtPH7UUUnX_316Aw","title":"D. Smart Security Device","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"}]},{"id":"-LHdmutTDrvDiTOmSt6b","title":"D-1 Connect Motion Sensor","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.1-connect-motion-sensor","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdn6sWNErjiuRL2hta","title":"D-2 Connect Speaker","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.2-connect-speaker","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnB4xoO0R19AafiLz","title":"D-3 LED and Button Code","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.3-led-and-button-code","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnEv8IzZqWQ53Thg2","title":"D-4 Motion Sensor Code","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.4-motion-sensor-code","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnJIuWxkfrJyWNJhJ","title":"D-5 Speaker Code","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.5-speaker-code","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnLfSMNscE58S81ov","title":"D-6 Particle Cloud Code","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.6-particle-cloud-code","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnWURbOGkX3JOfJfy","title":"D-7 Web App HTML","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.7-web-app-html","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnYugINsXZvNNUp9i","title":"D-8 Web App CSS","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.8-web-app-css","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LHdnbbyIRWtgExaJC0c","title":"D-9 Web App JS","pathname":"/cxd/code-internet-of-things-2.0/tutorials/create-security-system/4.9-web-app-js","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"Tutorials"},{"label":"D. Smart Security Device"}]},{"id":"-LKN6xY2E9OvSWJ46Eh1","title":"Particle Build","pathname":"/cxd/code-internet-of-things-2.0/references/particle-build","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"}]},{"id":"-LH9o8nkVwuKuB7r-2mV","title":"Photon Device App","pathname":"/cxd/code-internet-of-things-2.0/references/device-app","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"}]},{"id":"-LH9oIaAF9AVkKQnRYFn","title":"Web App - Single Screen","pathname":"/cxd/code-internet-of-things-2.0/references/web-app","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"}]},{"id":"-LcqIPlRVWhuo1K32xh2","title":"Web App - Multiple Screens","pathname":"/cxd/code-internet-of-things-2.0/references/web-app-multiple-screens","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"}]},{"id":"-LH9oP9mbiYrvI6l7wIf","title":"Particle Cloud","pathname":"/cxd/code-internet-of-things-2.0/references/particle-cloud","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"}]},{"id":"-LJ_YUrR76eY97JX_SXI","title":"Web App Prep Steps","pathname":"/cxd/code-internet-of-things-2.0/references/particle-cloud/web-app-prep-steps","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9wsPKshXuNimnTmvX","title":"Get Device Variable","pathname":"/cxd/code-internet-of-things-2.0/references/particle-cloud/get-device-variable","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9x21INojZLis_Hjp3","title":"Call Device Function","pathname":"/cxd/code-internet-of-things-2.0/references/particle-cloud/call-device-function","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9x8LAI4aUJ2W0UMOM","title":"Get Device Events","pathname":"/cxd/code-internet-of-things-2.0/references/particle-cloud/get-device-events","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Particle Cloud"}]},{"id":"-LH9pxkwpzw78_lmIG91","title":"Physical Inputs","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"}]},{"id":"-LH9uR1A800kJ_XLA8aF","title":"Push Buttons","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/push-buttons","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ua24Yxw87T8nGm4-","title":"Trimpot Dial","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/trimpot-dial","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ugrdRpLzApblKs4W","title":"Motion Sensor","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/motion-sensor","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ulyxxBfctEIVqVh-","title":"Magnetic Switch","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/magnetic-switch","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9ur2wKg58O0fyAWkv","title":"Light Sensor","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/light-sensor","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9uwX9S3nM4y98wdZo","title":"Temperature Sensor","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/temperature-sensor","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9v504j7NNFw3a-b7f","title":"Soil Moisture Sensor","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/soil-moisture-sensor","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9vBk66uGAzBK_SKjv","title":"Accelerometer","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/accelerometer","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9vKSKfsN3Iya6heKP","title":"Ultrasonic Sensor *","pathname":"/cxd/code-internet-of-things-2.0/references/physical-inputs/ultrasonic-sensor","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Inputs"}]},{"id":"-LH9quuVOYXUo9lWW9LR","title":"Physical Outputs","pathname":"/cxd/code-internet-of-things-2.0/references/physical-outputs","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"}]},{"id":"-LH9vhNX8y4ouC9kPrBT","title":"LED Lights","pathname":"/cxd/code-internet-of-things-2.0/references/physical-outputs/led-lights","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]},{"id":"-LH9vkoE6mrRTWcgOt7X","title":"Speaker","pathname":"/cxd/code-internet-of-things-2.0/references/physical-outputs/speaker","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]},{"id":"-LH9voMkWObFR1DDtiLp","title":"Servo Motor","pathname":"/cxd/code-internet-of-things-2.0/references/physical-outputs/servo-motor","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]},{"id":"-LH9vwXvMMC-7C88cH5l","title":"Micro OLED Display","pathname":"/cxd/code-internet-of-things-2.0/references/physical-outputs/micro-oled-display","siteSpaceId":"sitesp_cuWEk","description":"","breadcrumbs":[{"label":"References"},{"label":"Physical Outputs"}]},{"id":"-LVJKzNw75JnLuHtW3Os","title":"Getting Started","pathname":"/cxd/code-web-app-data-visualization","siteSpaceId":"sitesp_RTf2z","description":""},{"id":"-LVYtxnb4TnDjPqEdQCk","title":"Dashboard Template Tutorial","pathname":"/cxd/code-web-app-data-visualization/dashboard-template-tutorial","siteSpaceId":"sitesp_RTf2z","description":""},{"id":"-LVdBTQjQgk8q3p-wh1T","title":"1 - First Look at Template","pathname":"/cxd/code-web-app-data-visualization/dashboard-template-tutorial/1-first-look-at-template","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Dashboard Template Tutorial"}]},{"id":"-LVdGen5CbIVaZryCLsb","title":"2 - SQL Introduction","pathname":"/cxd/code-web-app-data-visualization/dashboard-template-tutorial/2-sql-introduction","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Dashboard Template Tutorial"}]},{"id":"-LVdGnNXKmFu64uvHjP7","title":"3 - Producing Charts","pathname":"/cxd/code-web-app-data-visualization/dashboard-template-tutorial/3-producing-charts","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Dashboard Template Tutorial"}]},{"id":"-LVdH8e4aDzVa1NHto_E","title":"4 - Creating Your Own Database (Google Sheet)","pathname":"/cxd/code-web-app-data-visualization/dashboard-template-tutorial/4-creating-your-own-database-google-sheet","siteSpaceId":"sitesp_RTf2z","description":"⚠️  Important Note: This page was updated significantly August 30, 2021 to fix a new problem with loading spreadsheet data.","breadcrumbs":[{"label":"Dashboard Template Tutorial"}]},{"id":"-LVhK70A4bzV0B7flzx9","title":"SQL Examples","pathname":"/cxd/code-web-app-data-visualization/sql-examples","siteSpaceId":"sitesp_RTf2z","description":""},{"id":"-LVhKIt7BxuG_3FjhI0k","title":"WHERE","pathname":"/cxd/code-web-app-data-visualization/sql-examples/where","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"SQL Examples"}]},{"id":"-LVhKMHPZvL_f6aZnUOa","title":"LIKE","pathname":"/cxd/code-web-app-data-visualization/sql-examples/like","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"SQL Examples"}]},{"id":"-LVhKAUNoHg2GY5m4gnx","title":"ORDER BY","pathname":"/cxd/code-web-app-data-visualization/sql-examples/order-by","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"SQL Examples"}]},{"id":"-LVhKG1WVoGahQaRrGD4","title":"LIMIT","pathname":"/cxd/code-web-app-data-visualization/sql-examples/limit","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"SQL Examples"}]},{"id":"-LVYu7HDBUcvEDZDi6it","title":"Chart Examples","pathname":"/cxd/code-web-app-data-visualization/code-examples","siteSpaceId":"sitesp_RTf2z","description":""},{"id":"-LVdI-3XM4rOJj8sYfzA","title":"Bar Charts","pathname":"/cxd/code-web-app-data-visualization/code-examples/customizing-bar-charts","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-LVdIAOmJsKn_pmtp-sr","title":"Column Charts","pathname":"/cxd/code-web-app-data-visualization/code-examples/customizing-column-charts","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-L_8o32BClWKQELQnPM6","title":"Pie/Donut Chart","pathname":"/cxd/code-web-app-data-visualization/code-examples/pie-donut-chart","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-LVdIFu194s9UgEytiyK","title":"Histograms","pathname":"/cxd/code-web-app-data-visualization/code-examples/customizing-histograms","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-LVdIKASpQKMaHJcnQOw","title":"Scatter Charts","pathname":"/cxd/code-web-app-data-visualization/code-examples/customizing-scatter-charts","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-LVdINbUsVLq02jMeygR","title":"Line Charts","pathname":"/cxd/code-web-app-data-visualization/code-examples/customizing-line-charts","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-LVoSpcI3fCtuoJjmRJv","title":"Bubble Charts","pathname":"/cxd/code-web-app-data-visualization/code-examples/bubble-charts","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-L_8xNsZIVfB3i7pSUET","title":"Geo Charts","pathname":"/cxd/code-web-app-data-visualization/code-examples/geo-charts-1","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-L_8uB_Om5b6IVWzsvV1","title":"Geo Charts (Markers)","pathname":"/cxd/code-web-app-data-visualization/code-examples/geo-charts","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-LVsTohOM_NWI_1n68qq","title":"Tree Maps","pathname":"/cxd/code-web-app-data-visualization/code-examples/tree-maps","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Chart Examples"}]},{"id":"-LVhZFXrHMTXR4AFj1mU","title":"Dashboard Layout Examples","pathname":"/cxd/code-web-app-data-visualization/dashboard-layout-examples","siteSpaceId":"sitesp_RTf2z","description":""},{"id":"-LaLprs4uz2wbFX-QGjK","title":"Selectable Chart Data","pathname":"/cxd/code-web-app-data-visualization/dashboard-layout-examples/selectable-chart-data","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Dashboard Layout Examples"}]},{"id":"-LVdIfoz_3ezcpk4MLpV","title":"Custom Grid 1","pathname":"/cxd/code-web-app-data-visualization/dashboard-layout-examples/dashboard-layout-with-html-css","siteSpaceId":"sitesp_RTf2z","description":"","breadcrumbs":[{"label":"Dashboard Layout Examples"}]},{"id":"-LDgX7qM0_LYcduIkpQr","title":"Project References","pathname":"/cxd/video-game-code-reference-archive","siteSpaceId":"sitesp_uYCRT"},{"id":"-LDgX7qND5T4-wMxY7Na","title":"Phaser Introduction","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-introduction","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qOzlzKYXTXlhN3","title":"Phaser Game Template","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-game-template","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qPvwMhY5I0s2hq","title":"Visual Assets","pathname":"/cxd/video-game-code-reference-archive/project-references/visual-assets","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qQrLdsN3Y9qMnO","title":"Audio Assets","pathname":"/cxd/video-game-code-reference-archive/project-references/audio-assets","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qRtZCWFTYa8ZqX","title":"Phaser Coding","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qSOyV4OBB2PiCr","title":"Game Display","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/game-display","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qTpqJoZbEbHYc7","title":"Game World","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/game-world","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qUO8oAipP-Hi3Z","title":"Game Camera","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/game-camera","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qV0MIGxdeENZoO","title":"Text","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/text","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qWIqMTUJV6M1L0","title":"Images","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/images","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qX0iquYkuI9hzm","title":"Sprites, Animations, and Health","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/sprites-animations-and-health","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qYPqfxOy42GAjx","title":"Group of Sprites","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/group-of-sprites","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qZdhUHCmhaYTn3","title":"Tilesprite Scrolling","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/tilesprite-scrolling","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7q_wiQmq4C9FkJn","title":"Audio","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/audio","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qaEeQlBuW_DNkj","title":"Input","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/input","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qbdgjy5NNP3zxh","title":"Physics and Collisions","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/physics-and-collisions","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qcS279eTkrkg83","title":"Weapon","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/weapon","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qdg3rAQFw_WGAe","title":"Particles","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/particles","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qeRoUKGyvXlXpO","title":"Tweens","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/tweens","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qf8NVaHtTy9UIJ","title":"Timers","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/timers","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qgVNAmX9laBTYz","title":"Random Numbers","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/random-numbers","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qhFIdKwI3HFYId","title":"Enemy Behavior","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/enemy-behavior","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qitD6AwSmBkUM2","title":"Misc Game Features","pathname":"/cxd/video-game-code-reference-archive/project-references/phaser-coding/misc-game-features","siteSpaceId":"sitesp_uYCRT","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qjk_yh9ts_7WDl","title":"Notes for Teachers","pathname":"/cxd/video-game-code-reference-archive/notes-for-teachers","siteSpaceId":"sitesp_uYCRT"},{"id":"-LDgX-Rwl6AO-O7R_mgI","title":"Project Introduction","pathname":"/cxd/video-game","siteSpaceId":"sitesp_y29hH","description":""},{"id":"-LDgX7pnQkjZ8BeBy9-R","title":"Project Challenge","pathname":"/cxd/video-game/project-challenge","siteSpaceId":"sitesp_y29hH","description":""},{"id":"-LDgX7poQrTCMPNTWHDw","title":"Project Outline","pathname":"/cxd/video-game/project-outline","siteSpaceId":"sitesp_y29hH","description":""},{"id":"-LDgX7pp7xyESDFjVuZ4","title":"1-1 Determine Gamer Motivation Profile","pathname":"/cxd/video-game/project-outline/1-1-determine-gamer-motivation-profile","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7pqkV2_cwkin8rF","title":"1-2 Analyze External Motivations in Games","pathname":"/cxd/video-game/project-outline/1-2-analyze-external-motivations-in-games","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7prvFf9_VDsW3pW","title":"1-3 Analyze Internal Motivations in Games","pathname":"/cxd/video-game/project-outline/1-3-analyze-internal-motivations-in-games","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7ps0YfXjAVCa32N","title":"1-4 Analyze Game Design Elements","pathname":"/cxd/video-game/project-outline/1-4-analyze-game-design-elements","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7ptq1QQnD8D83hE","title":"1-5 Phaser Practice 1: Matching Game","pathname":"/cxd/video-game/project-outline/1-5-phaser-practice-1-matching-game","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7pujHQL0_JS3RWi","title":"P1: Steps 1-5","pathname":"/cxd/video-game/project-outline/1-5-phaser-practice-1-matching-game/p1-steps-1-5","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-5 Phaser Practice 1: Matching Game"}]},{"id":"-LDgX7pvzu_GGr5f4Xtb","title":"P1: Steps 6-10","pathname":"/cxd/video-game/project-outline/1-5-phaser-practice-1-matching-game/p1-steps-6-10","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-5 Phaser Practice 1: Matching Game"}]},{"id":"-LDgX7pwCLMzh16JaFdf","title":"1-6 Phaser Practice 2: Top-Down Game","pathname":"/cxd/video-game/project-outline/1-6-phaser-practice-2-top-down-game","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7pxVJOGeY8QXuur","title":"P2: Steps 1-5","pathname":"/cxd/video-game/project-outline/1-6-phaser-practice-2-top-down-game/p2-steps-1-5","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-6 Phaser Practice 2: Top-Down Game"}]},{"id":"-LDgX7pyO9E9RfPdooOk","title":"P2: Steps 6-10","pathname":"/cxd/video-game/project-outline/1-6-phaser-practice-2-top-down-game/p2-steps-6-10","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-6 Phaser Practice 2: Top-Down Game"}]},{"id":"-LDgX7pzpYyYkq_qDzXt","title":"P2: Steps 11-15","pathname":"/cxd/video-game/project-outline/1-6-phaser-practice-2-top-down-game/p2-steps-11-15","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-6 Phaser Practice 2: Top-Down Game"}]},{"id":"-LDgX7q-iwTPkJ1w-LLC","title":"1-7 Phaser Practice 3: Side-Scrolling Game","pathname":"/cxd/video-game/project-outline/1-7-phaser-practice-3-side-scrolling-game","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7q0An32_uNyITPu","title":"P3: Steps 1-5","pathname":"/cxd/video-game/project-outline/1-7-phaser-practice-3-side-scrolling-game/p3-steps-1-5","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-7 Phaser Practice 3: Side-Scrolling Game"}]},{"id":"-LDgX7q1y-H6KrtbFOq0","title":"P3: Steps 6-10","pathname":"/cxd/video-game/project-outline/1-7-phaser-practice-3-side-scrolling-game/p3-steps-6-10","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-7 Phaser Practice 3: Side-Scrolling Game"}]},{"id":"-LDgX7q2xUxMC1TBrwKj","title":"P3: Steps 11-15","pathname":"/cxd/video-game/project-outline/1-7-phaser-practice-3-side-scrolling-game/p3-steps-11-15","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"},{"label":"1-7 Phaser Practice 3: Side-Scrolling Game"}]},{"id":"-LDgX7q347pCBkPgdlaA","title":"2-1 Form Project Teams","pathname":"/cxd/video-game/project-outline/2-1-form-project-teams","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7q4eU-qaeofsVQn","title":"2-2 Create Persona for Target Players","pathname":"/cxd/video-game/project-outline/2-2-create-persona-for-target-players","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7q5k7eqAZ0I-r5-","title":"2-3 Generate Game Ideas","pathname":"/cxd/video-game/project-outline/2-3-generate-game-ideas","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7q69DlbIRWr5o3f","title":"2-4 Refine Ideas to Create Game Treatments","pathname":"/cxd/video-game/project-outline/2-4-refine-ideas-to-create-game-treatments","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7q7t5sSCRfWxEQ0","title":"2-5 Evaluate Game Treatments","pathname":"/cxd/video-game/project-outline/2-5-evaluate-game-treatments","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7q88-X1HTPCg66j","title":"3-1 Draft Game Design Document","pathname":"/cxd/video-game/project-outline/3-1-draft-game-design-document","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7q9W33P15jzkOHV","title":"3-2 Create Paper Prototype of Game","pathname":"/cxd/video-game/project-outline/3-2-create-paper-prototype-of-game","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qAtt9_OcH1YiY3","title":"3-3 Playtest Paper Prototype","pathname":"/cxd/video-game/project-outline/3-3-playtest-paper-prototype","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qBYVB17vplPAt_","title":"3-4 Present Game Proposal","pathname":"/cxd/video-game/project-outline/3-4-present-game-proposal","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qCv0rdHcTMfQgP","title":"4-1 Create Development Plan","pathname":"/cxd/video-game/project-outline/4-1-create-development-plan","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qDvHpFl96X38r1","title":"4-2 Code Game in Iterative Stages","pathname":"/cxd/video-game/project-outline/4-2-code-game-in-iterative-stages","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qE4mN9i90Cry6n","title":"4-3 Create Art and Sound for Game","pathname":"/cxd/video-game/project-outline/4-3-create-art-and-sound-for-game","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qFJfTCH39j7gLo","title":"4-4 Create Marketing Website","pathname":"/cxd/video-game/project-outline/4-4-create-marketing-website","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qG6kiID5SHc6jj","title":"5-1 Evaluate Game With Playtesters","pathname":"/cxd/video-game/project-outline/5-1-evaluate-game-with-playtesters","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qHsrsPCN-fwHj7","title":"5-2 Evaluate Marketing Website","pathname":"/cxd/video-game/project-outline/5-2-evaluate-marketing-website","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qI9HRehuFiRces","title":"5-3 Analyze Evaluation Data to Improve Solution","pathname":"/cxd/video-game/project-outline/5-3-analyze-evaluation-data-to-improve-solution","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qJYB9FmiEY1ljA","title":"6-1 Create Project Poster","pathname":"/cxd/video-game/project-outline/6-1-create-project-poster","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qK9LJu-G7qO77G","title":"6-2 Present Project to Public","pathname":"/cxd/video-game/project-outline/6-2-present-project-to-public","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qL31vT5EmaVcg_","title":"6-3 Write Personal Reflection","pathname":"/cxd/video-game/project-outline/6-3-write-personal-reflection","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project Outline"}]},{"id":"-LDgX7qM0_LYcduIkpQr","title":"Project References","pathname":"/cxd/video-game/project-references","siteSpaceId":"sitesp_y29hH","description":""},{"id":"-LDgX7qND5T4-wMxY7Na","title":"Phaser Introduction","pathname":"/cxd/video-game/project-references/phaser-introduction","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qOzlzKYXTXlhN3","title":"Phaser Game Template","pathname":"/cxd/video-game/project-references/phaser-game-template","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qPvwMhY5I0s2hq","title":"Visual Assets","pathname":"/cxd/video-game/project-references/visual-assets","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qQrLdsN3Y9qMnO","title":"Audio Assets","pathname":"/cxd/video-game/project-references/audio-assets","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qRtZCWFTYa8ZqX","title":"Phaser Coding","pathname":"/cxd/video-game/project-references/phaser-coding","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"}]},{"id":"-LDgX7qSOyV4OBB2PiCr","title":"Game Display","pathname":"/cxd/video-game/project-references/phaser-coding/game-display","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qTpqJoZbEbHYc7","title":"Game World","pathname":"/cxd/video-game/project-references/phaser-coding/game-world","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qUO8oAipP-Hi3Z","title":"Game Camera","pathname":"/cxd/video-game/project-references/phaser-coding/game-camera","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qV0MIGxdeENZoO","title":"Text","pathname":"/cxd/video-game/project-references/phaser-coding/text","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qWIqMTUJV6M1L0","title":"Images","pathname":"/cxd/video-game/project-references/phaser-coding/images","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qX0iquYkuI9hzm","title":"Sprites, Animations, and Health","pathname":"/cxd/video-game/project-references/phaser-coding/sprites-animations-and-health","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qYPqfxOy42GAjx","title":"Group of Sprites","pathname":"/cxd/video-game/project-references/phaser-coding/group-of-sprites","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qZdhUHCmhaYTn3","title":"Tilesprite Scrolling","pathname":"/cxd/video-game/project-references/phaser-coding/tilesprite-scrolling","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7q_wiQmq4C9FkJn","title":"Audio","pathname":"/cxd/video-game/project-references/phaser-coding/audio","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qaEeQlBuW_DNkj","title":"Input","pathname":"/cxd/video-game/project-references/phaser-coding/input","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qbdgjy5NNP3zxh","title":"Physics and Collisions","pathname":"/cxd/video-game/project-references/phaser-coding/physics-and-collisions","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qcS279eTkrkg83","title":"Weapon","pathname":"/cxd/video-game/project-references/phaser-coding/weapon","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qdg3rAQFw_WGAe","title":"Particles","pathname":"/cxd/video-game/project-references/phaser-coding/particles","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qeRoUKGyvXlXpO","title":"Tweens","pathname":"/cxd/video-game/project-references/phaser-coding/tweens","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qf8NVaHtTy9UIJ","title":"Timers","pathname":"/cxd/video-game/project-references/phaser-coding/timers","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qgVNAmX9laBTYz","title":"Random Numbers","pathname":"/cxd/video-game/project-references/phaser-coding/random-numbers","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qhFIdKwI3HFYId","title":"Enemy Behavior","pathname":"/cxd/video-game/project-references/phaser-coding/enemy-behavior","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qitD6AwSmBkUM2","title":"Misc Game Features","pathname":"/cxd/video-game/project-references/phaser-coding/misc-game-features","siteSpaceId":"sitesp_y29hH","description":"","breadcrumbs":[{"label":"Project References"},{"label":"Phaser Coding"}]},{"id":"-LDgX7qjk_yh9ts_7WDl","title":"Notes for Teachers","pathname":"/cxd/video-game/notes-for-teachers","siteSpaceId":"sitesp_y29hH","description":""},{"id":"-LRN96Jn4H883MujI-9G","title":"Code Introduction","pathname":"/cxd/code-robotics-1","siteSpaceId":"sitesp_cuyqa","description":""},{"id":"-LSLpMyUspJVboEWf6TG","title":"A. Meet Your Robot","pathname":"/cxd/code-robotics-1/tutorials/meet-your-robot","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVKAVj1Y372D4Mv8WcW","title":"A-1 Circuit Board","pathname":"/cxd/code-robotics-1/tutorials/meet-your-robot/a-1-circuit-board","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Meet Your Robot"}]},{"id":"-LVKBPLBgTRNZ4yWHRCO","title":"A-2 Motors and Wheels","pathname":"/cxd/code-robotics-1/tutorials/meet-your-robot/a-2-motors-and-wheels","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Meet Your Robot"}]},{"id":"-LVKC-UKCywoRXvjCOy9","title":"A-3 Other Components","pathname":"/cxd/code-robotics-1/tutorials/meet-your-robot/a-3-other-components","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Meet Your Robot"}]},{"id":"-LRO-MRlmy21uSezfSKt","title":"B. Hello World Test","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVP0ZDZ2PH9C7WaGOft","title":"B-1 Arduino Code Editor","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-1-arduino-code-editor","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1DCwGsoP3L-9D91n","title":"B-2 New App Template","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-2-new-app-template","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1WU8JYqgZS8eQzXt","title":"B-3 Global Variable","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-3-global-variable","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1gu3VE0YSnS-_663","title":"B-4 Setup Function","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-4-setup-function","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1nIIBpiqSDgefMk9","title":"B-5 Loop Function","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-5-loop-function","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP1zamwb3W_gKYcFbW","title":"B-6 Upload App to Robot","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-6-upload-app-to-robot","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP3Zhj1hdWFDuMPaTW","title":"B-7 Add Sound","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-7-add-sound","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LVP3x8eZUO9usnULyIs","title":"B-8 Use Button","pathname":"/cxd/code-robotics-1/tutorials/hello-world-test/b-8-use-button","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"B. Hello World Test"}]},{"id":"-LSLva8yhFllcPCpANQw","title":"C. Driving and Turning","pathname":"/cxd/code-robotics-1/tutorials/driving-and-turning","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPAaQ5cOkrSpZ_XvxC","title":"C-1 Driving","pathname":"/cxd/code-robotics-1/tutorials/driving-and-turning/c-1-drive-forward","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPDvExmcYReJlqfXYX","title":"C-2 Turns (Pivoting)","pathname":"/cxd/code-robotics-1/tutorials/driving-and-turning/c-2-turns-pivoting","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPH5D0Z6i1Oh4INChQ","title":"C-3 Test Wheel Encoders","pathname":"/cxd/code-robotics-1/tutorials/driving-and-turning/c-3-test-wheel-encoders","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPJsvbNS-DhpF2pz83","title":"C-4 Drive for Specific Distance","pathname":"/cxd/code-robotics-1/tutorials/driving-and-turning/c-4-drive-for-specific-distance","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LVPKU94CTM4i8gInWwf","title":"C-5 Pivot By Specific Angle","pathname":"/cxd/code-robotics-1/tutorials/driving-and-turning/c-5-pivot-by-specific-angle","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LX-rmpg7_OCwcVE_LEr","title":"C-6 Drive Straight Continuously","pathname":"/cxd/code-robotics-1/tutorials/driving-and-turning/c-6-drive-straight-continuously","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"C. Driving and Turning"}]},{"id":"-LSLveFr0PxKzTcuflIH","title":"D. Detect Objects in Path","pathname":"/cxd/code-robotics-1/tutorials/detect-objects-in-path","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPRreTNFI4K6ka1c9R","title":"D-1 Test Mechanical Bumpers","pathname":"/cxd/code-robotics-1/tutorials/detect-objects-in-path/d-1-test-mechanical-bumpers","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LVPSWKYRZhADTrF4_w_","title":"D-2 Detect Collisions","pathname":"/cxd/code-robotics-1/tutorials/detect-objects-in-path/d-2-detect-collisions","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LVPU3hBNROPdCZXPYRI","title":"D-3 Test Ultrasonic Sensor","pathname":"/cxd/code-robotics-1/tutorials/detect-objects-in-path/d-3-test-ultrasonic-sensor","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LVPUUvsEBaoSkIo4Dsv","title":"D-4 Avoid Collisions","pathname":"/cxd/code-robotics-1/tutorials/detect-objects-in-path/d-4-avoid-collisions","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"D. Detect Objects in Path"}]},{"id":"-LSLvliNyOzeK84MetXF","title":"E. Detect Lines on Surface","pathname":"/cxd/code-robotics-1/tutorials/detect-lines-on-surface","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPXwVlomPK5ycF0ilf","title":"E-1 Test IR Line Sensors","pathname":"/cxd/code-robotics-1/tutorials/detect-lines-on-surface/e-1-test-ir-line-sensors","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LVPYgA-M7Qaf6fIh1eA","title":"E-2 Follow Line","pathname":"/cxd/code-robotics-1/tutorials/detect-lines-on-surface/e-2-follow-line","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LVP_WabgYVEoNe-xnf8","title":"E-3 Avoid Line","pathname":"/cxd/code-robotics-1/tutorials/detect-lines-on-surface/e-3-avoid-line","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LVPafYRa2wn_ierX-Bd","title":"E-4 Count Lines Crossed","pathname":"/cxd/code-robotics-1/tutorials/detect-lines-on-surface/e-4-count-lines-crossed","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LXPtO_6hLAtFBLJxDYk","title":"E-5 Follow and Count Lines","pathname":"/cxd/code-robotics-1/tutorials/detect-lines-on-surface/e-5-follow-and-count-lines","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"E. Detect Lines on Surface"}]},{"id":"-LSLvpdCzXIHhG0jP1Nm","title":"F. Detect Other Conditions","pathname":"/cxd/code-robotics-1/tutorials/detect-other-conditions","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LVPfiGFvLPNUA3o_BCq","title":"F-1 Detect Surface Drop-Off","pathname":"/cxd/code-robotics-1/tutorials/detect-other-conditions/f-1-detect-surface-drop-off","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LVPh-r6bzBsy0vphJ7D","title":"F-2 Test Accelerometer","pathname":"/cxd/code-robotics-1/tutorials/detect-other-conditions/f-2-test-accelerometer","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LVPinXJTZYj0Lxi4BkZ","title":"F-3 Detect If Upside-Down","pathname":"/cxd/code-robotics-1/tutorials/detect-other-conditions/f-3-detect-if-upside-down","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LVPgcpIbMV2Y5uKpR5N","title":"F-4 Detect If Bumped","pathname":"/cxd/code-robotics-1/tutorials/detect-other-conditions/f-4-detect-if-bumped","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"F. Detect Other Conditions"}]},{"id":"-LRSXEio8NHXxaJWzDk0","title":"Arduino Language","pathname":"/cxd/code-robotics-1/references/arduino-language","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LVnccqjX2WIZ993cy-h","title":"Arduino Code Editor","pathname":"/cxd/code-robotics-1/references/arduino-code-editor","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LVndnhBV2ydRp_eS4S8","title":"Create New App","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/create-new-app","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVndrY_PQ83BEdT4xuF","title":"Save and Rename App","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/save-and-rename-app","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVnfO8Ch1Gxgs5tXuDE","title":"Include RedBot Library","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/include-redbot-library","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVnhNVnoKsbUYcDBC_X","title":"Verify App Code","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/verify-app-code","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVnefvUuFPU0VztxH8X","title":"Upload App to Robot","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/upload-app-to-robot","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVninMb_D6U7aaKOXeD","title":"Download Copy of App","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/download-copy-of-app","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LVneljsWlKYlw0YR_DG","title":"Use Serial Monitor to View Data","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/use-serial-monitor-to-view-data","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LRSXIqB3OvI_GJuGu5V","title":"Robot Demo App Template","pathname":"/cxd/code-robotics-1/references/arduino-code-editor/robot-demo-app-template","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Arduino Code Editor"}]},{"id":"-LRSXd6OKEi9M846SeuX","title":"Physical Inputs","pathname":"/cxd/code-robotics-1/references/physical-inputs","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LRSXvuJfPpBon56b7Wj","title":"Push Button (D12)","pathname":"/cxd/code-robotics-1/references/physical-inputs/push-button","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY-DziQHzRwb43uxq","title":"Mechanical Bumpers","pathname":"/cxd/code-robotics-1/references/physical-inputs/mechanical-bumpers","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY2Y1Xh9_-sPCFopw","title":"IR Line Sensors","pathname":"/cxd/code-robotics-1/references/physical-inputs/ir-line-sensors","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY5hN4H-drTyic7h_","title":"Wheel Encoders","pathname":"/cxd/code-robotics-1/references/physical-inputs/wheel-encoders","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSY8wcksn0fU8REvCu","title":"Accelerometer","pathname":"/cxd/code-robotics-1/references/physical-inputs/accelerometer","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSYBy2K-J3BlnhPHdy","title":"Ultrasonic Sensor *","pathname":"/cxd/code-robotics-1/references/physical-inputs/ultrasonic-sensor","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Inputs"}]},{"id":"-LRSYFPeSJLgqy8jSqE7","title":"Physical Outputs","pathname":"/cxd/code-robotics-1/references/physical-outputs","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LRSYSC6DtduzjbU61Z8","title":"LED Light (D13)","pathname":"/cxd/code-robotics-1/references/physical-outputs/led-light","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Outputs"}]},{"id":"-LRSYVHs8G6OeRF7atTl","title":"Speaker (Buzzer)","pathname":"/cxd/code-robotics-1/references/physical-outputs/speaker-buzzer","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Outputs"}]},{"id":"-LRSYZu9snNDAMGuLVOa","title":"Motors","pathname":"/cxd/code-robotics-1/references/physical-outputs/motors","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Physical Outputs"}]},{"id":"-LRmPy4XVpqrNOKIGQmw","title":"Robot Behaviors","pathname":"/cxd/code-robotics-1/references/robot-behaviors","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-L_8sU_JZ6-le4qeNPYw","title":"Producing Alerts","pathname":"/cxd/code-robotics-1/references/robot-behaviors/producing-alerts","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzFpfbLR8kBc4GBKo","title":"Driving","pathname":"/cxd/code-robotics-1/references/robot-behaviors/driving","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzLdzLR4AAQSR5wOM","title":"Turning","pathname":"/cxd/code-robotics-1/references/robot-behaviors/turning","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzW9-aGkIwLVsCibX","title":"Detecting Objects","pathname":"/cxd/code-robotics-1/references/robot-behaviors/detecting-objects","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzQnDaas86oC5edQl","title":"Detecting Lines","pathname":"/cxd/code-robotics-1/references/robot-behaviors/detecting-lines","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LSLzZl-AJVubZVDDn_B","title":"Detecting Other Conditions","pathname":"/cxd/code-robotics-1/references/robot-behaviors/detecting-other-conditions","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Robot Behaviors"}]},{"id":"-LRmLZPKQHRN6Hrm_fBu","title":"Navigation Modes","pathname":"/cxd/code-robotics-1/references/navigation-modes","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LRmLilo9nOzwLwrZ8uc","title":"Distance Navigation","pathname":"/cxd/code-robotics-1/references/navigation-modes/distance-navigation","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"-LRmLxB48gWjZSKXLnrt","title":"Line Counting Navigation","pathname":"/cxd/code-robotics-1/references/navigation-modes/line-counting-navigation","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"-LRmM308Dv79e5QXbdE0","title":"Line Following + Counting Navigation","pathname":"/cxd/code-robotics-1/references/navigation-modes/line-following-counting-navigation","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"-LRmM6UZRgZ0ZdHDw6Wn","title":"Autonomous Navigation","pathname":"/cxd/code-robotics-1/references/navigation-modes/autonomous-navigation","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Navigation Modes"}]},{"id":"iLmCuwwXnznbqACDgPY3","title":"Getting the Arduino IDE","pathname":"/cxd/code-robotics-1/elegoo-experiments/getting-the-arduino-ide","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"z2zSxL6XnvtncuS9HzMg","title":"Starting with the `techCar` Template","pathname":"/cxd/code-robotics-1/elegoo-experiments/starting-with-the-techcar-template","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"3Fiy9xz4u7HiuqK5xaPt","title":"Template Code for techCar.ino","pathname":"/cxd/code-robotics-1/elegoo-experiments/template-code-for-techcar.ino","siteSpaceId":"sitesp_cuyqa","description":"For reference...","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"1c88lGnSRYn5XmxKPlae","title":"Template Experiments","pathname":"/cxd/code-robotics-1/elegoo-experiments/template-experiments","siteSpaceId":"sitesp_cuyqa","description":"Just some starting ideas on what you can do with the robot.","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"LFk7KdPnM5DT6aZRSlpg","title":"Reinstall the Original Remote App Functionality, If Needed","pathname":"/cxd/code-robotics-1/elegoo-experiments/reinstall-the-original-remote-app-functionality-if-needed","siteSpaceId":"sitesp_cuyqa","description":"","breadcrumbs":[{"label":"ELEGOO Experiments"}]},{"id":"-LDyoCvFFvgfF8_-uPVO","title":"Chatbot Code Reference","pathname":"/cxd/code-chatbot-1","siteSpaceId":"sitesp_2aJ4o","description":""},{"id":"-LIM34gcj7VeIWrCmSN8","title":"Getting Started","pathname":"/cxd/code-chatbot-1/core-template","siteSpaceId":"sitesp_2aJ4o","description":""},{"id":"-LG0zcy9o1AGzvgBYe5C","title":"Warm-up Project","pathname":"/cxd/code-chatbot-1/warm-up-project-outline","siteSpaceId":"sitesp_2aJ4o","description":""},{"id":"-LG0zcyAwi1xaGoRdHFG","title":"1 Code Template","pathname":"/cxd/code-chatbot-1/warm-up-project-outline/1-getting-started","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyBBDsOAkit3fk4","title":"2 Read and Discuss","pathname":"/cxd/code-chatbot-1/warm-up-project-outline/2-read-and-discuss","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyCO7dFcbPCfLCB","title":"3 Get Familiar with Rivescript","pathname":"/cxd/code-chatbot-1/warm-up-project-outline/3-get-familiar-with-rivescript","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyDLWL1xacpJtaH","title":"4 Design a Bot with a Purpose","pathname":"/cxd/code-chatbot-1/warm-up-project-outline/4-design-a-bot-with-a-purpose","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyEONNUqsyJgNDB","title":"5 Chatbot Evaluation","pathname":"/cxd/code-chatbot-1/warm-up-project-outline/5-chatbot-evaluation","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcyFeL_qijYLbYe3","title":"6 Chatbot Improvement and Reflection","pathname":"/cxd/code-chatbot-1/warm-up-project-outline/6-chatbot-improvement-and-reflection","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Warm-up Project"}]},{"id":"-LG0zcysXhzES9x8E7IC","title":"Code Mods","pathname":"/cxd/code-chatbot-1/code-mods","siteSpaceId":"sitesp_2aJ4o","description":""},{"id":"-LIMRjz-kQ1WUutiO1EW","title":"Add Sound Effects","pathname":"/cxd/code-chatbot-1/code-mods/add-sound-effect","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LLo_G3nWN834OpUdMRI","title":"Add Buttons for User Input","pathname":"/cxd/code-chatbot-1/code-mods/use-buttons-for-user-input","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcyueTogKa4Lmk81","title":"Using Functions","pathname":"/cxd/code-chatbot-1/code-mods/using-functions","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcyvcPp3YSSZoZkq","title":"Connecting a Database Using Google Sheets","pathname":"/cxd/code-chatbot-1/code-mods/connecting-a-database-using-google-sheets","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LOK-Y1YxRchZOFeQivQ","title":"Searching a Database","pathname":"/cxd/code-chatbot-1/code-mods/searching-a-database","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LOP-JMg3FlIBhVDxhGD","title":"Storing Data for a User","pathname":"/cxd/code-chatbot-1/code-mods/storing-data-for-a-user","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcyxntKqQPzzJ7Fs","title":"Placing JS Functions in your Main JS File","pathname":"/cxd/code-chatbot-1/code-mods/placing-js-functions-in-a-separate-file","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LG0zcytiLO6LQdMmo5r","title":"Using Topics","pathname":"/cxd/code-chatbot-1/code-mods/adding-topics","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LQZ5aQ0KsvRK4kOvFnL","title":"Create Flipcards","pathname":"/cxd/code-chatbot-1/code-mods/create-flipcards","siteSpaceId":"sitesp_2aJ4o","description":"","breadcrumbs":[{"label":"Code Mods"}]},{"id":"-LDyl4AbWDY8bQmgTBnE","title":"About","pathname":"/cxd/code-trivia-app-1","siteSpaceId":"sitesp_RTpDY","description":""},{"id":"-LFEpTrmmDfDmBjha0HV","title":"Prerequisite Knowledge","pathname":"/cxd/code-trivia-app-1/prerequisite-knowledge","siteSpaceId":"sitesp_RTpDY","description":""},{"id":"-LENP0_SiNUVnOCGY8Xh","title":"Template Build Tutorial","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"}]},{"id":"-LEowS5l8lB6GrX5L0R-","title":"1. Screens as Containers","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/1.-screens-as-containers","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEpqoKwq3Jzv92tAZqv","title":"2. Welcome Screen","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/2.-welcome-screen","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqVvHxCy79ldghxshR","title":"3. Question Screen","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/3.-question-screen","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqdrCwyuXH5MB1BQim","title":"4. Thank You Screen","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/4.-thank-you-screen","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqihqVagJg0suhzPsf","title":"5. Core JS Functions","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/5.-core-js-functions","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEqrwwEe8GtzN6YHqSu","title":"6. Load Questions and Go","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/6.-load-questions-and-go","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LEr7BIQ5M-wO3fDtQ9v","title":"7. Respond to Answer Clicks","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/7.-respond-to-answer-clicks","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LErCKXI7UaB1MA415OG","title":"8. Finishing the Game","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/8.-finishing-the-game","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LErFR4ol6bBT7JLatPX","title":"9. Visual Enhancement","pathname":"/cxd/code-trivia-app-1/code-template/template-build-tutorial/9.-visual-enhancement","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"Code Template"},{"label":"Template Build Tutorial"}]},{"id":"-LF3C4d-yl13eQo2Crhp","title":"Managing the Question DB","pathname":"/cxd/code-trivia-app-1/code-template/managing-the-question-db","siteSpaceId":"sitesp_RTpDY","description":"⚠️ Important update to instructions posted August 30, 2021.","breadcrumbs":[{"label":"Code Template"}]},{"id":"-LF-ZhHDCBaMxL5DQ24O","title":"Code Mod Examples","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"}]},{"id":"-LJxPOHA4ZFoUyikmNkt","title":"Style Changes with CSS","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/style-changes-with-css","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LMhlewKxI6_UE56SGq1","title":"Support True/False Questions","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/support-true-false-questions","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LQFD9stTfMCOeWlMCKX","title":"Add \"Next Question\" Button","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/add-next-question-button","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LJvWxByE-jKrlDE7tsW","title":"Add a Category Selection Screen","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/add-a-categories-selection-screen","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LJu3dlU8lCVOHKyPdm7","title":"Add Sound Effects on Answer Clicks","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/sound-add-sound-effects-on-answer-clicks","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LQnbUxWeMirvpnKhQlW","title":"Add Basic Scoring","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/add-basic-scoring","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LMDduwtTvWPvIp10GTa","title":"Add a Question Timer","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/add-a-question-timer","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LSPhu28D6vX8LiD1d46","title":"Add a Question Timer with Pause Button","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/add-a-question-timer-with-pause-button","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LFNz0RyxC_u23X0UJvo","title":"Custom Feedback Text for Individual Questions","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/display-custom-feedback-text","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LRH_879Rbvf481kxFzp","title":"Use Images with Questions","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/use-images-with-questions","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LFFoGp7hUa6JR9hYwXN","title":"Display the Total Question Count at Welcome","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/display-question-count-at-welcome","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LFFlCA3y-h05b0uo8qv","title":"Add Background Animation","pathname":"/cxd/code-trivia-app-1/advanced/code-mod-examples/animation-spinning-block","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"},{"label":"Code Mod Examples"}]},{"id":"-LF-Zdm-bkQZX-t7YCeN","title":"Trivia JS Library Reference","pathname":"/cxd/code-trivia-app-1/advanced/trivia-js-library-reference","siteSpaceId":"sitesp_RTpDY","description":"","breadcrumbs":[{"label":"More"}]},{"id":"-LRN-6cWGQ14bRwL9ckn","title":"Code Introduction","pathname":"/cxd/code-video-game-1","siteSpaceId":"sitesp_G1qRF","description":""},{"id":"-LnxM4FjXVUKn-OZuqwG","title":"What is Phaser?","pathname":"/cxd/code-video-game-1/what-is-phaser","siteSpaceId":"sitesp_G1qRF","description":""},{"id":"-LRN-V2ui_eQJPPqnR46","title":"A. Hello Phaser","pathname":"/cxd/code-video-game-1/tutorials/hello-phaser","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-Lmv8g1su_rbNQPirE1B","title":"1 Create New Files","pathname":"/cxd/code-video-game-1/tutorials/hello-phaser/a-1-create-blank-files","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvF6LJmxqDTchR1eZU","title":"2 Add HTML for Game","pathname":"/cxd/code-video-game-1/tutorials/hello-phaser/a-2-add-html-for-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFDUM7i7xYWwIcXoN","title":"3 Add CSS for Game","pathname":"/cxd/code-video-game-1/tutorials/hello-phaser/a-3-add-css-for-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFIis21u6erBbdA59","title":"4 Add JS for Game","pathname":"/cxd/code-video-game-1/tutorials/hello-phaser/a-4-add-js-for-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFYZ9qEhQaw5d7I1D","title":"5 Add Image to Game","pathname":"/cxd/code-video-game-1/tutorials/hello-phaser/a-5-add-image-to-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmvFgNWZ1DkUJimRbod","title":"6 Add Input to Game","pathname":"/cxd/code-video-game-1/tutorials/hello-phaser/a-6-add-input-to-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"},{"label":"A. Hello Phaser"}]},{"id":"-LmkiptVEt7taD8fnsDZ","title":"B. Matching Game","pathname":"/cxd/code-video-game-1/tutorials/matching-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-Lmkiv0NeSGdYuzPvgpM","title":"C. Top-Down Game","pathname":"/cxd/code-video-game-1/tutorials/top-down-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-Lmkj4XE0pRZrQ7vxy4c","title":"D. Side-Scrolling Game","pathname":"/cxd/code-video-game-1/tutorials/side-scrolling-game","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"TUTORIALS"}]},{"id":"-LRN-ey9qNmWa59fWOwq","title":"TEMP - Links to Old References","pathname":"/cxd/code-video-game-1/references/temp-references","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LnwaZ_EQudPiGHnl3An","title":"Phaser CE Game Template","pathname":"/cxd/code-video-game-1/references/phaser-ce-game-template","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LnwsQfqKjfit9WoW2nS","title":"Creating Game Assets","pathname":"/cxd/code-video-game-1/references/creating-game-assets","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-Lnwsa7sNi5hOZLrrSgS","title":"Images","pathname":"/cxd/code-video-game-1/references/creating-game-assets/images","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Creating Game Assets"}]},{"id":"-LnwsflLLZ9O4W0uChdU","title":"Animated Sprites","pathname":"/cxd/code-video-game-1/references/creating-game-assets/animated-sprites","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Creating Game Assets"}]},{"id":"-Lnwsl5ENQAalTqCDYaA","title":"Sound Effects","pathname":"/cxd/code-video-game-1/references/creating-game-assets/sound-effects","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Creating Game Assets"}]},{"id":"-Lnwt5YfkdlpmesbQEAt","title":"Phaser CE Code References","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"}]},{"id":"-LnwuPpBDGk_Ko9and7G","title":"Game Stage (Canvas)","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/game-stage-canvas","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwyKqtwVBRZkX2YhsI","title":"Game World","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/game-world","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwySO-vmOu3jBgO8Dp","title":"Game Camera","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/game-camera","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx2PwsuvMBpFFgr-Fn","title":"Images","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/images","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx27EG7v1oWkd2FSJ9","title":"Sprites","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/sprites","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx232rnUDyT0f4dM6X","title":"Sprite Animations","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/sprite-animations","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1yXbx6TkhIbpfeHm","title":"Sprite Health","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/sprite-health","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1r6jf4VukrlG5Urs","title":"Sprite Groups","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/sprite-groups","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1kCCn2uIodtasNYC","title":"Physics - Properties","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/physics-properties","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx1cr3H0M3T0W78M9T","title":"Physics - Collisions","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/physics-collisions","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-VDD3rDPK-SD8okQ","title":"Physics - Other Methods","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/physics-other-methods","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-PaFvbLirnF4xb-S","title":"Weapon and Bullets","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/weapon-and-bullets","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-IIjLPuV5VCoZ5hJ","title":"Enemy AI Behaviors","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/enemy-ai-behaviors","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-9kTKZ77TkelqOp8","title":"Audio","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/audio","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx-5BfDvs4C0h7b0Io","title":"Text","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/text","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnx--1m8GdtWy7UpaAq","title":"Input - Keys","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/input-keys","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzuIOjk4_pcuq-rq9","title":"Input - Mouse/Pointer","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/input-mouse-pointer","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnwzgfdbzt0QaCg868X","title":"Particle Effects","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/particle-effects","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzcFPFKLNAyRplBNZ","title":"Tween Animations","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/tween-animations","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzQ6H8Y2w5noyAqmG","title":"Tilesprite Background","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/tilesprite-background","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzKsHfyMaSTydia39","title":"Timers","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/timers","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LnwzFj3id00DEklbJmw","title":"Random Numbers","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/random-numbers","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-Lnwz-cG_k9oWR752P1F","title":"Game Controls","pathname":"/cxd/code-video-game-1/references/phaser-ce-code-references/game-controls","siteSpaceId":"sitesp_G1qRF","description":"","breadcrumbs":[{"label":"REFERENCES"},{"label":"Phaser CE Code References"}]},{"id":"-LDgX-RbvwdErYAaheJQ","title":"IoT Project Background","pathname":"/cxd/internet-of-things-project","siteSpaceId":"sitesp_klBSU","description":""},{"id":"-LDgXAAs9y_DMWUhCRp_","title":"IoT Project Challenge","pathname":"/cxd/internet-of-things-project/iot-project-challenge","siteSpaceId":"sitesp_klBSU","description":""},{"id":"-LDgXAAts1uF0Bh_8gSB","title":"IoT Project Outline","pathname":"/cxd/internet-of-things-project/iot-project-outline","siteSpaceId":"sitesp_klBSU","description":""},{"id":"-LDgXAAugglPDuGAQKSx","title":"1-1 Smartphone Research","pathname":"/cxd/internet-of-things-project/iot-project-outline/1-1-smartphone-research","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAAvAw-18IBJ0XtQ","title":"1-2 Smart Thermostat Research","pathname":"/cxd/internet-of-things-project/iot-project-outline/1-2-smart-thermostat-research","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAAwUVA4SVkc__sy","title":"1-3 Smart Device Research","pathname":"/cxd/internet-of-things-project/iot-project-outline/1-3-smart-device-research","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAAxF-paJprZ5Dg5","title":"1-4 Introduction to Photon Kit","pathname":"/cxd/internet-of-things-project/iot-project-outline/1-4-introduction-to-photon-kit","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAAySdDkzZIk9-qD","title":"1-5 Build Smart Lightbulb","pathname":"/cxd/internet-of-things-project/iot-project-outline/1-5-build-smart-lightbulb","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAAzPBHwBoGe0HIS","title":"1-6 Generate Project Ideas","pathname":"/cxd/internet-of-things-project/iot-project-outline/1-6-generate-project-ideas","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB-vCQ90zsoPdoQ","title":"1-7 Build Smart Thermostat","pathname":"/cxd/internet-of-things-project/iot-project-outline/1-7-build-smart-thermostat","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB0puEQncxeAwf6","title":"2-1 Evaluate Project Ideas","pathname":"/cxd/internet-of-things-project/iot-project-outline/2-1-evaluate-project-ideas","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB1e42HJIDGKYum","title":"2-2 Plan User Research","pathname":"/cxd/internet-of-things-project/iot-project-outline/2-2-plan-user-research","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB2XK-WqiDR4YFN","title":"2-3 Compile Research Data","pathname":"/cxd/internet-of-things-project/iot-project-outline/2-3-compile-research-data","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB3g9MI2gFMGUS8","title":"2-4 Construct Personas","pathname":"/cxd/internet-of-things-project/iot-project-outline/2-4-construct-personas","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB4F8PYTixDiZBl","title":"2-5 Construct Journey Map","pathname":"/cxd/internet-of-things-project/iot-project-outline/2-5-construct-journey-map","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB5ZgLwhwJch72_","title":"2-6 Define Value Proposition","pathname":"/cxd/internet-of-things-project/iot-project-outline/2-6-define-value-proposition","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB6Nc7--A_KtroX","title":"2-7 Define Design Requirements","pathname":"/cxd/internet-of-things-project/iot-project-outline/2-7-define-design-requirements","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB7iSp8JSY9ILW0","title":"3-1 Generate Solution Ideas","pathname":"/cxd/internet-of-things-project/iot-project-outline/3-1-generate-solution-ideas","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB8dU0_Ac1oxfJn","title":"3-2 Evaluate and Refine Solution Ideas","pathname":"/cxd/internet-of-things-project/iot-project-outline/3-2-evaluate-and-refine-solution-ideas","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXAB9Z9ZDryMsMKHA","title":"3-3 Create System Model of Solution","pathname":"/cxd/internet-of-things-project/iot-project-outline/3-3-create-system-model-of-solution","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABAV2e3IWN0Drd2","title":"3-4 Create Wireflow for Web App","pathname":"/cxd/internet-of-things-project/iot-project-outline/3-4-create-wireflow-for-web-app","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABBpronY4IMLx7z","title":"3-5 Create Storyboard for Solution","pathname":"/cxd/internet-of-things-project/iot-project-outline/3-5-create-storyboard-for-solution","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABCDSsMMFTx_HqK","title":"3-6 Evaluate Solution Design","pathname":"/cxd/internet-of-things-project/iot-project-outline/3-6-evaluate-solution-design","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABD9qkpT7wQutAk","title":"3-7 Present Project Proposal","pathname":"/cxd/internet-of-things-project/iot-project-outline/3-7-present-project-proposal","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABEsgAl-hJEBZ71","title":"4-1 Track Progress and Issues","pathname":"/cxd/internet-of-things-project/iot-project-outline/4-1-track-progress-and-issues","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABF6tJ4jnBX-doa","title":"4-2 Build Smart Device","pathname":"/cxd/internet-of-things-project/iot-project-outline/4-2-build-smart-device","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABGVhF_RqkE9ZWy","title":"4-3 Create Photon App","pathname":"/cxd/internet-of-things-project/iot-project-outline/4-3-create-photon-app","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABH7XZ5_h6LtWxt","title":"4-4 Create Web App","pathname":"/cxd/internet-of-things-project/iot-project-outline/4-4-create-web-app","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABIfYwakFZVvRSt","title":"4-5 Conduct Integration Testing","pathname":"/cxd/internet-of-things-project/iot-project-outline/4-5-conduct-integration-testing","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABJPa_uNWc5LihL","title":"4-6 Create Product Demo Video","pathname":"/cxd/internet-of-things-project/iot-project-outline/4-6-create-product-demo-video","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABKpXph3MjhwwE-","title":"4-7 Create Product Marketing Website","pathname":"/cxd/internet-of-things-project/iot-project-outline/4-7-create-product-marketing-website","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABLFHcg2_60X2a9","title":"5-1 Evaluate Smart Device and Web App","pathname":"/cxd/internet-of-things-project/iot-project-outline/5-1-evaluate-smart-device-and-web-app","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABMrmMnrq0NIzOo","title":"5-2 Evaluate Product Marketing Website","pathname":"/cxd/internet-of-things-project/iot-project-outline/5-2-evaluate-product-marketing-website","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABNK-ASSL5-wT-n","title":"5-3 Improve Solution Based on Evaluations","pathname":"/cxd/internet-of-things-project/iot-project-outline/5-3-improve-solution-based-on-evaluations","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABOnwXPEhNz7atw","title":"6-1 Create Project Poster","pathname":"/cxd/internet-of-things-project/iot-project-outline/6-1-create-project-poster","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABPMZscnAcIujbT","title":"6-2 Present Project to Public","pathname":"/cxd/internet-of-things-project/iot-project-outline/6-2-present-project-to-public","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABQKoiT328e0C38","title":"6-3 Write Personal Reflection","pathname":"/cxd/internet-of-things-project/iot-project-outline/6-3-write-personal-reflection","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"IoT Project Outline"}]},{"id":"-LDgXABR1x2nfNSJtNGN","title":"References for Wiring & Coding","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding","siteSpaceId":"sitesp_klBSU","description":""},{"id":"-LDgXABSnpCA-Uw7Cx0k","title":"Creating Circuits","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/creating-circuits","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABTel4kEpmqZg_7","title":"Wiring Programming Language","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/wiring-programming-language","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABUbYN_5nYqxwsI","title":"Particle Cloud","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/particle-cloud","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABVoVdQEPi3Rn7j","title":"Hello World App for Photon","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/hello-world-app-for-photon","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABWNtB0hNLXtfDf","title":"LED Light","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/led-light","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABX3qjk0z1r43jN","title":"Push Button","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/push-button","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABYokPSmFmhXE0E","title":"Micro OLED Display","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/micro-oled-display","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABZwV1SIw5cMzMG","title":"Humidity and Temp Sensor","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/humidity-and-temp-sensor","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXAB_xh0IJnDdaPG8","title":"Speaker","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/speaker","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABaf-MLpjS8Na6V","title":"Servo Motor","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/servo-motor","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABbeyLqadka9zSN","title":"Motion Sensor","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/motion-sensor","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABc8b06n3ZYL9kq","title":"Magnetic Switch","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/magnetic-switch","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABd6IJTwfr7fPcO","title":"Potentiometer","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/potentiometer","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABeYzhQSOVpuugb","title":"Photocell","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/photocell","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABfWDz_fHubEWb0","title":"Moisture Sensor","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/moisture-sensor","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABgLY28KqgoRKUb","title":"Accelerometer","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/accelerometer","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABhzbQfCfTu1Bzc","title":"RFID Reader","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/rfid-reader","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABiezQbD5TeTZfX","title":"Fingerprint Scanner","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/fingerprint-scanner","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABjDp-tz1Dwy7S4","title":"GPS Receiver","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/gps-receiver","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABkJr1lGSlkfFzf","title":"Camera","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/camera","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABlG7A8QoNFwQpa","title":"Microphone","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/microphone","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABmJjjSsDa32Dh1","title":"Force Sensitive Resistor","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/force-sensitive-resistor","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABnKHTvQslqqkFs","title":"Keypad","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/keypad","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABo2XhomsQSs2-3","title":"Continuous Rotation Servo Motor","pathname":"/cxd/internet-of-things-project/references-for-wiring-and-coding/continuous-rotation-servo-motor","siteSpaceId":"sitesp_klBSU","description":"","breadcrumbs":[{"label":"References for Wiring & Coding"}]},{"id":"-LDgXABqY_Va6TWCy6TB","title":"Glossary","pathname":"/cxd/internet-of-things-project/glossary","siteSpaceId":"sitesp_klBSU","description":""},{"id":"-LDgX-Re-xhNAOn-9p77","title":"Intro to Informatics and Web Development - Front Page","pathname":"/cxd/intro-to-informatics-and-web-development","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aMufaBHSr8vVl9","title":"1-1 Intro to Code References","pathname":"/cxd/intro-to-informatics-and-web-development/1-1-intro-to-code-references","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aNCRDr7N6qVkHQ","title":"1-2 Basic HTML","pathname":"/cxd/intro-to-informatics-and-web-development/1-2-basic-html","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aOSW0CPdzvbz_7","title":"1-3 Basic CSS","pathname":"/cxd/intro-to-informatics-and-web-development/1-3-basic-css","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aP2Atxac9sZJri","title":"1-4 Classes and IDs","pathname":"/cxd/intro-to-informatics-and-web-development/1-4-classes-and-ids","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aQZnes-8krqwL6","title":"1-5 Javascript","pathname":"/cxd/intro-to-informatics-and-web-development/1-5-javascript","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aRMKAyXAAxEJGd","title":"1-6 Javascript Objects","pathname":"/cxd/intro-to-informatics-and-web-development/1-6-javascript-objects","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aSB2e5ZfR384_V","title":"1-7 If...Else Statements","pathname":"/cxd/intro-to-informatics-and-web-development/1-7-if...else-statements","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aTyiafeK1N475w","title":"1-8 For Loops","pathname":"/cxd/intro-to-informatics-and-web-development/1-8-for-loops","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aUErUMoiVN2696","title":"2-1 Intro to User and Product Research","pathname":"/cxd/intro-to-informatics-and-web-development/2-1-intro-to-user-and-product-research","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aVyTWQVq-b9iUR","title":"2-2 Product Investigation","pathname":"/cxd/intro-to-informatics-and-web-development/2-2-product-investigation","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aWFdNlyObwwvj6","title":"2-3 Interviews","pathname":"/cxd/intro-to-informatics-and-web-development/2-3-interviews","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aX0lz9LK7Ua0-a","title":"2-4 Personas","pathname":"/cxd/intro-to-informatics-and-web-development/2-4-personas","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aYBGZRtnwMsXKK","title":"3-1 Intro to Interaction Design","pathname":"/cxd/intro-to-informatics-and-web-development/3-1-intro-to-interaction-design","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aZ9chwJzMPeCNm","title":"3-2 Sketching Interfaces","pathname":"/cxd/intro-to-informatics-and-web-development/3-2-sketching-interfaces","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6a_AmLLVfR9P4pV","title":"3-3 Prototypes and Interaction Storyboards","pathname":"/cxd/intro-to-informatics-and-web-development/3-3-prototypes-and-interaction-storyboards","siteSpaceId":"sitesp_5mMgt","description":""},{"id":"-LDgX6aaJA4bDQ6jiucw","title":"1-8 For Loops","pathname":"/cxd/intro-to-informatics-and-web-development/1-8-for-loops-1","siteSpaceId":"sitesp_5mMgt","description":""}]}