In the previous article, we shared how the educational version of CodeCombat can be applied to computer education in primary and secondary schools from the perspective of teaching content. In this article, we will introduce from the perspective of teaching management how CodeCombat can help computer science teachers use the background intelligent system to easily conduct classroom teaching, evaluate learning outcomes, and answer students' questions.
Teacher account and student account registration and login
Get started with CodeCombat in five minutes. We will explain the process in detail in the next article.
Introduction to the Teacher Management Panel
When a teacher logs in with a teacher account, he/she will enter the teacher classroom management panel. In the navigation bar at the top of the website (see the figure below), there are page tabs for five main tasks:
My Classroom: Class management area, which displays the class learning summary and each student's learning record, course progress, effectiveness evaluation, license status and international certification records obtained after completion of the course;
Course guidance: The course guidance section allows teachers to familiarize themselves with the course outline, main course focus, levels and operation methods in advance when preparing lessons.
Student License: The license management section allows teachers to understand the usage of student licenses and share licenses between teachers.
Resource Center: This is the most important teaching guidance reference resource page, including detailed teaching outlines, course guides, grammar, teaching activity design, project development guides, competition guides, etc.
FAQ: Answers to common questions teachers have about using CodeCombat for Education, including technical questions about CodeCombat's suitable work environment, FAQs about project-based learning game development and web development examples, and administrative questions like how to transfer student licenses.
Introduction to the three most commonly used functions of the teacher management panel <br>Precisely locate student code problems: In the "My Classroom" area, click on the corresponding class and student name to understand the student's course progress. The students' learning data will be displayed synchronously on the student course progress panel. The level with a yellow circle indicates the level the student is currently working on. By clicking on the yellow circle, you can view the errors entered by the students, or compare the incomplete code with the correct reference code. In this way, teachers can quickly locate the problem and help students solve their doubts.
Managing students with different learning progress: In daily teaching, students often have different progress. CodeCombat's teaching products have corresponding coding arena sessions from computer introductory courses to the last level of computer level 4 courses. in:
Computer Basics corresponds to level 19 "Wakka Maul"
Computer level 2 corresponds to level 46 "The Peak of Power"
Computer level 3 corresponds to level 63 "Cross Bones"
Computer level 4 corresponds to level 37 "Summit Meeting".
Students with faster learning progress enter the code battle platform, where experts exchange code with each other, constantly improving while also allowing students with slower progress to catch up and complete the course.
There are corresponding project-based learning (PBL) courses from computer introduction to computer level 3 courses. For particularly outstanding students, game development and web development courses can be arranged in advance. There are no corresponding PBL courses for Level 4, 5 and 6 of Computer. It is strongly recommended to start from Level 4 so that students can switch languages (from Chinese to English) and become familiar with the English programming environment as early as possible.
(Even students who choose Python language in Computer Introduction and Computer Level 2 can learn web development courses and master the basic core learning points of HTML, CSS, and JavaScript).
How to obtain international level certificates: After students complete the last level of each level, the level button corresponding to the student (Computer Basics - CS1, Game Development Level 1 - GD1, Web Development Level 1 - WD1, etc.) will change from yellow to green in the "My Classroom" panel of the teacher's account. Click this green button to enter the CodeCombat International Level Certificate page automatically generated by the system. Teachers can choose to print and issue the certificate. This certificate lists in detail the number of lines of code written, the number of levels completed, the category of knowledge points, as well as the signature of the class teacher and the signature of the hero selected to pass the level, and is of great value. The hard work is rewarded, give the students a High Five!
Data analysis from a U.S. study of elementary and middle school teachers indicated that 99% of the teachers who participated in the study believed that the CodeCombat teaching version significantly helped in improving teaching management efficiency, and 94% believed that the CodeCombat teaching version was very helpful in improving children's problem-solving abilities.

Looking forward to your joining!
Want to learn more? Click the button for more information!
More Related Articles
- How to use CodeCombat Educational Edition for computer information teaching in primary and secondary schools (Part 1)
- [CodeCombat Computational Thinking] Mathematical methods + programming methods to solve math problems
- Nick Winter, founder of CodeCombat: How to help primary and secondary school programming education develop and deepen
- CodeCombat was selected for the 33rd International Information Olympiad Competition (IOI)
- Contribution from CodeCombator Dad
- CodeCombat level correspondence diagram – AI4kids
- How Singapore uses CodeCombat to launch a national youth Python programming competition
- Teacher's Guide to CodeCombat Multiplayer Arena Levels
- Ozaria 2020 Hour of Coding ranked as the world's most popular event
- CodeCombat is used by schools all over the world, especially in the Asia-Pacific region
- Singapore uses CodeCombat to build a youth programming learning community and competition activities