A setting to allow storing persistent JSON data in artifacts

Kind of expanding on this notion of persistent data in artifacts… it would be dandy if we could somehow “reuse” artifacts (or manually register new ones) with just slight JSON data modifications in each one. For example:

As already mentioned, each of my students has their own private category which means they have they their own materials and quizzes. Today I tested out creating a quiz artifact.

Current approach for making quizzes

(The topic is created as a wiki topic so the student can actually select their answer checkbox.)

Artifact version

The reason why it would be useful is because we could then have one “quiz engine” which works well (the actual mini-program) then just replace the phrasal verbs (or whatever other data) by using a different JSON object. So the data changes but the code doesn’t, if that makes sense.

1 Like