I recently updated the OpenOChem code to include a new question type called the JSmol question type. This question type requires students to construct a 3D structures using the JSMol Model kit. There are two options for checking correctness of students responses; Structure (Smiles) and Conformer (RMSD).
With the Structure (Smiles) option selected the students 3D structure is converted to smiles and checked for correctness. You can ask questions like the following
Construct acetophenone in the applet below? Draw (R)-butan-2-ol? Construct (2E, 4Z) hexa-2,4-diene?
With the conformer option selected you can ask students to construct various conformers. Here are some examples of what you can ask.
Construct the most stable conformation of methylcyclohexane? Construct the anti conformer of butane? Construct the most stable (trans)-1,4-dimethylcyclohexane conformation? With the conformer option in addition check of the RMSD (Root Mean Square Distance) is completed as a check for correctness. Here is a screen shot of the JSMol qtype.