Download presentation
Presentation is loading. Please wait.
Published byAudrey McGee Modified over 8 years ago
1
K-12 Teaching Application Support and Software Ongo-08Client Ames Community Schools Advisors Dr. John W. Lamont Professor Ralph Patterson Tuesday November 08, 2005
2
Tiffany Schweer Team Leader Jennifer Carlson Communications Coordinator David Wire MTSS Laurie Bidrawn GW/USA Samantha Olson GW/USA Nichole Dugan SASF Aaron Hurd Sara Murphy Michael Fong John Saterfiel Dustin Fee Jennifer Carlson Nathan Evans Nathan Gordon Parikshit Advani Dominic Kuk E. Ryan Adamson
3
Terminology API ASP ASP.NET CVS FW GW MTSS MySQL PHP PSA SASF SQL USA
4
Introductory Materials History Lesson Problem Statement Operating Environment Intended Users & Uses Assumptions & Limitations End Product & Deliverables
5
History Lesson MTSS started as a design project GW and USA began as separate projects The three projects combined because of their similar goals The Framework team was created to help manage the three projects
6
Problem Statement (1/3) General Purpose - design Internet-based teaching software applications teaching mathematical problem solving and geography Provide children in elementary school grades 3-6 the opportunity to exercise their computer skills while learning about important lessons Applications – MTSS – Math – GW & USA – Geography – Framework – Web Tools
7
Problem Statement (2/3) Proposed Approach – Create Web-Based Software Accessible from the students’ own computer Accessible via the Internet – Populate a Database Example Problems Homework Problems Practice Quizzes Performance Quizzes
8
Problem Statement (3/3) Proposed Approach Continued – MTSS Create an algorithm to teach the students the problem solving process Provide quizzing and homework problems – GW and USA Provide educational games Provide facts and comparisons for different geographical locations – Framework Support web tools which will aid the students and teachers with scores, quizzes, and lessons Framework created with PHP, SQL, and HTML
9
Operating Environment
10
Intended Users Elementary students grades 3-6 Teachers Elementary school administrators Parents of students
11
Intended Uses Supplemental tool for students in the areas of: –Math –US Geography –World Geography Quizzing tool Supplemental homework Track students’ progress
12
Assumptions Internet Explorer Version 6.0 or Netscape Version 7.0 Client connected to the Internet Supplement to classroom instruction Adequate supervision to help students with computer and application problems Not intended to be written to accommodate handicapped children Can be used at home and in the classroom Frame work will have high stability All team members will have access to the server
13
Limitations New team members may not be familiar with PHP or MySQL The size of the database is limited by MySQL Younger students may not have prior experience using computers or know how to type The total number of users from all participating school districts will be no more than 40,000
14
End Product & Deliverables Already Delivered – Prototype of the K-12 Teaching Application Math quizzes Reference tool of world and US geographical information Ability to record student scores Future Deliverables – Instruction manual – Prototype of K-12 Teaching Application that includes: Ability to walk students through the process of solving a math problem Interactive games enforcing world and US geography
15
Accomplishments and Activities Previous Accomplishments Present Accomplishments Future Required Activities Approaches Considered Project Activities
16
Previous Accomplishments (1/4) MTSS – Formed Fall 2001 – Database and prototype designed using ASP – Created problems and a way to add problems to database – Created feature allowing profiles for login to be used – Converted ASP code to PHP – Database restructured to fit with Framework’s design – Ability to give students quizzes from problems in database added with ability to record time – Started work on Problem solving algorithm
17
Previous Accomplishments (2/4) GW – Formed Fall 2002 – Functionality and database in place – Working version of help page – Working version of country comparison page – Database entries cleaned and formatted – Made transition from frames to tables – Implementation of authentication framework – Added dynamic region page to hierarchy – Modification of user management
18
Previous Accomplishments (3/4) USA – Formed Fall 2002 – Created detailed blueprint of application – Designed entries in database – Populated database with state information – Reference tool and authentication implemented – Comparison page created to display information about multiple states – Designed and coded simple games
19
Previous Accomplishments (4/4) Framework – Formed Fall 2003 – Obtained existing skeleton code and determined it unusable – Developed libraries that allow for user authentication and registration – Redesigned database to accommodate all Ongo08 sub teams – Created framework for quizzes to be taken by students – Created framework to allow teachers to keep track of students progress through a gradebook
20
Present Accomplishments (1/4) Ongo08 – Created instruction manual – Combined all sub team documentation – Formed a list of application problems to be fixed – Fixed bugs found to prepare application for presentation – Expanded CVS to include all sub team code – Implemented a uniform “look and feel” across applications – PHP training session
21
Present Accomplishments (2/4) MTSS – PSA Implementation Refined PSA Defined Method for Implementation Planning for Implementation – Programming New Features PSA Functionality Multiple Answers to Questions Capability
22
Present Accomplishments (3/4) GW/USA – Electronic Database Research USA geographical information source Allow for automatic updates for applications in the future – Interactive Games Defined games for both applications Possible introduction of more topics like spelling and historic landmark knowledge
23
Present Accomplishments (4/4) Framework – Uniform Navigation Layout All applications feel like a suite Reduces learning curve Uniform color and font scheme across applications Redesign of navigational buttons – Restructure timing functionality for quizzes Separate timers for teachers and students – Server Cleanup Removed unused source code Reorganized working and stable code
24
Future Required Activities Answer conversion functionality for text answers Garbage collection utility to remove unreferenced data from tables Alternate quiz timing functionality and analysis Distribution for real-world client testing of current feature set Additional security to guarantee that users can not modify quizzes/problems of other users Optimize code so that it uses less resources Large-scale testing to guarantee that framework will work in multiple environments under multiple conditions
25
Recommendation for Future Work Support for disabled users Implementation of a problem solving algorithm for all applications Further consolidation of team to act more as a single team
26
Approaches Considered (1/3) MTSS approaches considered – Four step problem solving algorithm Find out Choose strategy Solve it Look back – Multiple generic questions that get students thinking about the different ways to solve problem.
27
Approaches Considered (2/3) GW/USA – Research Tool vs. Interactive Application Database of geography information can be used as electronic source for reports Interactive games will add interest for intended audience Strengthen learning of geography concepts
28
Approaches Considered ASP.NET and SQL Server Classic ASP and SQL Server Javascript Java and MySQL PHP and MySQL
29
Approach Used MTSS – Problem Solving Algorithm (which one you chose) GW/USA – Interactive game implementation Geography applications will have games added to them in order to keep students’ interest Look into further subjects that can be incorporated Framework – PHP and MySQL PHP is growing quickly and will be around for a long time PHP is similar to C/C++ so many of the team members should be able to pick it up quickly
30
Project Definition Activities MTSS Problem Solving Algorithm Researched how to teach children how to learn
31
Research Activities Problem Solving Algorithm – Determined the best way to implement the algorithm Electronic Database – Searching for source for US geography information and update capabilities like GW
32
Design Activities Similar look and feel –Making all applications look the same –Similar navigation –Similar icons
33
Uniform Look and Feel Insert screenshots of previous vs. new homepages to the applications?
34
Implementation Activities Making CVS available to all teams Each sub team using style sheets for similar look and feel
35
Testing & Results Went through and created a list application problems to be fixed Working on checking off items in this list
36
Other Activities Cleaning up server More documentation on server use
37
Resources & Schedule Personal Effort Financial Requirements Schedule
38
Personnel Effort (1/3)
39
Personnel Effort (2/3)
40
Personnel Effort (3/3)
41
Financial Requirements (1/4) Team# / Name ItemW/O Labor With Labor Ongo08a MTSS Labor at $10.50 per hour Tiffany Schweer $1,050.00 David Wire $1,029.00 Sara Murphy $882.00 John Saterfiel $850.50 Michael Fong $735.00 Aaron Hurd $766.50 Subtotal$0.00$5,313.00
42
Financial Requirements (2/4) Team# / Name ItemW/O Labor With Labor Ongo08b/c GW & USA Labor at $10.50 per hour Samantha Olson $903.00 Laurie Bidrawn $882.00 Maria Oivas $0.00 Nate Evans $756.00 Jennifer Carlson $861.00 Dustin Fee $798.00 Subtotal$0.00$4,200.00
43
Financial Requirements (3/4) Team# / Name ItemW/O Labor With Labor Ongo08d SASF Labor at $10.50 per hour Nichole Burgett $945.00 Nate Gordon $882.00 Parikshit Advani $745.50 Ryan Adamson $787.50 Chun-Pang Kuk $735.00 Subtotal$0.00$4,095.00 Total$0.00$13,608.00
44
Financial Requirements (4/4) ItemW/O LaborWith Labor Ongo08a Labor $5,313.00 Ongo08b&c Labor $4,200.00 Ongo08d Labor $4,095.00 Miscellaneous Binding$5.00 Copying$10.00 Total$15.00$13,623.00
45
Schedule
46
Closing Materials Project Evaluation Future Work Lessons Learned Risks & Risk Management Closing Summary Questions?
47
Project Evaluation (1/3) MilestonesCurrent StatusSemester Goal Project DefinitionMet (100%) Software Training CourseMet (100%) Framework and Training Course Met (100%) Writing ManualNot Met (75%)Met (100%) Reviewing ManualNot Met (50%)Met (100%) Test PlanningAttempted (50%)Met (100%) Actual TestingAttempted (25%)Met (50%) Testing Results EvaluationNot Attempted
48
Project Evaluation (2/3) MilestonesCurrent StatusSemester Goal End User DocumentationMet (100%) Maintenance Support Documentation Not Attempted Semester PlanMet (100%) Weekly E-mail ReportingMet (70%)Met (100%) Presentation to Senior Design Class Met (100%) Industrial Review PanelNot AttemptedMet (100%) Refine Problem Solving Algorithm Not Met (50%)Met (100%) PSA FunctionalityNot Attempted
49
Project Evaluation (3/3) MilestonesCurrent StatusSemester Goal Define Methods for Implementation of PSA Not Met (40%)Met (100%) Multiple Answers to Questions Capability Not Attempted Implementation of GamesNot Met (50%)Attempted (60%) Database PopulationNot Met (25%)Attempted (50%) Review Existing CodeNot AttemptedAttempted (60%) Clean Up DatabaseNot Met (50%)Met (100%) Review Files & FoldersNot Met (75%)Met (100%) Create Style Sheets & IconsNot Met (50%)Met (100%)
50
Future Work Answer conversion functionality for text answers Garbage collection utility to remove unreferenced data from tables Alternate quiz timing functionality and analysis Distribution for real-world client testing of current feature set Additional security to guarantee that users can not modify quizzes/problems of other users Optimize code so that it uses less resources Large-scale testing to guarantee that framework will work in multiple environments under multiple conditions
51
Lessons Learned (1/2) Technical – PHP standards – MySQL standards – How to use CVS – Problem solving methods and ways to make children learn effectively
52
Lessons Learned (2/2) Non-Technical – Importance of good planning – Importance of good documentation – Importance of good communication – How to write instructions to people who are not familiar with a software tool – Negotiate and compromise between groups
53
Risk & Risk Management Loss of team member Loss of data via the server crashing Loss of contact with client Testing methods fail
54
Closing Summary The K-12 Teaching and Support Software is and application that is intended to supplement children’s learning in the classroom. It is intended to help the children in the areas of mathematical problem solving and world and US geography.
55
Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.