Want to keep learning?

This content is taken from the Raspberry Pi Foundation & National Centre for Computing Education's online course, Scratch to Python: Moving from Block- to Text-based Programming. Join the course to learn more.

Case study: primary school staff member

This course is designed to assist you in transitioning yourself and/or your students from block-based to text-based programming languages, and to provide you with materials, ideas, and activities that will make the process as easy and seamless as possible.

One of the challenges you may face is getting the software you’ll need ready. Nicola Schofield is a Computer Technician working at a primary school in London, and she shares her advice on how to do this.

The only information needed to unblock the relevant sites is the web address, but the problem is bigger than that — it’s knowing who has the authority to unblock them. I run my own filtering, that is I do the unblocking of sites in school myself. In other local primaries, it can be a school employee (head, computing lead), the network tech, or an external support company. In some authorities, it’s all done at LA level.

I haven’t had a problem with any of the Scratch, Trinket, or Python sites being blocked. If you provide a list of all sites accessed by the projects, including any redirects to login sites, external sites, etc., well in advance and stress the necessity for organising and testing beforehand, then that will be helpful for you.

The other thing that’s always worth clarifying is which browser the platform works best on (for example, Chrome is becoming problematic since they stopped supporting Flash) and any add-ons that are necessary (e.g. Flash, Java, Silverlight, etc.).

If you find out who in your education setting has the authority to unblock sites, and emphasize to them the educational value of the sites, they obviously should be unblocked!

Share this article:

This article is from the free online course:

Scratch to Python: Moving from Block- to Text-based Programming

Raspberry Pi Foundation