The digital abacus is an online interactive algebra-solving environment.
Read these blog posts for a better understanding of this project:
- Building the Digital Abacus, an Open-Source Mathematical Modeling App
- Building the Digital Abacus pt. 2: Frontend Architecture
More information on the overarching Digital Abacus projects can be found at https://www.digitalabacus.org
- [DONE] Enable user-defined composite operations
- [DONE] Create data structure
- [DONE] Enabling multi-output operations
- [DONE] Selection-based UI for creating new operation
- [DONE] Sidebar UI for adding copies of existing operations
- [DONE] Enable editing of instances
- [DONE] New graph UI that has inputs and outputs as connectable handles at top and bottom of screen
- Enable schema broadcasting to instances
- this has many challenges
- [DONE] Labelling of vertices [] LOCK PEOPLE OUT OF DELETING DURING ENCAPSULATION