The NGage Platform

NGage
Team Silver
CS410: Old Dominion University
4/26/2017
1
Team Members
SAMUEL
YOUNG
OMAR
CRADDOCK
MEWAEL
TSEGAYE
BRYAN
CAREY
PATRICK
TRINIDAD
AMER RIGHI
2
Outline
•
•
•
•
•
•
•
•
•
•
•
•
Problem Statement
Who is the Customer?
Problem Characteristics
ODU Freshman Retention
Student Retention
Problem Flow Diagram
Solution Method
What Will it Use?
The NGage Platform
Solution Flow Diagram
Major Functional Component Diagram
Competition Matrix
•
•
•
•
•
•
•
•
•
•
•
•
Hardware and Software Requirements
Application Framework
Website Map
User Roles
Algorithms
Risk Matrix
Technical risks
Consumer Risks
Prototype Functionality
User stories
Summary
References
3
Problem Statement
The lack of student involvement and engagement in
campus communities, events and organizations can
negatively impact academic performance. Due to
the lack of available resources needed to succeed,
college students may have trouble finding suitable
housing, tutoring services, entertainment and
amenities for a positive college experience.
4
Who is the Customer?
Anyone attending ODU that…
• is new to Hampton Roads and is not familiar with the
•
•
area
needs help finding tutoring assistance
needs help finding safe affordable housing near
campus
5
Problem
Characteristics
• Students are unaware of events, resources and
organizations on campus.
• Students find it difficult to find optimal, safe and
affordable living situations on and off campus.
• Students from outside Hampton Roads are
unaware of local restaurants, grocery stores,
entertainment, etc.
6
ODU Freshman
Retention
• These three points are leading causes of
students being uninvolved on campus.
• These students are more likely to drop out or
transfer schools. At ODU alone, 19% of freshman
do not return after their first year (College
Factual).
7
Student Retention
Students who enrolled college in the past twenty
years that left without a degree or certificate.
• 31 million according to National Student
Clearinghouse (NSC) Research Center (2014)
• One-third of which dropped out before the
start of sophomore year (NSC, 2014)
8
Student Retention (cont.)
• The rate of all first-time undergraduates who
enrolled in Fall 2008 that finished their degrees
within 6 years was 55% nationally, according to
NSC Research Center (2014).
• Of all first-time students who started in Fall 2012,
only 68.7% returned to college in any US
institution in Fall 2013 (NSC, 2014)
9
Problem Flow Diagram
10
11
Solution Method
A web-based application developed by a
team making use of Agile programming
methods.
12
What Will it Use?
• Web Browser
• PHP template framework
• Server side processing (Database,
Authentication)
13
The NGage Platform
• Consolidated live feed of all upcoming events.
• Students can get information about:
• housing opportunities on and off campus
• Organization and clubs
• Tutoring hours and locations
• Food and entertainment nearby campus
14
Solution Flow Diagram
15
16 16
Major Functional
Component Diagram
17
18
Competition Matrix
On-campus
living
information
Off-campus
living
information
Area food and
entertainment
Official ODU
Events
Clubs and
Organizations
X
X
X
X
X
Apartments.com
X
X
Craigslist
X
X
X
Team Silver
Yelp
Official ODU
Websites
X
X
ODU Social Media
ODU Email
X
X
X
19
Requirements
•
•
•
Hardware
Linux Server with a stable network
connection
Device that can access a Web Browser
2 GB RAM and 2Ghz Processor
•
•
•
•
Software
LAMP Stack (Linux, Apache, MySql, PHP)
Web Browser
IDE: Eclipse
Git Repository
20
Application Framework
21
22
Website Map
23
24
User Roles
•
•
•
•
•
Administrator
Register User Accounts
Elevate account to ‘Organizer’
Reset passwords
Remove any page/post that
violates Terms and Conditions
Manages Student Resources
•
•
•
•
Organizer
Create an organization page and
post events via organization
Customize membership criteria
Post under an organization’s user
account
Multiple users can be the
Organizer of one Organization
25
User Roles cont.
•
•
•
•
•
Registered User
Customize Activity Feed
•
Join Organizations and R.S.V.P for
events
•
Customizable favorites list for
Organization pages and Student •
Resources
Post to Activity Feed
Access Student Resources
Guest
Access non-customizable Activity
Feed
View an Organization or Event’s
information/page
Access Student Resources
26
Contact Us Algorithm
• Go to the list on “contact us / get instant
update”
• Go to a dialog box and submit an email or
number
• Pick an area of interest Clubs and organization,
housing, tutoring or events.
• You can delete it or modify it any time.
27
Update Algorithm
• We create a place request block on the site under
“Contact Us” list
• Using that function we (NGage) evaluate whether it
meets our requirement then we approve it.
• Place the request or post in on our page as a contributor
to the page.
• Then monitor it once a day (as necessary)
• If it does not update or sends NGage an update more
than (xx) days we send him a notice to update
• After the second notice on the 3rd notice we proceed to
delete the companies from our page.
28
Risk Matrix
29
Severe
Medium
Low
30
30
Technical Risks
•
•
•
•
Registered User
T1: Social Media Integration
 Probability: High
 Impact: Low
T2:Hacking/Data Breach
 Probability: Very Low
 Impact: Very Low
T3:Loss of Data
 Probability: Medium
 Impact: High
T4:Overloading Traffic
 Probability: Very Low
 Impact: High
•
•
•
•
Mitigation
T1:Confirm the link is live
•
have a backup link
T2:Define/update security protocols
T3:Offsite Backup
T4:Scalable System, Monitor traffic
and build accordingly
C2
T4
C1,T3
C3
T1
T2
C4
31
Consumer Risks
•
•
•
•
Risks
C1: Network/application downtime
 Probability: Medium
 Impact: High
C2: Information inaccuracy
 Probability: Medium
 Impact: Very High
C3: Lack of user knowledge
 Probability: Very Low
 Impact: Medium
C4:User Data Security
 Probability: Medium
 Impact: Very Low
•
•
•
•
Mitigation
C1: Administrators can be notified of
downtime
C2: Regular information audits
C3:Tutorial/help screen on the on the
main page
C4: No sensitive data will be handled
or saved
C2
T4
C1,T3
C3
T1
T2
C4
32
Prototype Functionality
33
34
35
User Stories:
Guest
As a guest…
• I would like to browse and see available housing information.
• I need to be able to find tutoring hours and locations.
• I need to search information about local food and
entertainment.
• I would like to browse organizations and upcoming events.
• I would like to browse upcoming events.
36
User Stories:
Registered User
As a Registered User…
• I want the ability to restore my password.
• I want the ability to sign up for email updates.
• I would like to be able to join organizations.
• I should have the ability to bookmark information I find.
37
User Stories:
Organizer
As an Organizer…
• I would like the ability to be able to create an organization.
• I need a way to update club information.
• I want to accept or decline requests to join my organization.
• I want to decline requests to join my organization.
38
User Stories:
Administrator
As an Administrator…
• I want to post new information and update the site.
• I want to be able to create a new user to the team when
needed.
• I need the ability to ban users from the site.
• I need the ability to upgrade a registered user to an
organizer.
39
Summary
• Analysis of problem
• Solution method
• NGage Platform
• Hardware and Software
•
•
•
•
•
Requirements
Framework and Site map
User Roles
Algorithms
Risk Analysis
Prototype functionality
40
References
•
•
•
•
•
•
•
•
Shapiro, D., Dundar, A., Yuan, X., Harrell, A. & Wakhungu, P.K. (2014, November).
Completing College: A National View of Student Attainment Rates – Fall 2008 Cohort
(Signature Report No. 8). Herndon, VA: National Student Clearinghouse Research
Center
https://nscresearchcenter.org/signaturereport8/
Garland, Azurdee M., “Assessing the Relationship between Student Involvement and
Academic Performance in Higher Education.” (2010). Master Theses and Specialist
Projects. Paper 212.
University Facts & Figures. (Feb 23, 2017). Retrieved Feb 1, 2017, from
https://www.odu.edu/about/facts-and-figuresOld Dominion University
Headcount by Domicile, Campus, and Level. (n.d.). Retrieved February 1, 2017, from
https://ww2.odu.edu/ao/ira/factbook/hcenrollment/DomicileHC/HCDomicileCombo.p
df
“Interview with Dan Zimmerman” March. 17 2017
What Outcomes Can You Expect With a Degree From Old Dominion University? (n.d.).
Retrieved February 1, 2017, from https://www.collegefactual.com/colleges/olddominion-university/outcomes/
Student Leadership and Academic Performance --A Study of Student Club leaders.
(2011, October). Retrieved February 1, 2017, from
http://www.csus.edu/oir/research%20projects/student%20activity%20report%202011.41
pdfOffice of Institutional Research