You can create questions that use the Marvin JS tool to
allow your students to create or complete drawings of chemical structures and reactions
that
are scored automatically. You can also use Marvin JS to display
chemical structures in your questions.
Marvin JS Drawing Modes Whether you are using Marvin JS to display chemical structures and reactions or to have your students draw
them, you need to select the correct drawing mode for your drawing.
Create Marvin JS Questions That Require Students to Create a New Drawing For some Marvin JS questions, you might want your students to draw a structure or reaction starting
with an empty drawing area. This kind of question can ask your students to
perform both analytical and synthetic thinking, much like an essay question.
Create Marvin JS Questions That Display an Initial Drawing For some Marvin JS questions, you might want your students to start with an initial drawing
— a template — and change it to answer the question. Sometimes the template constitutes
part of your prompt, and sometimes the template helps to focus your students
by requiring them only to complete the parts of the drawing that relate to the
concept being taught.
Display Chemical Structures in Questions with Marvin JS For some questions, you might want your students to interpret drawings of chemical
structures or reactions. You can display these using Marvin JS in the question, the answer (for question modes like multiple-choice), or
the solution.
Create Marvin JS Questions That Use Canonical or Combinatorial SMILES Strings Sometimes, you want to display a randomly selected molecule in your question. Or,
you might even want to combine molecules — for example, in condensation reactions
or peptide sequences. Specifying the chemical structure using SMILES (Simplified
Molecular Input Line Entry System) strings instead of the native Marvin JS XML lets you combine or otherwise change the chemical structure programmatically,
and offers a space-efficient method for defining arrays of chemical structures
that can be used in your question.
Draw Chemical Structures in Marvin JS The following sections describe how to draw and edit chemical structures and
reactions in Marvin JS .