The STEM Academy Data Solution

Slides:



Advertisements
Similar presentations
SharePoint Forms All you ever wanted to know about forms but were afraid to ask.
Advertisements

PHP and CSS to control web apps styles. CSS is used to style today’s web applications.
Design Patterns D – Writing and Managing Content Lori Nuth February 20, 2006 EDIT 752.
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
Multiple Tiers in Action
Conference Calendar 1.Description Overview 2.Conference Information 3.User Information 4.Use Cases 5.Schedule.
A02 Creating my website NAME ______________. UNIT 2 – A02 – Creating my Website The purpose of this assessment objective is to create 5 web pages containing.
Database Design IST 7-10 Presented by Miss Egan and Miss Richards.
Microsoft Access 2007 Microsoft Access 2007 Introduction to Database Programs.
Database Updates Made Easy In WebFocus Using SQL And HTML Painter Sept 2011 Lender Processing Services 1.
Collaborative Management Environment: Merging R&D Tracking and Electronic Proposal Submission R&D Council Meeting March 12, 1999 Dr. Thomas E. Potok.
Santosh Ghimire – 066 BCT 533 Subit Raj Pokharel – 066 BCT 538 Sudip Kafle – 066 BCT
Creating Web Pages Overview. Design – Start with a Purpose Before you start any web page, you need to design the website. The first question that should.
Mindy Gigantelli Rebecca Zdon Gloria Queeno-Chamberlain.
 A databases is a collection of data organized to make it easy to search and easy to retrieve in a useful, usable form.
AESuniversity Creating Question Sets. Question Sets What are Question Sets? Where can Questions Sets be used? How do you create a new Question Set?
Data File Access API : Under the Hood Simon Horwith CTO Etrilogy Ltd.
PHP meets MySQL.
Android - Project Green basket Android Application * Let's you do your grocery shopping location based. * Let's you decide to go to the closest grocery.
TIMES 3 Technological Integrations in Mathematical Environments and Studies Jacksonville State University 2010.
With Access 2003 Getting Started Microsoft Office Illustrated Introductory, Second Edition.
Complete theory from last lesson… Put today’s date in the front of your book Read pages 46 and 47 of the textbook…
Date : 3/3/2010 Web Technology Solutions Class: Application Syndication: Parse and Publish RSS & XML Data.
What have we learned?. What is a database? An organized collection of related data.
Online Surveys Jacqui James and Malcolm Roberts School of Education.
LINGUISTICS RESEARCH AND ANALYSIS OF THE BULGARIAN FOLKLORE. EXPERIMENTAL IMPLEMENTATION OF LINGUISTIC COMPONENTS IN BULGARIAN FOLKLORE DIGITAL LIBRARY.
Introduction to Views Stanford Drupal Camp April 6, 2013.
1 Final Review. 2 Final Exam  30% of your grade for the course  December 9 at 7:00 p.m., the regular class time  No makeup exam or alternate times.
Online Surveys Jacqui James Malcolm Roberts School of Education.
INTRODUCTION TO ACCESS. OBJECTIVES  Define the terms field, record, table, relational database, primary key, and foreign key  Create a blank database.
TREVOR BOARDMAN, TRISTAN HUMMEL, JOSEPH KADRICH, ERIC ROBY.
E-Survey User Training
Plugins & Hooks (Basics) Introduction to Concepts and Basic Examples
Tutorial 1 Creating a Database
The STEM Academy Data Solution
MS Access Introduction Database Design.
Access Tutorial 1 Creating a Database
Access Creating a Database
The Online Smith Family Recipe Program
PHP / MySQL Introduction
Access Creating a Database
Access Maintaining and Querying a Database
PHP Overview PHP: Hypertext Preprocessor Server-Side Scripting
Agenda: 10/05/2011 and 10/10/2011 Review Access tables, queries, and forms. Review sample forms. Define 5-8 guidelines each about effective form and report.
Chapter 4 Application Software
What is a Database and Why Use One?
Lesley Moyo and Tracy Gilmore
Access Tutorial 1 Creating a Database
Case Study Creating a Database
Designing Effective Surveys with Qualtrics
Midterm Progress Report
The STEM Academy Data Solution
Databases.
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
Please thank our sponsors!
Introduction to Database Programs
Introducing Schoolwires Forms & Surveys Module
Designing Effective Surveys with Qualtrics
Course Overview CS 4640 Programming Languages for Web Applications
Access Tutorial 1 Creating a Database
Tazin Afrin October 24, 2013 Day 19: Access Chapter 4 Tazin Afrin October 24, 2013.
Introduction to Database Programs
Access Tutorial 1 Creating a Database
Grauer and Barber Series Microsoft Access Chapter One
Form Creation.
A02 Creating my website NAME ______________.
Collection Inventory Software
WCF Data Services and Silverlight
Course Overview CS 4640 Programming Languages for Web Applications
Presentation transcript:

The STEM Academy Data Solution Winter Mid Term Progress Report Shannon Ernst, Kyle Nichols, Javier Franco Group 48 CS 462 Winter 2017

Problem STEM Academy is a self funded organization that relies on donations and other funding that requires results based on data on STEM Academy Data is collected through surveys that are given to students that attend the program Surveys are administered on paper and tabulated by hand by volunteers Inefficient method for collecting data for obtain more funding STEM Academy needs: System for electronically distributing surveys and being able to print them Database for storing all of their survey information Report generation for viewing most recent data in a meaningful way 2 2 2

Solution Overview Web app for Survey Generation and Distribution: STEM Academy will now be able to create digital surveys Database: store and own all data Report Generation: STEM Academy will now be able to query their data quickly and generate printable reports Alternatives Qualtrics Survey Monkey 3 3 3

Solution Survey Generation Requirements Create and edit surveys Add, delete, reorder questions in survey Three question types Text Entry Matrix (Likert Scale) Multiple Choice (Both single and many answer) Preview, save and distribute survey 4 4 4

Survey generation Live demo the survey generation page 5

Question Generation

Survey Generation Survey Json { title: alphanumeric string, type: pre or post camp: which camp it is associated with questions: [ qText: alphanumeric string type: text }, type: multic answers: [“a”, “b”, “c”] } ]

HTML Generation

Future of Survey Creation Fix the save -> the PHP is receiving the post and the JSON correctly but we are unable to parse the JSON to put it in our database Implement matrix questions Make it look nicer Find a way to keep the DOM Manipulation simple and not generating too much HTML Add delete and reorder buttons/functionality

Database

Database Organization Survey table Question table Camp table

Database Organization S_Use table Contains table Admin table Responder table

Database Organization Response table Matrix table Multiple_Choice table Text table

Database interaction still minimal Example data can be inserted/selected from database But not through saving surveys or generating reports components Example data can be read from a .json file

Implement more complete interaction Resolve POST issue Future of the Database Implement more complete interaction Resolve POST issue Organization fixes

Report Generation

Where we are going