I recommend two iterations. For example, if you have 2 hours, a schedule might be:
- 5 minutes initial setup - you need to agree an exercise and language+testFramework
- 30 minutes coding - display the dashboard during this time
- 25 minutes review - everyone sees what everyone did!
- 5 minute break
- 30 minutes coding - everyone chooses what they'd like to practice improving
- 25 minutes review - how did we all do?
1. creating your new group-exercise
From the home page one person connects their laptop to a projector...- click we're in a group
- click create a new exercise
- click your chosen [exercise?]
- click your choosen [language, tests?]
- click ok
- your group-exercise ID will be displayed, eg 3aF65A
- leave it displayed so the pairs can join...(see step 2)
- when everyone has joined, click okto open an exercise dashboard (see step 4)
2. joining your group-exercise
Each pair now joins the group-exercise. Each pair, from the home page...- click we're in a group
- click join an exercise
- type in the cyber-dojo's id, eg, 3aF65A
- wait until your animal is displayed (eg panda)
- click ok
- each pair is now in their own test environment
3. doing your group-exercise
From their test environment everyone programs for 30 minutes- write tests, click testto see if they fail
- write code, click testto see if they pass
- each testclick creates a new traffic-light :
- red if one or more tests failed
- amber if the tests could not be run (eg syntax error)
- green if all the tests passed
- remember, cyber-dojo is not a personal development environment
- remember, cyber-dojo is a shared learning environment
- the aim is not to finish, the aim is to improve
- when time is up everyone stops
4. reviewing your group-exercise
The dashboard (from step 1) displays all the animals and their traffic-lights...- encourage everyone to note down anything they see in the review they'd like to try.
- review each animal's work by clicking on a traffic-light and stepping through their history
- thank each animal for their work.
- when the review is done, ask everyone to form new pairs.
- ask each new pair to compare notes and choose a few things they'd like to try.
- start the second iteration! Goto 1 and create a new group-exercise.
No comments:
Post a Comment