Hi everybody,
Where is the best place to give metadata about an exercise element?
I'm working on a course, and I'm conceiving of keeping exercises in a shared repository, from which individual problem sets could <xi:include> individual exercises. It would be helpful if the exercise elements had information attached to them, such as the author, date of creation, difficulty level, learning objective, Bloom type, or depth of knowledge level.
Right now, I'm primarily considering a use case of human authors scanning the XML source, and using the metadata to decide what problems to include. If that's the only use case, ever, then a big comment would be sufficient. But another possible application (which I am *not* requesting at this time, to be clear) is in an instructor edition publication, where the metadata could be used to annotate or decorate the exercise. For that, it would be better to embed metadata into the XML source. Or if someone sets an exam and wants to analyze which topics were best understood, structured metadata would be helpful.
The only metadata container I know of in PreTeXt is <bibinfo>, so I've been playing around with adding it to exercises, and adding other metadata properties using Dublin Core as in
https://www.dublincore.org/specifications/dublin-core/dc-xml-guidelines/. I know this violates the document schema, but AFAICT the extra elements are silently skipped during processing. So is it that bad after all?
Interested to hear the sages' thoughts on this.
Best,
Matthew
--
Matthew Leingang (he/his)
Clinical Professor of Mathematics
Assistant Director of Undergraduate Studies
Department of Mathematics
Courant Institute of Mathematical Sciences
New York University