OpenQuiz is an minimal open source quiz making application written in vanilla JS.
The application takes a list of terms and definitions in the form of a csv. Optionally you can also have a url to an audio file as a third element. The CSV can be pasted into the setting or you can link to a hosted version of the csv using a url parameter.
Example linking a csv using a url:
The application then randomly picks rows and uses them for a multi choice quiz or flash cards.
Check out the source code