{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T16:32:31Z","timestamp":1740155551417,"version":"3.37.3"},"reference-count":22,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T00:00:00Z","timestamp":1666742400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T00:00:00Z","timestamp":1666742400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001665","name":"Agence Nationale de la Recherche","doi-asserted-by":"publisher","award":["ANR-20-NCUN-0004 DEPHY"],"award-info":[{"award-number":["ANR-20-NCUN-0004 DEPHY"]}],"id":[{"id":"10.13039\/501100001665","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cheminform"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>We report a novel approach for grading chemical structure drawings for remote teaching, integrated into the Moodle platform. Typically, existing online platforms use a binary grading system, which often fails to give a nuanced evaluation of the answers given by the students. Therefore, such platforms are unevenly adapted to different disciplines. This is particularly true in the case of chemical structures, where most questions simply cannot be evaluated on a true\/false basis. Specifically, a strict comparison of candidate and expected chemical structures is not sufficient when some tolerance is deemed acceptable. To overcome this limitation, we have developed a grading workflow based on the pairwise similarity score of two considered chemical structures. This workflow is implemented as a Moodle plugin, using the Chemdoodle engine for drawing structures and communicating with a REST server to compute the similarity score using molecular descriptors. The plugin (<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/github.com\/Laboratoire-de-Chemoinformatique\/moodle-qtype_molsimilarity\">https:\/\/github.com\/Laboratoire-de-Chemoinformatique\/moodle-qtype_molsimilarity<\/jats:ext-link>) is easily adaptable to any academic user; both embedding and similarity measures can be configured.<\/jats:p>","DOI":"10.1186\/s13321-022-00645-0","type":"journal-article","created":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T03:38:35Z","timestamp":1666755515000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Implementation of a soft grading system for chemistry in a Moodle plugin"],"prefix":"10.1186","volume":"14","author":[{"given":"Louis","family":"Plyer","sequence":"first","affiliation":[]},{"given":"Gilles","family":"Marcou","sequence":"additional","affiliation":[]},{"given":"C\u00e9line","family":"Perves","sequence":"additional","affiliation":[]},{"given":"Rachel","family":"Schurhammer","sequence":"additional","affiliation":[]},{"given":"Alexandre","family":"Varnek","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,10,26]]},"reference":[{"key":"645_CR1","doi-asserted-by":"publisher","first-page":"1851","DOI":"10.1021\/ed500140n","volume":"91","author":"TP O\u2019Sullivan","year":"2014","unstructured":"O\u2019Sullivan TP, Hargaden GC (2014) using structure-based organic chemistry online tutorials with automated correction for student practice and review. J Chem Educ 91:1851\u20131854. https:\/\/doi.org\/10.1021\/ed500140n","journal-title":"J Chem Educ"},{"key":"645_CR2","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1021\/ci00057a005","volume":"28","author":"D Weininger","year":"1988","unstructured":"Weininger D (1988) SMILES, a chemical language and information system. 1. Introduction to methodology and encoding rules. J Chem Inf Model 28:31\u201336. https:\/\/doi.org\/10.1021\/ci00057a005","journal-title":"J Chem Inf Model"},{"key":"645_CR3","doi-asserted-by":"publisher","first-page":"1855","DOI":"10.1021\/ed500353a","volume":"91","author":"AB Flynn","year":"2014","unstructured":"Flynn AB, Caron J, Laroche J et al (2014) Nomenclature101.com: a free, student-driven organic chemistry nomenclature learning tool. J Chem Educ 91:1855\u20131859. https:\/\/doi.org\/10.1021\/ed500353a","journal-title":"J Chem Educ"},{"key":"645_CR4","doi-asserted-by":"publisher","first-page":"1402","DOI":"10.1021\/acs.jchemed.5b00054","volume":"92","author":"LA Morsch","year":"2015","unstructured":"Morsch LA, Lewis M (2015) engaging organic chemistry students using chemdraw for iPad. J Chem Educ 92:1402\u20131405. https:\/\/doi.org\/10.1021\/acs.jchemed.5b00054","journal-title":"J Chem Educ"},{"key":"645_CR5","unstructured":"LeBlond C, Bucholtz E, Muzyka J (2019) OpenOChem: An LMS agnostic chemistry quizzing platform. In: DivCHED CCCE: Committee on Computers in Chemical Education. http:\/\/confchem.ccce.divched.org\/2019CCCENLP3. Accessed 13 Dec 2021"},{"key":"645_CR6","unstructured":"Moodle home page. https:\/\/moodle.org. Accessed 9 Dec 2021"},{"key":"645_CR7","unstructured":"Scenari home page. https:\/\/scenari.org\/index.html. Accessed 10 Dec 2021"},{"key":"645_CR8","unstructured":"ChemAxon main page. https:\/\/chemaxon.com\/. Accessed 10 Dec 2021"},{"key":"645_CR9","doi-asserted-by":"publisher","first-page":"1813","DOI":"10.1021\/acs.jchemed.5b00294","volume":"92","author":"M Richards-Babb","year":"2015","unstructured":"Richards-Babb M, Curtis R, Georgieva Z, Penn JH (2015) Student perceptions of online homework use for formative assessment of learning in organic chemistry. J Chem Educ 92:1813\u20131819. https:\/\/doi.org\/10.1021\/acs.jchemed.5b00294","journal-title":"J Chem Educ"},{"key":"645_CR10","unstructured":"Moodle (2014) Using learning communities to create an open source course management system. In: Dougiamas. https:\/\/dougiamas.com\/archives\/edmedia2003\/. Accessed 14, Dec 2021"},{"key":"645_CR11","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1186\/1758-2946-4-22","volume":"4","author":"NM O\u2019Boyle","year":"2012","unstructured":"O\u2019Boyle NM (2012) Towards a universal smiles representation\u2014a standard method to generate canonical smiles based on the InChI. J Cheminform 4:22. https:\/\/doi.org\/10.1186\/1758-2946-4-22","journal-title":"J Cheminform"},{"key":"645_CR12","doi-asserted-by":"publisher","DOI":"10.17487\/rfc7159","author":"T Bray","year":"2014","unstructured":"Bray T (2014) The JavaScript Object Notation (JSON) data interchange format. Internet Requests for Comments RFC7159. https:\/\/doi.org\/10.17487\/rfc7159","journal-title":"Internet Requests for Comments RFC7159"},{"key":"645_CR13","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1186\/s13321-015-0085-3","volume":"7","author":"MC Burger","year":"2015","unstructured":"Burger MC (2015) ChemDoodle web components: HTML5 toolkit for chemical graphics, interfaces, and informatics. J Cheminform 7:35. https:\/\/doi.org\/10.1186\/s13321-015-0085-3","journal-title":"J Cheminform"},{"key":"645_CR14","doi-asserted-by":"publisher","first-page":"855","DOI":"10.1002\/minf.201000099","volume":"29","author":"F Ruggiu","year":"2010","unstructured":"Ruggiu F, Marcou G, Varnek A, Horvath D (2010) ISIDA property-labelled fragment descriptors. Mol Inf 29:855\u2013868. https:\/\/doi.org\/10.1002\/minf.201000099","journal-title":"Mol Inf"},{"key":"645_CR15","doi-asserted-by":"publisher","first-page":"191","DOI":"10.2174\/157340908785747465","volume":"4","author":"A Varnek","year":"2008","unstructured":"Varnek A, Fourches D, Horvath D et al (2008) ISIDA\u2014platform for virtual screening based on fragment and pharmacophoric descriptors. Curr Comput Aided Drug Des 4:191\u2013198. https:\/\/doi.org\/10.2174\/157340908785747465","journal-title":"Curr Comput Aided Drug Des"},{"key":"645_CR16","doi-asserted-by":"publisher","first-page":"23","DOI":"10.1186\/s13321-015-0068-4","volume":"7","author":"SR Heller","year":"2015","unstructured":"Heller SR, McNaught A, Pletnev I et al (2015) InChI, the IUPAC international chemical identifier. J Cheminform 7:23. https:\/\/doi.org\/10.1186\/s13321-015-0068-4","journal-title":"J Cheminform"},{"key":"645_CR17","unstructured":"Download page of the InChI Trust. https:\/\/www.inchi-trust.org\/downloads\/. Accessed 11, Dec 2022"},{"key":"645_CR18","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7519","author":"M Jones","year":"2015","unstructured":"Jones M, Bradley J, Sakimura N (2015) JSON Web Token (JWT). Internet Req Comments RFC 7519. https:\/\/doi.org\/10.17487\/RFC7519","journal-title":"Internet Req Comments RFC 7519"},{"key":"645_CR19","doi-asserted-by":"publisher","DOI":"10.17487\/rfc4648","author":"S Josefsson","year":"2006","unstructured":"Josefsson S (2006) The Base16, Base32, and Base64 Data Encodings. Internet Req Comments RFC4648. https:\/\/doi.org\/10.17487\/rfc4648","journal-title":"Internet Req Comments RFC4648"},{"key":"645_CR20","unstructured":"cURL website. In: cURL:\/\/. https:\/\/curl.se\/. Accessed 11 Jan 2022"},{"key":"645_CR21","volume-title":"Free Pascal and Lazarus\u2014a textbook on programming","author":"E Alekseev","year":"2021","unstructured":"Alekseev E, Chesnokova O, Kucher T (2021) Free Pascal and Lazarus\u2014a textbook on programming. ALT Linux library, Moskow"},{"key":"645_CR22","volume-title":"Rabbit Mq for Starters","author":"A Wood","year":"2016","unstructured":"Wood A (2016) Rabbit Mq for Starters. California, USA"}],"container-title":["Journal of Cheminformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-022-00645-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13321-022-00645-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-022-00645-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,26]],"date-time":"2022-10-26T03:40:18Z","timestamp":1666755618000},"score":1,"resource":{"primary":{"URL":"https:\/\/jcheminf.biomedcentral.com\/articles\/10.1186\/s13321-022-00645-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,10,26]]},"references-count":22,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2022,12]]}},"alternative-id":["645"],"URL":"https:\/\/doi.org\/10.1186\/s13321-022-00645-0","relation":{},"ISSN":["1758-2946"],"issn-type":[{"type":"electronic","value":"1758-2946"}],"subject":[],"published":{"date-parts":[[2022,10,26]]},"assertion":[{"value":"21 March 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 September 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"26 October 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethics approval and consent to participate"}},{"value":"No competing interest to declare.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"72"}}