Add question variant list, create, show, update, and delete APIs with typed JSON attributes, explicit starter-code omission and language-default states, structured files and JSON-string file payloads, and matching demo routes.
Add question variant list, create, show, update, and delete APIs with typed JSON attributes, explicit starter-code omission and language-default states, structured files and JSON-string file payloads, and matching demo routes.