A Free CBT Equation Editor for Math & Chemistry
While building a Computer-Based Testing (CBT) platform, I ran into an unexpected problem. Creating mathematics and chemistry questions wasn't nearly as straightforward as I expected.
Although there are many excellent editors and open-source libraries available, I couldn't find one that brought everything together in a way that was simple, lightweight, and designed specifically for CBT systems.
Instead of building everything from scratch, I took a different approach. I combined several powerful open-source technologies into a single editor that focuses on one job-making it easy to create mathematics and chemistry content for online examinations.
The Result
The result is CBT Editor, a free and open-source equation editor built for developers, schools, and educational platforms. It supports:
- Common mathematical expressions
- Chemistry notation
- Scientific symbols
- Fractions
- Superscripts and subscripts
- And more
All while remaining easy to integrate into existing projects.
Design Philosophy
This project isn't meant to replace the fantastic libraries that already exist. In fact, it depends on them. The goal is to provide a clean, unified experience so developers don't have to spend hours combining multiple tools just to support technical examination questions.
Get Involved
If you're building a CBT platform, an online examination system, or any educational application that requires mathematics and chemistry editing, I'd love for you to give CBT Editor a try and share your feedback.
๐ Live Demo: https://holygist.github.io/cbt-editor/
Open-source software grows through collaboration. If you find the project useful, feel free to contribute, report issues, suggest improvements, or simply share it with other developers.
Comments
No comments yet. Start the discussion.