Skip to content

wshe874/702-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

107 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Game-based educational tool for Fitts' law

SOFTENG702 Group 9
Getting started . Usage . UAHPEC Certificates

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. UAHPEC Certificates

About The Project

This repository contains two prototypes developed for a research study conducted in a human computer interaction (HCI) course to investigate

To what extent an interactive game-based educational tool with realistic scenarios helps students understand the concepts of Fitts' law.

Two versions have been developed for comparison purposes. Game version contains elements of a reward system with the plant while the static version is purely an interactive activity. They both serve to educate users on the importance and usage of Fitts' law through interactive activities.

(back to top)

Built With

The prototypes have been built with the following frameworks and libraries:

(back to top)

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • npm
    npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/wshe874/702-Project
  2. Navigate to the corresponding directory
    // Game version
    cd game-version
    
    // Static version
    cd static-version
  3. Install NPM packages
    npm install
  4. Start the application
    npm start

(back to top)

Usage

Game version

1. Home

This is the home page for the application and is the start to the game.

2. Instructions & Fitts' law
After clicking 'start' on the home page, a background on Fitt's law and instructions on how to play the game is given.

3. Canvas
Then clicking the 'start' button of the instructions page, the editing board with the buttons will be shown. Buttons can be resized and moved around to design the interface.

4. Start game
Once the designing of the interface is done, click the 'ready' button on the right side menu to begin the clicking tasks. These will be a series of clicking between a set of 2 buttons to determine if the interface best follows Fitts' law. Visual and text prompts will be shown to guide you through the clicking tasks. If an attempt has improved from the previous one, results on the right-hand side will be coloured green. Otherwise, it will be coloured red to show the current attempt was not an improvement and one life will be deducted. If there no further improvement is made after 3 attempts, the plant dies.

5. Results

Results are shown after completing the game with the performance index indicated for each attempt. Users can play again and results can be downloaded as a .csv file by clicking the save button.

Static version

A similar game flow is followed for the static version.

UAHPEC-Certificates

Please follow the link to view the certificates stored in Google drive. Note that the document can only be viewed using the University of Auckland organisational google account.

(back to top)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors