Hedy documentation

Teaching preparations

For teachers

You can prepare your classes at the For Teachers page. On this page you'll find everything you'll need to teach with Hedy, like your classes, your adventures and slides. All the functionalities of the for teachers page are explained below.

Creating a Class

As a teacher, you can create a class for your students. In this class you can see the students' accounts and their programs and you could monitor their progress. This video shows you how to quickly create a class in Hedy.

Customize your Class

You can customize your class and choose which adventures are available for your students. This way your students won't be overwhelmed by the amount of adventures and levels, and they can specifically focus on the adventures you'd like them to practice with. Click on your class on the for teachers page and choose 'customize class'. On this page you can select levels, set opening dates, unlock level tresholds and more.

Select and order adventures In this section you can select and order adventures. The pink tabs are adventures with new commands. The gray tabs are regular adventures. To rearrange the order of the adventures, you can drag the tabs. However, we do advise you to use the regular order of adventures as the Hedy team made sure the adventures go from easiest to hardest. If you want to remove an adventure for your students, simply click the cross on the adventure's tab. If you want to add adventures, for instance your own adventure or an adventure you accidentally removed, use this menu to add the adventure to your students' adventures. Simply click the adventure you want to add and it (re)appears in the line of adventures. To undo all your changes to the adventures, click 'Reset'.

Opening dates With this feature you can set open_ingdates for the levels. This way you can make a lesson plan before your course begins and not worry about opening new levels each week. In the image above the first level is opened directly, the second will open the 23th of september, and the 3rd level the week after. The other levels are closed. Don't want to set opening dates? No problem, just leave this section blank.

Unlock level tresholds This featue allows you to set a treshold for your students' quiz grade, before they can continue to the next level. For example, if you enter "80" your students have to score at least 80% on the quiz before they are allowed to go to the next level. If they haven't met the treshold, they are not allowed to continue and have to retake the quiz. Don't want to use the treshold? No worries, just keep this section blank.

Other settings There are some other setting that could be usefu to you aswell. Our first extra setting is 'Mandatory developer's mode'. In developers mode the students only see their input and output screens and the run button. The adventures are hidden and there are no cheatsheets available. This might come in handy in a test situation. If this option is not selected the developer's mode is available for students too as a voluntairy option.

If you want all your students to be visible in de class highscore, you can select the second option. With all the other options you can choose to hide some functions or content for your students, this might help them focus more.

Save Don't forget to save your changes when you're done costumizing your class.

Student Accounts

To add students to your class go to the class page by clicking in the class name on the 'for teachers' page. Then click 'add students'. There are 2 ways to let your students join your class: You can create accounts for them, or they could create their own accounts.

You create accounts for your students The easiest way to add students to your class is by creating an account for them. This can be done by clicking the 'create student accounts' button and filling in the usernames and passwords for them. The students can login with the username and password that you chose. Afterwards, they can change their username or password if they'd like and they'll still remain in your class. This video shows how to add students to your class in the quickest and easiest way.

Students make their own accounts Your students can also go to the Hedy website and create their own accounts, just like you did. To get them into your class, they simply have to click the invite link. You can find the invite link on the class page and send it to your students. Mind that your students have to be logged in to Hedy when they click the link, in order to make it work smoothly. You can also manually invite a student to your class with the button 'Invite by username'.

Setting preferred language

When students create profiles they are supposed to choose a 'preferred language'. Hedy will always be loaded in this selected language. Changing this language can always be done later on by navigating to 'My account' and 'My personal settings' again. From December 2021, setting a preferred language is obligatory for each Hedy account. When your account or your students' accounts have been created earlier than this date, you will receive a message that a preferred language is missing. Don't worry! Navigate to 'My profile' and set a language in your profile settings. Until you set a language Hedy will be shown in your browser language and, when this language is not supported, in English.

For non-English speakers Not only can you change the language of the adventures to your own language. You can also choose which language the keywords (for example 'print' or 'ask') should be in. This way you can teach your students to code with English keywords, but you can also let them program in their own language. For example, Dutch students can use the command 'vraag' instead of 'ask'.

Video This video show you how to set a preferred language and change the keywords to you preferred language as well.

Storing programs

When you are logged in, you'll see My programs next to your profile icon. This option exists for your students too. In My programs you can find all the programs that you've worked on. By default, programs will be saved to 'My programs' when you run the code, and every 10 seconds, under their default name and their level (for example: Story 5). If you want to store a program under a new name, just type the new name in the name bar. Currently, only one program can be saved per level, per tab.

You (and your students) can also share programs using the share button next to program names. These programs will be posted on our explore page, for everybody to see and use. If you want to unshare your program, go to 'My programs' and click 'Unshare'.

The paper plane icon can be used to hand in programs to the teacher of a class. Programs that have been handed is will no longer be editable.