quantifier web portal n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Quantifier Web Portal PowerPoint Presentation
Download Presentation
Quantifier Web Portal

Loading in 2 Seconds...

play fullscreen
1 / 25

Quantifier Web Portal - PowerPoint PPT Presentation


  • 74 Views
  • Uploaded on

Quantifier Web Portal. Noah Hilt (Team Leader, Communicator) Steve Koechle (Recorder, Communicator) Josh Chapman (Facilitator) Mentor: Dr. Dieter Otte. 2. Overview. Client Problem Solution Architecture Conclusion. The International Small Group and Tree Planting program

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Quantifier Web Portal' - roanna-barrett


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2
Noah Hilt (Team Leader, Communicator)
  • Steve Koechle (Recorder, Communicator)
  • Josh Chapman (Facilitator)
  • Mentor: Dr. Dieter Otte

2

overview
Overview
  • Client
  • Problem
  • Solution
  • Architecture
  • Conclusion
slide4
The International Small Group and Tree Planting program
    • Non-Profit Organization
    • Helps subsistence farmers
      • Reverse deforestation
      • Provide a renewable fuel source
    • Strengthen Communities
      • Create jobs
      • Move from famine
tist helps communities
TIST Helps Communities
  • Farming Education
  • Health & Nutrition Training
  • Business Skills
  • New Income Source
important terms
Important Terms
  • Quantifier - a remote employee that surveys tree groves
  • Administrator – manages quantifiers
  • PDA – Personal Digital Assistant
  • Group – project area, grove of trees
problem
Problem
  • PDA Data Downloads
    • Downloads overwhelming PDA capabilities
    • No administration tool for specifying downloads
  • Current Project Review Site
    • No searching or filtering of results
    • All data is public
    • No per quantifier information
solution continued
Authenticated access

Data access based on assigned areas

Stores quantifiers that are assigned to a PDA

PDA group selection

Solution (continued)
design methodology
Design Methodology
  • Built Using Yii Framework
    • PHP framework
    • Object Oriented
  • Model View Controller (MVC)
    • Enforced by Yii framework
    • Familiar paradigm
  • Iterative Process
    • Easy to implement proof of concept
    • Easy to extend existing implementation
look and feel
Look and Feel
  • Look and feel defined by a site-wide CSS file
  • Single entry point to the web portal which defines the main layout of the portal
translation
Translation
  • Gets language preference from browserIf can’t translate use app languageTranslations stored in the databaseSourceMessage Table (Application
  • Language)Message Table (Available
          • Translations)
tist database component
TIST Database Component
  • Encapsulates database access
  • Method for each query
  • Methods return single data items or SQL arrays
  • SQL arrays have columns renamed for usability
authentication manager
Authentication Manager
  • Authentication Manager allows for Role Based Access Control (RBAC)
  • Roles are defined
  • Users are assigned roles
  • Controller actions are restricted by
  • defined roles
challenges
Challenges
  • Server
    • Problem with setting up VMs
    • Disk Space
    • Installation Problems
  • Learning Curve
    • Database Design
    • Yii Framework
user testing
User Testing
  • Being designed now
  • Focused on user experience
  • Many components involved
  • Scheduled time
  • Detailed guidelines
  • Feedback methods
  • Scheduled for last week of April
conclusion
Conclusion
  • Implemented solution with the Yii framework in a MVC paradigm
  • Product is nearing completion
    • Ready for user testing
  • Planning on deploying first week of May
questions
Questions?

Poster Presentation:

Room B

From 2:30 - 4:00