davemckain / qtiworks

**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

Open davemckain opened 11 years ago

davemckain commented 11 years ago

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.