Question types: Select Atoms or Molecules (MarvinJS)

qtype_easyoselectjs
Maintained by Picture of Carl LeBlondCarl LeBlond
Have students select atoms, molecules or reactions with this question type. Requires MarvinJS downloadable from www.chemaxon.com.
44 sites
17 downloads
5 fans
Current versions available: 2

Overview

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?

License

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

Authors

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

Requirements

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

Examples

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

Sets

This plugin is part of set EasyOChem.

Screenshots

Screenshot #0

Contributors

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

Comments RSS

Comments

  • Picture of David Mudrák
    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 https://docs.moodle.org/dev/Developing_a_Question_Type#Database_tables 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.
Please login to post comments