Select Atoms or Molecules (MarvinJS)

Question types ::: qtype_easyoselectjs
Maintained by Carl LeBlond
Have students select atoms, molecules or reactions with this question type. Requires MarvinJS downloadable from
Latest release:
34 sites
6 fans
Current versions available: 2


This software is no longer maintained and has been superseded by the OpenOChem LTI assessment system.

This question type allows you to design questions in which students select various atoms, molecules, bonds or other objects.  The instructor builds molecules or reactions with the Marvin Sketch editor and selects certain objects as the answer.  The student is then presented with the molecules or reactions and must select according to question text.  Note:  This plugin requires MarvinJS from Chemaxon.
You can ask questions such as;
  • Select all chiral centers in the following molecule?
  • Select all sp3 hybrid atoms in the following structure?
  • Choose the nucleophile in the following reaction?


This plugin adopts the same license that Moodle does.  The MarvinJS is available from chemaxon.


This plugin was developed at the Indiana University of Pennsylvania (IUP).  Neither IUP or Carl LeBlond are affiliated with Chemaxon.


This plugin requires MarvinJS from Chemaxon which can be downloaded here.


Example questions are provided as a Moodle xml file in the examples folder.


This plugin is part of set EasyOChem.


Screenshot #0


Carl LeBlond (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Fri, Sep 5, 2014, 4:58 AM
    Thanks Carl for sharing this plugin with the community. What caught my eyes during the code review was the name of the database table your plugin creates. I noticed some question type plugins use the qtype_ prefix for tables in install.xml while some others use question_ prefix. I checked the but it does not give me a clear answer. I asked Tim Hunt for more explanation. In any case, the name used by your plugin should not collide so it does not block the approval. But you might want to check the situation too and eventually rename the table in an upgrade step in a future version of the plugin.

    You are cleared to land now, welcome to the Plugins directory.
  • Fri, Jun 19, 2020, 1:23 PM
    Good to see it you have shared a nice information for the students it is sometimes hard to decide to take the correct tool, I provide the writing help to the students in cheap nursing essay help UK students can take the best service now online and can have the nice and good grades in college they also can get free assistance as well.
  • Fri, Jul 10, 2020, 9:13 PM
    Hi, Is there any plans to update this plugin to version 3.8 / 3.9 / 4.0?
Please login to post comments