Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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