Using Book Creator To Create Augmented Textbooks

Since starting my new role as Director of IT Systems and Computer Science in August I’ve been planning how to enhance the resources students have access to in the classroom. I use a blended learning model which mixes “traditional” lessons with pre-reading/watching/listening tasks for homework followed by practical application of the concepts covered when the students return to class.

 

Why the textbook was required

Put simply, there were no suitable resources for teaching the AS students the basics of computer programming. It is important that students make the link between pseudocode (not exactly program code, but close enough to see the logic of a solution) and the Python 3.x language the students use in class. So I decided to have screenshots of the Python code (I use Pythonista 3, which is still the best programming app out there for iPad) on each page next to a video where I write out the related pseudocode. The students responding positively to this method so I kept the style and layout of each page consistent.

Why I decided to use Book Creator

I decided to use Book Creator as a means of creating my AS Computer Science programming textbook because

  1. I was lucky enough to have access to an iPad (although there is a web version available)
  2. I wanted to embed videos but didn’t want to explore the myriad possibilities of iBooks Author
  3. I wanted to output an ePub version as well as a PDF for students.

Issues encountered

As my classroom is essentially BYOD I published the first few version of the book to our shared Google Drive as ePub and PDF versions. This was when a student kindly pointed out the videos didn’t work in PDF, so I added a link to a YouTube playlist of videos to each page.

The ePub was also difficult for students to access unless they had an iPad or device with a good ePub reader installed. I then remembered about Book Creator’s Teacher account which allows you to publish up to 10 books on their site. This allowed me to share a link to the online book and ensure that the students get the intended experience.

What next?

The students are moving onto more complex programming concepts this term so I’ve already begun creating a second textbook. I would also like to inspire my students to create their own Book Creator programming portfolios which contain images, text, audio and video to help them revise for the AS and A2 exams in the future. I was really impressed with the ease of use of Book Creator and once I had come up with a simple consistent layout and worked out what was possible with the app it was very straightforward to create the book over a number of weeks. I think I prefer the iPad app to the website at the moment because I got more done on trains and planes (without access to WiFi) than when I was in the classroom.

 

The textbook is embedded below. Any comments on any aspect of the book would be gratefully appreciated.

You can also find out more about Book Creator’s resources for teachers here.

Ian

One thought on “Using Book Creator To Create Augmented Textbooks”

Leave a Reply

Your email address will not be published. Required fields are marked *

Student Attainment Teacher Training + Support Uncategorized

Using Replit to Deliver 21st Century Assessment #replitedfest2022

Below are the slides from my Replit EdFest 2022 session on 21st July 2022

Read More
Teacher Training + Support

Mail merge and splitting files Google Docs

We are in prelim season and just about at the stage where we analyse student marks individually and as a cohort. I wanted to use my Google Sheet prelim breakdown showing how students performed in each question of the exam as source for a mail merge so that I could generate individual reflection sheets for […]

Read More
Brookings Report 2021 Digital Skills

Do we need to expand tech-based jobs in Scotland? (Brookings Report response #1) #compsci #digital #pathways

The recently released 46 page “Building Skills for Life” report examines instances of Computer Science education across the world and, through this lens, attempts to summarise what all countries should do in order to introduce CS education or expand their existing provision. It was written to highlight the inconsistencies in CS education worldwide and to […]

Read More