An interactive JavaScript quiz