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
    tests?
    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
  • each pair types in the cyber-dojo's id, e.g.,
    3AF65A
  • each pair clicks
    start
  • each pair's computer is assigned an animal (e.g. panda)
  • each pair clicks
    ok
  • each pair is now in their own test page

3. programming inside your cyber-dojo

from their test pages 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
    enter a practice session
  • types in the cyber-dojo's id, e.g.,
    3AF65A
  • clicks
    open a dashboard
      to open the dashboard page displaying all the animals and their traffic-lights
  • clicks any animal's traffic-light and steps through their history
  • everyone decides what to focus on improving in the next iteration


No comments:

Post a Comment