Custom configuration options by deck or by note type

Is your feature request related to a problem? Please describe.

I’m maintaining a few shared decks where it would help a lot if there was an easy way to allow users of the deck to configure the notes without going deep into the template code (e.g. change sizes of certain components, change the sensitivity of the quizzes, …).

Possible alternatives

  • Tags
    • Unstructured, undocumented by design
  • Deck/Subdeck names
    • Unstructured, undocumented by design, limited by subdeck name length/subdeck clutter
  • media files (with underscores)
    • Structured, but hard to find and edit for non-technical users (especially on mobile)
  • Config block at start of note
    • Structured, but has to be edited for each card template of a note.
  • Additional configuratiion fields
    • Structured, hard to change config in bulk for notes, is overwritten by deck reimports/updates

Describe the solution you’d like
I would like a configuration system that gives configuration options by deck (through Deck Options - Anki Manual ) or by note type e.g. through a common js file like it already exists for css, possibly with a simple interface for non-technical users.
An option would also be to have a more technical interface, but allow to edit the options from within the notes, such that deck authors can provide user-friendly interfaces.

Please DM me if you are interested in creating such a system.

Somewhat related high-level issue: Consider a cross-platform add-on system for templates · Issue #3833 · ankitects/anki · GitHub

The Asset Manager add-on makes it easier to customize JS. It’s apparently no longer working in recent Anki versions, but it should be easy to fix with some technical experience.

As another example, check out the AnKing Note Types add-on.

Add-ons are not ideal for this though: Anki can certainly do a lot here.

I noticed just now that I already created a topic for this issue, see Custom/Additional deck options.
A topic in a similar direction is Can Anki provide cross platform local persistent storage functionality?.