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

Select Atoms or Molecules (MarvinJS) 1.0

Moodle 2.3, 2.4, 2.5, 2.6, 2.7, 2.8
Released: Friday, May 1, 2015, 12:25 AM
Moodle 2.3+ plugin: EasyOChem MarvinJS Selection question type


This will NOT work with Moodle 2.0 or older, since it uses the new
question API implemented in Moodle 2.1.

This is a Moodle question type. It should come as a self-contained
"easyoselectjs" folder which should be placed inside the "question/type" folder
which already exists on your Moodle web server.

You must download a recent copy of MarvinJS from You can
set the path to MarvinJS in the admin panel.


With the MarvinJS Selection question type the instructor draws a structure,
set of structures or reactions and selects certain objects (atoms, molecules etc).
The student must then select the same objects. You can ask questions such as
"Select all chiral centers in the following structures?" or "Choose the nucleophile
in the following reaction?"

Version information

Version build number
Version release name
Can be updated to
1.0 (2016021200)
Stable version
MD5 Sum
Supported software
Moodle 2.3, Moodle 2.4, Moodle 2.5, Moodle 2.6, Moodle 2.7, Moodle 2.8
  • Latest release for Moodle 2.3
  • Latest release for Moodle 2.4
  • Latest release for Moodle 2.5
  • Latest release for Moodle 2.6
  • Latest release for Moodle 2.7
  • Latest release for Moodle 2.8

Version control information

Version control system (VCS)
VCS repository URL

Default installation instructions for plugins of the type Question types

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder (eg "myquestiontype") in the "question/type" subdirectory.
  4. Visit to finish the installation