SlideShare a Scribd company logo
1 of 31
Download to read offline
December 13, 2016
Harlan Wallach
Associate Director of Media and Design,
Northwestern IT
Rodolfo Vieira
Senior Web and Mobile Developer,
Northwestern IT
Serverless and Stateless
Gaming Applications
One Book One Northwestern
NU Predicts
One Book One Northwestern
NU Predicts
“The answer to one of
these questions is no,
and the answer to the
other one is yes.”
- Nate Silver
“The answer to one of
these questions is no,
and the answer to the
other one is yes.”
- Nate Silver
The 2016 Election
NU Predicts
The 2016 Election
NU Predicts
The 2016 Election
NU Predicts
Geo Game
– Candy Lee, Professor,
Medill School of Journalism, Media, Integrated Communications,
Northwestern University

– Austin Chambers, 

Student, Northwestern University

– Claude Azurin, 

Student, Northwestern University

– Rodolfo Vieira, 

Senior Developer and AWS Certified Solutions Architect, Northwestern
University IT Academic and Research Technology

– Kelsey Rydland,
GIS and Data Analyst, Northwestern University Libraries

– Alessandro Febretti,
Senior Interactive Visualization Specialist, Northwestern University
Research Computing Services

– Nick Gertonson,
Web and Mobile Designer, Northwestern University, Northwestern
University IT Academic and Research Technology

– Chris Widman,
Production Manager, The Daily Northwestern

-Harlan Wallach
Associate Director, Northwestern Information Technology

Northwestern University
Organizational support provided by:
– Buffett Institute
– Study Abroad Office
– Office of the Provost
– University Libraries
The Geo Game
• Concept
• Improve Geographic
Knowledge
• Design
• Country Based
• Geographically Aware
• Fun Fact To Improve
Retention
Faculty Innovation Project
• Implementation
• Promotion
• Audience
• Evaluation & Assessment
• Data Gathering
• Post Quarter
The Geo Game
Faculty Innovation Project
Group Winners
Students 116
Faculty 5
Staff 21
Total 142
Wildcat GeoGame Usage
NU Predicts Usage
NUpredicts Platform Architecture
AWS Architecture
• Authentication via Single Sign-On
• Directory Services (Active Directory)
• Harvesting of federated user metadata
• Directory
• SES
• Aggregation of results by:
• School
• Department/Unit (staff)
• Role (Faculty, staff, student).
Identity Management
Realtime UI/UX
AWS Orchestration of Services
Scoring System
AWS Scalability & High Availability
“SCALABILITY - ability of a system to increase the workload
on its current hardware resources (scale up); ELASTICITY -
ability of a system to increase the workload on its current and
additional (dynamically added on demand) hardware
resources (scale out); Elasticity is strongly related to
deployed-on-cloud applications.”
AWS Cloud Costs
•Traditional Stack
•Maintenance.
•Operating Systems
•System Level
•Application Layer
•Redundancy
•Backup and Failover
•Disaster Recovery
VS
• Serverless Architecture
• AWS Lambda
• NoSQL database
• Automate Snapshots
• API Gateway and Security
• Scalability
• High Availability
Cloud: Pay as you GoOn Prem: Fixed Costs
Next Stages of Development
1. Creator Experience
2. Administrative Interface
Reporting and Data Visualization Metrics
3. Learning Tools Interoperability Component
•Build Intuitive UI/UX playground for creating
game instances.
•Enable end-users to create their own
prediction games.
•Publish game instances as standalone web
apps or embeddable widgets.
Next Stages of Development
Creator Experience
•User and Group Management
•Reporting Tools
•Data Visualization Metrics
•API to access the exported
data.
Next Stages of Development
Administrative Interface
Next Stages of Development
Learning Tool Interoperability (LTI)
•Build LTI component
•Enable integration of the
NUpredicts platform with
Learning Management
Systems:
•Instructure Canvas
•Faculty creates and manages
all the content and end-user
experience.
from imsglobal
•Offer the NUpredicts via the
LTI / App Store.
•Any faculty member can
‘enable’ it for their course.
Next Stages of Development
LTI / App Store
Faculty Engagement
Pilot Project for integration with Canvas
•Faculty Buy-In.
•Early Adopters
•Distribute outside of Northwestern
Questions?

More Related Content

Viewers also liked

Mengenal peralatan laboratorium mikrobiologi
Mengenal peralatan laboratorium mikrobiologiMengenal peralatan laboratorium mikrobiologi
Mengenal peralatan laboratorium mikrobiologiachmad sulaiman
 
fener bahce tarihi
fener bahce tarihifener bahce tarihi
fener bahce tarihiEnver Özel
 
Yeni microsoft power point sunusu
Yeni microsoft power point sunusuYeni microsoft power point sunusu
Yeni microsoft power point sunusuEnver Özel
 
Weekly Update- Utility Sector
Weekly Update- Utility SectorWeekly Update- Utility Sector
Weekly Update- Utility SectorAshley Boecker
 
Utility Sector Weekly Update
Utility Sector Weekly UpdateUtility Sector Weekly Update
Utility Sector Weekly UpdateAshley Boecker
 

Viewers also liked (8)

Fb reklamasdasd
Fb reklamasdasdFb reklamasdasd
Fb reklamasdasd
 
Mengenal peralatan laboratorium mikrobiologi
Mengenal peralatan laboratorium mikrobiologiMengenal peralatan laboratorium mikrobiologi
Mengenal peralatan laboratorium mikrobiologi
 
fener bahce tarihi
fener bahce tarihifener bahce tarihi
fener bahce tarihi
 
Yeni microsoft power point sunusu
Yeni microsoft power point sunusuYeni microsoft power point sunusu
Yeni microsoft power point sunusu
 
Weekly Update- Utility Sector
Weekly Update- Utility SectorWeekly Update- Utility Sector
Weekly Update- Utility Sector
 
Beta Investment
Beta InvestmentBeta Investment
Beta Investment
 
Utility Sector Weekly Update
Utility Sector Weekly UpdateUtility Sector Weekly Update
Utility Sector Weekly Update
 
Salesforce.com
Salesforce.comSalesforce.com
Salesforce.com
 

Similar to CNI 2016 Fall Meeting - Serverless and Stateless Gaming Applications

Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Daniel S. Katz
 
Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...
Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...
Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...Amazon Web Services
 
Software Programs for Data Analysis
Software Programs for Data AnalysisSoftware Programs for Data Analysis
Software Programs for Data Analysisunmgrc
 
Resume sima das
Resume sima dasResume sima das
Resume sima dasSima-Das
 
Overview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and BeyondOverview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and BeyondJohn Towns
 
Blending in-person and online library services by utilizing mobile technology
Blending in-person and online library services by utilizing mobile technologyBlending in-person and online library services by utilizing mobile technology
Blending in-person and online library services by utilizing mobile technologyJason Casden
 
Qualitative AI : Hoo-ha or Step-Change? CAQDAS webinar
Qualitative AI : Hoo-ha or Step-Change? CAQDAS webinarQualitative AI : Hoo-ha or Step-Change? CAQDAS webinar
Qualitative AI : Hoo-ha or Step-Change? CAQDAS webinarChristina Silver
 
Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Daniel S. Katz
 
Social Requirements Engineering and the RWTH Aachen University Test Bed
Social Requirements Engineering and the RWTH Aachen University Test BedSocial Requirements Engineering and the RWTH Aachen University Test Bed
Social Requirements Engineering and the RWTH Aachen University Test BedRalf Klamma
 
Data and AI in education
Data and AI in educationData and AI in education
Data and AI in educationJisc
 
Overview of XSEDE Systems Engineering
Overview of XSEDE Systems EngineeringOverview of XSEDE Systems Engineering
Overview of XSEDE Systems EngineeringJohn Towns
 
Breed data scientists_ A Presentation.pptx
Breed data scientists_ A Presentation.pptxBreed data scientists_ A Presentation.pptx
Breed data scientists_ A Presentation.pptxGautamPopli1
 
Globus for Data Management: 2014 Joint Facility User Forum
Globus for Data Management: 2014 Joint Facility User ForumGlobus for Data Management: 2014 Joint Facility User Forum
Globus for Data Management: 2014 Joint Facility User ForumGlobus
 
Learning Open Source through GSOC
Learning Open Source through GSOC Learning Open Source through GSOC
Learning Open Source through GSOC smarru
 
NSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meetingNSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meetingDaniel S. Katz
 

Similar to CNI 2016 Fall Meeting - Serverless and Stateless Gaming Applications (20)

Resume Sept2016
Resume Sept2016Resume Sept2016
Resume Sept2016
 
Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)Working towards Sustainable Software for Science (an NSF and community view)
Working towards Sustainable Software for Science (an NSF and community view)
 
Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...
Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...
Easy Analytics on AWS with Amazon Redshift, Amazon QuickSight, and Amazon Mac...
 
Software Programs for Data Analysis
Software Programs for Data AnalysisSoftware Programs for Data Analysis
Software Programs for Data Analysis
 
Resume sima das
Resume sima dasResume sima das
Resume sima das
 
Overview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and BeyondOverview of XSEDE and Introduction to XSEDE 2.0 and Beyond
Overview of XSEDE and Introduction to XSEDE 2.0 and Beyond
 
Blending in-person and online library services by utilizing mobile technology
Blending in-person and online library services by utilizing mobile technologyBlending in-person and online library services by utilizing mobile technology
Blending in-person and online library services by utilizing mobile technology
 
ShaabanMahran
ShaabanMahranShaabanMahran
ShaabanMahran
 
Qualitative AI : Hoo-ha or Step-Change? CAQDAS webinar
Qualitative AI : Hoo-ha or Step-Change? CAQDAS webinarQualitative AI : Hoo-ha or Step-Change? CAQDAS webinar
Qualitative AI : Hoo-ha or Step-Change? CAQDAS webinar
 
Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)Open Source and Science at the National Science Foundation (NSF)
Open Source and Science at the National Science Foundation (NSF)
 
Social Requirements Engineering and the RWTH Aachen University Test Bed
Social Requirements Engineering and the RWTH Aachen University Test BedSocial Requirements Engineering and the RWTH Aachen University Test Bed
Social Requirements Engineering and the RWTH Aachen University Test Bed
 
Data and AI in education
Data and AI in educationData and AI in education
Data and AI in education
 
Overview of XSEDE Systems Engineering
Overview of XSEDE Systems EngineeringOverview of XSEDE Systems Engineering
Overview of XSEDE Systems Engineering
 
Breed data scientists_ A Presentation.pptx
Breed data scientists_ A Presentation.pptxBreed data scientists_ A Presentation.pptx
Breed data scientists_ A Presentation.pptx
 
garinrk_resume_may12
garinrk_resume_may12garinrk_resume_may12
garinrk_resume_may12
 
Globus for Data Management: 2014 Joint Facility User Forum
Globus for Data Management: 2014 Joint Facility User ForumGlobus for Data Management: 2014 Joint Facility User Forum
Globus for Data Management: 2014 Joint Facility User Forum
 
Learning Open Source through GSOC
Learning Open Source through GSOC Learning Open Source through GSOC
Learning Open Source through GSOC
 
Resume Swaid_updated 12032016
Resume Swaid_updated 12032016Resume Swaid_updated 12032016
Resume Swaid_updated 12032016
 
NSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meetingNSF SI2 program discussion at 2014 SI2 PI meeting
NSF SI2 program discussion at 2014 SI2 PI meeting
 
resume-vgs-bb
resume-vgs-bbresume-vgs-bb
resume-vgs-bb
 

Recently uploaded

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonJericReyAuditor
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 

Recently uploaded (20)

Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Science lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lessonScience lesson Moon for 4th quarter lesson
Science lesson Moon for 4th quarter lesson
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

CNI 2016 Fall Meeting - Serverless and Stateless Gaming Applications

  • 1. December 13, 2016 Harlan Wallach Associate Director of Media and Design, Northwestern IT Rodolfo Vieira Senior Web and Mobile Developer, Northwestern IT Serverless and Stateless Gaming Applications
  • 2. One Book One Northwestern NU Predicts
  • 3. One Book One Northwestern NU Predicts
  • 4.
  • 5.
  • 6. “The answer to one of these questions is no, and the answer to the other one is yes.” - Nate Silver
  • 7. “The answer to one of these questions is no, and the answer to the other one is yes.” - Nate Silver
  • 8.
  • 13. – Candy Lee, Professor, Medill School of Journalism, Media, Integrated Communications, Northwestern University – Austin Chambers, Student, Northwestern University – Claude Azurin, Student, Northwestern University – Rodolfo Vieira, Senior Developer and AWS Certified Solutions Architect, Northwestern University IT Academic and Research Technology – Kelsey Rydland, GIS and Data Analyst, Northwestern University Libraries – Alessandro Febretti, Senior Interactive Visualization Specialist, Northwestern University Research Computing Services – Nick Gertonson, Web and Mobile Designer, Northwestern University, Northwestern University IT Academic and Research Technology – Chris Widman, Production Manager, The Daily Northwestern -Harlan Wallach Associate Director, Northwestern Information Technology Northwestern University Organizational support provided by: – Buffett Institute – Study Abroad Office – Office of the Provost – University Libraries
  • 14. The Geo Game • Concept • Improve Geographic Knowledge • Design • Country Based • Geographically Aware • Fun Fact To Improve Retention Faculty Innovation Project
  • 15. • Implementation • Promotion • Audience • Evaluation & Assessment • Data Gathering • Post Quarter The Geo Game Faculty Innovation Project
  • 16.
  • 17. Group Winners Students 116 Faculty 5 Staff 21 Total 142 Wildcat GeoGame Usage
  • 21. • Authentication via Single Sign-On • Directory Services (Active Directory) • Harvesting of federated user metadata • Directory • SES • Aggregation of results by: • School • Department/Unit (staff) • Role (Faculty, staff, student). Identity Management
  • 22. Realtime UI/UX AWS Orchestration of Services Scoring System
  • 23. AWS Scalability & High Availability “SCALABILITY - ability of a system to increase the workload on its current hardware resources (scale up); ELASTICITY - ability of a system to increase the workload on its current and additional (dynamically added on demand) hardware resources (scale out); Elasticity is strongly related to deployed-on-cloud applications.”
  • 24. AWS Cloud Costs •Traditional Stack •Maintenance. •Operating Systems •System Level •Application Layer •Redundancy •Backup and Failover •Disaster Recovery VS • Serverless Architecture • AWS Lambda • NoSQL database • Automate Snapshots • API Gateway and Security • Scalability • High Availability Cloud: Pay as you GoOn Prem: Fixed Costs
  • 25. Next Stages of Development 1. Creator Experience 2. Administrative Interface Reporting and Data Visualization Metrics 3. Learning Tools Interoperability Component
  • 26. •Build Intuitive UI/UX playground for creating game instances. •Enable end-users to create their own prediction games. •Publish game instances as standalone web apps or embeddable widgets. Next Stages of Development Creator Experience
  • 27. •User and Group Management •Reporting Tools •Data Visualization Metrics •API to access the exported data. Next Stages of Development Administrative Interface
  • 28. Next Stages of Development Learning Tool Interoperability (LTI) •Build LTI component •Enable integration of the NUpredicts platform with Learning Management Systems: •Instructure Canvas •Faculty creates and manages all the content and end-user experience. from imsglobal
  • 29. •Offer the NUpredicts via the LTI / App Store. •Any faculty member can ‘enable’ it for their course. Next Stages of Development LTI / App Store
  • 30. Faculty Engagement Pilot Project for integration with Canvas •Faculty Buy-In. •Early Adopters •Distribute outside of Northwestern