Design Document for ULearn: helping frustrated students with web-based learning
Authors: Lynne Grewe
Date: June 12, 2018
Status: approved
Concept Summary
The goal of this work is to provide feedback to students regarding their engagement/emotion/frustration while utilizing web-based instructional material using computer vision and machine learning techniques. An Android Application will be developed that will present a simple user interface of a web-browser to the student. Based on computer vision machine learning the students facial expressions are interpreted. If the student seems to be experiencing frustration or anger the user is presented with a pop up giving different suggestions. Using the corresponding web Page’s title and meta description tags a set of search tips related to currently Viewed webpage will be presented. Version 2: Google NPL Text analysis or other web services will be explored for use in tips creation.
Audience/Customer
The initial test audience will be students at CSUEB in Computer Science. Once user/acceptance test is completed the target audience will be any students who use web-based material. The application has the potential of working with anyone, not just students, who view web-based materials and could be assisted when “frustrated”.
Background
The application will be developed as an Android mobile application. Some of the core technologies involved in this project including Computer Vision, Machine Learning and Text to Speech. The front facing camera on the android device will be used to capture images of the user as they are using the application. Each image or periodically sampled images will be processed through a Machine Learning using Convolutional Neural Networks to detect the user’s emotions.
Application Cost and Projected success (optional)
Version 1 application will run completely on the phone and will not incur any costs. Version 2 that explores the use of NLP services will incur costs and a budget will need to be invoked and once exceeded only freely generated tips version used.
Success is highly dependent on deployment to playstore once acceptance testing is done. No current plans for marketing or advertising.
Interface Mockups