In the scope of the 2018 IEEE Arctic Challenge organized by the IEEE Geoscience and Remote Sensing Society (GRSS) a proof-of-concept virtual reality classroom has been developed. This project aims to solve the problem of the remote education of local communities in the Arctic region. Often these students need to travel long distances to get access to the good basic education that they need. With this project we want to make it possible to no longer travel those long distances while still being able to get access to this good basic education.
The easiest way to get started is to setup a local webserver similar to as described in the Networked A-frame server setup. Once you have done that replace the entire /server/static/ folder with this repository.
- Student login: localhost:8080
- Teacher login: localhost:8080/teacher.html
There are different hardware requirements for the students and the teacher. This is because the teacher needs to be able to interact more with the virtual environments than the students.
- Student: Smartphone and Google cardboard
- Teacher: 3DOF/6DOF headset with pointing device (e.g. Oculus Go)
In total there are 3 distinct VR environments. Each VR environment has specific features that can be used inside that environment. However, there are also features that are available across all environments. The 3 environments are:
- Solar System Big: In this Solar System the interplanetary distances and the size of all eight planets and the Sun have the correct ratio.
- Solar System Small: This Solar System has the correct ratio for the size of the planets. However, the interplanetary distances have been reduced significantly and don't give an accurate representation.
- Classroom
As stated before there are a lot of features that can be used in these environments. Therefore a quick overview of the different features will be given categorized by environment:
- Teacher
Classroom | Solar System Small | Solar System Big | |
---|---|---|---|
Switch between scenes | ☑ | ☑ | ☑ |
Switch between planets | ☐ | ☐ | ☑ |
Place student(s) outside group | ☐ | ☑ | ☑ |
Put all hands down | ☑ | ☑ | ☑ |
Teleport | ☑ | ☑ | ☐ |
- Student
Mini-games | Classroom | Solar System Small | Solar System Big | |
---|---|---|---|---|
Select turtle | ☐ | ☑ | ☑ | ☑ |
Select dizzy emoticon | ☐ | ☑ | ☑ | ☑ |
Select hand | ☐ | ☑ | ☑ | ☑ |
Select rabbit | ☐ | ☑ | ☑ | ☑ |
Move by position cones | ☑ | ☐ | ☐ | ☐ |
- Bart Stukken - PXL University College
- Wout Swinkels - Hasselt University
This project is made possible by:
This program is free software and is distributed under an MIT License.