The @isaacphysics GitHub organisation contains the source code for the platform that runs Isaac Physics and Ada Computer Science. It was the home of the Isaac Computer Science code until that was handed over in 2023. We occasionally post updates to our technical blog, labs.isaacphysics.org.
Git repositories with names starting isaac-...
may not be of immediate use to others interested in online education, although they may provide useful reference. The two main exceptions are isaac-react-app
, the web-app frontend of the core Isaac platform; and isaac-api
, the server side of the core Isaac platform.
Projects that may prove more widely useful include:
equality-checker
: a microservice for checking the equivalence of algebraic expressions;inequality
: an equation editor for the web, and itself an update onequality
;inequality-grammar
: a parser for basic mathematics in text form which integrates with Inequality;chemistry-checker
: a Java server for checking the equivalence of chemical expressions.
If you have any questions about the project or code, please get in touch with us.
Happy problem solving!