=Paper=
{{Paper
|id=Vol-2733/paper24
|storemode=property
|title=An Augmented Reality Information System Designed to Promote STEM Education
|pdfUrl=https://ceur-ws.org/Vol-2733/paper24.pdf
|volume=Vol-2733
|authors=Maria Cristina Costa,António Manso,Paulo Santos,João Patrício,Francisco Monteiro Vital,Gonçalo Manuel Martins Rocha,Bernardo Marques Alegria
|dblpUrl=https://dblp.org/rec/conf/siie/CostaMSPVRA20
}}
==An Augmented Reality Information System Designed to Promote STEM Education==
An Augmented Reality Information System Designed to Promote STEM Education Maria Cristina Costa Paulo Santos Unidade Departamental de Matemática e António Manso Techn&Art - Instituto Politécnico de Tomar, Física Techn&Art - Instituto Politécnico de Tomar , Portugal Instituto Politécnico de Tomar Portugal psantos@ipt.pt CICS.NOVA - Universidade NOVA de manso@ipt.pt Lisboa Goncalo Manuel Martins Rocha ccosta@ipt.pt Licenciatura em Engenharia Informática- João Patrício Ci2 - Smart Cities Research Center, Instituto Instituto Politécnico de Tomar Politécnico de Tomar aluno20614@ipt.pt Francisco Monteiro Vital jpatricio@ipt.pt Licenciatura em Engenharia Informática- Bernardo Marques Alegria Instituto Politécnico de Tomar Licenciatura em Engenharia Informática- aluno20472@ipt.pt Instituto Politécnico de Tomar aluno20620@ipt.pt Abstract—The PlanetarySystemGO is an information Mobile Augmented Reality (MAR) applications in formal system that is being designed to promote STEM education in the learning environments such as schools [6,7]. context of planetary systems of the Universe. Besides providing information about the celestial bodies of the Universe, it also This paper presents an information system that is being provides information about its dimensions being possible to designed to promote STEM education in the context of explore different scales. The information system includes a planetary systems of the Universe, such as our Solar System. mobile augmented reality location-based game and a web The PlanetarySystemGO information system architecture application with a back-office. The game that can be played with includes a MAR location-based application and a web a smartphone consists in a sort of planet hunt in an outdoor application with a back-office. The MAR application can be space. The players need to walk in the real world to find virtual used on mobile devices such as smartphones or tablets that objects, which are celestial bodies such as stars or planets that have camera, Global Position System (GPS), gyroscope and appear on the screen of the mobile device. During the several accelerometer. It consists of a serious game that is a sort of stages of the game, information about the celestial bodies is planet hunt in an outdoor space. The players need to walk in provided and a set of multiple-choice questions needs to be the real world to find virtual objects, which are orbits of answered. The player gains points as he succeeds by either planets and celestial bodies such as stars, planets or satellites finding the planets’ orbits, the celestial bodies or answering the that appear on the screen of the mobile phone. The back-office questions correctly. The back-office is responsible for provides the necessary definitions required for the mobile administering learning objects and data management through a device is responsible for managing learning objects and data web application running in a web browser. Through the back- office, teachers can introduce contents about the celestial bodies management through a web application running in a web that they intend their students to learn and also the set of browser. Through the back-office, teachers may introduce the multiple-choice questions that they find appropriate in order to contents about the celestial bodies they intend their students evaluate their students’ knowledge about these contents. to learn about and also the set of multiple-choice questions Therefore, the PlanetarySystemGO may be implemented in any that they find appropriate in order to evaluate their students’ level of school curricula to promote STEM learning. knowledge about these contents. Therefore, the PlanetarySystemGO may be implemented by teachers in Keywords – Mobile augmented reality; location-based schools according to the grade level they teach. games; serious games; STEM; planetary systems. The paper is structured as follows: section 2 presents the I. INTRODUCTION background and context of the study, section 3 the functionalities of the PlanetarySystemGO information There is an increasing call to promote STEM (Science, system, section 4 its architecture, and finally conclusions and Technology, Engineering and Mathematics) education to future work are presented. better prepare students to the increasing challenges of the real world [1]. In this regard, the integration of the subjects II. BACKGROUND AND CONTEXT OF THE STUDY included in the STEM acronym is defended in the literature and is part of the school curricula in several countries [2]. The Academy of Science, Arts and Heritage (AcademySAH) is a pedagogical intervention project that Augmented Reality (AR) is an emerging technology that occurs at the Instituto Politécnico de Tomar (IPT) since 2013, permits to combine the real world with virtual objects and runs and focuses on establishing a constructivist approach of interactively in real time [3]. In addition, AR games have the knowledge (www.academiacap.ipt.pt). The team members are potential to engage students in practice-based activities [4]. higher education professors in the areas of electrical and Based on a literature review on the use of AR technology to computer engineering, mathematics, biology, physics and support STEM learning, Ibáñez and Delgado-Kloos [5] refer chemistry, graphic arts, archeology, amongst others. Besides that few studies provided students with assistance in carrying several activities in the community targeted to students and out learning activities. The same authors sustain that teachers, the AcademySAH also promotes projects of higher researchers need to design features that allow students to education students from IPT, under the supervision of the acquire basic competences related with STEM disciplines. team’s project staff in order to develop hands-on experiments Moreover, there is a gap in the literature about the use of and prototypes, including mobile games, amongst others. Copyright © 2020 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). Some examples intended to promote learning about STEM are Learning objects are celestial bodies, orbits of planets, “Sonicpaper” related to sound [8], and “SolarSystemGO” information about the celestial bodies, sets of multiple-choice related to our Solar System [9]. In a preliminary work related questions, amongst others. An event is characterized by a to the implementation of the SolarSystemGO game, which planetary system parametrized with the following definitions: was a version hard coded on the app, the authors concluded that AR games catch children’s attention and promotes - GPS coordinates of the star in the real world, learning of interdisciplinary subjects related to our Solar - scale that defines the game’s arena and the size of the System. celestial bodies including the orbital radius of each planet The PlanetarySystemGO is an upgrade of SolarSystemGO circulating around the star, to an information system that includes new functionalities - information about the celestial bodies included on the such as the possibility of including other planetary systems of chosen planetary system, the Universe [10]. With game based-learning purposes, the PlanetarySystemGO information system is being designed in - multiple-choice questions about the celestial bodies the framework of Problem-based Learning. This is an active included on the planetary system. engagement pedagogy that is very relevant for engineering There are two types of game modes: autonomous game education because it better prepares the engineering students and game provided by a previous planned event. In the first for their future professional practice, since it promotes one, when the player starts the game (e.g., holding a students learning and leads them to achieve 21st century skills smartphone) his location in the real world (gathered by GPS such as problem analysis, problem solving, communication, coordinates) will be the location of the star of the planetary teamwork, interdisciplinary knowledge, participant‐directed system in the virtual world. Moreover, the game arena must learning, critical thinking and creativity, amongst others [11]. be defined by choosing a certain scale according to the Every school year, a new group of computer engineering player’s preferences and the outdoor space available to walk students takes the challenge of keeping upgrading the in the real world. The scale corresponds to the orbital radius information system, in order to improve its performance and of the last planet. In the case of our Solar System it to include new functionalities. corresponds to the Neptune’s orbital radius. In the school year 2019/2020, the main challenges The second type of game mode is defined by an event that proposed to the computer engineering students were to was previously prepared by the teacher through the web introduce more features in order to: application. In this case, the teacher choses the GPS - increase the MAR game’s immersive experience coordinates of the star of the planetary system in the real world, that may be for example the center of the school - make the back-office more user-friendly to teachers campus where the students are inserted in. Moreover, the scale - take advantage of the web application as a resource to be arena and the dimensions of the planets, their velocities used by the teachers in the classroom. around the star, the information about the celestial bodies that teachers intend to transmit to the students and the set of In this regard, several tasks were proposed to computer multiple-choice questions to assess students’ knowledge about engineering students in the context of their final project before the characteristics of the celestial bodies, amongst other graduation. Among them are the inclusion of asteroids and definitions. Each predefined event is associated with an moons, new multimedia contents related to the celestial bodies identification code that will be used in the mobile device to and the development of the web application to provide an download the application, in order to play the game according interactive modelling of the Solar System on a georeferenced to the teacher definitions (Figure 1). Before starting the game, map. Three groups of computer engineering students choose students choose a nickname that will serve to catalogue data the PlanetarySystemGO as their final project in order to collected during the game, which will be available to the improve its performance and include more functionalities. The teachers through the back-office. In this mode, the star and the students were supervised by higher education teachers from planets are in the same position for all the players. Students IPT (four first authors of this paper). should start the game as close as possible to the position defined for the star of the planetary system in the real world. III. FUNCTIONALITIES OF THE INFORMATION SYSTEM In this section, we describe the functionalities of the The game may be played in online or offline mode. PlanetarySystemGO information system by highlighting the Internet is only necessary to download the autonomous game MAR application, and the web application that includes a or the event predefined by the teacher. The offline mode back-office. All those components work as a whole and minimizes problems related to lack of internet in outdoor interact with each other, in order to comprise the goals of the spaces and performance issues related to interconnectivity. information system, which is to provide learning about When the game, provided by an event predefined by the planetary systems in an interdisciplinary way. teacher, is played in offline mode, the information is stored in the device and sent to the back-office when it gets online. A. The location-based augmented reality application Therefore, teachers will have access to all the information The location-based MAR application can be used on about the performance of their students during the game. If the mobile devices (e.g., smartphones or tablets) that have a game is played online, the teacher will have information about camera, GPS, gyroscope and accelerometer. Because it the position of the students and their performance in real time requires GPS it is an outdoor game. Players need to walk in through the web application. the real world to find virtual objects that consist of orbits and celestial bodies such as stars, planets, satellites or asteroids, amongst others. The real world is captured by the mobile camera and the user’s location is tracked by GPS technology. Fig. 3. Sequences of the game. Figure 4 shows the Moon circulating around the Earth and the respective question. Moreover, it is possible to see its shadow on the Earth. Once the orbits are found, they turn their color from yellow to green, and the celestial body gets bigger Fig. 1. Starting the game. as the player gets closer to it. Finally, after correctly answering the question, the body is identified with a flag containing the The game should start with the player's position in the real AcademySAH logo. With this information, the player knows world representing the star. In this case, the star will be the which celestial bodies he already captured and the ones he still first virtual object that appears in the screen of the mobile needs to find. device. After capturing it, a question about its characteristics appears with 4 answer options (Figure 2). When pressing the wrong answer, the option is blocked and turns its color to red. When the correct answer is selected, it turns its color to green and the player receives points. If he chooses the right answer in the first choice, he receives 4 points, 3 points in the second choice, 2 points in the third choice and 1 point in the fourth choice. Fig. 4. Question and the Moon circulating around the Earth. The MAR game has been implemented in informal and formal learning contexts, including several primary schools, and has proven to engage the students to play it and also to be very effective in promoting students' interest in learning about the Solar System [10]. The in-service teachers of the classes, where the game was implemented, also considered that it was Fig. 2. Multiple-choice questions about the Sun and Mercury. adequate for the school context and that this was a more After answering the question about the star, the goal is to effective way of teaching students about these contents in a “travel” through the planetary system to find other orbits and much more motivating way. celestial bodies such as planets or moons and answer the B. The web application respective questions. Moreover, if the player touches the The web application has evolved with the addition of tools celestial body, information about its characteristics appears in to allow the planetary systems modelling over any part of the the mobile device screen. The player gains points when he world on a georeferenced map. In this regard, a given point on finds the orbit, captures the celestial bodies or answers the map is defined as the star and the application provides the correctly the questions about them. Figure 3 presents some planetary system modelling on the selected location. sequences of the game when the planetary system is our Solar Moreover, it can be used by teachers in the classroom without System. In this sequence, the player accumulated 37 points. having to go outdoor, as is the case of the MAR game that needs GPS. In this regard, it is possible to view the celestial bodies (which are in motion) with different levels of detail through a menu and by manipulating the map zoom (Figure 5). The inclusion of celestial bodies and planetary systems that group them together in repositories allows teachers to prepare their own lessons or sharing pedagogical contents among teach contents of the Solar System based on previous them. In this regard, we define three types of repositories in knowledge of their students related to their community. For the information system: The public repository that is example, the Sun may be placed on the school and the planets accessible to all users; the repository of an organization (e.g., may circulate around the Sun overlaid on the map of their school or group of schools) that is accessible only by the municipality. Thus, the teacher may discuss with the students teachers of that organization and the private repository that is where the orbits of each planet are placed on the map accessible to an individual person. according to a chosen scale. For example, research if it is near their homes or heritage monuments that they recognize, and also relate the size of the planets on the chosen scale with the size of real objects that they recognize. Fig. 5. Interaction with the Solar System on a Map of Tomar, Portugal. Next, we summarize some examples of functionalities that may be provided by the back-office: - clone celestial bodies (includes physical characteristic such as textures, orbital radius, velocities, and also information about the celestial bodies and questions to assess students’ knowledge) - clone planetary systems already parametrized in the repository - introduce new planetary systems and celestial bodies Fig. 6. Modelling the Solar System on Malaga city (Spain). - introduce information about the celestial bodies With the described functionalities, teachers can provide different parametrizations of the planetary systems just by - introduce multiple-choice questions pressing buttons, which will be automatically visualized on - provide information about the results of the game the simulation provided by the web application. Moreover, they can create an event with a chosen parametrization that Events are created by the web application that gather all they intend to explore with their students, which afterwards the information provided by the back-office. After playing the will run on the MAR application. game, all the information such as scores, the questions with more correct answers and number of attempts to answer C. The back-office correctly a question, if the players searched for information With the inclusion of an information system that about the celestial body, etc, will be available in the back- communicates with the MAR application, it is possible to office. Therefore, the teachers can evaluate the performance provide the player with different experiences every time he of their students during the game. For example, Figure 11 plays the game. In this regard, the back-office is responsible shows the graphics that resulted from an implementation of for managing the information that will be made available in the game that took place in a primary school, where the the MAR application. Moreover, teachers may introduce the application was played with 6 teams, with each team using a contents that they find adequate to teach their students. mobile phone. Furthermore, all data collected by the MAR application during the game will be send to the back-office, in order for teachers By using a menu, different interactions are provided, such to assess students’ performance when playing the game. as changing the scales of the planetary system by using “Expand” and “Diminish” buttons, and also moving the Solar Learning objects, associated to celestial bodies, provide System centre (the star) with the planets to another place on a information about their characteristics through multimedia, map (e.g. school), which is achieved by using the “Change such as text, images, or animations. In addition, they include Centre Button”. Figure 5 shows the Solar System on Tomar sets of multiple-choice questions to be answered by the player. city (Portugal) and Figure 6 shows the Solar System on Celestial bodies and the planetary systems that group them Malaga city. together are stored in repositories included in the back-office (Figure 7). By pressing the celestial body, it is possible to see Moreover, it is possible to change the planet’s speed by or to introduce information about its characteristics (Figure 8). using “More Speed” and “Less Speed” buttons. This feature allows an interactive way to model the Solar System on a map In the menu of the celestial body (Figure 7) it is possible in a web environment with georeferenced data. Besides to visualize the existing multiple-choice questions (Figure 9) exploring science contents related to the Solar System, we or to edit and insert new sets of multiple-choice questions propose to explore mathematics. Teachers may use different (Figure 10). scales to model the Solar System. Furthermore, they can use the map scale to ask students the distance of the orbits from the Sun on the map, amongst other possibilities. In addition, if the map represents their local community, the teacher can Fig. 11. Team results obtained from the back-office. As can be seen in the figure, the winning team (Os Planetários) won 32 points and the worst ranked team (Os Via Láctea) got 16 points. By placing the mouse cursor over the Fig. 7. Part of the repository that includes the Trappist System. graphic, the exact punctuation is revealed, as can be seen in the team “Os Galáxias” that scored 26 points. IV. ARCHITECTURE OF PLANETARYSYSTEMGO In this section, we describe the PlanetarySystemGO architecture. The PlanetarySystemGO information system is mainly composed by two components, android application and a web application, that share data on a common server. The MAR game is played on the Android application developed in Unity. The web application runs on a WAMP server (Windows, Apache, MySQL and PHP) and includes a back-office and front-office accessed by several web browsers (Figure 12). Fig. 8. Information about the Trappist star. Fig. 9. Questions about Trappist star. Fig. 12. PlanetarySystemGO architecture. The server provides an API (Application programming interface) through REST (Representational State Transfer) web services to be consumed by the Android application. All communication in this API uses JSON (JavaScript Object Notation) standards for data representation. V. FINAL CONSIDERATIONS AND FUTURE WORK This paper presents an information system that is being designed to promote STEM education in the context of the planetary systems of the Universe, such as our Solar System. Through the back-office, the information system allows the introduction of school contents, for example related to the Fig. 10. Edit question about the Trappist star. Solar System. Therefore, teachers can introduce information about the celestial bodies of the Universe and also a set of multiple-choice questions in order to assess students’ knowledge about the contents they intend them to learn. The contents introduced in the back-office will be played in an outdoor space with mobile devices, but the web available to be used in the MAR application. After playing the application can be used in the classroom. Finally, we argue game, all the data collected by the MAR application is that teachers may use the different components of the accessible to the teachers through the back-office, namely the PlanetarySystemGO information system, that interact with scores of the players, the answers that students gave to the each other, to prepare interdisciplinary classes related to questions including number of attempts to get the correct planetary systems, according to the school level they teach. answer and the time it took to answer correctly, and also if they consulted the available information about the celestial ACKNOWLEDGMENT bodies. *This work is supported by national funds through FCT - Furthermore, the web application can provide the Foundation for Science and Technology, I. P., in the context modeling of the planetary systems on a map by placing the of the project PTDC/CED-EDG/32422/2017 star on a certain coordinate. Moreover, it parametrizes the planetary system with a chosen scale by giving dimensions to REFERENCES orbital radius and diameters of the celestial bodies. By just [1] European Schoolnet, “Science, Technology, Engineering and Mathematics Education Policies in Europe”. Scientix Observatory report. October 2018, pressing a button from the menu of the web application it is European Schoolnet, Brussels, 2018. possible to change the location of the planetary system to [2] D. Kim, M. Bolger, “Analysis of Korean elementary pre-service teachers’ another location of the map. Teachers can use this application changing attitudes about integrated STEAM pedagogy through developing lesson in the classroom to explore different scales for example in the plans,” International Journal of Science and Mathematics Education, vol. 15, no. map of the region where the school is inserted in. Therefore, 4, pp. 587-605, 2017. students may have an idea of the dimension of the planetary [3] R. T. Azuma, "A survey of Augmented Reality," Presence. Teleoperators and system comparing for example the orbital radius of planets Virtual Environments, vol. 6, pp. 355-385, 1997. with distances on the map that they recognize because it [4] P. Fotaris, N. Pellas, I. Kazanidis and P. Smith, "A systematic review of belongs to the environment where they live including the Augmented Reality game-based applications in primary education," in Proceedings of the 11th European conference on games based learning school where they go five days in a week. (ECGBL17), Graz, Austria, 2017. Because of the COVID 19 pandemic, it was not possible [5] M. Ibáñez, C. Delgado-Kloos, “Augmented reality for STEM learning: A to perform implementation tests with the whole information systematic review”, Computers & Education, no. 123, pp. 109-123, 2018. system in schools. For example, we intend that teachers use [6] F. Saltan and O. Arslan, "The use of augmented reality in formal education: a the PlanetarySystemGO to introduce contents and to use them scoping review," Eurasia Journal of Mathematics, Science & Technology in Education, vol. 13, pp. 503-520, 2017. to teach their students in order to assess its impact on schools. If this scenario continues, we will prepare an online [7] G. Koutromanos, A. Sofos and L. Avraamidou, "The use of augmented reality games in education: a review of the literature," Education Media International, intervention because the web application can be used in vol. 52, pp. 253-271, 2015. videoconference by sharing the screen of the teachers’ [8] C. Ferreira, P. Neves, C. Costa and D. Teramo, “ Socio-constructivist teaching computer with the students. powered by ICT in the STEM areas for primary school,” in 12th Iberian Conference on Information Systems and Technologies (CISTI), IEEE, pp. 1-5, However, several tests of the MAR application with our 2017. Solar System where successfully implemented in primary [9] M. C. Costa, J. M. Patricio, J. A. Carrança and B. Farropo, "Augmented reality schools [10]. Because of these good results already obtained technologies to promote STEM learning," in 13th Iberian Conference on during the implementation of the MAR application with Information Systems and Technologies (CISTI), Cáceres, Spain, IEEE, pp. 1-5, previous versions, we believe that the PlanetarySystemGO 2018. information system will be successfully implemented in [10] M. C. Costa, A. Manso, J. M. Patrício, “Design of a mobile augmented reality schools. In fact, teachers can use the PlanetarySystemGO to platform with game-based learning purposes”. Information, vol.11, no. 3, 127, 2020. teach school contents and also to assess students’ knowledge about those contents at any level of school curriculum. The [11] Z. Huang, P. Hui, C. Peylo and D. Chatzopoulos, "Mobile Augmented Reality Survey: a bottom-up approach," Cornell University Library, 2013. MAR application is a location-based game that needs to be