Inspiration

The many classes we have faced where the topics were in 3 dimensions but we only had methods to study which utilized two dimensions- in addition this, the lack of interest there may be in courses where you simply look at pieces of paper. As software engineering students, we know new technologies can aid our studies is so many ways

What it does

Users can choose courses in which they will be presented with 3 dimensional objects related the course. Once they feel confident about the content of this object and it's function/purpose, they will then have an opportunity to be quizzed with short answer questions based on the objects they viewed. Courses can extend from topics such as physics, mathematics and mechanics to art history and psychology.

How we built it

We utilized Apple's ARKit framework within XCode to present these objects. After the user proceeds to the quiz, their answers are sent through a post HTTP request to Node Red which passes the string through Watson's Discovery API and returns the results.

Challenges we ran into

We were not familiar with ARKIt, Swift, Watson, GIT, or API's before we began this project. We had many things to learn in order to get any functionality. In addition, difficulties with our Github Repository caused us to lose many precious hours of work which would have been useful to expanding our options as well as improving functionality.

Accomplishments that we're proud of

We are very proud of how much we were able to learn and even further than that, accomplish considering we are a team of two programmers who consider themselves beginners. We are also proud that we created a product that we each believe we would genuinely utilize for our coursework.

What we learned

Everything that you see in front of you, we learned. From the framework, to the post request, to node red. Beyond the realm of technical knowledge, we also learned that even when you lose something you initially though was invaluable, to stay confident in your idea and make it work.

What's next for "More A's with 3Ds"?

So much. The future of Artificial Intelligence and Augmented Reality is beyond the scope of what we can imagine now. With proper maintenance, this app could expand to allow for more user control over the objects they are presented- such as inputting homework assignments which for some students can make all the difference between understanding a problem and not. In addition, Watson's API's can be utilized to provide our app with the questions so students can be tested at a deeper level.

Built With

Share this project:

Updates