5th Day of Christmas–Teaching Tips–Embedding Python Programming into your PowerPoint

On the 5th day of Christmas, a teacher gave to me! Tips on embedding programming within your PowerPoint presentations.

In yesterday’s video tutorial, I showed you how easy it was to record your presentations for flipped learning. Today I’m going to show you how you can load up web pages within your presentation. For this example, I’m going to use Python compiler found online. The version of Python that we will be using is Python 3.3 – https://www.tutorialspoint.com//execute_python3_online.php – I have tried other compilers but for some reason, Office Mix does not support some of them. I know for a fact that Office Mix supports Python 3.3 with the use of the website above.

I would like to thank @innovativeteach for this tip. We were talking about how you could do this with other software a few months ago and he brought my attention to this. Thanks dude!

The video below explains how to do it and you can also follow step by step instructions with images below.

Embedding Python Programming Into Presentation

Once you have loaded up your presentation, find the office mix tab.


The next step that you will need to take is the quizzes, videos and apps button.


Once you have clicked on the button above, you will be given a list of applications which can be embedded into your presentation. You will want the Web Viewer. Click on the add button.


Type in the website address that you want. Then click on the preview button.


You should now have your website embedded into your PowerPoint presentation. You can now code without having to leave the presentation.


*Update – Without Office Mix*

A friend of mine tweeted me to say that he doesn’t have Office Mix on his computer and I realised that this could be a problem. Here is the work around for getting this feature into your presentations! When you load up PowerPoint, you can go into your options. Click on File > options > customize ribbon


Make sure that you turn on the Developer tab. Come out of the menu and go to the Developer tab which will have appeared at the top of your screen.

Click on the more controls button in the developer tab.


You will be given a menu, and you will need to select the Microsoft Web Browser from the menu.


Now draw a box for viewing your website!


Go back to the menu at the top and select the control button tool.


Draw the button on the screen.


Double click on the button to add the following code.


Press the save button, load your PowerPoint up and push the button!

Watch the magic!

Posted in Computer Science, Computing, Education, hour of coding, Microsoft, Python, teaching, TouchDevelop | Tagged , , , , , , , , , , , , , , , | Leave a comment

4th Day of Christmas–Teaching Tips– Office Mix–Record your lessons

On the 4th day of Christmas, a teacher gave to me! Tips on using Office Mix with your students.

Doesn’t have a ring to it does it? Well I can assure you that it is a great way of recording your lessons while they’re in progress. They also allow you to plan for future absence of your students. If you’re away on a day trip, you can record your presentation and the students will still be able to continue their lesson without a specialist. Office Mix is a free tool which can be downloaded from : – https://mix.office.com/en-us/Home

I generally use it for recording my presentations, it allows students to catch up with work when they’re sick. There are much more features available from this and it will be great to experiment with.

It’s a free tool and I hope that you may be able to help students catch up when absent.

Record your presentation and flip the classroom.
Posted in Education, Marking, NQT Training, teaching, TouchDevelop, Uk hour of code | Tagged , , , , , , , , | Leave a comment

3rd Day of Christmas–Teaching Tips– Quicker Marking (Smart Marking)

Merry Christmas! I hope that day 3 is going amazing! Remember Christmas has only just started! This is why I’m giving out a gift of a teaching tip a day. Some will be programming related but others may help your own teaching. I am planning on including some behaviour management tips as well as tips to help you with planning.

Today’s tip is all about smart marking. I aim to speed things up a little for people who have been struggling with their work load. Lets face it! Marking can be a pain BUT it’s got to be done and it helps our students progress to where they need to be. I have included a video which explains how it works but here are two pictures to get us started.

How to use it: –

Cut down your work load!

Developments: –

Slide2When marking your students work, to save yourself from writing similar things over and over again, you can use a development slide as your starter. Get your students to look for the letters you have written on their work. When they find the letters, they must write down the developmental point which is shown on the board. The idea of this is that they reflect on their work and they read what is written. So many times, I have written feedback and students have failed to read it or respond. This forces them to write it down.





Achievements: –

Slide3Once the students have reflected on their developmental points, it’s important that they know about all of the good stuff that they do. List a number of achievements down the page and help them see all of the good in their work. This will help them realise how good they are at particular tasks. You should encourage good work.

Posted in Education, Marking, NQT Training, teaching | Tagged , , , , , , , | Leave a comment

2nd Day of Christmas–Teaching Tips–Programming

Welcome to my 2nd day of Christmas teaching tips. These tips today are meant to help teachers with their programming. They may even help some of your students with their programming. The concepts that will be covered in this video include.

  • Variables
  • Type Casting
  • Data types
  • operators

These are some basic steps to getting you programming. The video starts by showing you how to declare variables and how to assign them. It then goes on to show you some type casting and it also goes on to show you how you can then include operators within your code. I hope that video is a good introduction to programming.

I will include some videos on how to do while and for loops over this season, I will also introduce you to some branching and conditions.

As a gift from me, to you – Providing it meets YouTube terms and conditions – You may use Keep Vid to download this and use it in any Power Points you may have.

Merry Christmas!

Programming Python Introduction to coding
Posted in Coding, Computer Science, Computing, Programming, Python | Tagged , , , , , , , , , , , | Leave a comment

12 Teaching Tips of Christmas!–Day 1

I just want to start off by saying it’s been a crazy year. I would like to say thank you to all of the teachers who still read my blog and check out the computer science pages that I have. Since I now have the Christmas break free, I thought I would like to give back to teachers over Christmas. So here are my 12 days of Christmas gifts for teachers. Whether you’re an NQT, trainee or a teacher who has been teaching a few years, I’m hoping that some of these tips will help you in the classroom.

My first tip for Christmas day is!

What do you do with all of that wasted paper!

Pass the Parcel!!

Pass the Parcel

Something that I like to start of my new year in classes with is ‘pass the parcel’. You’ve all played pass the parcel in the past. The way I implement this with my classes is that I use blooms taxonomy to make it a little more interesting and a little more fun. With your wrapping paper that you haven’t used, wrap up something nice. Could even be an unwanted present…. NAUGHTY!

  1. Wrap up the present with a number of layers.
  2. Have your questions ready….
  3. Play some music to your class and stop it either ‘randomly’ or ‘pick the pupil’ for differentiation.
  4. If they get the question right, or has made a good attempt (give them 5 seconds to unwrap the wrapping). You need to keep the pace of your questioning going.
  5. When it get’s to the final layer – You can give them a really difficult question!
  6. Player wins!

Things to remember

  • Don’t spend too long on one question… slows down pace
  • Make sure that you have a prize
  • Make sure that you play ‘copyright free’ music. You must be careful with streaming on your schools network!
  • If you find that your pace has slowed down, then use it for your plenary as well!

I have attached a video to explain it in a little more detail!

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Raspberry Pi-oneers

summerschool2During the week of the 1st of August to the 5th of August, I was invited to Uppingham School by fellow teacher Arron Gourlay. We’re both teachers of the Brooke Weston Trust and both love to use technology to make our lessons more engaging. We’re both computer science teachers and enjoy teaching coding and thought that it would be great to deliver a course that got students producing something using the GPIO on the Raspberry pi.

Arron had been reading the Linux magazine and saw an article in the magazine which showed people how to make a quiz machine. The great thing about it was that it included all of the basics that students would need in order to get to grips with computer programming. It includes variables, lists, time delays, functions, loops and string manipulation. It was a great opportunity for the students to learn the basics of python and got them to see some results.


pimoroniIn order to produce this quiz, we had to make sure that we had all of the equipment we needed. We were very happy with the service from Pi-Moroni. They supplied us the equipment on time and even when we had to make some last minute orders, they supplied and delivered the equipment quickly so that we could continue extending the students. We ordered equipment such as arcade machine buttons, bread boards and jumper jerky. The breadboard allowed us to continue circuits and spread the voltage and we the cable allowed us to make more connections.

During this week, students were also given the opportunity to try some soldering and they worked together to build a pi-cade machine. A Raspberry-Pi arcade machines came together with bolts and screws and the students had to connect all of the cables up correctly and get a working machine. All of the students were a pleasure to teach and they had great team work and great engagement.

IMG_7955At the end of the week we had an exhibition for the parents. The parents were able to walk around and view the work of their children and the parents were blown away and very happy. Many of these students were in year 8 and 9. They were happy that their son or daughter would be really well prepared for future examinations.

I would like to thank Arron Gourlay for allowing me to join him and deliver this course with him and I would also like to thank Uppingham School for all of their help. Most of all, I would like to thank the parents and the pupils who were all amazing. You can see a video of the week attached below. If you would like to attempt this task yourself, I have attached the magazine scan.

Video of Raspberry-Pioneers course

If you’re interested in doing a similar project, some of the things that you will need are: –

Posted in Uncategorized | Leave a comment

Minecraft and R.E

So recently before I moved to my new school I had been using Minecraft to encourage students to try different things in their lessons. When learning about theory in some of the computing lessons, I thought that it was nice to put a different spin on things. I love how Minecraft can be used as a different medium.

Some of you may know that I’m a Christian and my faith is important to me. Recently during a school holiday I invited a group of students in to share their favourite bible stories. Many of them picked a range of stories from Noahs Ark through to Shadrach, Meshach and Abednego. Students worked together in a range of servers to create a number of different worlds based on what they thought it might have looked like around the time.

Following on from this, they would use HyperCam2. I found this software online for free and it seemed to have the best frame rate. I found other screen capture software would freeze and stall. Students recorded their screen and then put the footage into MovieMaker. This allowed them to narrate and add text to their stories. I have attached some of the footage from the day and you can see that Minecraft could also be used to share R.E.

No matter what faith or religion you are, you can look at stories and backgrounds of each faith and get students to research information required. They could then build stories or worlds based on the research and record videos to present this information to you. It also goes to show that power of Minecraft. Some of the children at this day were aged 8 through to 15. The students worked together and were able to use the software confidently. I’m very proud of these kids and what they achieved in just 4 hours.

Have a look at some of the videos below.

Posted in Uncategorized | Leave a comment