The two mobile operating systems Android and i(Pad)OS have dominated the smartphone and tablet market for years and app providers have to offer their apps for both systems in most cases in order to be competitive or to be able to reach the majority of potential customers. In native app development, separate applications have to be written and maintained for each platform. Often, apps are developed for one platform first and the second app is developed at a later stage, after some feedback could be collected. This porting from one system to the other can be either (partially) automated or manual, but in any case, it has its challenges. Both systems were designed with different approaches and differ greatly in some parts from each other – not only visually, but also in terms of the underlying structure. To illustrate the porting process, the Android app “Schoolstart Screening App”, which was developed for the Federal Ministry of Education, Science and Research of Austria by Graz University of Technology at the OU Educational Technology, was ported so that it can be used also on iPads. Automated approaches were discussed and the chosen process is explained to get a good overview of the topic.
Electronic learning, with all its different variations, approaches and applications, is a very relevant topic in today’s education. E-Learning is a wide field, as it affects classes in school as well as training scenarios for adult persons. This work describes the development of two E-Learning systems: EinMalEins Trainer and Division Trainer. Both applications are part of the learning lab of Graz University of Technology. This document sums up the theoretical background of the development process as well as the realization. A lot of emphasis in this work laid on applying different testing methods, therefore thinking aloud testing as well as automated testing are handled more deeply. The methodology behind these methods is explained and the results are presented.
In the recent years, as technology grew, so did the chatbot technology. More and more companies and people are using and reaping the benefits from them. This paper shows how a chatbot for mathematical tasks, named mathbot, was developed. The chatbot uses mathematical exercises from the “Schulapps” of the LearningLab of Graz, University of Technology and combines them with textual questions to provide a useful utility for practicing. It is shown that such a chatbot could be useful for pupils and teachers by evaluating a test run in an elementary school.
Stat466 is a little application that provides the possibility to record game results of the famous card game Bauernschnapsen. Its database is compatible with the desktop version. The main reason to develop it was to learn making android apps. You can find the code on githhub: