首页 > 其他分享 >CodeCombat Teacher Getting Started Guide

CodeCombat Teacher Getting Started Guide

时间:2024-03-11 13:45:50浏览次数:26  
标签:CodeCombat your Started class Teacher students Class Students

Skip to main content CodeCombat  Help Center home page

  Articles in this section

CodeCombat Teacher Getting Started Guide

1 year ago Updated

CodeCombat_2000px.png

Welcome to CodeCombat!
Getting Started
Step 1: Create a Teacher Account
Step 2: Create Your Class
Step 3: Add Your Students
Ready, Set, Code!
Resources to Enhance Your School Year

 

Welcome to CodeCombat! 

CodeCombat is an educational coding game that uses real typed code and personalized learning to teach computer science to students with no prior Computer Science experience. With our unique approach, students embrace learning as they play and write code from the very start of their adventure, promoting active learning and a growth mindset. CodeCombat is recommended for districts, schools, clubs, and programs with students aged 9 and older. Our mission is to engage all students, regardless of coding experience, and help them discover a pathway to success in Computer Science.

Getting Started

Use this Getting Started Guide to get your class started with CodeCombat! If you need support or have any questions, please contact [email protected] for assistance.

Step 1: Create a Teacher Account

CodeCombatSignUp.png

Create a teacher account by visiting our homepage and clicking the Sign Up button at the top right corner. Select the Sign up as a Teacher option, enter your name, email address, and password, and then click Next to continue through the account creation process. With a teacher account, you unlock access to our Teacher Dashboard, where you can create classes, enroll students, monitor progress, view lesson plans, access the course guide, and more. If you have an existing Ozaria account, see this article for more information.

Use Google Classroom or Clever? If you are using Google Classroom, be sure to use the Sign in with Google option when creating your teacher account. If you are using Clever, be sure to use the Sign Up with Clever option when creating your teacher account.

Step 2: Create Your Class

Once you’ve created an account, it’s time to create your class.

CoCoCreateClass.gif

In the Teacher Dashboard, under the My Classes tab, click the Create a New Class button, enter class name and details, choose a programming language and click Create Class. Please note the programming language of a class can not be changed once created. Not sure which programming language to choose for your students? See this article for more information. 

Class.png

You will find your newly created class listed in the Teacher Dashboard under the My Classes tab.

Step 3: Add Your Students

CodeCombat offers several ways to add students to a class, including seamless integration with Google Classroom and the option for students to sign-up without needing email addresses.

Students can use the following options to join your class:

Option 1: Students Join via Class Code

ClassCode.png

Your Class Code is a unique, three-word code that is generated for each class you create. You can find your Class Code listed in the Add Students section of your class page. Share your Class Code with your students and direct them to click the I'm a Student button found on CodeCombat's homepage.

StudentPerspective.png
(student's perspective)

From there, your students will need to enter your Class Code to create a student account. When entering your Class Code, students should see the correct class name and instructor on the screen. Students will then need to enter the following information to finish creating their accounts:

  • First Name
  • Last Initial
  • Username (please help them choose an appropriate, unique username)
  • Password

Email addresses are not required for students creating an account using a valid Class Code.

Option 2: Students Join via Class URL

ClassURL.png

Your Class URL is a sharable link your students can visit to create an account and join your class. You can find your Class URL listed in the Add Students section of your class page. 

StudentPerspective.png
(student's perspective)

When students visit your Class URL, they should see the correct class name and teacher on the screen. Students will then need to enter the following information to finish creating their accounts:

  • First Name
  • Last Initial
  • Username (please help them choose an appropriate, unique username)
  • Password

Email addresses are not required for students creating an account using a valid Class URL.

Option 3: Students Join via Invite by Email

CoCoInviteByEmail.gif

Using the Invite by Email option will email your students instructions on how to join your class by visiting the Class URL noted in the email. To use this option, click the view class link under the class name to view your class page and then click Invite Students by Email. Enter your students’ email addresses (or copy and paste from a class list), confirm you're not a robot and click Invite Students. Students will receive an email instructing them to join your class by visiting the Class URL written in the email.

StudentPerspective.png
(student's perspective)

Students will then need to enter the following information to finish creating their accounts:

  • First Name
  • Last Initial
  • Username (please help them choose an appropriate, unique username)
  • Password

Email addresses are not required for students creating an account using a valid Class URL.

Option 4: Students Join via Classroom Integration

Google Classroom

Screen_Shot_2021-07-29_at_1.27.41_PM.png

Using the Sign in with Google option will allow you to sync your Google Classroom with CodeCombat and automatically roster your students into a CodeCombat classroom. This allows your students to skip the account creation process and log in using the Sign in with Google option.

GoogleClassroomCoco.gif

To link your Google Classroom with CodeCombat, you must log in to your CodeCombat teacher account using the Sign in with Google option. In the Teacher Dashboard, under the My Classes tab, click the Create a New Class button and then click the Link Google Classroom button in the window. Select your Google Classroom from the drop-down list, choose a programming language, and click Create Class to complete the class syncing process. Students who have been synced to a class in CodeCombat can now log in using the Sign in with Google option.

Please note the following when syncing a Google Classroom with CodeCombat:

  • Google Classrooms can only be synced once. To add additional students to a class after syncing, share your Class Code or Class URL with your students.
  • You can not change the programming language of a classroom after it has been synced.

Clever

CleverLogo.png

Clever functionality in CodeCombat is limited to single sign-on only. To use Clever, click the Sign Up with Clever button, log in through the Clever portal, and in the Clever Authorize App page, select your class page(s), and then click Allow and Continue to proceed. Your students can then use the Sign Up with Clever option to log in to CodeCombat.

However, students will still be required to enter a Class Code to join your class after logging in. See Option 1: Students Join via Class Code for more information on using Class Codes.

Ready, Set, Code!

Pender_Poses.png

You're all set and your students are ready to learn the power of coding! All students are automatically granted access to the first course, CS1: Introduction to Computer Science, for free. This first course introduces students to programming concepts such as variables, sequences, loops, basic syntax, and debugging. There is no limit to the number of students who can join your class and try the first course for free.

CourseProgressCoCo-min.gif

As students begin their coding journey, monitoring their progress is quick and easy. In the Teacher Dashboard, under My Classes, select the class you wish to monitor. On the class page, select the Course Progress tab to view each student's progress in the selected course.

Screen_Shot_2021-09-09_at_2.51.49_PM.png

Here you will also find the Progress Color Key listed above your students' progress. Clicking a student's progress bubble will allow you to view their solution and compare it directly with the suggested solution. To learn more on how to use the Teacher Dashboard, view our Teacher Dashboard & Student Management articles here.

Resources to Enhance Your School Year

Resource Hub

Screen_Shot_2021-09-09_at_4.19.53_PM.png

Looking for additional resources? You can find lesson plans, pacing guides, learning strategies, how-to articles, and more, all under the Resource Hub tab in the Teacher Dashboard.

Student Licenses

graphic-8.png

Once your students have completed the first course, CS1: Introduction to Computer science, student licenses are required to access all of our courses (Computer Science 1-6, Web Development 1 & 2, and Game Development 1-3). You can request licenses for your students in the Teacher Dashboard under the Student Licenses tab. We work with all types of schools, districts, clubs, and programs and customize pricing based on your use case!

Course Guides

CourseGuide-min.gif

The Course Guides page includes level overviews, solution guides, and lesson slides for each course in CodeCombat. Teachers can also use the Course Guides page to play through levels and help guide their students.

Esports / AI League

<iframe frameborder="0" height="315" src="https://www.youtube-nocookie.com/embed/niKXOofTckE" width="560"></iframe>

The AI League, CodeCombat’s Esports program, offers an opportunity to further engage your students through a fun and exciting coding competition. Students showcase their understanding of programming concepts in this new environment and practice problem-solving strategies as they battle head-to-head against their classmates! To learn more about the AI League and how to get your class started, view our AI League Educators Getting Started Guide.

Professional Development

pd-shareable-resources.png

Our Professional Development course is endorsed by the Computer Science Teachers Association (CSTA) and built to empower all teachers with the skills, knowledge, and confidence to effectively teach computer science. Earn 40 hours of professional development credit while developing your teaching practices and improving the learning experience for your students. To learn more, view our Professional Development page.

Was this article helpful?

  4 out of 7 found this helpful Have more questions? Submit a request CodeCombat    Powered by Zendesk <iframe height="1" width="1"></iframe>   Ctrl+M         <iframe data-product="web_widget" height="240" title="No content" width="320"></iframe>   <iframe height="240" title="Close message" width="320"></iframe><iframe height="240" title="Message from company" width="320"></iframe> <iframe height="240" id="launcher" title="Button to launch messaging window" width="320"></iframe>

标签:CodeCombat,your,Started,class,Teacher,students,Class,Students
From: https://www.cnblogs.com/flyingsir/p/18065899

相关文章

  • Qt 多线程中使用QTimer和信号、槽 QObject::startTimer: Timers cannot be started fr
    多线程中使用QTimer我们可能在Qt的多线程中使用QTimer中都会遇到一个错误:Cannotcreatechildrenforaparentthatisinadifferentthread.或者QObject::startTimer:TimerscannotbestartedfromanotherthreadQTimer定时器不能在不同的线程中启动。出现这个主要原因......
  • 离线解锁 CodeCombat 全关卡教程 使用docker安装实现
    前期准备下载安装dockerdesktophttps://www.123pan.com/s/fmvUVv-HqApH,这个安装不会的随便搜一个教程,挺多的。我随便找了一个知乎的Windows10Docker安装详细教程下载数据dump.tar.gzhttps://www.123pan.com/s/fmvUVv-hqApH开始打开cmd拉镜像dockerpulloper......
  • Docker官方教程 Docker Getting Started Tutorial
     https://github.com/docker/getting-started 在线阅读:https://docs.docker.com/get-started/ https://blog.csdn.net/ayiya_Oese/article/details/114304669 FROMnode:18-alpineWORKDIR/appCOPY..RUNyarninstall--productionCMD["node",&qu......
  • Multivariate Function in Mathematics Education: 30 Engaging Blog Posts for Teach
    1.背景介绍在数学教育领域,多变量函数是一个非常重要的概念。它们在许多实际应用中发挥着关键作用,例如经济学、生物学、物理学等领域。然而,在教育中,多变量函数的教学和学习往往受到一些挑战。这篇博客文章将探讨如何通过30个有趣的博客帖子来提高多变量函数在数学教育中的教学质量。......
  • OpenPLC官方文档简单翻译(一)Get Started
    参考网址:https://autonomylogic.com/docs/openplc-overview/网站更新时间:2022-10-051.1 OpenPLCOverviewOpenPLC是一个开源的基于软件的可编程逻辑控制器。OpenPLC是基于IEC61131-3标准(PLCs的基本软件架构和编程语言的标准)。(这里有个视频简单介绍OpenPLC的使用和功能。视......
  • springcloudalibabada搭建过程中springboot启动卡住起不来 (Started MoonceProviderApp
    如下图一样springcloudAlibaba在创建新模块之后启动新模块没有注册到nacos上,而是直接卡住起不来原因 原因是:引入了错误的web包: 解决办法:引入相应的 spring-boot-starter-web包:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot......
  • BUU get_started_3dsctf_2016
    先checksec一下32位程序,没开PIE,再观察一下主函数gets函数有可能是栈溢出,再观察一下后门函数方法一:考虑栈溢出后直接跳转到if判断后面的语句,进而跳过if条件判断frompwnimport*#p=process('/home/miyu/Desktop/PWN/111/get_started_3dsctf_2016')#context.log_level......
  • 初中英语优秀范文100篇-004 My English Teacher
    记忆树1MyEnglishteacherisverybeautifulandsheisabout40yearsold.翻译我的英语老师非常漂亮,她大约四十岁。简化记忆漂亮四十岁句子结构主语:MyEnglishteacher(我的英语老师)谓语:is(是)描述性词语:verybeautiful(非常漂亮)年龄信息:about40yearsold(大约四十......
  • 初中英语优秀范文100篇-002 Our Chinese Teacher
    PDF格式公众号回复关键字:SHCZFW002记忆树1MissLiisourChineseteacher.翻译李老师是我们的语文老师简化记忆语文老师句子结构主系表结构其中,"MissLi"是主语,"is"是系动词,"ourChineseteacher"是表语。2Sheisayoungwoman.翻译她是个年轻女人简化记......
  • 初中英语优秀范文100篇-001 The Best Teacher in My Heart
    PDF格式公众号回复关键字:SHCZFW001记忆树1IthasbeenfouryearssinceIgraduatedfrommyprimaryschoolbutIhavealwaysrememberedmyteacherMs.Lin.翻译我小学毕业已经四年了,但我始终记得我的老师林女士简化记忆记得林老师句子结构主语(S):It谓语(V):h......