{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T16:32:47Z","timestamp":1740155567253,"version":"3.37.3"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T00:00:00Z","timestamp":1722470400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T00:00:00Z","timestamp":1722470400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"IdEx Formation 2022, Strasbourg, France","award":["ref project 33"],"award-info":[{"award-number":["ref project 33"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Cheminform"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Here, we present a new method for evaluating questions on chemical reactions in the context of remote education. This method can be used when binary grading is not sufficient as some tolerance may be acceptable. In order to determine a grade, the developed workflow uses the pairwise similarity assessment of two considered reactions, each encoded by a single molecular graph with the help of the Condensed Graph of Reaction (CGR) approach. This workflow is part of the\u00a0ChemMoodle\u00a0project and is implemented as a Moodle Plugin. It uses the Chemdoodle engine for reaction drawing and visualization and communicates with a REST server calculating the similarity score using ISIDA fragment descriptors. The plugin is open-source, accessible in GitHub (<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_reacsimilarity\">https:\/\/github.com\/Laboratoire-de-Chemoinformatique\/moodle-qtype_reacsimilarity<\/jats:ext-link>) and on the Moodle plugin store (<jats:ext-link xmlns:xlink=\"http:\/\/www.w3.org\/1999\/xlink\" ext-link-type=\"uri\" xlink:href=\"https:\/\/moodle.org\/plugins\/qtype_reacsimilarity?lang=en\">https:\/\/moodle.org\/plugins\/qtype_reacsimilarity?lang=en<\/jats:ext-link>). Both similarity measures and fragmentation can be configured.<\/jats:p><jats:p><jats:bold>Scientific contribution<\/jats:bold><\/jats:p><jats:p> This work introduces an open-source method for evaluating chemical reaction questions within Moodle using the CGR approach. Our contribution provides a nuanced grading mechanism that accommodates acceptable tolerances in reaction assessments, enhancing the accuracy and flexibility of the grading process.<\/jats:p>","DOI":"10.1186\/s13321-024-00889-y","type":"journal-article","created":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T15:02:56Z","timestamp":1722524576000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Implementation of a soft grading system for chemistry in a Moodle plugin: reaction handling"],"prefix":"10.1186","volume":"16","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-9139-8822","authenticated-orcid":false,"given":"Louis","family":"Plyer","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1676-6708","authenticated-orcid":false,"given":"Gilles","family":"Marcou","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C\u00e9line","family":"Perves","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0908-6261","authenticated-orcid":false,"given":"Fanny","family":"Bonachera","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1886-925X","authenticated-orcid":false,"given":"Alexander","family":"Varnek","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,8,1]]},"reference":[{"key":"889_CR1","doi-asserted-by":"publisher","first-page":"1137","DOI":"10.1021\/ed3006264","volume":"90","author":"JF Eichler","year":"2013","unstructured":"Eichler JF, Peeples J (2013) Online homework put to the test: a report on the impact of two online learning systems on student performance in general chemistry. J Chem Educ 90:1137\u20131143. https:\/\/doi.org\/10.1021\/ed3006264","journal-title":"J Chem Educ"},{"key":"889_CR2","doi-asserted-by":"publisher","first-page":"1344","DOI":"10.1021\/ed080p1344","volume":"80","author":"B Freasier","year":"2003","unstructured":"Freasier B, Collins G, Newitt P (2003) A web-based interactive homework quiz and tutorial package to motivate undergraduate chemistry students and improve learning. J Chem Educ 80:1344. https:\/\/doi.org\/10.1021\/ed080p1344","journal-title":"J Chem Educ"},{"key":"889_CR3","doi-asserted-by":"publisher","first-page":"409","DOI":"10.1039\/C0RP90014A","volume":"12","author":"M Richards-Babb","year":"2011","unstructured":"Richards-Babb M, Jackson JK (2011) Gendered responses to online homework use in general chemistry. Chem Educ Res Pract 12:409\u2013419. https:\/\/doi.org\/10.1039\/C0RP90014A","journal-title":"Chem Educ Res Pract"},{"key":"889_CR4","doi-asserted-by":"publisher","first-page":"1547","DOI":"10.1021\/acs.jchemed.2c01121","volume":"100","author":"VS Vyas","year":"2023","unstructured":"Vyas VS, Reid SA (2023) What moves the needle on DFW rates and student success in general chemistry? A quarter-century perspective. J Chem Educ 100:1547\u20131556. https:\/\/doi.org\/10.1021\/acs.jchemed.2c01121","journal-title":"J Chem Educ"},{"key":"889_CR5","doi-asserted-by":"publisher","first-page":"2448","DOI":"10.1021\/acs.jchemed.0c00717","volume":"97","author":"N Dietrich","year":"2020","unstructured":"Dietrich N, Kentheswaran K, Ahmadi A et al (2020) Attempts, successes, and failures of distance learning in the time of COVID-19. J Chem Educ 97:2448\u20132457. https:\/\/doi.org\/10.1021\/acs.jchemed.0c00717","journal-title":"J Chem Educ"},{"key":"889_CR6","unstructured":"Charte de l\u2019E\u00e0D\u2014EAD\u2014Enseignement \u00e0 distance\u2014Universit\u00e9 de Strasbourg. https:\/\/ead.unistra.fr\/communaute-ead\/charte-de-lead. Accessed 18 Aug 2023"},{"key":"889_CR7","doi-asserted-by":"publisher","first-page":"89","DOI":"10.2533\/chimia.2021.89","volume":"75","author":"MT M\u00fcller","year":"2021","unstructured":"M\u00fcller MT, Togni A, Thilgen C (2021) Evaluation of the chemistry knowledge of students entering the ETH Zurich with a Moodle Quiz. Chimia 75:89. https:\/\/doi.org\/10.2533\/chimia.2021.89","journal-title":"Chimia"},{"key":"889_CR8","doi-asserted-by":"publisher","unstructured":"Successes and Challenges: Online Teaching and Learning of Chemistry in Higher Education in China in the Time of COVID-19. https:\/\/doi.org\/10.1021\/acs.jchemed.0c00671. Accessed 3 Aug 2023","DOI":"10.1021\/acs.jchemed.0c00671"},{"key":"889_CR9","doi-asserted-by":"publisher","first-page":"1110","DOI":"10.1021\/acs.jchemed.1c00789","volume":"99","author":"E Korsakova","year":"2022","unstructured":"Korsakova E, Sokolovskaya O, Minakova D et al (2022) Chemist bot as a helpful personal online training tool for the final chemistry examination. J Chem Educ 99:1110\u20131117. https:\/\/doi.org\/10.1021\/acs.jchemed.1c00789","journal-title":"J Chem Educ"},{"key":"889_CR10","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":"889_CR11","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 Comput Sci 28:31\u201336. https:\/\/doi.org\/10.1021\/ci00057a005","journal-title":"J Chem Inf Comput Sci"},{"key":"889_CR12","doi-asserted-by":"publisher","first-page":"3044","DOI":"10.1021\/acs.jchemed.2c00278","volume":"99","author":"F Ot\u00e1lvaro","year":"2022","unstructured":"Ot\u00e1lvaro F (2022) Merging drawing-based questions with automatic assessment in organic chemistry using smartphones. J Chem Educ 99:3044\u20133048. https:\/\/doi.org\/10.1021\/acs.jchemed.2c00278","journal-title":"J Chem Educ"},{"key":"889_CR13","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1186\/1758-2946-5-24","volume":"5","author":"B Bienfait","year":"2013","unstructured":"Bienfait B, Ertl P (2013) JSME: a free molecule editor in JavaScript. J Cheminform 5:24. https:\/\/doi.org\/10.1186\/1758-2946-5-24","journal-title":"J Cheminform"},{"key":"889_CR14","unstructured":"ChemDraw JS Sample Page. https:\/\/chemdrawdirect.perkinelmer.cloud\/js\/sample\/index.html. Accessed 25 Apr 2023"},{"key":"889_CR15","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":"889_CR16","unstructured":"Socrative home page. https:\/\/www.socrative.com\/. Accessed 25 Apr 2023"},{"key":"889_CR17","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1186\/s13321-022-00645-0","volume":"14","author":"L Plyer","year":"2022","unstructured":"Plyer L, Marcou G, Perves C et al (2022) Implementation of a soft grading system for chemistry in a Moodle plugin. J Cheminform 14:72. https:\/\/doi.org\/10.1186\/s13321-022-00645-0","journal-title":"J Cheminform"},{"key":"889_CR18","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1007\/s44217-024-00143-5","volume":"3","author":"L Sanchez","year":"2024","unstructured":"Sanchez L, Penarreta J, Soria Poma X (2024) Learning management systems for higher education: a brief comparison. Discov Educ 3:58. https:\/\/doi.org\/10.1007\/s44217-024-00143-5","journal-title":"Discov Educ"},{"key":"889_CR19","doi-asserted-by":"publisher","first-page":"1194","DOI":"10.1021\/ed500465q","volume":"92","author":"ML Campbell","year":"2015","unstructured":"Campbell ML (2015) Multiple-choice exams and guessing: results from a one-year study of general chemistry tests designed to discourage guessing. J Chem Educ 92:1194\u20131200. https:\/\/doi.org\/10.1021\/ed500465q","journal-title":"J Chem Educ"},{"key":"889_CR20","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":"889_CR21","doi-asserted-by":"publisher","first-page":"164","DOI":"10.1080\/10627197.2011.611702","volume":"16","author":"OL Liu","year":"2011","unstructured":"Liu OL, Lee H-S, Linn MC (2011) An investigation of explanation multiple-choice items in science assessment. Educ Assess 16:164\u2013184. https:\/\/doi.org\/10.1080\/10627197.2011.611702","journal-title":"Educ Assess"},{"key":"889_CR22","unstructured":"(2023) Moodle plugins directory: Chemical substances (Atto). https:\/\/moodle.org\/plugins\/atto_molstructure. Accessed 7 Feb 2024"},{"key":"889_CR23","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":"889_CR24","unstructured":"(2016) Moodle plugins directory: Name to Structure or Reaction (MarvinJS). https:\/\/moodle.org\/plugins\/qtype_easyonamejs. Accessed 18 Aug 2023"},{"key":"889_CR25","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1021\/ci00052a009","volume":"26","author":"S Fujita","year":"1986","unstructured":"Fujita S (1986) Description of organic reactions based on imaginary transition structures. 1. Introduction of new concepts. J Chem Inf Comput Sci 26:205\u2013212. https:\/\/doi.org\/10.1021\/ci00052a009","journal-title":"J Chem Inf Comput Sci"},{"key":"889_CR26","doi-asserted-by":"publisher","first-page":"99","DOI":"10.1021\/ci00055a002","volume":"27","author":"S Fujita","year":"1987","unstructured":"Fujita S (1987) Description of organic reactions based on imaginary transition structures. 6. Classification and enumeration of two-string reactions with one common node. J Chem Inf Comput Sci 27:99\u2013104. https:\/\/doi.org\/10.1021\/ci00055a002","journal-title":"J Chem Inf Comput Sci"},{"key":"889_CR27","doi-asserted-by":"publisher","first-page":"693","DOI":"10.1007\/s10822-005-9008-0","volume":"19","author":"A Varnek","year":"2005","unstructured":"Varnek A, Fourches D, Hoonakker F, Solovev VP (2005) Substructural fragments: an universal language to encode reactions, molecular and supramolecular structures. J Comput Aided Mol Des 19:693\u2013703. https:\/\/doi.org\/10.1007\/s10822-005-9008-0","journal-title":"J Comput Aided Mol Des"},{"key":"889_CR28","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1142\/S0218213011000140","volume":"20","author":"F Hoonakker","year":"2011","unstructured":"Hoonakker F, Lachiche N, Varnek A, Wagner A (2011) A representation to apply usual data mining techniques to chemical reactions\u2014illustration on the rate constant of S N 2 reactions in water. Int J Artif Intell Tools 20:253\u2013270. https:\/\/doi.org\/10.1142\/S0218213011000140","journal-title":"Int J Artif Intell Tools"},{"key":"889_CR29","doi-asserted-by":"publisher","first-page":"2325","DOI":"10.1021\/ci300149n","volume":"52","author":"A de Luca","year":"2012","unstructured":"de Luca A, Horvath D, Marcou G et al (2012) Mining chemical reactions using neighborhood behavior and condensed graphs of reactions approaches. J Chem Inf Model 52:2325\u20132338. https:\/\/doi.org\/10.1021\/ci300149n","journal-title":"J Chem Inf Model"},{"key":"889_CR30","doi-asserted-by":"publisher","first-page":"2140","DOI":"10.1021\/acs.jcim.6b00319","volume":"56","author":"AI Lin","year":"2016","unstructured":"Lin AI, Madzhidov TI, Klimchuk O et al (2016) Automatized assessment of protective group reactivity: a step toward big reaction data analysis. J Chem Inf Model 56:2140\u20132148. https:\/\/doi.org\/10.1021\/acs.jcim.6b00319","journal-title":"J Chem Inf Model"},{"key":"889_CR31","doi-asserted-by":"publisher","first-page":"248","DOI":"10.3390\/ijms23010248","volume":"23","author":"VA Afonina","year":"2021","unstructured":"Afonina VA, Mazitov DA, Nurmukhametova A et al (2021) Prediction of optimal conditions of hydrogenation reaction using the likelihood ranking approach. IJMS 23:248. https:\/\/doi.org\/10.3390\/ijms23010248","journal-title":"IJMS"},{"key":"889_CR32","unstructured":"Bort W, Baskin II, Gimadiev T, et al Discovery of Novel Chemical Reactions by Deep Generative Recurrent Neural Network. 20"},{"key":"889_CR33","doi-asserted-by":"publisher","first-page":"2100138","DOI":"10.1002\/minf.202100138","volume":"41","author":"A Lin","year":"2022","unstructured":"Lin A, Dyubankova N, Madzhidov TI et al (2022) Atom-to-atom mapping: a benchmarking study of popular mapping algorithms and consensus strategies. Mol Inf 41:2100138. https:\/\/doi.org\/10.1002\/minf.202100138","journal-title":"Mol Inf"},{"key":"889_CR34","doi-asserted-by":"publisher","first-page":"2751","DOI":"10.1021\/acs.jchemed.1c00099","volume":"98","author":"SK Houchlei","year":"2021","unstructured":"Houchlei SK, Bloch RR, Cooper MM (2021) Mechanisms, models, and explanations: analyzing the mechanistic paths students take to reach a product for familiar and unfamiliar organic reactions. J Chem Educ 98:2751\u20132764. https:\/\/doi.org\/10.1021\/acs.jchemed.1c00099","journal-title":"J Chem Educ"},{"key":"889_CR35","doi-asserted-by":"publisher","DOI":"10.1093\/hesc\/9780199270293.001.0001","volume-title":"Organic chemistry","author":"J Clayden","year":"2012","unstructured":"Clayden J, Greeves N, Warren S (2012) Organic chemistry, 2nd edn. Oxford University Press Inc, New York","edition":"2"},{"key":"889_CR36","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":"889_CR37","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":"889_CR38","doi-asserted-by":"publisher","unstructured":"Bray T (2014) The JavaScript Object Notation (JSON) Data Interchange Format. Internet Requests for Comments RFC7159. https:\/\/doi.org\/10.17487\/rfc7159","DOI":"10.17487\/rfc7159"},{"key":"889_CR39","doi-asserted-by":"publisher","unstructured":"Jones M, Bradley J, Sakimura N (2015) JSON Web Token (JWT). Internet Requests for Comments RFC 7519. https:\/\/doi.org\/10.17487\/RFC7519","DOI":"10.17487\/RFC7519"},{"key":"889_CR40","doi-asserted-by":"publisher","DOI":"10.1186\/1758-2946-3-S1-P4","author":"D Pavlov","year":"2011","unstructured":"Pavlov D, Rybalkin M, Karulin B et al (2011) Indigo: universal cheminformatics API. J Cheminform. https:\/\/doi.org\/10.1186\/1758-2946-3-S1-P4","journal-title":"J Cheminform"},{"key":"889_CR41","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. CAD 4:191\u2013198. https:\/\/doi.org\/10.2174\/157340908785747465","journal-title":"CAD"},{"key":"889_CR42","unstructured":"Wood A (2016) Rabbit Mq for Starters, CreateSpace Independent Publishing Platform"},{"key":"889_CR43","unstructured":"cURL website. In: cURL:\/\/. https:\/\/curl.se\/. Accessed 11 Jan 2022"},{"key":"889_CR44","unstructured":"Alekseev E, Chesnokova O, Kucher T (2010) Free Pascal and Lazarus - A textbook on programming. ALT Linux library, Moskow"}],"container-title":["Journal of Cheminformatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-024-00889-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13321-024-00889-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13321-024-00889-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,1]],"date-time":"2024-08-01T15:20:52Z","timestamp":1722525652000},"score":1,"resource":{"primary":{"URL":"https:\/\/jcheminf.biomedcentral.com\/articles\/10.1186\/s13321-024-00889-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,8,1]]},"references-count":44,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2024,12]]}},"alternative-id":["889"],"URL":"https:\/\/doi.org\/10.1186\/s13321-024-00889-y","relation":{},"ISSN":["1758-2946"],"issn-type":[{"type":"electronic","value":"1758-2946"}],"subject":[],"published":{"date-parts":[[2024,8,1]]},"assertion":[{"value":"17 April 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 July 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 August 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"90"}}