CS4760 User Interface Design and Implication

Infiltrometer

Team #4 - Soil Infiltrators

About Us

This app will be used throughout a myriad of different scientists with all different agricultural aspects from one single device called a Soil Infiltrometer. A Soil Infiltrometer is a device that will penetrate the ground - it must be conducted in a loamy environment like soil. A user then will pour water through a top funnel that then allows a user to watch it drain through time. A user then will record the time difference (from start) and the recorded volume of water that was lost throughout the process. This is an incremental step that is done in different time based intervals, for example: if a user selects time intervals for every 30 seconds, they will then record the volume lost every 30 seconds until the water drains.

What this application is doing is allowing a user to get more accurate and precise measurements when it comes to recording information. We will build the app so that it will initially allow the user to set the time intervals they want to, then gets notified when the selected time intervals finally come into fruition. When the user gets notified, it will prompt them to enter the volumetric information that the soil infiltrometer shows (please note that the user will have to manually enter the information in and the time is still static during the interval). The app will show a table below that will dynamically auto-populate the information and create several different charts and graphs based-off of the recorded/calculated values. What this application is doing is allowing a user to get more accurate and precise measurements when it comes to recording information. We will build the app so that it will initially allow the user to set the time intervals they want to, then gets notified when the selected time intervals finally come into fruition. When the user gets notified, it will prompt them to enter the volumetric information that the soil infiltrometer shows (please note that the user will have to manually enter the information in and the time is still static during the interval). The app will show a table below that will dynamically auto-populate the information and create several different charts and graphs based-off of the recorded/calculated values.


Team #4 Soil Infiltration

Deployed Server: https://hci-dev.cs.mtu.edu:8143/index.html

Github URL: https://github.com/2021-UI/4-SoilInfiltration

Undergratuate Team Developers:

NameGithub AccountEmail
  • Bryan Wandrych
  • bdwandry
  • bdwandry@mtu.edu
  • Franklin Van Hove
  • FrankVanHove
  • ftvanhov@mtu.edu
  • John Bland
  • kgost
  • jpbland@mtu.edu
  • Nathan Kenwabikise
  • nikenwab
  • nikenwab@mtu.edu
  • Paul Rayment
  • plraymen
  • plraymen@mtu.edu
  • Graduate Student:

  • Pooja Mothukri

  • Documents

    Burn Down Chart and App Description

  • Burn Down Chart and App Description
  • Scientist Pre-Interview Notes

  • Scientist Pre-Interview Notes
  • Scientist Interview and Meeting Notes

  • Scientist Interview and Meeting Notes
  • App Design Summaries

  • App Design Summaries
  • Meeting Minutes

  • Meeting Minutes
  • Other Content

  • Other Content

  • CS4760: Class Documents/Assignments

    Documents/AssignmentsAccessible Link
  • Project Assignment 1 - Signup & Skills Survey
  • N/A
  • Project Assignment 2 - Team Formation & Charter
  • N/A
  • Project Assignment 3 - Scientist Pre-Interview Notes 1
  • Click Here
  • Project Assignment 4 – App Description and Burn Down Chart
  • Click Here
  • Project Assignment 5 – Scientist Pre-Interview Notes 2
  • Click Here
  • Project Assignment 6 – App Description 2
  • Click Here
  • Project Assignment 7 – Team Website
  • Click Here
  • Project Assignment 8 – Interaction Design
  • Click Here
  • Project Assignment 9 – Cognitive Walkthrough
  • Click Here
  • Project Assignment 10 – Cognitive Walkthrough Feedback
  • N/A
  • Project Assignment 11 – Design Review
  • Click Here
  • Project Assignment 12 – Design Changes after Walkthrough
  • Click Here
  • Project Assignment 13 – Initial GitHub Commit
  • Click Here
  • Project Assignment 14 – Domain Commit
  • Click Here
  • Project Assignment 15 – Usability Test Scheduling
  • Click Here
  • Project Assignment 16 – UX Consultant Topic Presentations
  • Click Here
  • Project Assignment 17 – First Deployment
  • Click Here
  • Project Assignment 18 – Final Design Presentation
  • Click Here
  • Project Assignment 19 – Final Design Feedback
  • N/A
  • Project Assignment 20 – Design Changes after Final Design Presentation
  • Click Here
  • Project Assignment 21 – Usability Testing Practice
  • N/A
  • Project Assignment 22 – Usability Testing
  • N/A
  • Project Assignment 23 – Final Review with Client
  • N/A
  • Project Assignment 24 – Implementation Review
  • N/A


  • LAST UPDATED: 4/7/2021