I am a big fan of "choose your own adventure" kind of books, and I will try to do something with that soon.
For the physics part, I also have a simple physics game engine which is in the works. Instead of answering questions about different //points// of the motion the user would have to specify the js function which describes the entire motion. There will be not "grades" just test suites your code has to pass ;)
What do you have in mind exactly when you say "interactive book"?
I was thinking of graphs and equations where you could test different values, see how the outcome varies. When you learn with a graphic/equation you can manipulate, the experience stays with you
For the physics part, I also have a simple physics game engine which is in the works. Instead of answering questions about different //points// of the motion the user would have to specify the js function which describes the entire motion. There will be not "grades" just test suites your code has to pass ;)
What do you have in mind exactly when you say "interactive book"?