1. creating your cyber-dojofrom the home page one person...
- click setup a default practice
- click your chosen language
- click your chosen test-framework
- click next
- click your chosen exercise
- if you're practicing alone, click set it up & start programming. A dialog displays your animal (e.g. dolphin). Click ok.
- if you're practicing in a group, click set it up & show the hex-id. A dialog displays your cyber-dojo's id, e.g.,3AF65A
2. entering your cyber-dojoif you're practicing in a group each pair now enters your cyber-dojo. Each pair, from the home page...
- click enter a practice
- 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 connects their computer to a projector and...
- clicks review a practice
- 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