Yes. Certainly this is one of the many uses of LON-CAPA.
Questions CAN have more than one possible answer, however.
There are diverse ways randomization can be devised and implemented in LON-CAPA, from simply using random parameters in problem statements, to selecting statements from a collection of different possible statements, to randomization over completely different problems.
There are various easy-to-use templates to create problems which can be of a variety of types:
- Numerical problems in which the numerical response can be graded subject to such things as a reasonable numerical tolerance (absolute, relative or algorithmic), units, significant figures.
- Symbolic algebraic or mathematical expression responses.
- String responses.
- Simple radio button problems in which only 1 of N is correct.
- So-call option response problems in which N or M responses may be correct.
- Matching lists type problems, in which there is a one-to-one correspondence between list elements.
- Ranking problems, in which the student select ordinals.
- Problems of the above types including choices from randomly labeled images, or scientific plots.
- Click-on-the-image problems, in which the coordinates of a mouse-click correspond to the students response to a question about the image.
These problem types can be easily set up to cause individual students to receive a 'personalize' problem in which the N statements (or 'foils") to which they must respond are randomly selected from a larger number of possible 'foils'. These can be categorized and selected according to concept groups.
LON-CAPA is a multi-target system, such that coded problems can be rendered as for homework, or scantron exams, surveys, practice modes etc.
There are many more things which could be said.
Instructors have fine-grained control over their content AND over many parameters.
LON-CAPA is NOT restricted to use in the Sciences.
I'd be happy to comment further if there is any interest.
Cheers,
Ray