LiveCode from RunRev is an IDE [integrated development environment] software: basically an updated and cross-platform Hypercard. Its main use is of course to develop software. As an ICT teaching aide, however, it's pretty close to being optimal!
For more informed LiveCode discussions and help, go to LiveCode's specially dedicated Forum, linked from the speech-icons to the left.