A course project for CS294-84, Interactive Device Design, Fall 2013, Citris Invention lab at UC Berkeley

Team members:
Kate Rushton, Fred Chasen, Derek Kan, Dylan Bethel

Project Description

Fuzzy Logic is an innovative educational product that transforms the physical world into an interactive learning environment. The product consists of three main components:

Demo

Slides

Website and Lesson Builder

Product Photos

fuzzy logic bear
fuzzy logic associating rfid tags
fuzzy logic blocks and toys
fuzzy logic hardware
fuzzy logic app
fuzzy logic web site

Screen Shots

Task 1: Checking Session Progress

fuzzy logic home page
From the home page, the parent taps 'Session History'.
fuzzy logic screenshot history
Session history shows the last lessons completed and the percent of answers that were correct
fuzzy logic screenshot
The parent can drill down into the session detail page to see specifically which questions were missed.

Task 2: Viewing Progress Statistics

fuzzy logic home page
From the home page, the parent taps 'Statistics'.
fuzzy logic screenshot
The parent can view some summary statistics about the child's activity in the app.
fuzzy logic screenshot
By swiping to the left or right they may switch between viewing statistics by lesson to viewing them by category.

Task 3: Viewing and Searching for Lessons

fuzzy logic home page
From the home page, the parent taps 'Lessons'.
fuzzy logic screenshot lesson list
The lessons list view shows all lessons that are currently available on the device. The music note icon indicates that those are lessons that have audio. If audio is not available for a lesson, the device defaults to using Android's text to speech engine.
fuzzy logic screenshot lesson search
The parent can search for lessons by tapping the search icon and entering a query.
fuzzy logic screenshot search results
The search results screen shows matching lessons.

Task 4: Downloading New Lessons

fuzzy logic screenshot
Tapping a lesson takes the parent to the lesson detail page. In this case they already have this lesson so here they have the option to uninstall it.
fuzzy logic screenshot
In addition to searching, the app supports browsing for lessons by category.
fuzzy logic screenshot
When the parent would like to download a new lesson, they tap on its price from the lesson detail page.
fuzzy logic screenshot
They are asked to confirm the purchase, after which point the lesson is downloaded to the device, as well as the block set that goes with it (if it is not already present).

Task 5: Viewing Block Sets

fuzzy logic blockset
The final step before the child can begin with a new lesson is associating the 'block set' in the app with physical objects. Block sets are how the app knows what an RFID-tagged object represents. To access block sets, the parent taps 'Block Sets' from the home page.
fuzzy logic blockset

Here is a list of all of the block sets on the device. The music note icon indicates the presence of audio for this block. One block set is always designated as the 'active' set, which in this case is the Alphabet block set.

The use of an active block set allows the same object/tag to mean different things depending on what lesson it is intended to be used for. For example, a wooden block with 'A' on one side and '1' on the other could be used in two different block sets despite having a single ID.

fuzzy logic blockset
The block set detail page lists all of the blocks in the set, and shows the current RFID tag mapping. Here only some of the blocks in the set have been associated with physical RFID tags.
fuzzy logic blockset
By tapping a single block the user is able to remap it. 'Mapping' refers to associating a physical RFID tag with the block that exists in the app.