Skip to content

Latest commit

 

History

History
78 lines (64 loc) · 5.56 KB

TEACHERS.md

File metadata and controls

78 lines (64 loc) · 5.56 KB

Teacher functionalities

Hedy supports a lot of exciting features specially aimed at teachers to help them teaching Hedy. As the amount of features keeps growing this document is used as a guideline and overview of all available Teacher features. This document is updated when new functionality is added and should contain an up-to-date version of all possibilities.

Introduction

When creating an account users are able to apply for a "Teachers account". These are set manually by Felienne on request. Another way to achieve a Teachers account is by using the correct /invite link. This link is set by Hedy people giving workshop to easily let participants achieve a Teachers account. For example, when giving a workshop at a specific University we can set it to /invite/UniversityBlaBla. When a logged-in user visits this link they are automatically granted Teacher rights. Teachers have additional functionalities over normal users. All functionality is found on the /for-teachers page. On this page you can also find a section called Hedy documentation, containing some guidelines and common mistakes as pointers for using Hedy in the classroom. We separate the features into three majors parts:

  • Class management
    • Class creation, customizations and management
    • Class and student statistics
  • Adventure creation
    • Create custom adventures, include through class customizations
  • Multiple account creation
    • Enable multiple mail-less account creation
    • Automatic class enrollment

Class management

Teachers are able to create and manage personal classes. On the /for-teachers page there is a section called My classes. A new class with a custom name can be created using the "Create a class" button. After class creation you are re-directed to the Class overview. This page has all relevant information for the current class. Divided in students overview table and several buttons. Currently, the following functionalities are supported:

  • Customize class
  • Rename class
  • Invite students (by username)
    • Alternatively, there is also a join link that can be copied
  • Class statistics

Within the students overview table general information on all students can be found. Such as last login, highest level and amount of programs. This table view is customizable with the corresponding header checkboxes at the top of the table. Teachers are also able to change the password of one of their students or remove them from the class all together. Lastly, teachers are able to view all the student programs shared or not.

When inviting a student the corresponding username should be entered. Accounts are only able to have one pending invite at a time. When sent the students can find their invite under the messages section, found on the /my-profile page. Invitations have an expiration date of 7 days.

Customize class

Teachers are able to customize classes to limit functionalities for the students. They can visit the class customizations by clicking the "Customize class" button on the class overview page. All levels can be hidden/show as well as all adventures, custom adventures can be added on this page as well. Enabling teacher to enforce students to work on specific programs and don't get distracted easily. Levels can be given a specific opening date, enabling teachers to set the customizations once and, for example, open a new level each week. Lastly several relevant teaching customizations are supported, which are currently:

  • Enforced developer's mode
  • Hiding/showing cheatsheet
  • Hiding/showing keyword language switcher
  • Hiding/showing quiz adventure

Class statistics

Teachers are able to view class statistics by pressing the "Class statistics" button on the class overview page. The statistics page contains an overview of several relevant statistics such as runs per level and error rate. There are also statistics per week and divided by different errors, giving teachers more insight in their students struggles. Lastly, teachers are able to filter the logs on date, level or specific student to get more detailed statistics.

Adventure creation

In addition to class customizations teachers are also able to create their own adventures. As with all teacher functionalities this can be found on the for_teachers page as well, under the "My adventures" section. Use the "Create new adventure" button to create a new adventure with a custom name, this name should be unique for your adventures. By default the adventure is set to level 1 with a default explain text. When customized and saved it can be viewed, deleted and customized again. To add to your class, navigate to the class overview and then to Customize class. The adventure will be listed under "Select own adventures". Note that your adventure will only be shown in the level for which it was created.

Multiple account creation

When using Hedy in the classroom it can be cumbersome that all students manually have to create an account and join your class. Therefore, we support "Multiple account creation" which can be found in the "Make student accounts" section on the class overview page. Teachers are able to easily create multiple accounts by only providing a username and password, also giving the option to automatically add these students to a class. This username does however need to be unique for all Hedy users. One easy solution is to use the students numbers or something like schoolname_studentname. Student accounts don't need a mail address as they are connected to the teacher account and mails such as password reset are sent to the teacher.