Wednesday, December 16, 2015

Announcement: best effort grades up!

Folks,

Our best effort grades are up! Please have a look and let us know if you see any problems.

Changes from here on out should be few.

Professor Watson.

Monday, December 14, 2015

Peer Evaluations

Hi folks,

Peer evaluations are available here, if you wish to evaluate your team members. You are not required to do this.

Have a good break!

Friday, December 11, 2015

Project: Nonlinear Learning

thumbnail.jpg
Problem:


One of the main focuses of our nonlinear learning project was to incorporate mind maps for nonlinear learning, and use p5.js for videos with interactive elements. We spent over 2 months exploring the different aspects of the Go.Js library (mind map) and the p5.js library (interactive videos), and this report will highlight our findings and opinions.


Description:


Linear learning, as found on course sites such as moodle exhibit a very rigid type of learning, where people go from topic A to B, then to C. Nonlinear learning allows students to navigate through different topics at their leisure, while providing the instructor the tools to guide them in the right direction.


Future Work:
  • Add more immersive elements to mindmap (different sounds for different actions)
  • Allowing mindmap changes to be directly saved to the html file
  • More tools for instructors who are not proficient with coding (interfaces for non-technical users)
  • Incorporating whole course web pages into mindmap (moodle)
  • Tracker for most visited videos, favorites list
Video Demo:
Our Site:
Github Repo:
Presentation:
User Feedback and Evaluations:

https://docs.google.com/a/ncsu.edu/document/d/1qWz3rIN9NmhkNBTscGFsn3sd3XueZmyHnAjNo035auE/edit?usp=sharing


Report of Go.Js and p5.js utility

https://docs.google.com/a/ncsu.edu/document/d/18zXQo68JWzYhsgQ6l_rAoa0ejuyf66Q71dAjPp3UQrU/edit?usp=sharing

User Manual:

https://docs.google.com/a/ncsu.edu/document/d/1hP5OV1aaaPVSeOUxbJvpHkBmrcdDOwVwyZh-TxC8ZRs/edit?usp=sharing
orites list

Project FuturePres Team 2











Team Members: 

  • James Davis
  • Michael Ivanov
  • John Nixon
  • Benjamin Drury
  • Alexander Richardson
  • Quinton Chappell

Problem:

Creating a new way to present a presentation in a non-linear model to make presentations more intuitive and exciting.


Description:

Presentations follow a linear path from one slide of information to the next which offers very little flexibility for the presenter and can also be dull for its audience. The idea of FuturePres is to create a new way to present data in a non-linear model to improve the experience of presentations for the presenter and his/her audience. For our implementation we focused on legal cases where lawyers have to record data and present them in a court of law. The website is split into four different categories: People, Places, Evidence, and Events. These are used to store the data from cases into the sstem to represent later. Once Data is stored onto the system the data is linked from one to another by connecting factors of other categories. Using this the presenter can move from one piece of data to the next by simply clicking on a connecting factor and guide the presentation. A timeline is also implemented in the View section to show events on a day to day, week by week, or even year by year selection.

Future Work:

  • Extra Features
  • Comments
  • User log ins
  • Data Collection/Database expansion

Video Demo

Presentation

Demo Server

GitHub Repository

Projects: Tilt-A-Story

Tilt-A-Story Project Description



Tagline:
Tilt-a-story is an interactive picture book to inspire children to read.


Core Problem:
Children today no longer read books. Instead, they spend most of their time glued to their phone and ipads. By introducing classic childhood stories and fun learning games, children that use our program will be able to embrace the same learning that comes from reading books. The best part is, they think they’re just playing a fun game!


How it Works:
To make Tilt-A-Story we used javascript, canvas and html. By using these tools our webpage can run on more browsers. The child can interact with the story in two ways. The first way is to tilt the device to move the character around the screen. The second way is by using the touch screen to press buttons. Both methods can be mixed and matched as needed by the story writer/designer.  


Future Work:
In the future we plan to increase the user experience by adding more sounds and animations.  We would like to add gifs instead of static pictures to increase the overall visual of the app.  Since Tilt a story brings together multiple stories for children to learn from, we need a way for parents to “buy” a story and add it to the application. We would also like to create a “world builder” application so that designers can easily create their own stories and post them to our store.  


Extra Credit:
On top of our completed Picnic Adventure story, we have also finished our Billy’s Treasure Hunt story that capitalized more on telling a story with visuals. The player takes on the role of Billy and his search for treasure, along with picking up useful tools along the way.


  • A link to the working site
  • Video
  • Github Repo
  • Presentation


  • Project Evaluation



Project: Sharks



Citizen Science - An initiative to enable everyone to participate in a scientific process.

Problem:

We would like to provide students the opportunity to experience the process of finding, measuring, and doing statistics on shark teeth, without needing to acquire expensive supplies.  We want to create a "virtual fossil dig" which will allow students to get a similar experience by through their browser.

How it Works:

From the homepage, users can click on the "Start Digging!" button to be directed to the main game panel.  15 Shark teeth will be randomly scattered across a background of "fossil dirt."  Not all of the dig area is visible at once, so users will need to scroll around using the arrow keys or scrollbars.  Once a user sees a tooth, they can click it, at which point it will disappear from the game window and reappear in an inventory panel.  Once all 15 teeth have been discovered, the user can progress to a measurement page where they try to fit each tooth into the smallest circle that completely encloses it.  Once all teeth have been measured, the user progresses to a statistics page, where the size distribution of the teeth they have measured is compared against the size distribution of all of the teeth in the database.

Future Work:

  • Add an "I give up" button which highlights remaining teeth so that they can be found
  • Zoom in/out functionality 
  • Better interface
  • More backgrounds
  • Provide more information about the shark teeth and sharks they came from
  • Class / group functionality - compare your teeth statistics against the entire class

Demo Site

Screencast

Presentation

Github


Created By: 

Remington Campbell, William Pruett, Eric Anderson, Daniel Alley, Kevin Reed, Derek Schreiner