In today’s world, the information technology acquires more and more space in people’s daily routines. It has outgrown itself to play a determinate part in every part of our lives. Despite, there are exceptions, such as education, where we don't take advantage of the possibilities, these new technologies provide us.
My thesis's goal was, to with the use of the information technologies modern tools, create an alternative educational methodology. This framework itself would fit into the modern cooperative educational system and help teachers to practice its usage. This framework would consist of a mobile application, a location service, a database, an online administration interface and the subsystems that connect these. With the help of the mobile application, teachers can follow students work, give them assignments and get statistics from solved assignments. Students can solve these assignments in groups and with the location service, it becomes possible to track their positions, on which mobile devices they are working.
In the first part of my thesis, I describe the technologies I used in details. At first the location service, that gave the idea for the topic, the iOS mobile platform, the Swift language that I used for the mobile application development. After these the technologies, I used for the backend, the REST API, the Azure platform and the MQTT protocol.
In the second part, I describe the process of creating the framework, beginning with the database, then the administration interface and at last the client application. At the end I summarize my experiences during the development and then the improvement possibilities.