The Semantic Editor of Math Formulas
Description
Math editor is a custom product from SCD Company designed to semantically process mathematical formulas and recognize their meaning. It's integrated with several server-side components that offer additional features, such as symbolic formula manipulation, graph plotting, and numeric calculations.
The editor is API driven and extensible. Here are some unique features it contains:
- Understanding the semantics of math formulas!
- Error Checking and a Smart Assistant!
- Advanced accessibility for persons with visual disabilities!
Challenge
When developing the math editor, we noticed two major challenges in math education that we could address:
- Providing users with the ability to enter and edit math formulas seamlessly on both PCs and mobile devices, mimicking the ease of writing on paper.
- Creating a software solution capable of understanding the meaning of manually entered formulas for further manipulation. This is particularly complex, as recognizing common mathematical concepts requires context-dependent language processing. Additionally, humans often make mistakes, which further complicates the recognition of the entered data.
Solution
SCD successfully addressed both challenges by developing an online math formula editor with the following features:
- User-Friendliness and Accessibility: The editor is available on both PCs and mobile devices, offering a seamless experience for entering and editing math formulas.
- Error Detection and Feedback: The system identifies and highlights mistakes in the formulas, providing users with helpful feedback.
- Translation to Context-Free Language: The editor converts entered formulas into a strict context-free language, making them machine-readable. This functionality allows integration with various open-source libraries for symbolic and numeric mathematical transformations and plotting.
The product can be easily integrated into any system that requires the editing, recognition, and manipulation of mathematical formulas.
Looking for a similar custom EdTech product development service?
Connect with us and the first consultation will be provided free of charge.