Comments (5)
I think having a resource document like this would be very helpful. One open source application that I think would qualify for the list is a step-by-step equation solver that I have been working on for the past few years. Here is a video demonstration of it:
I am hoping to implement some of the capabilities of this equation solver into mathsteps. I also accumulated a significant number of research papers that my equation solver is based on that I would like to add to this resource.
from mathsteps.
Awesome @tkosan ! I'll start off the resources file and you can make a pull request to add to it :)
Where is your open source code available to look at? I'd love to see what you've been doing.
I would be very grateful if you could bring what you've learned form mathpiper to mathsteps 😃 looking forward to your contributions!
from mathsteps.
I think @sangwinc would have some great stuff for this file too
from mathsteps.
Chris Sangwin was the person who inspired me to create the MathPiper step-by-step equation solver.
Here is a link to the main files that contain the solver (SolveSteps.mpws) and the rules that the solver and the manual manipulator use (rulebase_elementary_algebra.mpws):
If you would like to play with the solver and manipulator let me know, and I will put up instructions on how to use them somewhere.
When I read your blog post about mathsteps, I was very excited to see that you utilized expression trees to explain how the math was working. This is an approach that research indicates is very promising for math education:
Structure in algebra research paper
This research paper inspired me to create the following expression tree structure explorer application:
from mathsteps.
Done! Feel free to add more to it :)
from mathsteps.
Related Issues (20)
- Can mathsteps handle derivative and integral? HOT 6
- x * (x - 1) = 1 ===>> throws 'Math error: No term with symbol: x , returning no steps' HOT 1
- How to run mathsteps on smartphone? HOT 1
- Severe security vulnerability HOT 5
- Missing parentheses when multiplying with a negative number HOT 5
- more things to add to linter
- Current Limitations HOT 1
- Mathsteps cannot handle quadratic equations HOT 4
- Development Status HOT 1
- handling latex input
- Script to browserify mathsteps
- compute a reverse expression HOT 1
- Fails when left node is only a parenthesis (eg "(x+1)=4", "((x)/(4))=4")
- Canceling out first variable throws error
- How to render these steps using Mathjax or something else? HOT 1
- Project Status and inactive email HOT 2
- bug : x-2/3=0
- Another bug : 2/x=3/4 HOT 2
- Adapting to iOS Swift
- Adapt README.md to link to the most active fork
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mathsteps.