thesis-projects issueshttps://gl.kwarc.info/kwarc/thesis-projects/-/issues2023-02-03T10:08:16Zhttps://gl.kwarc.info/kwarc/thesis-projects/-/issues/44FrameIT on Android2023-02-03T10:08:16ZRichard MarcusFrameIT on AndroidIn the FrameIT project (#1 and https://uframeit.github.io), we use the Unity game engine in combination with MMT to have access to mathematical knowledge management techniques and interact with the knowledge in the game world.
To deploy...In the FrameIT project (#1 and https://uframeit.github.io), we use the Unity game engine in combination with MMT to have access to mathematical knowledge management techniques and interact with the knowledge in the game world.
To deploy FrameIT games in schools, it is very important to also support Android.
Accordingly, this topic involves adapting current games and features and design new interactions and possibly new games/levels that have synergies with touchscreens.https://gl.kwarc.info/kwarc/thesis-projects/-/issues/32FrameIT Scroll Rendering2022-02-11T10:05:12ZRichard MarcusFrameIT Scroll RenderingIn the FrameIT project, we use the Unity game engine in combination with MMT to have access to mathematical knowledge management techniques and interact with the knowledge in the game world.
We visualize problems or puzzles in the form o...In the FrameIT project, we use the Unity game engine in combination with MMT to have access to mathematical knowledge management techniques and interact with the knowledge in the game world.
We visualize problems or puzzles in the form of interactive *scrolls*, where players can input their gathered knowledge to obtain more information and, eventually, solve the problem.
While currently the scroll is visualized as a combination of problem description and a list of input fields, we would prefer a more organic layout and typesetting where you can fill in the blankets directly in the description text.
The biggest technical issue is the rendering of HTML5 and MathML content outside of web browsers, while at the same time allowing interactions between individual elements of the scroll and their counterparts in the game.
Searching for solutions and possibly comparing different ones will be part of this topic.
For more information, please take a look at the [project issue](https://github.com/UFrameIT/UFrameIT/issues/18) and #1.Michael Kohlhasemichael.kohlhase@fau.deMichael Kohlhasemichael.kohlhase@fau.dehttps://gl.kwarc.info/kwarc/thesis-projects/-/issues/15program persistence layer in MathDataHub2021-02-22T15:44:24ZMichael Kohlhasemichael.kohlhase@fau.deprogram persistence layer in MathDataHubIn the [OpenDreamKit project](https://opendreamkit.org) our colleagues developed the pypersist package that allows programmers to (easily) make their results persistent. We should have a more semantic version of this as part of MathDataH...In the [OpenDreamKit project](https://opendreamkit.org) our colleagues developed the pypersist package that allows programmers to (easily) make their results persistent. We should have a more semantic version of this as part of MathDataHub, so we can get at interesting data and index them.
An example is a polynomial *factorization service (with caching)* This is a service that just caches factorizations and looks them up. Details at https://github.com/KWARC/mws/issues/102
I really think that (if done right) this would have quite an impact.
But the general project is much greater.