Code Monkey home page Code Monkey logo

ieee-classroom's Introduction

VR Classroom for Remote Education

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.

Getting started

Software

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

Hardware

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)

VR environments

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

Authors

Acknowledgment

This project is made possible by:

License

This program is free software and is distributed under an MIT License.

ieee-classroom

ieee-classroom's People

Contributors

ssduracell avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.