Section 9 Doenet
Use Case.
Author exercises that can provide immediate feedback and/or interactive elements for illustrations or student exploration.
Time Commitment.
Moderate to significant. There are many existing Doenet activities, but there would be a necessary time investment to learn syntax for creating new activities.
Subsection 9.1 Doenet Activities
Doenet provides a markup language that can generate interactive webpages. No local installations are necessary, and all authoring is done within a web browser. When authoring your own interactives, avoid designs that are not keyboard navigable.
 1 
www.doenet.org/