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.