Project Plan Sandwich Builder Parts of Speech Guessing Game The - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Sandwich Builder Parts of Speech Guessing Game The - - PowerPoint PPT Presentation

Project Plan Sandwich Builder Parts of Speech Guessing Game The Capstone Experience Team Learning A-Z Aarish Medhora Raunak Shivkumar Harry Mathon Sam Zielinski Yibei Huang Department of Computer Science and Engineering Michigan State


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan

Sandwich Builder Parts of Speech Guessing Game

Team Learning A-Z

Aarish Medhora Raunak Shivkumar Harry Mathon Sam Zielinski Yibei Huang Department of Computer Science and Engineering Michigan State University Spring 2020

slide-2
SLIDE 2

Functional Specifications

  • Teach kids the parts of speech of different

words using a web & mobile game

  • Students match words to their corresponding

part of speech in a piece of the sandwich

  • When all parts of the sandwich are matched

correctly to a word, the student gets 50 stars

  • There will be a bonus round worth 10 stars,

where the student will select the word that matches 2 parts of speech

The Capstone Experience Team Learning A-Z Project Plan Presentation 2

slide-3
SLIDE 3

Design Specifications

  • Starts off with an outline of a burger and list of

words

  • Students will have to match the words with the

Part of Speech

  • As students match words, burger will highlight

with different colors

  • Students can receive hints by clicking on Part of

Speech

  • Supports a bonus round with another Part of

Speech Questions

  • 3 levels of difficulty

The Capstone Experience Team Learning A-Z Project Plan Presentation 3

slide-4
SLIDE 4

Screen Mockup: Start of Game

The Capstone Experience 4 Team Learning A-Z Project Plan Presentation

slide-5
SLIDE 5

Screen Mockup: Bad Match

The Capstone Experience 5 Team Learning A-Z Project Plan Presentation

slide-6
SLIDE 6

Screen Mockup: Definitions

The Capstone Experience 6 Team Learning A-Z Project Plan Presentation

slide-7
SLIDE 7

Screen Mockup: Bonus Round

The Capstone Experience 7 Team Learning A-Z Project Plan Presentation

slide-8
SLIDE 8

Screen Mockup: Mobile

The Capstone Experience 8 Team Learning A-Z Project Plan Presentation

slide-9
SLIDE 9

Technical Specifications

  • Web Application

▪ Angular JS - Frontend ▪ PHP - Backend ▪ Apache Web Server - Ubuntu

  • iOS Mobile Application

▪ Swift

  • Database

▪ MySQL - Ubuntu

The Capstone Experience Team Learning A-Z Project Plan Presentation 9

slide-10
SLIDE 10

System Architecture

The Capstone Experience Team Learning A-Z Project Plan Presentation 10

slide-11
SLIDE 11

System Components

  • Hardware Platforms

▪ Rack Mounted Server

  • Software Platforms / Technologies

▪ PhpStorm ▪ Xcode ▪ LAMP Stack (Linux, Apache, MySQL, PHP)

The Capstone Experience Team Learning A-Z Project Plan Presentation 11

slide-12
SLIDE 12

Risks

  • Migration of our application from Web Development to iOS

Mobile Development

▪ Some things that we code in web won't migrate to mobile cleanly ▪ Begin iOS development early in the semester and testing them on different generations of iPads, as well as different IOS software updates

  • Scalability

▪ The application must be able to handle multiple students making database calls ▪ Test with multiple iPads or open browsers, as well as writing efficient queries

  • Web Server Configuration

▪ Our web server is down on rare occasion and we cannot access the website or our server outside of the MSU WiFi ▪ Write efficient queries to access the database

The Capstone Experience Team Learning A-Z Project Plan Presentation 12

slide-13
SLIDE 13

Questions?

The Capstone Experience Team Learning A-Z Project Plan Presentation 13

? ? ? ? ? ? ? ? ?