UAA Spirit Quest Abstract Methods and Materials Introduction Results

Slides:



Advertisements
Similar presentations
CONCEPTUAL WEB-BASED FRAMEWORK IN AN INTERACTIVE VIRTUAL ENVIRONMENT FOR DISTANCE LEARNING Amal Oraifige, Graham Oakes, Anthony Felton, David Heesom, Kevin.
Advertisements

A Project-Oriented Scripting Approach to Introductory Computer Science Ken Abernethy and Kevin Treu Furman University, Greenville, SC, USA Robert Shive.
DR. JOO TAN DEPARTMENT OF COMPUTER SCIENCE KUTZTOWN UNIVERSITY APRIL 29, 2014 iPAWS.
Team members: Van Nguyen, Christopher Waters, and William Tran Client: iapp24 Advisor: Govindarasu.
Neighborhood Locator Team Members: Qian Hao Nick Miller Doug Shover Tagwireyi Paradzayi.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
9/25/2009 Software Plan. Our Client… Dr. Timoth C. Lederman Professor of Computer Science Siena College And To All Other Guests 9/25/2009 Software Plan.
The University Student/Employer (U.S.E.) Network Bryan Sullivan 1, Steve Martens 1, Rob Davis 1, Dan Gallaher 1, Dr. Sergiu Dascalu 1 and Dr. Ara Nefian.
Alumni Spotlight Web System Detailed Design by Initrode Solutions 03/06/2007.
Where Do I Start REFERENCE: LEARNING WEB DESIGN (4 TH EDITION) BY ROBBINS 2012 – CHAPTER 1 (PP. 3 – 14)
 Computer Information System Club focused on the understanding and applied learning of web development.  The club was founded in April 5,  We.
IT'S ALL ABOUT MAKING THE INTERFACE SIMPLE AND INTUITIVE SO THAT USERS NAVIGATE THEMSELVES INTO ACTION.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Introduction The SDU Webship program is divided into two parts: the first semester of the course is spent learning how to code webpages using a variety.
** NOTICE! These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Welcome To CIS115 Introduction to Programming & Logic.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Prepared By Ahmed Obaid Wassim Salem Supervised.
PHP MYWIKI Brian Casey Eastern Kentucky University.
LOGO 2 nd Project Design for Library Programs Supervised By Dr: Mohammed Mikii.
Accelerator Physics SNS EPICS Integration with Web-based Technologies Presentation by Madhan Sundaram.
WEP Presentation for non-IT Steps and roles in software development 2. Skills developed in 1 st year 3. What can do a student in 1 st internship.
AdviseUP Team –Sam Burich –Kapua Chandler –Chris Lewis Advisor Dr. Tammy VanDeGrift Industry Representative Mr. Brian Toole University of Portland Information.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
 CCRS Comprehensive Conference Registration System Software Plan September 21 st, 2012 S.E.E. Solutions 1.
Database Management Systems CS 420. Topics Outline 1. Introduction 2. HTML Review 3. VBScript 4. Access DBMS 5. Relational Database 6. Design Process.
INTRODUCTION GORT is a virtual 3D modeling environment for computer programmers. Its main area of focus is to aid in the education of programmers learning.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
TEMPLATE DESIGN © E-Eye : A Multi Media Based Unauthorized Object Identification and Tracking System Tolgahan Cakaloglu.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
HTML5 based Notification System for Updating E-Training Contents Yu-Doo Kim 1 and Il-Young Moon 1 1 Department of Computer Science Engineering, KoreaTech,
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
The basics of knowing the difference CLIENT VS. SERVER.
SHAPE THE WORLD. WEB DEVELOPMENT.
JavaScript & Introduction to AJAX
JavaScript Introduction and Background. 2 Web languages Three formal languages HTML JavaScript CSS Three different tasks Document description Client-side.
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
IN THIS LESSON WE WILL REVIEW THE STRUCTURE OF THE INTERNET AND HOW BROWSERS ASSEMBLE WEBSITES BASED ON INSTRUCTIONS THEY RECEIVE FROM SERVERS. Internet.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
بسم الله الرحمن الرحيم Information’s New Technologies (Internet Technologies) Ahmed Abdelmageed, MSc Department of Computer Science, University of Khartoum.
Visual Classification of Football Teams
Group 18: Chris Hood Brett Poche
Developing A Sustainability ISU
Objective % Select and utilize tools to design and develop websites.
Summer Engineering Academies Registration System
Operation Christmas Child Data Management System
Avraham Leff James T. Rayfield IBM T.J. Watson Research Center
WEB INFO COMPUTER INSTITUTE
An-najah national university department of computer engineering
ASP.NET developing web applications based on Microsoft.NET Framework.
Developing Web-Based Applications
Objective % Select and utilize tools to design and develop websites.
HTML5 based Notification System for Updating
AJAX.
PHP / MySQL Introduction
Department of Computer Science, Florida State University
University Event Management System
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Database Driven Websites
Globey’s World Ongo-08b Abstract End-Product Description Introduction
Modern web applications
Summer Engineering Academies Registration System
WEB DEVELOPMENT TRAINING
Objective Understand web-based digital media production methods, software, and hardware. Course Weight : 10%
DR. JOHN ABRAHAM PROFESSOR UTPA
Web Technologies Computing Science Thompson Rivers University
Client-Server Model: Requesting a Web Page
Web Application Development Using PHP
Presentation transcript:

UAA Spirit Quest Abstract Methods and Materials Introduction Results REPLACE THIS BOX WITH YOUR ORGANIZATION’S HIGH RESOLUTION LOGO Kevin Bartlett Supervisor: Dr. Kenrick Mock University of Alaska Anchorage, Department of Computer Science and Engineering Abstract Methods and Materials The UAA Spirit Quest prototype aims to deliver a proof of concept web application built with a combination of database and web technologies such as MySQL, PHP, HTML, CSS, and JavaScript that will utilize the technique of gamification to motivate new students to familiarize themselves with campus resources that will aid in their college careers at UAA. The findings are that it takes relatively little internal logic to accomplish what is needed to create a web application in the style of a simple game, and what differentiates a “real” game and a college tool utilizing gamification, for the most part, is the narrative. The technology used includes: MySQL for the server-side database system. PHP/JavaScript/JQuery/CSS/HTML for the client-side web application.   The benefit of MySQL is that it is very common and there is a lot of documentation and support available for it as it is the second most widely used database management system (solid IT gmbh, 2016). PHP, JavaScript, CSS, and HTML are some of the most common languages for web application programming, many of which are required for any web technology development (David Flanagan). HTML is needed for any web page, CSS will be necessary for any web UI, JavaScript was needed for on-page logic and user experience, and PHP was used for interacting with the server-side database system. Introduction Gamification is the use of game design techniques to increase interest, motivation, and engagement of a user in contexts other than gaming.   This project aims to create an application that will use gamification to facilitate UAA students' learning and success by sending them on “quests” to learn about the different resources UAA has to offer. Completing these quests will result in points connected to their student IDs that can be redeemed for real-world rewards such as discounted food, coffee, merchandise, etc. Figure 3. Visit the Coaching Center Quest Results Motivation The requirements of the Spring 2016 cycle of the project for the software team were: A database to keep track of quests, users, quest completion of each user, the points acquired by each user, and the game state for each user. Game logic written in PHP/Jquery/JavaScript to keep track of the user's game state and with which the database can be updated. An intuitive UI (what constitutes intuitive for this project was defined by the client) written with PHP/HTML/CSS with which the user can interact with the underlying game logic. Points and badges implemented as rewards for the user granted based on quests completed and requirements met. All of which were met. There are a number of motivations behind this project, most notable of which are:   Student Success: The primary motivation for creating this application is to facilitate student success at UAA. Research in Academic Productivity: During the Summer Semester of 2016, there will be a study to determine the efficacy of the application in promoting the academic success of freshmen students. If the findings of this study show that students who use this application are indeed more successful in their academic performance, those findings might help the next motive behind the project. Monetization: The code base of this application will be written in such a way so that it will be easily tailored to the learning goals of different schools, businesses, and organizations. Because of this, it will be possible for this code or development kit to be sold or licensed to these establishments, providing UAA with capitol off of this project from these sources. Conclusions This cycle of the UAA Spirit Quest project proved the feasibility of a small software application that can provide a game-like experience for new students of UAA to learn the ropes of educational resources within the outlined time frame. The continuation of this project could potentially improve the quality of education provided by UAA and set an example for many other schools and institutions around the world. Figure 1. Login Screen Figure 2. Coaching Center/LRC Quest Line Contact References Kevin Bartlett University of Alaska Anchorage centabyte@gmail.com Solid IT gmbh. 2016. Retrieved from http://db-engines.com/en/ranking/relational+dbms Flanagan, D. JavaScript – The definitive guide (6. ed). p. 1.