Open bhpayne opened 2 years ago
This is the best introductory tutorial I've seen: https://iq.opengenus.org/single-page-application-with-flask-ajax/
I was able to get that to work, up to the point of addressing CSRF tokens.
Some of https://flask-security-too.readthedocs.io/en/stable/spa.html may be relevant, or perhaps https://testdriven.io/blog/flask-spa-auth/
The current web input mechanism requires the user to enter
This process is tedious for entering derivations and obscures the overview of the derivation. The page reloads and context changes are burdensome.
An alternative approach would be to have the user
Proposal: a two-pane web interface (like Overleaf) with the left side for input and right side for display and review. The left side would prompt the user for the inference rule and then the latex expressions. The expressions would be automatically numbered on the right side, and these local numberings would be used for reference within the derivation.