Major restructuring in progress! Much of the server-side python has been offloaded to client-side javascript, with the goal of eliminating the dependency on python.
Exercise and Criteria sections have been merged into a single Exercise Builder section.
Standard form templates have been compiled into a single JSON file, reducing file size by about half (~10MB -> ~4.5MB), and file count by over 100.
The mechanism performing above is written in python, and needs work; not all form templates function correctly.
Digest management can upload and read XML, needs DocumentParser treatment
Scoring section has been taken back to square one, pending completion of criteria selection mechanism.
Once all of the aforementioned tasks are completed, work on UI aesthetics and code organization will begin. Cross-browser functionality is an afterthought at the moment, it is only known to run on Firefox.
Changelog
Major restructuring in progress! Much of the server-side python has been offloaded to client-side javascript, with the goal of eliminating the dependency on python.
Once all of the aforementioned tasks are completed, work on UI aesthetics and code organization will begin. Cross-browser functionality is an afterthought at the moment, it is only known to run on Firefox.