-
Notifications
You must be signed in to change notification settings - Fork 0
Description
The current tool we work with is too complicated for the IT-Ninjas who usually don't have any programming experience at all.
The goal is to heavily simplify the first few exercises as to allow IT Ninjas without any experience to still do something on their own and have a few success moments.
@RandomTannenbaum and I discussed on how we wanted to achieve this and came to the conclusion that creating a new template without Javascript makes more sense.
Going forward the IT Ninjas will do basic Ruby programming exercises which should make the whole setup less complicated as well.
The idea is that they work in a ruby file file.rb
that can then be executed by the IT Ninjas themselves (ruby file.rb
), adding another level of learning.
Similar to other basic Ruby tutorials (such as Codecademy) the exercises should then follow a learning path of increased complexity.
e.g.
- Save your name in a variable
name = "Robin"
- Print your name to the console
puts name
- Reverse your name and print it again
- Reverse and Uppercase your name and remove the last letter, then print it to the console
- Let the user input their name to the terminal and do the same as in exercise 4
etc. etc. etc.
We should also have some exercises ready for those who are more advanced already and will breeze through the exercises above.
Examples would be:
- Scrambled Word game - A word from a word list is output to the console and the user has to write the unscrambled word to win. Can include time measurement or a points system etc.
- Number guessing game - User enters a number and the program tells the user whether they are hot or cold
- Magic 8 Ball - The user can enter yes or no questions and the Magic 8 Ball picks from a list of random predefined answers. (🧽)