GNU Aris: a web application for students
Saksham Attri, Zoltán Kovács, Aaron Windischbauer
TL;DR
This paper documents porting GNU Aris to a standalone offline web application using Qt Quick and WebAssembly, extending its reach for logic education. The authors redesign the UI and separate the UI from the core logic, enabling cross-platform browser-based deployment. They report a field deployment in Austria with prospective mathematics teachers and provide usability feedback that motivates further enhancements. The work lowers installation barriers and offers a practical tool for teaching formal reasoning, with planned future features such as first-order logic support and LaTeX export.
Abstract
We report on recent improvements to the free logic education software tool GNU Aris, including the latest features added during the Google Summer of Code 2023 project. We focused on making GNU Aris a web application to enable almost all users to use it as a standalone offline web application written in a combination of HTML, JavaScript, and WebAssembly. We used the Qt Quick framework with Emscripten to compile the application to WebAssembly. In the report we summarize the user feedback of university students given during a course on logic.
