This project was conducted as part of a semester project in the EPFL CHILI lab on using Augmented Reality for Education for Teachers teaching an Online Classroom. Its main focus is enhancing education forms by allowing students and teachers to delve in immersive lessons providing capabilities that facilitate and improve teaching
The project can be run on the Microsoft HoloLens 1 after deployment through Visual Studio (we used the 2022 version here, but the project should be compatible with any version supporting remote device connection) or locally by running the Main 1 Unity Scene.
We have used Unity version 2019.4.33f1 with LTD (Long Term Support) and Legacy Built-in XR.
The project requires downloading and installing The Mixed Reality Feature Tool (https://www.microsoft.com/en-us/download/details.aspx?id=102778) and importing the Mixed Reality ToolKit Foundation and the Mixed Reality OpenXR Plugin to the Unity project.
The necessary Build settings to build the project in Unity are as seen below:
The necessary ProjectSettings to change in the player tab are as follows:
Upon build, the user should open the built Visual Studio .sln file containing the same name as that of the Unity project. Then, select the release mode, x86 and Remote Machine in the Top Menu panel. Afterwards, select Project->Properties and in the Debugging panel, next to Machine Name, enter the IP address of your HoloLens as shown below.
Latsly, deploy the project onto your HoloLens by selecting Build->Deploy Solution.