prototype 5
Team COYOTES HIT 381 Deliverable 1
Deliverable 1: Wireframe Prototype (MVP)
TEAM
COYOTE
PART A: Decide the product you are going to construct 2 Step 1: Decide the product you are going to construct 2 Introduction to the application 2 What worked in Heuristic Evaluation: 3 Step 2: Feasibility 5 Background: 5 Step 3: Product Canvas, Users & Context 7 Context Analysis: 7 Target user group 9 Heuristic evaluation feedback: 11 Product canvas 13 Proto Personas: 13 Prakash Neupane: 14 Md Ashraful Islam: 15 Prajwal Bhandari: 16 A J M Hossain Ryadh: 17 PART B Implementation Plan 18 IMPLEMENTATION PLAN 18 TEAM OVERVIEW 18 PART C Functional Prototype (FP - MVP) 18 Step 1: Home Screen & landing pages 18 Step 2 Server Space 18 Step 3 Product structure 19 Plan and Product Concept 19 Wireframe: 21 Step 4 Code choices 22 References 23
PART A: Decide the product you are going to construct
Step 1: Decide the product you are going to construct
Introduction to the application
All of our team member’s paper prototype was different. We took ideas from each design which helped us visualise a design which would have most of the features that we thought would be necessary for the design to work. Below is the detailed information of what worked in each of our prototype and what were the issues based on the expert review.
The name of the application is “Virtuale”. Before “Virtuale” we wanted to go with “VRoom” but it was already in use, so we discarded that idea and went with “Virtuale” which is not being used in an application right now.
Vision: The vision of the application is to help students use the online lecture (classroom) as part of a virtual world with features of making the video lecture available in Virtual Reality (VR) and also Augmented reality (AR). The users (students) will have the option of joining the class in form of a VR classroom or in AR mode. The users will also have the option to join the normal video streaming of the lecture which is available right now.
Just from the show of hands in the classroom when the question “would you use it” was asked is evident of the fact that if the application is developed it will be used and can be quite popular. Introducing this kind of technology to enhance the learning experience will excite and encourage users ( Flaig, J , 2017). There are increasing number of universities that are motivating the lectures to plan their course content so that students can learn the course using VR (Anon, 2017).
The risks involved in the application that we consider are coding, functionality issues, time management, privacy of the data, and getting access to some of the university’s portals.
What worked in Heuristic Evaluation:
|
Team Member |
What Worked |
Issues |
|
Ashraful Islam |
· Prototype was easy to understand, · Error prevention was good, · Buttons were clearly visible and users could interact with them |
· No heading in some page, · some icons did not have labels · No back buttons |
|
Prajwal Bhandari |
· User can log in to the system · Good interaction between teacher and student |
· No system status feedback · Visibility issue · No exit or back buttons |
|
A J M Hossain Ryadh |
· Good navigation, · User can use the navigation to check their marks, due dates and setting · User can use back button |
· User do not have any control in VR mode, · Confusion when joining VR class, Menu labeling should not be all caps |
|
Prakash Neupane |
· Navigation was good · Interaction flow was good
|
· No back buttons, · No volume button · Its was not clear when to join VR. |
According to Heuristic Evaluation there were some good points in our design such as Navigation, there was possibility of interaction between the student and the teacher. User interaction was fluent and easy to understand, error prevention was working properly.
According to HE there are some Issues in our app there was no control over VR, no volume button, Navigation was not labelled , there was no back button and exit button and also there was issues on visibility and on labeling.
Fig.- Team Synthesise
High level need: Adding VR and AR in online class will enhance the online teaching/learning experience and it will be more interactive. VR has potential to take learning beyond traditional online learning experience. VR and AR provides the quality education in different sectors. It will creates interests on students rather than reading. VR has prospective to increase the collaboration between teachers and students.AR in the class definitely makes everything things visual.
Step 2: Feasibility
Background:
At first we started with Smart University.
Ryadh found problems in blackboard collaborate app. This is the app students use to join classroom. The blackboard app is quite good and easy to use. But there are some areas to improve.
Ashraful found problems in CDU library website where there was some issues in text sizes, and information hierarchy.
Prakash started with Sport tech, he found that some people workout at home and it was not easy to follow youtube videos.
Prajwal looked into how the students were having trouble with the softwares which only ran in a single operating system and also how it would be easier for teachers and students if automated grading was introduced.
Project “Virtuale”: After couple of discussion we decided to go with Ryadh’s concept of making the remote learning process easier and interactive. Our concept is to introduce VR. As of now we are thinking about the possibilities of adding the feature of Augmented Reality. Virtual Reality has the potential to change the world (in our opinion). The things that are happening in VR world is attracting more people. The technology is much cheap and widely available around the world. In some case it can cost only AUD $25.00. To experience sound with VR only AUD$50.00 is enough (Officeworks price rate please see in the reference).
Currently Virtual Teaching system is available in some countries but to use the system students have to physically present in the classroom.
In some cases such as the collaborative session can be improved by adding VR feature to enhance the quality of learning experience. This will promote innovative learning and make complex concepts easy to understand.
In Charles Darwin University many external students live in remote areas and they can only join university online. Our app will enhance their learning experience. According to reflection on the Heuristic Evaluation feedback there are some good points such as Navigation was good, there was interaction between the student and the teacher. User interaction was fluent and easy to understand and error prevention was working properly and also according to our HE there are some errors in our app there was no control over VR, no volume button, Navigation was not labelled and there was also issues on visibility and system status.
Fig. Group discussion on what features to add
First of all we discussed about back button and exit button. According to our design we did not find any need of the back button in every page. Secondly, we discussed about separate VR and AR functionality and also how we could use the law of proximity to put the related content together so that it can be be perceived as a unified group. In our app we do not have more than three items grouped together following the “rule of thirds”. We are planning on using larger texts so that users don’t have any problem with the readability within the application. We will also try to follow a consistent design and colour scheme to make the application aesthetically p We have larger text so that user( students) can see easily we followed legibility for larger text.We have logo of our app we followed Aesthetic consistency.
Step 3: Product Canvas, Users & Context
Context Analysis:
Group: Coyotes Product Name: Virtualé
Think about your apps in the different contexts your users will likely encounter:
|
Who are your users? · What do you know about them? · What type of behaviour can you assume or predict? |
· University Students · We assume that most of our user would be 20 to 40 years old and live remote areas in Australia. · Part time students, often forgot to do assignments, looking for better opportunities, wants to spend more time with family, always in hurry, complete uni tasks as soon as possible |
||
|
What is happening? · What are the circumstances in which they will best absorb the content you intend to present? |
|
||
|
When will they interact? · When they are home and have large amounts of time? · At work, where they have short periods of focus? · During idle periods, while waiting for a train? |
· When the users are at home they can use AR technology to join online sessions · At scheduled class time they can use VR technology to join class
|
||
|
Where are they? · Are they in a public space or a private space? · Are they inside or outside? · Is it day or is it night? |
· To use our app, we recommend to sit in a safe or private place i.e. home. · They can use our app at a place where they have high speed internet connection in their smartphone · Online class can happen only at the scheduled time, so it depends on the location of the student. |
||
|
Why will they use your product? · What value will they gain from your content or services in their present situation? |
· Our goal is to promote innovative learning. · The users will have experience using VR and an enhanced learning experience. |
||
|
How are they using their devices? · Are they held in the hand or in the pocket? · How are they holding it? · Open or closed? · Portrait or landscape?
|
· To use the application they need to handheld the device. · When they are using VR mode, they need to put the smartphone in landscape position and put it in the VR kit. · For AR mode they do not need to tilt the device |
Target user group
|
Audience |
Interests Motivations |
Technical Considerations |
|
Gender: male/ female? · Both Age: How old are they? · 17 - 60 Location: Where do they live? · Anywhere in the world Family: Do they have children? · They might Are they married? · They might Occupation: What do they do? · They may have different occupation but all are students Context: Where are they when they use the app? · Usually at home or somewhere they have high speed internet connection in their smartphone How does your idea resonate with your audience on an emotional level? · Our application will let the users feel the interaction in learning process Do you need to break your target up into niches? · Yes, we need to break down our target project into several niches |
Do they love a competitive app? Why? · If there is more similar application there would be more competition What do they have in common? · Most of our audience are external part time students who are middle aged Why are they interested in the topic? · To experience innovative virtual learning Who are they trying to impress? · Their colleagues at work · Family members
Who impresses them? · Successful people in the industry
What are their biggest fears? · To not be successful in their career · Not achieving their goals. · Complete their degree · Not being able to give family members time (work-life balance) What are their biggest hopes? · To gain knowledge remotely in an interactive way
What drives my target to make decisions? · To succeed in life · To attend all the classes · To gain career opportunities · To have a good work-life balance |
What digital technologies do they use most every day? · Smartphone, Tablets,Laptops, Ipad,Smart watch, Internet Banking. What digital technologies do they not use ever? · Smart cars, Projector, VOIP phones, Access: can they afford my app? · Yes, the application is free. Can I reach them with my app? Are they accessible? · Yes, through the contact option in the settings. Are there enough people in your target to be profitable? · Yes there are enough people in our target to be profitable. |
Heuristic evaluation feedback:
According to our feedback we received from our heuristic evaluation, we have synthesise the data and intend to make some changes in our final prototype.
Our evaluators have gave us some important and interesting points for our prototypes.
|
New Ideas |
Good Points |
|
Improve VR interaction. |
Good navigation |
|
Add unit name in VR class |
Fluent user interaction |
|
System status feedback for the user |
Good error prevention |
|
Create alternative option for VR class |
|
Here is a list of changes we have decided as a result of HE:
· Show system status
· Nav icon have labelling
· Labels should not be all Caps
· Improve visibility issues
· Heading for each pages
· Add controls in VR mode
Fig. Ongoing discussions of the group
Product canvas
Fig. 3 - Product Canvas
Proto Personas:
Prakash Neupane:
Fig : Prakash’s Proto Persona
Md Ashraful Islam:
Fig. Ashraf’s Proto Persona
Prajwal Bhandari:
Fig. Prajwal’s Proto Persona
A J M Hossain Ryadh:
Fig: Hossain’s Proto Persona
PART B Implementation Plan
In this planning phase, we have documented our project plans in Google Spreadsheet and planned our roles and responsibilities for each deliverables. Our plan was developed based on the tasks we need to complete in the deliverables.
IMPLEMENTATION PLAN
TEAM OVERVIEW
PART C Functional Prototype (FP - MVP)
Step 1: Home Screen & landing pages
GitHub Repository link to our App: https://github.com/Ashraf0011/Virtuale
Firebase Hosting:
https://virtuale-b81dc.firebaseapp.com/
Step 2 Server Space
Our prototype will be hosted on GitHub and we will use Google Firebase as our server.
Step 3 Product structure
Plan and Product Concept
Fig: : Product Structure
The product structure of the app. It is kind of a sitemap which shows all the pages and components of the application. This product structure helps us understant all of the feaures of the application.
Fig: Card Sorting For MVP
For creating the wireframe, we used card sorting so that we could deduce the design to find the minimum requirements which would be necessary for the application to run. With the help of cardsorting, the MVP of the product was created.
Wireframe:
Fig: Wireframe
This is the wireframe of the application, for this initial phase we have included the bare minimum of the content that our application will consist according to our MVP design. As we can see in the wireframe above our application is very simple once you login and select the unit of your choice, the navigation of the whole application can be accessed from the bottom of the application to browse between pages.
Step 4 Code choices
We have chosen Ionic Framework for our application and we’ll use firebase for hosting the application because it is free and reliable.
References
Anon, 2017. Across China: VR classrooms give rural students modern skills. Xinhua News Agency, pp.Xinhua News Agency, Oct 18, 2017.
Flaig, J., 2017. Beyond 2D: how 3D printing and VR are transforming engineering education. Professional Engineering Magazine, 30(8), p.40.
(For Price Check)
https://www.officeworks.com.au/shop/officeworks/p/kaiser-baas-virtual-reality-headset-vr-gx-kba14012
https://www.officeworks.com.au/shop/officeworks/p/kaiser-baas-virtual-reality-headset-vr-gt-kba14013