Project Plan Classroom Engagement App The Capstone Experience Team - - PowerPoint PPT Presentation

project plan
SMART_READER_LITE
LIVE PREVIEW

Project Plan Classroom Engagement App The Capstone Experience Team - - PowerPoint PPT Presentation

Project Plan Classroom Engagement App The Capstone Experience Team Michigan State University Yaqeen Al-Marhoon Adam Blaida Lauren Malik Owen McMahon Andrew Schafer David York Department of Computer Science and Engineering Michigan State


slide-1
SLIDE 1

From Students… …to Professionals

The Capstone Experience

Project Plan Classroom Engagement App

Team Michigan State University

Yaqeen Al-Marhoon Adam Blaida Lauren Malik Owen McMahon Andrew Schafer David York Department of Computer Science and Engineering Michigan State University Spring 2018

slide-2
SLIDE 2

Functional Specifications

  • MSU instructors use a variety of tools for classroom
  • interaction. A single, free platform is desired that maximizes

student engagement.

  • The application will allow instructors to ask in-class

questions and view results in real time.

  • The platform will include a forum that allows students and

instructors to ask and answer questions.

  • Attendance will be automatically taken through proximity

sensors.

  • The platform will be accessible through iOS, Android, and

web applications.

2 The Capstone Experience Team Michigan State University Project Plan Presentation

slide-3
SLIDE 3

Design Specifications

  • Be able to quickly reach any class at any time
  • When a new in-class question is asked, jump to

the screen immediately

  • iOS follows Apple’s Human Interface guidelines
  • Android and Web follow Google’s Material

design guidelines

  • All colors and branding reflect Michigan State

University

The Capstone Experience Team Michigan State University Project Plan Presentation 3

slide-4
SLIDE 4

Android and iOS Design

+

slide-5
SLIDE 5

Screen Mockup: Home Page - Web

5

The Capstone Experience Team Michigan State University Project Plan Presentation

slide-6
SLIDE 6

Screen Mockup: Home Page - Mobile

6

The Capstone Experience Team Michigan State University Project Plan Presentation

slide-7
SLIDE 7

Screen Mockup: Forums - Web

7

The Capstone Experience Team Michigan State University Project Plan Presentation

slide-8
SLIDE 8

Screen Mockup: Forums - Mobile

8

The Capstone Experience Team Michigan State University Project Plan Presentation

slide-9
SLIDE 9

Screen Mockup: Quizzes

9 The Capstone Experience Team Michigan State University Project Plan Presentation

slide-10
SLIDE 10

Screen Mockup: Quizzes

10

The Capstone Experience Team Michigan State University Project Plan Presentation

slide-11
SLIDE 11

Screen Mockup: Create Quiz

11

The Capstone Experience Team Michigan State University Project Plan Presentation

slide-12
SLIDE 12

Technical Specifications

  • Estimote Beacons for Location Awareness
  • AWS for hosting

▪ Node.js for server-side application ▪ PostgreSQL for database

  • Vue.js for single-page web application

▪ d3.js, Bootstrap

The Capstone Experience Team Michigan State University Project Plan Presentation 12

slide-13
SLIDE 13

System Architecture

13 The Capstone Experience Team Michigan State University Project Plan Presentation

slide-14
SLIDE 14

System Components

  • Hardware Platforms

▪ 3 Estimote iBeacons ▪ iPhone and Android phones ▪ Windows and MacOS Laptops

  • Software Platforms / Technologies

▪ Amazon Web Services ▪ MSU Gitlab ▪ XCode, Android Studio, Visual Studio Code

  • For Switft4, Kotlin and JavaScript, respectively

▪ Postman

14 The Capstone Experience Team Michigan State University Project Plan Presentation

slide-15
SLIDE 15

Risks

  • Estimote beacon integration with Android

▪ Easily integrated on iOS, needs external libraries on Android. ▪ Mitigation: research and examine available packages.

  • Application scalability and performance

▪ Expectation of fast and reliable service to big numbers of data. ▪ Mitigation: Testing sufficiently-developed apps in large classes.

  • Poor quality WiFi in some classrooms

▪ Some classrooms on MSUNet 2.0 ▪ Mitigation: Focus on size on packets and multi-path routing

15 The Capstone Experience Team Michigan State University Project Plan Presentation

slide-16
SLIDE 16

Questions?

16

? ? ? ? ? ? ? ? ?

The Capstone Experience Team Michigan State University Project Plan Presentation