Download presentation
Presentation is loading. Please wait.
Published byArron Palmer Modified over 8 years ago
1
1 K-12 Teaching Application Support and Software Ongo-08Client Ames Community Schools Advisors Dr. John W. Lamont Professor Ralph Patterson Wednesday December 6, 2006
2
2 Overview (1/2)
3
3 Overview (2/2)
4
4 ACS - Ames Community Schools API - Application Program Interface CVS - Concurrent Versioning System GW - Globey’s World MTSS - Mathematical Teaching and Support Software PHP - PHP Hypertext Preprocessor PSA - Problem Solving Algorithm SASF - Software and Support Framework SQL - Structured Query Language USA - Uncle Sam’s America Terminology
5
5 Phil Ohnemus Team Leader Tony Brimeyer Communications Coordinator Jennifer Ekstrand MTSS Paul Speck GW/USA David Goodrich SASF James MarshallSrisarath PatneediAaron MenzCameron TraversJeff AllenJosh SolyntjesGrant JohnsonTony BrimeyerGrant EckelsJennifer NovakTodd SteffenErin Boggess
6
6 History Lesson Problem Statement Operating Environment Intended Users & Uses Assumptions & Limitations End Product & Deliverables Introductory Materials
7
7 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 History Lesson
8
8 General Purpose - design Internet-based teaching software applications emphasizing mathematical problem solving and geography Provide children in elementary school grades 3-6 the opportunity to exercise their computer skills while learning important lessons Applications MTSS – Math Problem-Solving GW & USA – Geography Framework – Web Tools Problem Statement (1/3)
9
9 Proposed Approach Create Web-Based Software Accessible from the students’ computer Accessible via the Internet Populate a Database Example problems Homework problems Quizzes Problem Statement (2/3)
10
10 Proposed Approach Continued MTSS Create an algorithm to teach students the problem solving process Provide quizzes and homework problems GW and USA Include facts and comparisons for different geographical locations Provide educational games Framework Support web tools which will aid the students and teachers with scores, quizzes, and lessons Use PHP, SQL, and HTML for framework Problem Statement (3/3)
11
11 Operating Environment
12
12 Elementary students grades 3-6 Teachers Parents of students Elementary school administrators Course coordinators Intended Users
13
13 Supplemental tool for students: Math US geography World geography Quizzing tool Supplemental homework Track students’ progress Intended Uses
14
14 Modern web browser Client connected to the Internet Supplement to classroom instruction Adequate supervision to help students with computer and application problems Can be used at home and in the classroom Not intended to be written to accommodate handicapped children Framework will have high stability All team members will have access to the server Assumptions
15
15 New team members may not be familiar with PHP or MySQL The size of the database is limited 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 Limitations
16
16 Already Delivered Prototype of the K-12 Teaching Application Mathematical practice problems Reference tool of world and US geographical information Instruction manual Future Deliverables Prototype of K-12 Teaching Application Ability to walk students through the process of solving a math problem Interactive games to reinforce knowledge of world and US geography Developer documentation End Product & Deliverables
17
17 Previous Accomplishments Present Accomplishments Future Required Activities Approaches Considered Project Activities Accomplishments and Activities
18
18 MTSS Formed in Fall 2001 Database and prototype designed using ASP Created problems and a way to add problems to database Converted ASP code to PHP Restructured database to fit framework’s design Started work on problem solving algorithm Previous Accomplishments (1/4)
19
19 GW Formed in Fall 2002 Delivered working version of help and country comparison page Cleaned and formatted world fact database entries Implemented authentication framework Modified user management Previous Accomplishments (2/4)
20
20 USA Formed in Fall 2002 Designed database schema Populated database with state information Implemented reference tool and authentication Created page to compare information about multiple states Designed and developed simple games Previous Accomplishments (3/4)
21
21 Framework Formed in Fall 2003 Evaluated existing skeleton code and determined it unusable Developed libraries to allow user authentication and registration Implemented CVS to include all sub-team code Created XML templates to implement a similar look and feel throughout the software suite Previous Accomplishments (4/4)
22
22 Present Accomplishments MTSS (1/3) MTSS Improved overall quality of software Fixed bugs Cleaned code Documented existing code
23
23 Present Accomplishments MTSS Present Accomplishments MTSS (2/3) MTSS Problem Solving Algorithm Chose to use existing problem creation tool Designed problem walkthrough presentation Created example walkthrough problems
24
24 Present Accomplishments MTSS (3/3) MTSS Interface Improvements
25
25 Present Accomplishments GW/USA (1/4) Converted Flash maps to HTML image maps for consistency and compatibility Significantly reduced page loading times
26
26 Present Accomplishments GW/USA (2/4) Created an automatic database re-population tool No longer requires manual almanac lookup by students
27
27 Present Accomplishments GW/USA (3/4) Refined look of USA games Introduced a three- try scheme which allows students to work toward the correct answer
28
28 Present Accomplishments GW/USA (4/4) Produced a template for integration of mathematics into geographical topics Created sample problems from the template
29
29 Present Accomplishments Framework Team (1/4) Server Account Maintenance Registered users for each school’s teachers and students Removed previous students from development server, added new students
30
30 Present Accomplishments Framework Team (2/4) Framework Documentation Documented source code Identified problems in existing code base that can be projects for code familiarization in the future
31
31 Present Accomplishments Framework Team (3/4) Framework Update Re-implemented user registration page Implemented “Log out” capability Made log in page match existing look and feel
32
32 Present Accomplishments Framework Team (4/4) Server Maintenance Migrated code to production server in anticipation of release Determined unused code portions and removed them
33
33 Distribute software to school districts Create uniform grade book and quizzing functionality Add answer conversion functionality for text answers Incorporate garbage collection utility to remove unreferenced data from tables Evaluate security issues and their implications Continue cleanup and optimization of code Perform large-scale testing to guarantee that framework will work in multiple environments under multiple conditions Future Required Activities
34
34 MTSS approaches considered Four step problem solving algorithm Find out Choose strategy Solve it Look back Multiple question problem solving algorithm that get students thinking about the different ways to solve problem. Approaches Considered (1/3)
35
35 GW/USA Research Tool Database of geography information can be used as electronic source for reports Interactive Application Interactive games will add interest for intended audience Strengthen learning of geography concepts Approaches Considered (2/3)
36
36 Framework ASP.NET and SQL Server Classic ASP and SQL Server Javascript Java and MySQL PHP and MySQL Approaches Considered (3/3)
37
37 MTSS Multiple question problem solving algorithm 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 Approaches Used
38
38 Composed a project plan for Ongo08 team Held PHP and SQL training session Conducted a walk-through of code layout and methods to modify applications Performed the necessary steps for software release Project Activities (1/6) Definition
39
39 Brainstormed new ideas and evaluated old options for problem solving algorithm Located sources for automatic database repopulation tool http://www.50states.com http://www.fedstats.gov Evaluated different methods to integrate mathematics and geography Teacher-generated problems Randomly-generated problems Project Activities (2/6) Research
40
40 Created uniform methods for grade book and quizzing Designed efficient database organization to store problems for the integration of mathematics and geography Developed improved graphics for each application Project Activities (3/6) Design
41
41 MTSS – Problem Solving Algorithm improvement MTSS – Re-defined problem search page GW/USA - Automatic database repopulation tool GW/USA – Added ability to create mathematical geography questions SASF - Re-implemented user registration page SASF – Migrated log in page to match existing template Project Activities (4/6) Implementation
42
42 Prepared software for release to client Currently have software ready for release Awaiting teacher involvement Tested software Added to list of application bugs to be fixed Tested applications for usability Project Activities (5/6) Testing & Results
43
43 Cleaned server code Added more documentation on framework use Developed documentation for adding other applications to the suite Project Activities (6/6) Other Activities
44
44 Personnel Effort Financial Requirements Schedule Resources & Schedule
45
45 Personnel Effort (1/4)
46
46 Personnel Effort (2/4)
47
47 Personnel Effort (3/4)
48
48 Past Effort (4/4) SemesterHours Spring 2002 971 Fall 2002 610 Spring 2003 1,546 Fall 2003 1,312 Spring 2004 1,508 Fall 2004 1,402 Spring 2005 1,515 Fall 2005 1,296 Spring 2006 1,202 Fall 2006 1,556 Total: 12,918
49
49 Financial Requirements (1/6) TeamItem With Labor Ongo 8a MTSS Labor at $10.50 Jennifer Ekstrand James Marshall Aaron Menz Srisarath Patneedi Cameron Travers $1,039.50 $975.50 $945.00 $987.00 Total:$4,935.00
50
50 Financial Requirements (2/6) TeamItem With Labor Ongo 8b/c GW/USA Labor at $10.50 Jeff Allen Erin Boggess Jennifer Novak Phil Ohnemus Paul Speck Todd Steffen $976.50 $987.00 $1,008.00 $1,081.50 $1,039.50 $1,029.00 Total:$6,121.50
51
51 Financial Requirements (3/6) TeamItem With Labor Ongo 8d Framework Labor at $10.50 Tony Brimeyer Grant Eckels David Goodrich Grant Johnson Josh Solyntjes $1,039.50 $1,102.50 $1,123.50 $1,018.50 $997.50 Total:$5,281.50
52
52 Financial Requirements (4/6) TeamItem W/O Labor Ongo 8 Materials Parts and Materials Binding Copying Poster $5.00 $10.00 $30.00 Total:$45.00
53
53 Financial Requirements (5/6) TeamItem W/O Labor With Labor Ongo 8 TeamTotals Ongo 8a$4,935.00 Ongo 8b/c$6,121.50 Ongo 8d$5,281.50 Materials$45.00 Total$45.00$16,383.00
54
54 Financial Requirements (6/6) TeamItem W/O Labor With Labor Total Costs Spring 2002$60$10,195 Fall 2002$60$6,405 Spring 2003$65$16,233 Fall 2003$65$10,776 Spring 2004$75$15,834 Fall 2004$75$14,721 Spring 2005$75$15,907 Fall 2005$30$13,608 Spring 2006$60$12,678 Fall 2006$45$16,383 Total$610$133,305
55
55 Schedule
56
56 Project Evaluation Future Work Lessons Learned Risks & Risk Management Closing Summary Questions? Closing Materials
57
57 Project Evaluation (1/4) MilestonesRelativeImportanceEvaluationScoreResultantScore Problem Definition5%90%4.5 Research10%90%9 Technology Selection5%100%5 End-Product Design5%75%3.75 Prototype Implementation15%90%13.5 End-Product Testing20%50%10 End-Product Documentation10%80%8 Project Reviews10%85%8.5 Project Reporting10%95%9.5 End-Product Demonstration10%95%9.5 Total100%81.25 Passing Score 80 points
58
58 Milestones Current Status Semester Goal Project DefinitionOngoing Software Training CourseMet (100%)Training Held (100%) Framework and Training CourseMet (100%)Training Held (100%) Compose ManualCompleted (100%) Find and Remove Unnecessary Code Ongoing Document (Comment) Code In- Line Ongoing Project Evaluation (2/4)
59
59 Project Evaluation (3/4) Milestones Current Status Semester Goal Fix Identified BugsIn Progress (90%)Completed (100%) Find TeachersCompleted (100%) Support SoftwareNot Started (0%)Supported (100%) Fix User Submitted BugsNot Started (0%)Fixed (80%) Survey UsersNot Started (0%)Surveyed (100%) End Product DocumentationDocumented (100%) Semester PlanCompleted (100%) Status ReportCompleted (100%)
60
60 Project Evaluation (4/4) Milestones Current Status Semester Goal Weekly E-mail ReportingCompleted (100%) Presentation to Senior Design ClassCompleted (100%) Industrial Review PanelIn Progress (90%)Completed (100%) Improve Problem Solving AlgorithmIn Progress (50%)In Progress (80%) Database RepopulationCompleted (100%)
61
61 Support disabled users Implement quizzing and grade book functionality for application suite Create additional games for the software applications Add new applications for other educational subject areas Recommendation for Future Work
62
62 Technical PHP standards MySQL standards How to use CVS Problem solving methods and ways to make children learn effectively Lessons Learned (1/2)
63
63 Non-Technical Importance of planning Significance of documentation How to write instructions to people who are not familiar with a software tool Value of communication How to negotiate and compromise between group members Lessons Learned (2/2)
64
64 Loss of team member Obtain logbook of member and divide extra workload among team members Loss of data via the server crashing Back up server data on multiple servers Loss of contact with client Faculty advisers archive contact information for current and past clients Risk & Risk Management
65
65 The K-12 Teaching and Support Software is an 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. Closing Summary
66
66 Questions?
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.