SCD is a company that develops complex custom software.
One of our main specializations is EdTech.
We offer the development of software products in the field of EdTech and their integration into existing infrastructure. We actively use our own technologies and existing software components.
Our key expertise is understanding the needs of customers, conducting research, solving non-trivial problems, selecting suitable technologies and implementing high-quality solutions within the time frame required by the business.
We have vast experience working with EdTech companies and universities. We have developed a set of our own technologies for the industry.
We offer a full cycle research and development service to create new software products or extend existing software infrastructure in the educational area.
We developed two own technologies to use in our educational projects.
Math formula editor lets users enter and edit formulas.
Its main value is understanding the formula's meaning.
The editor is the first class interface between people who need to work with familiar formula notation and specialized math software that needs strict input.
The system combines a virtual whiteboard and online videoconferencing to create an environment for online group lessons.
The classroom has whiteboards, notebooks, and supports the processes adopted from offline classes. The teacher manages the whole process.
This system can be used as is or we can also use its components (such as API-driven video conferencing) to integrate with other software products or to create a new product.
Our most notable projects in the EdTech area
The idea of the project is to create a tool that enables the teaching of calculus, especially how to solve problems. Many platforms can tell if you got the correct answer for the math problem, but no one can tell you why you didn’t.
There were three main challenges. First - allow students to enter a solution in free-form how he/she usually does it on paper. Like writing math expressions, plotting graphs, adding tables and so on.
Second, transform the solution into the strict math language, as there are a lot of ambiguities in math that depend on topic, context, etc.
And finally, analyze the solution to provide valuable feedback for the student. It includes not only showing arithmetic errors or typos but also understanding the whole approach used by the student and providing hints if he is stuck.
We have succeeded in all three challenges, and now this platform is used in Arizona State University and some other major universities in the USA.
The project is still active - we continue adding new features as well as integrating it with new customer’s infrastructure.
Customer’s feedback can be found here. (Please find the “Custom Software Development for Educational Software Company” project)