I have decided to try a range of blended learning strategies in the classroom, experimenting with a Year 10 class learning HTML5 and CSS3. Blended learning is a mixture of online learning (done at own pace) and classroom instruction/facilitation.
Code Avengers designed for Level 1 is generally very successful with students, they move at their own pace and I can check progress. I also have the ability to establish usernames and change passwords. HOWEVER for some students this is too challenging (it can be a little pedantic when working out if a student is correct in their coding) especially those with English as a second language. For those students that find it too hard I am getting them to attempt the W3CSchools tutorials.
If I can get the mix correct then students can work at their own pace and if they skip a few classes they can catch up in their own time.