Skip to content

A framework for creating hands-on training sims; a laptop battery replacement is used as a base.

Notifications You must be signed in to change notification settings

gasawase/RepairBase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

RepairBase


Design Document

  • Summer Gasaway
  • Leo Gomez
  • Will Norgren
  • Alex Milne

Abstract

Our VR application, Repair Base, is an educational tool geared towards anyone interested in repairing their own computer. According to a study conducted by Poll (2015), “Nine in ten (87%) college students use a laptop, notebook, or Chromebook computer every week in order to do their schoolwork. By comparison, 64% use a smartphone and 40% a tablet. 15% use a hybrid” (pg 10). With 87% of college students utilizing a laptop on a weekly basis, overtime they break down and need to be repaired to extend their lifespan. Repair Base will enable individuals to repair their own computers to extend the lifespan of the devices. This tool is being built on the OpenXR framework within the Unity Engine to ensure a first-person point of view as well as realistic experience. A frame work was also created to allow different simulations to be added in the future with ease. Along with the VR tool, a knowledge base with published step by step articles to utilize while working through the repairs. With Repair Base, the daunting task of at home computer repair can be made easy for everyone.

Storyboard

pictures

Functional Requirements

Requirement 100.0: Follow a Set of Automatically Population

Scenario

As a user, I want to...

Dependencies

The device must...

Assumptions

The user can...

Examples

1.1

Given

A user is given a set of instructions

When

A user follows the instructions

Then

The instructions automatically update and go on to the next instruction

1.2

Given

The user is given a set of instructions

When

A user does the incorrect action

Then

1.3

Given

The user is given a set of instructions

When

A user does the action and finishes all substeps in the main step

Then

Requirement 101:

Scenario

As a user...

Dependencies

Assumptions

Examples

1.1.

Given this automatically happens

When I do action

Then this happens

1.2

Given this automatically happens

When I do action

Then this happens

1.3

Given this automatically happens

When I do action

Then this happens

Requirement 102: Something

Scenario

As a user ...

Dependencies

The user

Assumptions

The user

Examples

1.1

Given this automatically happens

When I do action

Then this happens

1.2

Given this automatically happens

When I do action

Then this happens

1.3

Given this automatically happens

When I do action

Then this happens

Requirement 103: Access the Weather Information Based on Given Location

Scenario

As a user wanting to know what the weather currently is I want to be able to view the weather for the location that I search.

Dependencies

The device has GPS cabailities or is connected to the internet.

Assumptions

The location is supported by the API.

Examples

1.1

Given this automatically happens

When I do action

Then this happens

1.2

Given this automatically happens

When I do action

Then this happens

1.3

Given this automatically happens

When I do action

Then this happens

Scrum Roles

  • Lead Developer: Summer Gasaway
  • Art/Lighting Lead: Leo Gomez
  • Project Lead: Will Norgren
  • Other Role: Alex Milne

About

A framework for creating hands-on training sims; a laptop battery replacement is used as a base.

Resources

Stars

Watchers

Forks