**This project will be closed in early 2023!** IMS QTI 2.1 assessment delivery engine and Java development library (JQTI+). Supports the MathAssess extensions. Replacement for QTIEngine/JQTI and MathAssessEngine/JQTI. Note that this project has now ended and no further work is currently planned.
Other
67
stars
55
forks
source link
Improve error handling in mathEntryInteraction semantic enrichment #36
The semantic enrichment process that attempts to convert raw ASCIIMath into vaguely meaningful Content MathML sometimes hits on unplanned corner cases and ends up throwing a logic exception. It would be nice to intercept these so that we can log the offending input with a view to improving the semantic enrichment process (which actually lives in SnuggleTeX). It would also be useful to make sure that these errors propagate to the client in a suitably sane way.
The semantic enrichment process that attempts to convert raw ASCIIMath into vaguely meaningful Content MathML sometimes hits on unplanned corner cases and ends up throwing a logic exception. It would be nice to intercept these so that we can log the offending input with a view to improving the semantic enrichment process (which actually lives in SnuggleTeX). It would also be useful to make sure that these errors propagate to the client in a suitably sane way.