Do you design HTML-based applications? Have you heard about H5P? It is a series of free HTML5 content including quizzes, slide pages, and interactive elements that can be added to any HTML site.  WordPress, Drupal, and Moodle has dedicated Plugins to manage H5P content types. I use H5P in my teaching and in my vocabulary instruction website. Highly recommended! https://h5p.org/