So when I saw H5P, I thought it was worth trying out, although it also seems to be tied into WordPress or Drupal.
Here's a demo multiple choice question:
Adding content types is a bit quirky, but it does seem to work.
I wonder if adding much H5P content will stress the server.
I hope not.