Skip to content
This repository was archived by the owner on Feb 26, 2025. It is now read-only.

Commit acfc0bb

Browse files
committed
update READMEs
1 parent a3aefce commit acfc0bb

File tree

31 files changed

+51
-46
lines changed

31 files changed

+51
-46
lines changed

1-introduction-to-realities/1-what-is-xr/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ As technology continues to advance, additional real-world applications of XR tec
9191

9292
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/0)
9393

94-
## Supplemental Reading
94+
## Review and Self Study
9595

9696
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
9797

1-introduction-to-realities/2-devices/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ Source: [GadgetComrade](https://gadgetcomrade.com/oculus-go-standalone/)
7171

7272
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/1)
7373

74-
## Supplemental Reading
74+
## Review and Self Study
7575

7676
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
7777

1-introduction-to-realities/3-choosing-a-device-and-reality/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Not all devices share the same features and thus can limit the ability to engage
4242

4343
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/2)
4444

45-
## Supplemental Reading
45+
## Review and Self Study
4646

4747
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
4848

1-introduction-to-realities/assignment.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ If you've never tried out an augmented reality (AR) or virtual reality (VR) app,
1010

1111
*Note: Requires an AR supported device such as a mobile phone or tablet.*
1212

13-
- Example 1
14-
- Example 2
15-
- Example 3
13+
- [Pokémon Go](https://www.pokemon.com/us/app/pokemon-go/)
14+
- Social Media Filters ([TikTok](https://tiktok.com), [Instagram](https://www.instagram.com), or [Snap Chat](https://snapchat.com/))
15+
- [Ikea Place](https://apps.apple.com/us/app/ikea-place/id1279244498)
1616

1717
**Virtual Reality**
1818

1919
*Note: Requires a VR device.*
2020

21-
- Example 1
22-
- Example 2
23-
- Example 3
21+
- [Beat Saber](https://www.beatsaber.com/)
22+
- [AltspaceVR](https://altvr.com/)
23+
- [Tilt Brush](https://www.tiltbrush.com/)
2424

2525
After trying out the app, review and answer the questions below. If you've already tried out an AR or VR app prior to starting this curriculum, we still encourage you to review and answer the questions below.
2626

2-core-concepts/1-comfort/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ Adding short breaks between inputs and mixing others forms of input (such as spe
9090

9191
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/3)
9292

93-
## Supplemental Reading
93+
## Review and Self Study
9494

9595
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
9696

2-core-concepts/2-coordinate-systems-and-anchors/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Source: Microsoft
5050

5151
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/4)
5252

53-
## Supplemental Reading
53+
## Review and Self Study
5454

5555
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
5656

2-core-concepts/3-physics/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Without a pivot point, any force added to an object will result in movement (pro
4646

4747
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/5)
4848

49-
## Supplemental Reading
49+
## Review and Self Study
5050

5151
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
5252

3-spatial-design/1-design-and-prototype/README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@ The **prototyping process** focuses on building high fidelity prototypes. While
7878

7979
![Application prototype with basic shapes and colors as placeholder objects. An enlongated cube to serve as player and a post to serve as a net.](../../images/prototype-1.png)
8080

81-
8281
*Two versions of an application's prototypes, the earliest on the left*
8382

8483
Source: Curriculum Project
@@ -100,7 +99,7 @@ Source: [Microsoft](https://hololabinc.github.io/MixedRealityToolkit-Unity/Docum
10099

101100
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/6)
102101

103-
## Supplemental Reading
102+
## Review and Self Study
104103

105104
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
106105

3-spatial-design/2-environmental-awareness/README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ In this scenario, a 3D ball rolls off the surface of a table and onto the ground
4242

4343
**Navigation**
4444

45-
4645
In this scenario, a virtual robot navigates around a room, avoiding obstacles. The virtual robot can move around the environment while also being aware of obstacles that obstructs it's path of movement.
4746

4847
### Spatial Audio
@@ -64,7 +63,7 @@ Placement of the audio plays a major role in how audio is perceived by the user.
6463

6564
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/7)
6665

67-
## Supplemental Reading
66+
## Review and Self Study
6867

6968
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
7069

4-interactions/1-hands-and-motion-controllers/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Source: [Medium](https://medium.com/designatmeta/designing-for-hands-in-vr-61e68
5050

5151
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/8)
5252

53-
## Supplemental Reading
53+
## Review and Self Study
5454

5555
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
5656

4-interactions/2-hands-free/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Source: [Microsoft](https://docs.microsoft.com/en-us/windows/mixed-reality/desig
5151

5252
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/9)
5353

54-
## Supplemental Reading
54+
## Review and Self Study
5555

5656
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
5757

4-interactions/3-gaze-and-commit/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Users often fail to find UI elements located either too high or low in their fie
3939

4040
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/10)
4141

42-
## Supplemental Reading
42+
## Review and Self Study
4343

4444
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
4545

4-interactions/assignment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## Instructions
44

5-
Interactions for the basketball game app will vary depending on whether you choose to adapt the game for AR or VR. Consider how each interaction model could be leverage for a player to interact with the game.
5+
Interactions for the basketball game app will vary depending on whether you choose to adapt the game for AR or VR. Consider how each interaction model could be leveraged for a player to interact with the game.
66

77
### Hands and Motion Controllers
88

5-c-sharp-foundations/1-hello-world/README.md

+1-2
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,7 @@ Moreover, these are particularly useful to leave notes to ourselves or others wh
5555

5656
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/11)
5757

58-
## Supplemental Reading
59-
58+
## Review and Self Study
6059
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
6160

6261
- [Take your first steps with C# - Microsoft Learn](https://docs.microsoft.com/en-us/learn/paths/csharp-first-steps/)

5-c-sharp-foundations/2-variables-and-data-types/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ string svar = "Hello World";
6565

6666
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/12)
6767

68-
## Supplemental Reading
68+
## Review and Self Study
6969

7070
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
7171

5-c-sharp-foundations/3-classes-and-methods/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ class Program
128128

129129
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/13)
130130

131-
## Supplemental Reading
131+
## Review and Self Study
132132

133133
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
134134

5-c-sharp-foundations/4-conditional-statements/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -176,7 +176,7 @@ case 4:
176176

177177
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/14)
178178

179-
## Supplemental Reading
179+
## Review and Self Study
180180

181181
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
182182

5-c-sharp-foundations/5-loops/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -165,7 +165,7 @@ Leaving the conditional expressions of the `for` loop empty leads to the compute
165165

166166
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/15)
167167

168-
## Supplemental Reading
168+
## Review and Self Study
169169

170170
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
171171

6-unity-fundamentals/1-get-started-with-unity/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ You can provide a name and location for the project within the **Settings**. Con
124124

125125
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/16)
126126

127-
## Supplemental Reading
127+
## Review and Self Study
128128

129129
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
130130

6-unity-fundamentals/2-unity-editor-ui/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ The status bar provides notifications about various Unity processes, and quick a
172172

173173
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/17)
174174

175-
## Supplemental Reading
175+
## Review and Self Study
176176

177177
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
178178

6-unity-fundamentals/3-project-setup/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ The **XR Plug-in Management** settings are used to configure your project for XR
4848

4949
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/18)
5050

51-
## Supplemental Reading
51+
## Review and Self Study
5252

5353
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
5454

6-unity-fundamentals/4-scene-objects/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ You should also use Prefabs when you want to instantiate (or create an instance)
9292

9393
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/19)
9494

95-
## Supplemental Reading
95+
## Review and Self Study
9696

9797
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
9898

7-create-app-logic/1-unity-scripting/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ Below is a list of the most commonly used and important built-in classes in Unit
211211

212212
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/20)
213213

214-
## Supplemental Reading
214+
## Review and Self Study
215215

216216
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
217217

7-create-app-logic/2-xr-input/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ The `Input.Touch` enables you to get the status of a finger touching the screen.
3838

3939
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/21)
4040

41-
## Supplemental Reading
41+
## Review and Self Study
4242

4343
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
4444

7-create-app-logic/3-physics/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ GameObjects must have a Collider component to be considered collidable. When add
5050

5151
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/22)
5252

53-
## Supplemental Reading
53+
## Review and Self Study
5454

5555
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
5656

7-create-app-logic/4-user-interface/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ There are XR dedicated toolkits available that provide similar interaction compo
5959

6060
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/23)
6161

62-
## Supplemental Reading
62+
## Review and Self Study
6363

6464
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
6565

7-create-app-logic/5-build-and-deploy/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ The main workflow when building an application for iOS using Unity is as follows
4343

4444
[Quiz](https://ashy-plant-023e6671e.1.azurestaticapps.net/quiz/24)
4545

46-
## Supplemental Reading
46+
## Review and Self Study
4747

4848
We've identified the following resources to provide additional context and learning for the content reviewed in this lesson. We encourage you to review the material below and explore additional related topics.
4949

8-capstone-project/README.md

+15-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
1-
# Getting Started with
1+
# Capstone Project
22

3-
In this section of the curriculum, you will be introduced to ...
3+
## Overview
44

5-
### Topics
5+
Throughout this curriculum, you've learned a range of concepts related to XR development. While this curriculum is the just the beginning of becoming familiar with XR development, the concepts you've learned will carry over onto more complex app development. This capstone project serves as an opportunity to demonstrate what you've learned over the course of the past 7 units. For your capstone project, develop an XR application to be deployed to your XR device of choice. You could either transform the basketball game app created in this curriculum or create a new project.
66

7-
1. [Introduction to](1-intro-to/README.md)
7+
You are encouraged to explore concepts not covered in this curriculum to aid in creating your project.
88

9+
## Expectations
910

10-
### Credits
11-
12-
"Introduction to" was written with ♥️ by [Name](Twitter)
11+
- Plan an approach that follows the workflow introduced in the curriculum: Design, Prototype, Develop, Deploy.
12+
- Create or import assets such as models or materials. Royalty-free 3D models and textures are available at [Sketchfab](https://sketchfab.com/), [CGTrader](https://www.cgtrader.com/), and [Poly Haven](https://polyhaven.com/).
13+
- Create the application in Unity.
14+
- Create a 2-page written rationale that includes the following:
15+
- The app's intended audience.
16+
- An explanation for your device decision.
17+
- An explanation of your development workflow.
18+
- A story board of the app.
19+
- Design & environmental considerations that influenced your development decisions.
20+
- Scripts documented to explain app logic.
1321

1422
## Rubric
1523

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
Azure Cloud Advocates at Microsoft are pleased to offer a 8-week, 25-lesson curriculum all about Extended Reality (XR) development. Each lesson a written lecture, a post-lesson quiz, supplemental resources, and an assignment. Our project-based pedagogy allows you to learn while building, a proven way for new skills to 'stick'.
1515

16-
**Teachers**, we have [included some suggestions](for-teachers.md) on how to use this curriculum. If you would like to create your own lessons, we have also included a [lesson template](lesson-template/README.md). We'd love your feedback [via this form](LINK)!
16+
**Teachers**, we have [included some suggestions](for-teachers.md) on how to use this curriculum. If you would like to create your own lessons, we have also included a [lesson template](lesson-template/README.md). We'd love your feedback [via this form](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2eR-nl8h15Ig7UasgxKy9xURENNVUE0VkhBQzFaVzBMWjVQUUEzNkxVVy4u)!
1717

1818
**Students**, to use this curriculum on your own, fork the entire repo and complete the lessons and activities. Another idea would be to form a study group with friends and go through the content together.
1919

TRANSLATIONS.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ We welcome translations for the lessons in this curriculum!
44

55
## Guidelines
66

7-
There are [**translations**](https://github.com/microsoft/Web-Dev-For-Beginners/tree/main/1-getting-started-lessons/1-intro-to-programming-languages/translations) folders which contain the translated markdown files.
7+
There are [**translations**](https://github.com/microsoft/xr-development-for-beginners/tree/main/translations) folders which contain the translated markdown files.
88

99
Translated lessons should follow this naming convention:
1010

@@ -14,7 +14,7 @@ where _[language]_ is a two letter language abbreviation following the ISO 639-1
1414

1515
**Quizzes**
1616

17-
Add your translation to the quiz-app by adding a file here: https://github.com/microsoft/Web-Dev-For-Beginners/tree/main/quiz-app/src/assets/translations. Please don't localize the words 'true' or 'false' however. thanks!
17+
Add your translation to the quiz-app by adding a file here: https://github.com/microsoft/xr-development-for-beginners/tree/main/quiz-app/src/assets/translations. Please don't localize the words 'true' or 'false' however. thanks!
1818

1919
**THANK YOU**
2020

for-teachers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,4 @@ There are many ways to make this work in an online classroom format. Please let
2020

2121
## Please give us your thoughts!
2222

23-
We want to make this curriculum work for you and your students. Please give us [feedback](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2humCsRZhxNuI79cm6n0hRUQzRVVU9VVlU5UlFLWTRLWlkyQUxORTg5WS4u).
23+
We want to make this curriculum work for you and your students. Please give us [feedback](https://forms.microsoft.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2eR-nl8h15Ig7UasgxKy9xURENNVUE0VkhBQzFaVzBMWjVQUUEzNkxVVy4u).

0 commit comments

Comments
 (0)