team michael sadler foundation project plan presentation
TRANSCRIPT
![Page 1: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/1.jpg)
From Students…
…to Professionals
The Capstone Experience
Project PlanGameChang3rs Learning Management
System
Team Michael Sadler FoundationAhmad Bazzi
Sam LiaoCody Mohr
Hannah Wood
Department of Computer Science and EngineeringMichigan State University
Fall 2019
![Page 2: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/2.jpg)
Functional Specifications
• Centralized website for GameChang3rs LMS
• Ease of use for all involved
• Ease of expansion
• All data in one secure place
• Foundation adds content/users, enrolls student
• Student ambassadors use content
• Sponsors view data
• Elementary students complete quizzesThe Capstone Experience Team Michael Sadler Foundation Project Plan Presentation 2
![Page 3: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/3.jpg)
Design Specifications
• Authentication system
• Three Permissions▪ Admin/Super Admin
▪ Student
▪ Sponsor/Foundation Head
• Data collected and auto-tabulated▪ Per student, per assignment
▪ Pre- and post-quizzes optional
▪ Datetime viewed, completed
▪ Data can be organized in convenient ways
The Capstone Experience Team Michael Sadler Foundation Project Plan Presentation 3
![Page 4: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/4.jpg)
Screen Mockup: Admin Home
The Capstone Experience 4Team Michael Sadler Foundation Project Plan Presentation
![Page 5: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/5.jpg)
Screen Mockup: Courses Page
The Capstone Experience 5Team Michael Sadler Foundation Project Plan Presentation
![Page 6: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/6.jpg)
Screen Mockup: Add Users Page
The Capstone Experience 6Team Michael Sadler Foundation Project Plan Presentation
![Page 7: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/7.jpg)
Screen Mockup: Data Collection Page
The Capstone Experience 7Team Michael Sadler Foundation Project Plan Presentation
![Page 8: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/8.jpg)
Technical Specifications
• Website in PHP/Javascript
• MySQL database
• AWS Server
• OSX/Windows 10/Linux
• Mobile browsing support
The Capstone Experience Team Michael Sadler Foundation Project Plan Presentation 8
![Page 9: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/9.jpg)
System Architecture
The Capstone Experience Team Michael Sadler Foundation Project Plan Presentation 9
WEB USERS(Ambassadors and Administrators)
STORAGE
FRONT END
![Page 10: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/10.jpg)
System Components
• Hardware Platforms▪ iMac x 2, MacBook x 3
▪ Cody's Dell laptop
▪ AWS
• Software Platforms / Technologies▪ OSX
▪ Windows 10
▪ PHPStorm
▪ PHPMyAdmin
▪ Elastic Beanstalk (EC2)
▪ Google APIs
The Capstone Experience Team Michael Sadler Foundation Project Plan Presentation 10
![Page 11: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/11.jpg)
Risks
• New technologies▪ No one on the team has experience in web hosting, particularly AWS▪ Follow AWS tutorials and read relevant documentation
• Scalability▪ Client wants project to be scalable to other districts and even non-profits▪ Thoroughly plan out system architecture with scalability in mind, regularly check
that status
• Security▪ Ensure the security of information, especially data of minors▪ Review Internet security information from CSE477, and have a clear and definite
grasp of the security protocols of PHPMyAdmin and AWS
• Accessibility▪ Need project-wide mobile support▪ Carefully test all pages with wide variety of devices, browsers, aspect ratios
The Capstone Experience Team Michael Sadler Foundation Project Plan Presentation 11
![Page 12: Team Michael Sadler Foundation Project Plan Presentation](https://reader033.vdocuments.mx/reader033/viewer/2022042609/626339f2506bb8274f300ea6/html5/thumbnails/12.jpg)
Questions?
The Capstone Experience Team Michael Sadler Foundation Project Plan Presentation 12
?
? ??
?
?
?
?
?