one way without requiring students/users of the framework to have specific fields telling the framework about the last two choices is to have have the framework automatically detect these last two at runtime (or even the TM). If the QA doesn't have a way to generate Numeric, Sympy from the choiceg, then the framework does not try to generate such a dataset for that question (if the researcher requested that style) and simply moves on to the next Q,A pair.
The main formats for Answers are:
MC = Multiple Choice NL+Sympy vNL+vSympy TM = Turning Machines = Program/Functions/Code Numeric Sympy
one way without requiring students/users of the framework to have specific fields telling the framework about the last two choices is to have have the framework automatically detect these last two at runtime (or even the TM). If the QA doesn't have a way to generate Numeric, Sympy from the choiceg, then the framework does not try to generate such a dataset for that question (if the researcher requested that style) and simply moves on to the next Q,A pair.