how do I use cyber-dojo?

cyber-dojo is designed to be used as follows:

1. creating your cyber-dojo

from 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-dojo

from 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-dojo

from their test environment everyone programs for a fixed amount of time e.g., 45 minutes
  • write tests, click
    test
    to see if they fail
  • write code, click
    test
    to see if they pass
  • each
    test
    click 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-dojo

from the home page one person...
  • clicks
    review a practice session
  • types in the cyber-dojo's id, e.g.,
    3AF65A
  • clicks
    open a dashboard
      to 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


No comments:

Post a Comment