How answers are graded

The checker compares molecules, not pictures. It converts your drawing into a chemical graph (atoms, bonds, charges and, when an exercise asks for it, stereochemistry) and compares that with the answer using the open-source cheminformatics toolkit RDKit. No AI is involved and the same drawing always gets the same result.

What counts as the same structure

2-methylbutane
the same molecule, drawn from the other end

What counts as different

Stereochemistry

Every exercise states whether stereochemistry is assessed:

Drawings the checker won't grade

These don't count as an attempt. The feedback explains what to change:

How feedback is written

Feedback only states things the checker can establish with certainty from the two structures: for example, that your structure has 4 carbon atoms instead of 5, that it has the right formula but different connectivity, that it contains a ketone where the name describes an aldehyde, or that the carbon skeleton and groups match but something is attached at a different position. Many exercises also recognise specific common mistakes, such as drawing pentane instead of 2-methylbutane, and explain them.

When the difference can't be pinned down reliably, the feedback says so in general terms and lets you see the correct structure. It never guesses what you intended and never shows a "similarity score".

How the exercises are checked

Every exercise name is checked against its answer structure by two independent sources before it is published: OPSIN, an open-source program that interprets systematic chemical names, and the PubChem database. An exercise is published only when both agree with the answer. The checker itself is covered by an automated test suite, including a cross-check of thousands of structure pairs against the IUPAC InChI identifier.

If you think an answer or explanation is wrong, please tell us. Include the compound name and what you drew.

Technical details

Editors: the site's own dot editor, and Ketcher 3.18.0 (EPAM) as the advanced editor. Grading: RDKit.js 2026.9.1. The drawing is exported as an MDL molfile, sanitised by RDKit (valence check, aromaticity perception, explicit hydrogens removed) and compared as canonical SMILES, with or without stereochemistry according to the exercise. Everything runs in your browser; your drawings are not sent anywhere.