Big Ed - The chatbot. Use this alongside a PRIMM tasks when teaching variables. The worksheet will ask you to predict what is happening and then run the program to see if it did what you thought. You will then be prompted to investigate the code a bit more before modifying the functionality.
(Remixed to fix a bug in ask_name and removed subroutines)