CIS490: IT Senior Project
Final Presentation
October 08, 2015
devangdoshi.com
1
INTRODUCTION
2
PROJECT
4
TECHNOLOGY
5
LEARNING &
RESOURCES
6
PRODUCT FEATURES & DEMO
3
PEOPLE
7
HURDLES
8
WAY FORWARD
devangdoshi.com
LET ME INTRODUCE MYSELF
1.
Intro
Simplicity
Innovation
Transparency
17
years
TECHNOLOGY
PUZZLES SKITS
MUSIC TRAVEL
PHOTOGRAPHY
devangdoshi.com
ACADEMICS AND WORK
1.
Intro
BACHELORS OF COMMERCE (B. COM)
devangdoshi.com
ACADEMICS AND WORK
1.
Intro
BACHELORS OF COMMERCE (B. COM)
Computer Hardware
and Support
Computer Sales
Customer Service
Underwriting,
Branch Ops.
Training, Performance Management,
Technology Projects, Infrastructure
Web and Software Development,
Entrepreneur
Background Verification,
Sales and Operations,
Software Sales
Software Product Mgmt,
Marketing
Recruitment,
Academic -
Partnership
devangdoshi.com
ACADEMICS AND WORK
1.
Intro
BACHELORS OF COMMERCE (B. COM)
Computer Hardware
and Support
Computer Sales
Customer Service
Underwriting,
Branch Ops.
Training, Performance Management,
Technology Projects, Infrastructure
Web and Software Development,
Entrepreneur
Background Verification,
Sales and Operations,
Software Sales
Software Product Mgmt,
Marketing
Recruitment,
Academic -
Partnership
INFORMATION TECHNOLOGY
INSURANCE (FINANCE)
LOGISTICS
INFORMATION TECHNOLGY ENABLED SERVICES
HUMAN RESOURCES
devangdoshi.com
PROJECT INTRO
Mobile Application for Stratford Students
 Moodle
 Self Service Portal
 Stratford Blog and more…
2.
Project
devangdoshi.com
PROJECT INTRO
Mobile Application for Stratford Students
 Moodle
 Self Service Portal
 Stratford Blog and more…
 Why Mobile App??
 Stratford does not have one
 Students need it
 Never worked on mobile development
 Recommendation
 Live Project
2.
Project
devangdoshi.com
Prof. Rajesh Chhetry
(Mentor)
Kevin Coughenour,
Ammara Mahmood
(Project Sponsor)
Danish Qamar
(Technical Guide)
UA IT Team
(Infrastructure)
Devang Doshi
(Design and Development)
PEOPLE: PROJECT ORGANIZATION
3.
People
devangdoshi.com
TECHNOLOGY USED
4.
Tech
devangdoshi.com
TOP-LEVEL ARCHITECTURE
4.
Tech
Corporate Active Directory
(Stratford)
Moodle
Web Services
API
Power Campus
Web Services
API
RESTful Web
Service Client
Other
Web Services
API
devangdoshi.com
TOP-LEVEL ARCHITECTURE
4.
Tech
Corporate Active Directory
(Stratford)
Moodle
Web Services
API
Power Campus
Web Services
API
RESTful Web
Service Client
Other
Web Services
API
SECURITY
Data from moodle server is
accessed through a standard
built-in web services of moodle
which are accessed through a
security token generated by
userid and password of user.
Similar approached will be used
to integrate with Power Campus
(Self Service Portal)
devangdoshi.com
LEARNINGS
Technology:
 HTML5
 Bootstrap
 JavaScript
 AngularJS
 Ionic Framework
 Web Services
 Moodle Development
 Git Bash
5.
Learnings
devangdoshi.com
RESOURCES
5.
Learnings
Moodle.com
Developer
Documentation
Ionic & Angular
Websites
Ionicframework.com,
angularjs.org
Websites & Blogs
Stackoverflow.com
and other websites
Lynda.com
Courses
4 Courses: HTML5,
AngularJS, Ionic and
Web Services
devangdoshi.com
LIVE DEMO
6.
Demo
devangdoshi.com
Give me six hours
to chop down a tree and
I will spend the first four
sharpening the axe.
- Abraham Lincoln
“
”
6.
Demo
devangdoshi.com
ACTIVITY TIMELINE
6.
Demo
Wk 1 Wk 2 Wk 3 Wk 4 Wk 5 Wk 6 Wk 7 Wk 8 Wk 9 Wk 10
Planning and Documentation
Approach 1 - Moodle Mobile App
Learning (Angular, Ionic, Web Services, etc)
Approach 2 – App from Scratch
Presentation
devangdoshi.com
HURDLES: CHALLENGES & ISSUES
7.
Hurdles
 No access to resources with experience in Moodle Development
 Calling web services (resolved)
 No access to resources with experience in Ionic and Angular frameworks
 Storing JSON data in a file (open)
 Design issues (resolved)
 Could not achieve following, due to lack to time:
 Some Moodle features
 Integration with PowerCampus
 Testing the app on multiple devices
 Integration with Stratford Blog
devangdoshi.com
WAY FORWARD
8.
Way Forward
Way
Forward
Resolve
Issues
Moodle
Features
Self
Service
Features
Testing on
Devices
Submit to
App Store
Go Live
devangdoshi.com
QUESTIONS & COMMENTS?
devangdoshi.com
THANK YOU FOR YOUR TIME

Capstone Final Presentation