Accessing Materials

Why do I have to log in to access some materials?

You need an account to access teacher materials (lesson plans, teacher videos, sample answers) on our website. Student materials remain open access. This is because the teacher materials contain the answers to student activities. We also collect names, organisations and roles of users so that we know who is using our resources. Resources that are behind a login are marked with a padlock icon.

What is a ZIP file and how do I open one?

A ZIP file is a type of compressed folder. File compression makes files and folders smaller by finding patterns in the way the files are stored, and removing those patterns. On most modern operating systems, ZIPs are easily accessible by simply double-clicking them as you would any other file or folder.

On Windows, double-clicking a ZIP will generally open a new window as if you had opened a folder. You can extract the files by clicking Extract All in the Windows Explorer menu, or by dragging the files somewhere outside of the ZIP, such as your desktop.

On MacOS, double-clicking a ZIP file will generally extract the files automatically into a folder in the same location as the ZIP. The files are then usable from this new folder right away.

How do I download teacher materials?

To download our teacher materials, you must register for an account on year8.io. You can register for an account here, and log in to an existing account here.

Teacher materials are marked with a padlock icon. When you click on a link to these materials, you will be directed to a registration form if you are not already logged in. You can create an account by filling in the fields, or you can use your Google or Facebook account to sign up.

Once you have created an account and logged in, you will be directed back to the homepage. From here, click the resource link again and the relevant file(s) will be downloaded to your computer. Lesson plans will download as PDFs, teacher lesson videos will download as MP4s, and sample answers will download as ZIPs.

For more information on working with ZIPs, refer to this entry on our FAQ page.

Running Classes Online

What video conferencing software should I use?

There are many different video conferencing options available. The most popular are ZoomGoogle Meet and Microsoft Teams. Each of these solutions has their own features, limitations, pros and cons and support documentation.

In general, you should use whatever software is provided or recommended by your organisation. If your organisation does not provide software and has no preference on what is used, you should choose the software that you are most comfortable using, that has the features you want, and that is available to you.

How can I share materials with students?

All of our resources and Repl.it are already online, so access is no problem. You can provide convenient access to materials by using the shortcut URLs listed at year8.io, e.g. year8.io/1s to share the Lesson 1 presentation slides, or year8.io/1w for the Lesson 1 student worksheet.

You will need to provide your own links if you have downloaded our materials and made changes to them; consider using a URL shortening service such as bit.ly before sending these to students. You can share links via email, your LMS, or by using the chat function built into your video conferencing software of choice.

You can also share materials with the class by sharing your screen. Some software has the ability to share computer audio as well, allowing you to share a video with the class from your computer with sound.

Can I run the Year 8 programme online?

Yes! Our Year 8 programme can be run entirely online. All of our materials are available online at year8.io with convenient short URLs that you can share with your students, or publish on your LMS. When running the class online, we recommend the following tips and tricks:

  • If your software of choice has different roles and user permissions, give your volunteer co-host capabilities so that they can help you manage the call.
  • Present lesson slides and other materials using screen-share. In some software, you can also share audio from your computer to play videos with sound.
  • Have students share their screen with you if they need help with their code. Be specific in your directions: use line numbers and unambiguous language when directing them around their screen e.g. “At the top of your screen …” or “On line 34 …” etc.

Edison Robots

What is the difference between edpyapp.com and low.edpyapp.com?

You may need to use low.edpyapp.com instead of edpyapp.com to program the robot. This version of the site is identical to edpyapp.com, but will compile the audio file differently so that Edison can hear the signal on a laptop with low volume output. Note: this louder signal is more susceptible to sound enhancement issues.

You may wish to make a copy of any lesson slides and student worksheets that refer to edpyapp.com and change the link to low.edpyapp.com so as not to confuse students. You may also wish to write the low.edpyapp.com address on the whiteboard as a reminder to students.

For more information on low.edpyapp.com, consider the official EdPyApp documentation.

How do I know Edison loaded my program correctly?

Edison plays a different sound depending on whether the program loaded successfully or if the program failed to load. These sounds can be heard here.

In addition to listening for the success sound, consider adding a known behaviour to your program that is not related to the task at hand. For example, have Edison turn 360 degrees, flash both lights for one second, or play a beep. This way, you can verify that your program was loaded successfully based on whether or not Edison performs this behaviour when you press the play button.

You should put this behaviour at the top of your program (underneath the setup code of course) so that it is the first thing Edison does. Consider the following code for the options listed above:

# Have Edison turn 360 degrees
Ed.Drive(Ed.SPIN_RIGHT, Ed.SPEED_FULL, 360)

# Flash both lights for 1 second.
Ed.RightLed(Ed.ON)
Ed.LeftLed(Ed.ON)
Ed.TimeWait(1, Ed.TIME_SECONDS)
Ed.RightLed(Ed.OFF)
Ed.LeftLed(Ed.OFF)

# Play a beep.
Ed.PlayBeep()

For more information on loading programs to Edison, consider the official EdPyApp documentation.

Edison fails immediately when I click Program Edison, what do I do?

Before consulting these steps, try programming Edison 2-3 times. Wait 5-10 seconds after pressing the record button before clicking Program Edison, and be patient. Refresh the page for each attempt and switch between Google Chrome, Microsoft Edge and Mozilla Firefox.

If you can hear sound when the robot is being programmed and both LED lights are off, but you hear the failure sound effect almost immediately, the problem is generally with sound enhancements. In other words, the robot cannot understand the signal.

In this case, you will need to disable sound enhancements on your computer. The most common sound enhancements are in the form of third party software. This software is not generally present on Apple Macintosh computers. For computers running Windows, depending on your manufacturer, check for the following pieces of software:

Depending on the version of Windows and the version of each software you have installed, the settings to disable and/or uninstall the enhancements may be in different locations in your computer’s settings. Test Edison after each change to see if the changes made so far are sufficient to solve the problem.

For more information on disabling sound enhancements, consider the official EdPyApp documentation.

Take special notice of the Disable 3rd party sound enhancements drop down menu.

Edison doesn’t play any sound when I click Program Edison, what do I do?

Before consulting these steps, try programming Edison 2-3 times. Wait 5-10 seconds after pressing the record button before clicking Program Edison, and be patient. Refresh the page for each attempt and switch between Google Chrome, Microsoft Edge and Mozilla Firefox.

If you cannot hear anything when the robot is being programmed, and both LED lights remain solidly on (i.e. not flashing), then the problem is generally with low sound volume. In other words, the robot cannot hear the signal at all.

In this case, please use low.edpyapp.com instead of edpyapp.com to program the robot. This version of the site is identical to edpyapp.com, but will compile the audio file differently so that Edison can hear the signal on a laptop with low volume output. Note: this louder signal is more susceptible to sound enhancement issues.

You may wish to make a copy of any lesson slides and student worksheets that refer to edpyapp.com and change the link to low.edpyapp.com so as not to confuse students. You may also wish to write the low.edpyapp.com address on the whiteboard as a reminder to students.

For more information on low.edpyapp.com, consider the official EdPyApp documentation.

Accounts & Setup

I haven’t received my verification email, what do I do?

Allow up to 30 minutes for your verification email to come through after signing up to your Repl.it account. If you have not received the email after 30 minutes, check the spam, junk and trash folders in your email client in case the email has been filtered automatically. The email is generally sent from verify@repl.co. Try searching your inbox for emails from this address within the last 24 hours.

If your email is restricted or controlled in any way by your school or other organisation, you may need to contact your organisation’s IT service desk to ask about domain or organisation level filtering and restrictions that might be preventing the email from reaching your inbox. If you’re unsure, contact your organisation’s IT service desk.

I forgot my password, what do I do?

If you have forgotten your Repl.it, Slack or year8.io password, you can reset your password yourself using the links below.

You will then receive an email containing instructions on how to reset your password. Take care to update your password manager if you are using one.

How do I set up my Repl.it account?

The teacher preparation slides in Lesson 1 contain step-by-step instructions on signing up to Repl.it as a teacher and enrolling students. By following these instructions, you should be all set up for the first day of class.

Activities on Repl.it

How can students share their work with others?

All Repls created by students are public by default. Students can share their Repls in a variety of ways from the Share button at the top right of the page. We have also created a video guide explaining this process which you can view at year7.io/sharing.

Can I create my own activity on Repl.it?

Yes! To create an activity on Repl.it, simply create a new Python Repl. Create a file called README.md and write your instructions in it. You can use Markdown notation to format the README.md file with headings, dot points, images and more. Provide any startup code in the code editor and share the URL with your students.

Contact

For more information, please contact Zach Wingrave at zach@csinschools.com.