Вы находитесь на странице: 1из 17

CodeMonkey for classrooms

Dear teacher,
Thank you for choosing to teach coding with CodeMonkey. CodeMonkey allows you, as an
educator, to enrich your students lives. With 400 fun challenges, beautiful animations and
lovable characters, alongside our unique user experience and special online teaching tools, you
can introduce basic computer science knowledge to your students and better prepare them for
the 21st century.
This guide will help you get started with creating accounts for your students and managing your
classrooms. To stay updated join our online teacher community, or follow us on twitter or
facebook.

Quick navigation inside this file:


1. Manage your classrooms
2. Subscription types
3. Your subscription and student seats
4. Create classrooms
5. Change your classrooms name
6. Set the language for you classroom
7. Create student accounts
a. Single account
b. Multiple accounts
c. Classroom code
8. Log in instructions for students
9. View and edit student accounts
a. Move students between groups
b. Archive students
c. Delete student accounts
10. Access the game - Teachers
11. Access the game- Students
12. How to use the teacher dashboard
a. Progress tab
b. How to find solutions to challenges
c. How to see a student solution
d. Gradebook tab
13. Limit student progress
14. Archive
15. Lesson plans
16. Skill mode challenges
17. Challenge builder

1
18. Game Builder
19. Become a Certified CodeMonkey Instructor
20. FAQ
a. What Is The Meaning Of The Stars?
b. What Do The Different Colors in the Dashboard Represent?
c. What is an assessment challenge?
21. Support

2
1. Manage your classrooms
To access your classroom click the menu icon in the top right corner, then select Classrooms
from the menu. A list of your classrooms will appear with some statistics about student
progress and activity. Click on a classroom to see more information about students.

2. Subscription types
At CodeMonkey we offer a few subscription types, each created to fit a different type of
classroom.
a. Super teacher - For teachers who want to bring our introduction to coding challenges to
more students. This subscription allows you to create as many student accounts and
classrooms as you need, to introduce coding with our free 30 challenges. This
subscription will also allow you to access our Certified CodeMonkey instructor course
and become a Certified CodeMonkey Instructor. Pay attention that this subscription
does not come with additional content for students, and can not be used with other
subscriptions.
b. Homeschool subscription - For parents who teach students at home. With this
subscription you get access to all of our teacher resources and tools, and full access to
all of our content for 5 students.
c. Classroom subscription - For teachers with more than 20 students who want to
introduce coding with CodeMonkey. With this subscription you get full access to all of
our teacher resources and tools, and full access to all of our content for 20 or more
students. With this subscription each student account is individual and non transferable,
once you created all your student accounts you will not be able to delete student
accounts and assign them to other students.
d. Flex classroom subscription - For teachers with more than 20 students who want to
introduce coding with CodeMonkey. With this subscription you get full access to all of
our teacher resources and tools, and full access to all of our content for 20 or more
students. With this subscription each student account is individual, however you are
allowed to archive student accounts and make room for new students. By archiving
student accounts you are basically freeing space in your subscription for new students
(can be seen under seats available).
Want more information about any of these subscriptions? Please contact us at
sales@cm-studios.com.

3
3. Your subscription and student seats
On the right side of your classrooms page youll see the details of your subscription. If you
purchased a CodeMonkey subscription youll be able to see how many student seats you
purchased, how many you used, and how many unused seats you still have. Click on the see
more button to see the details of your subscription, like when it started and when it will
expire.
If you dont have a CodeMonkey subscription and youre using our website as a teacher trial -
your subscrition will show you your used and unused seats for your trial.
If you reached 0 seats available and you are interested in purchasing more, please contact us at
sales@cm-studios.com.

4. Create classrooms
CodeMonkey classrooms allow you to be on top of your teaching process with CodeMonkey.
Use your classrooms to manage student accounts, view their progress in the curriculum, see
solutions and grades to all challenges and invite co-teachers.
If you have a CodeMonkey subscription you can create as many classrooms as you need. Just
visit your classrooms page (by clicking on the menu and choosing classrooms) and click on
the + button underneath the classrooms table.
Please note:
A classroom cannot have more than 50 students
Use your subscription to see how many seats available you have left.

5. Change your classrooms name


From the classrooms page click the classroom you want to edit. When inside the classroom,
click on the classrooms name. A text field will appear where you can edit your classrooms
name, click on save when you are done.

6. Set the language for you classroom


From the classrooms page click on the Set language button in the green bar. A pop-up will
appear, choose the flag representing your language. Keep in mind that this will set the default
language for all the students in your classrooms. You can always access the languages menu
by clicking on the menu icon in the upper right corner and then on the language flag.

4
7. Create student accounts
Your dashboard is constructed of 3 tabs. The first tab is the students tab in which you can
create and manage your students accounts. Click on the Add students button under your
student list to create student accounts.
There are 3 ways to create accounts for students. Below you will find explanations on how to
use each of these methods. Please note that you can pick either one of the three methods, but
you can always change between these methods later.

a. Create a single account


To create a single user for a student, follow these steps:
1. Click the menu icon in the top right corner and select classrooms from the menu.
2. Click the classroom to which you want to upload the student
3. In the Students tab click Add students
4. Click Create single account
5. Fill in the username (we recommend using the first initial.last name convention) and
the password. Passwords need to be at least six characters long.
6. Click on Create. The user will be created and added to the classroom.

b. Bulk upload - Multiple Student Registration


Use this option to create multiple accounts quickly.
For registering your whole class, you will need to create a CSV file that includes all of your
students and upload the file directly into CodeMonkey.
1. Using Excel or Google Spreadsheets, create a CSV file with two columns listing all of the
students you wish to add:
a. Column 1 will contain student usernames using the first initial.last name
convention.
b. Column 2 will contain student passwords. Passwords need to be at least six
characters long.
c. Do not include a header row in the CSV file.
d. Make sure you save the file in CSV format

5
i. Excel users: File, Save As then File Type to select Comma Separated
Values.
ii. Google Spreadsheets users: use File, Download As then select Comma
Separated Values.
2. Go to www.playcodemonkey.com, and click the menu icon in the top- right corner.
3. Select classrooms from the menu. A list of your classrooms will appear.
4. Click the classroom to which you want to upload the students.
5. From the Students tab click on Add students.
6. From the pop up choose Bulk upload and click on Choose file.
7. Select the CSV file you created to upload, and click Open.
8. Click Upload. The users will be created and added to the classroom.
9. Use the file you created to let the students know their usernames and passwords.
It is possible that one of the usernames you choose is taken. In this case an error message will
appear to let you know that the username is taken. To continue change the name of the
username you assigned to your student, save the file and repeat items 6-8 in the list above.

c. Share class code


Students can sign up to CodeMonkey on their own and join your classroom by entering your
classroom code. The classroom code is a combination of letters and numbers and is unique to
your CodeMonkey classroom.
Your classroom code appears in a few places:
1. In the classrooms page underneath the name of the classroom
2. In the students tab in your classroom page, in the upper right corner.
3. In the Add students window -
a. Click the menu icon in the top- right corner and select classrooms from the
menu.
b. Click the classroom to which you want to upload the student.
c. From the Students tab click on Add students.
d. Click Share class code.
e. Your unique code will be visible in the box with the green outline. Write the code
on the whiteboard or print a sheet to handout to the students.
f. If you ever want to generate a new code, click on the re-generate icon (two
arrows) to the right of the box with your classroom code.

Instructions for students to register with a classroom code (you can copy-paste this):
1. Go to www.playcodemonkey.com
2. Click on sign up
3. Click on student
4. Click Yes, I have a classroom code
5. Enter your classroom code

6
6. Finish registering by completing the process. You can create your own username or use
google+/office 365/clever/edmodo to sign up.

When students have completed the instructions above, they will be automatically added to
your classroom.

If a student is already registered and you want to add them to your classroom (you can
copy-paste this):
1. Go to www.playcodemonkey.com
2. Log in to your account
3. After you are logged in, click on the menu
4. Click on join classroom
5. Click on Yes, I have a classroom code
6. Enter classrooms code
7. Click on Join classroom. A message confirming your joining will appear.

After the students have completed these instructions, refresh your browser to see them in your
dashboard.

8. Log in instructions for students


(Student ready - you can copy-paste this)

1. Open the computer and open the Chrome browser.


2. Go to www.playcodemonkey.com
3. Click on log in
4. Enter your username and password:
a. Username:
b. Password:
5. Click on log in
6. Get codin!

9. View and edit student accounts


If a student forgot their password you can reset it for them. You can also change the name of
the student, however we do not allow deleting student accounts or transferring them to other
students, therefore you cannot change the username, delete an account* or reset the progress
of an account.
1. Go to your classroom (menu -> classrooms -> choose the classroom)

7
2. In the Students tab youll find a list of all your students.
3. Change students name: Locate the students name in the table and click on the edit
button at the end of the row. A text field will appear, edit the name, then click on save.
4. Change students password: Locate the students name in the table and click on the edit
button at the end of the row. Click on Reset password under the password column, a
text field will show, write the new password in it (at least 6 characters long) and click on
save.
Please note: If your students logged in to CodeMonkey using Google+, Clever, Edmodo
or Office 365, you will not be able to reset their password, and a message will appear in
the password column saying that they logged in using one of the above.
5. The students login (username or email address, depends on how they were added to
CodeMonkey) will show in the login column.
* Delete is only available if the student didnt use CodeMonkey yet, read more here.

a. Move students between classrooms


You can move students between your CodeMonkey classrooms.
To move a student:
1. Using the classrooms page go to the classroom the relevant student is in.
2. In the students tab, locate his account and click on the move button in the
actions column.
3. In the popup window choose which of your classroom you want to move him to,
and click on Move student.

b. Archive students
If a student is not part of your classroom anymore, you can archive his account to keep
you CodeMonkey classroom organized. Archiving a student account means that the
account is still active, all the progress and achievements are still there, but the student
will not be able to access any of the challenges or courses except those available for
free trial accounts. If you have a flex subscription, this will also free space in your
subscription (available seats). If your subscription is a regular classroom subscription
then this will not affect your available seats.
To archive a student account:
1. In the classrooms page, click on the classroom that includes the student you
wish to archive
2. In the students tab, locate his account and click on the archive button in the
actions column.
3. In the popup window youll be asked to confirm your decision to archive this
student. Click on Archive.

8
4. In the next window type ARCHIVE and click on Archive again. This will complete
the action and the student will be moved to the archive.
Click here to read here on how to see your archived students and classrooms.

c. Delete student accounts


Every CodeMonkey account is individual and non transferable. We do not allow deleting
student accounts after theyve been used, or transferring them to other students,
therefore you cannot change the login, delete an account or reset the progress of an
account.
However, The Delete button will only be available if your student didnt use
CodeMonkey yet. This will help you if a student accidentally created two or more
accounts, or if a student left your classroom before the course started.
In rare scenarios we may approve deleting student accounts, if you think this is your
case you can reach out to us via email - info@cm-studios.com.

10. Access the game - teachers


Click on the map icon in the navigation bar (top right corner). This will open the Challenge Map
showing all challenges, including skill mode and your star score in each challenge. The map is
accessible to both students and teachers. Teachers can move freely between challenges. Click
on the challenge and start playing!

11. Access the game - students


Once students log in to their account theyll be able to click on Continue your adventure
button at the top of their home page. They can also scroll down to the Activities section of
their homepage and click on whichever course is available to them.
At any time students can click on the challenge map icon in the navigation bar to open the
challenges map. Students can only move within the challenges that they have already solved.

12. How to use the teacher dashboard


Your teacher dashboard is where you can manage students accounts, see their progress, the
code they wrote on each challenge, solutions to all challenges and students grades.
Your dashboard is constructed of 3 tabs:
1. Students - for student management and for inviting co-teachers to join your classroom.
2. Progress - Where you can see information relevant to their progress in the Coding

9
adventure.
3. Grades - Where you can see their grades based on their progress (this feature is only
available for teachers with a classroom subscription).

After creating accounts for your students in the students tab, go over to the progress tab to
see the progress table. Once your students start to play, colorful stars will appear to represent
their solutions and the star score they got.

a.Progress tab
The table in the progress tab shows students sorted by name, from A to Z. At any time
you can change the table to show students sorted by their progress in the game by
selecting sort by progress.
Click on the expand button in the progress table to see your entire class.
Use the arrow buttons on the left and right of the progress table to move between the
challenges and topics.
The colorful stars represent your students solutions and the star score they got.
An exclamation point surrounded by a circle means that the student has failed to solve
this challenge. Click on the icon to see their attempted solution.
You can see individual information about each students progress by clicking on their
name in the progress table. Once you click a tooltip window will appear with the avg.
star score and the last challenge that student solved.
In the progress table theres a green line underneath each students username. This line
is a progress line that shows a simulation of that students progress in Story Mode
challenges.
Click on the Skill Mode tab in the progress table to see students progress and
solutions to skill challenges.
Click on Export progress in the top right side of the progress tab to download a csv file
with extended information about your students progress in CodeMonkey.

b. How to find solutions to challenges


To see solutions to different challenges:
1. Click the menu icon in the top right corner.
2. Select classrooms from the menu. A list of your classrooms will appear, choose
your classroom.
3. In your dashboard, go to the progress tab
4. Using the left and right arrows, locate the challenge number you want a solution
for.

10
5. Click on the number.
6. You will now see a reference solution (3 stars) to this challenge.
7. To go back to your dashboard, click on the back arrow in your browser.
8. If you want to see a reference solution to a skill challenge, first click on the skill
mode tab, then repeat items 3-5.

c. How to see a students solution


To see a students solution to a challenge, follow these steps:
1. Go to your classroom dashboard
2. Click on the progress tab
3. Locate a students username in the table.
4. Click on the star or the exclamation point that represents the solution to the
challenge you want to see
5. Once you click on the relevant icon, a pop up window will appear with a time
stamp. If the student solved the challenge more than once, a few time stamps
will appear, each with its own relevant icon (star for solution, exclamation point
for attempted solution). Pick which solution you want to see and click on the
time stamp.
6. You will now see the students solution to this challenge.
7. If you want to see a students solution to a Skill Mode challenge, first click on the
Skill Mode tab, then repeat items 3-6.

d. Gradebook tab
The gradebook tab is where you can see the grades your students got in
CodeMonkey based on the quality of their solutions in the game.
This tab is only available for teachers with a valid classroom subscription.
In CodeMonkey we use a star rating to rank solutions. After every completed
challenge the student gets a star rating on their solution. The stars are
distributed in the following way:
- First star is given if you got all the bananas
- Second star is given if you used what you learned
- Third star is given if your code is short and to the point
Grading works based on the stars:
A one star solution is worth 20 points
A two star solution is worth 60 points
A three star solution is worth 100 points
An assessment challenge has twice the weight as other challenges.
The table in the gradebook tab shows the grade your students got in each
topic. Each column is in a different topic.
11
On the right theres an overall column where you can see their overall grade.
This grade only takes into consideration the topics that your students completed
in full.
If a student started solving challenges in a certain topic but hasn't finished that
topic he will get a not completed in the gradebook table.
If a student didnt start solving challenges in a certain topic the cell will remain
empty.
You can decide if you want to see grades by numbers (1-10), letters (A-F) or
percents (1%-100%) by changing the settings above the table.
You can change the overall grade to show only a range of topics, this is useful if
you want to see a grade for just one semesters worth of work.
Click on the cell marked student to change the table to show students from A-Z
or Z-A.
Click on the cell marked Overall grade to filter the students from the highest
grade to the lowest, or the other way around.
Click on Export grades on the upper right corner to download a csv file of your
students grades.

13. Limit student progress


You can limit your classrooms progress, meaning that students wont be able to progress
beyond a certain challenge. To do this follow these steps:
a. Click the classroom to which you want to limit the progress.
b. Go to the progress tab
c. Click Limit progress in the upper right corner of the tab.
d. Next to Student progress you will see the Limit Classroom Progress field,
change the selection to the upper one saying Limit progress - Students can play
only up to challenge
e. In the text box type the challenge number you wish to be the last challenge your
students can solve.
f. Click on Save changes.
g. When your students finish this challenge, a message will appear on their screens
saying You have reached your class limit!
h. Repeat items a-f to change the challenge limit.
i. If you want to return student access to free play, repeat items a-c, but select
Free play - Students can play without limitation and click save.

12
14. Archive

If a student is not part of your classroom anymore, or if you finished with a classroom and you
want to move it to keep your dashboard organized, you can archive student accounts and
classrooms. Archiving a student or a classroom means that the student accounts are still active,
all the progress and achievements are still there, but the students will not be able to access any
of the challenges or courses except those available for free trial accounts. If you have a flex
subscription, this will also free space in your available seats. If your subscription is a regular
teacher subscription then this will not affect your available seats.
To view your archive:
1. Click on the menu, then choose classrooms
2. Scroll all the way down until you see the archive.
3. Click on the archive to see archived classrooms and students.

To restore a classroom:
1. Click on the menu, then choose classrooms
2. Scroll all the way down until you see the archive.
3. Click on the archive to see archived classrooms and students.
4. Choose which classroom you want to archive, then click on Restore Classroom.
5. In the popup click on restore
Please note: Restoring a classroom will use your available seats!

To restore a student:
Its important to note if you archived the student as part of a classroom, or if you archived only
that student while his classroom remained active.
If the student was part of the classroom:
1. Click on the menu, then choose classrooms
2. Scroll all the way down until you see the archive.
3. Click on the archive to see archived classrooms and students.
4. Click on the classroom that student is in
5. In the students tab locate the student you want to restore and click on the restore
button next to its name.
6. In the popup click on restore.
7. In the next window choose which classroom this student should be added to, then click
on move student.

If the student was individually archived:


1. Click on the menu, then choose classrooms
2. Scroll all the way down until you see the archive.
3. Click on the archive to see archived classrooms and students.

13
4. On the bottom part of the archive click on the line with the student icon X other student
archived from various classrooms.
5. In the next page youll be able to see all the individually archived students, and which
CodeMonkey classroom they belonged to before they were archived. Locate the student
you want to restore, and click on the restore button in the actions column.
6. In the popup youll be asked to confirm that you want to restore this account. Note that
this will use your available seats. Click on restore to confirm.
7. If the classroom the student came from is still active, that student will be assigned back
to that group. If the classroom is no longer available, in the next window youll be able to
choose which classroom that student should be moved to. Click on move student to
confirm.

15. Lesson plans


We created a detailed Curriculum Guide to help you teach coding to your students - no matter
how much experience or previous knowledge you have in computer science.
Our curriculum has 40 lesson plans, each 45 minutes long, plus 5 workshops for creating
CodeMonkey challenges using our Challenge Builder. The lessons are constructed of three
parts: introduction, play time on CodeMonkey, and revision. The curriculum accompanies your
teaching process step by step, and is written so that even if you don't have previous experience
with Computer Science, you will be able to teach by simply following the instructions .
Our full curriculum is only available for teachers with a valid classroom subscription.
If you are participating in the teacher trial you have access to a limited version of our
curriculum.
To access the curriculum:
In your CodeMonkey homepage scroll down to see the teacher resources on
the right side of the screen
Click on lesson plans
Click on the file you want to see
Download, print, enjoy!

16. Skill mode


When it comes to coding, practice makes perfect. The more you code, the better you will be at
it. Being better at coding doesnt mean your learning process is over, it just means you are
ready to take on bigger challenges. For this exact reason we created the skill challenges. These
challenges are designed to get your students ready for more advanced topics, whether on the
CodeMonkey platform or in real life.
Please note: Skill mode challenges will only be available to you and your students if you have a
classroom subscription.

14
To access skill mode click on the challenges map in the navigation bar, then click on the tab in
the upper right corner of the map that says skill mode.
Skill challenges will unlock as your students progress in the game, and each of them holds
another opportunity for your students to practice the topics learned.

17. Challenge Builder


The Challenge Builder allows you and your students to create your own CodeMonkey
challenges. You can create challenges for students to solve as extra work or to deepen their
understanding in a specific topic. After students are done creating challenges they can share
them with their class and solve each others challenges. You can also instruct students to create
challenges to demonstrate what theyve learned so far. The Challenge Builder is only available
for classrooms with an active Classroom subscription.
How to access the Challenge Builder:
1. From your CodeMonkey homepage - scroll down to the My challenges section, or click
on the my challenges link in the navigation bar.
2. Click on Create new to the right of the title.
How to see other students challenges:
- For teachers: This feature will be available on August 1st, 2017. Until then, students can
share their challenges and check the box to get an unlisted link to their challenge - they
can send the link to you to review the challenge.
- For students: On the right side of their CodeMonkey homepage they can see challenges
and games created by their classmaster. Students can click on any challenge or game to
play.
To learn more about our Challenge Builder please refer to the Challenge Builder guide.

18. Game Builder


Game Builder is CodeMonkeys new platform for teaching kids how to become game
developers and apply their coding skills. Currently there are three courses in which students will
learn how to design their own games, which they can later share with the world and even play
on their phones! To read more about the game builder visit
www.playcodemonkey.com/game-builder .

19. Become a Certified CodeMonkey Instructor


We know that having to learn something new and teach it at the same time can be scary.

15
That is why we created our online professional development resourse - How to teach
CodeMonkey 101. Our course will help you, the teacher, get ready to teach coding easily. You
can complete the course online at your own pace, whenever and wherever is most convenient
for you.
This course has 7 video lessons in which we cover:
1. Basic concepts in Computer Science
2. How to use CodeMonkey's teacher tools
3. Tips and tricks for using CodeMonkey
Each lesson starts with a video introduction of the concept and is followed by online practice on
the CodeMonkey platform and a short quiz.
To receive access to our course purchase the Super teacher subscription. Using this
subscription you'll be able to play through challenges 0-70 of CodeMonkey and learn about
objects, functions, arguments, loops, variables, indexing and for loops.
After completing the course you'll become a certified CodeMonkey instructor and receive a
digital diploma. Those who finish this course can also upgrade their subscription to a full
classroom subscription with a special $50 discount.
Sign up to the course here
If you have any questions about this course please don't hesitate to contact us directly via email:
info@cm-studios.com

20. FAQ
For more FAQ visit our FAQ page.

a. What Is The Meaning Of The Stars?


In CodeMonkey we use star rating to rank solutions.
After every challenge your students complete, they
will get a star-rating on their solution. The stars are
distributed as follows:
- First star is given if you got all bananas
- Second star is given if you used what you
learned
- Third star is given if your code is short and to
the point
We encourage students from the age of 12 and up to try and get 3 stars in all challenges so they
could learn another important coding skill, although receiving 2 stars is also great because it
shows your students used the new information they learned.

16
b. What Do The Different Colors in the Dashboard Represent?
In your dashboard, different colors will represent the rank your students got in the different
challenges:
- Red - The solution got 1 star
- Blue - The solution got 2 stars
- Gold - The solution got 3 stars
- Exclamation point - an attempted student solution
At any time, you can click on the stars/exclamation point and see the solutions your students
wrote.
Use this tool to see which topics need more explanation or which of your students requires
attention.

c. What is an assessment challenge?


Assessment challenges are designed to provide formative assessment to you as a teacher, in a
way that is built into the games linear path of challenges. These challenges look like any other
challenge, but rather than teach a new concept, function, or keyword - your students are
required to demonstrate what they have learned by writing the entire code from scratch. Your
students will not know which challenges are assessment challenges. You can see Assessment
Challenges in your dashboard, their number is marked with a green background.

21. Support
Didnt find what you were looking for? You can contact us at info@cm-studios.com or on social
media (twitter, facebook), or you can join our teacher community.

17

Вам также может понравиться