Dynamic HTML is used to designate a technique of creating interactive web sites by using a combination of the static markup language HTML, the browser programming language Javascript and the style definition language CSS.
It can be used to create interactive exercises to use in e-learning.