RunestoneInteractive / RunestoneComponents

Packaging of the Runestone tools for publishing educational materials using github pages
http://runestoneinteractive.org
Other
101 stars 225 forks source link

Consistent Component API #1087

Closed bnmnetp closed 3 years ago

bnmnetp commented 4 years ago

Consistent Component API

A standardized API will make the Runestone Components easier to work on and more maintainable. For example in trying to find out how to JUST score a component in a timed exam (not render any feedback) I found the following methods:

All of the above mix the scoring of the component with rendering the feedback. I would like to separate those two things and standardize on some names for doing so.

Base Class Provides

All Components