1. creating your cyber-dojofrom the home page one person...
- click setup a new practice session
- click your chosen language
- click your chosen test-framework
- click next
- click your chosen exercise
- click set it up
- a dialog displays your cyber-dojo's id, e.g., 3AF65A
2. entering your cyber-dojofrom the home page each pair enters the cyber-dojo...
- click enter a practice session
- type in the cyber-dojo's id, e.g., 3AF65A
- click start programming
- a dialog displays the animal (e.g. panda) assigned to the pair.
- click ok
- each pair is now in their own test environment
3. programming inside your cyber-dojofrom their test environment everyone programs for a fixed amount of time e.g., 45 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 programming
4. reviewing your cyber-dojofrom the home page one person...
- clicks review a practice session
- types in the cyber-dojo's id, e.g., 3AF65A
- clicks open a dashboardto open the dashboard displaying all the animals and their traffic-lights
- clicks any animal's traffic-light and steps through their history
- everyone chooses what to focus on improving in the next iteration