+ All Categories
Home > Documents > BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Date post: 21-Jan-2016
Category:
Upload: nickolas-lane
View: 215 times
Download: 0 times
Share this document with a friend
Popular Tags:
20
Team G3 Project BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton
Transcript
Page 1: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Team G3 Project

BY: Alex QuigleyAndrew MonaghanDaniel OzacEoin McCrannPhilip Hamilton

Page 2: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

ContentsProject IdeaMost important featuresDatabase StructureSystem ArchitectureNell Feedback ReviewPrototype DemoFuture PerspectivesQuestions

Page 3: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Project Idea - nursOverview

Software system that allows the client to recruit individuals for usability studies, from the general public.

Collects basic demographic details from online questionnaire.Sorts, filters and displays this information via a desktop java software

program.

Motivation“When working with projects in Nell the one recurring problem we face is how to recruit users. To date it is something we are really struggling with."

(Sarah, NELL Employee - 29/03/12).

Target GroupNational eLearning Laboratory (NELL), but can be extended to any

usability recruitment company.

+

Page 4: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Most important features1. JavaScript Popup2. Questionnaire Form

3. Control Panel4. Manage Projects5. Manage Testers6. Manage Tests7. Manage Invites8. Data Analysis

Front End(PHP, HTML, JavaScript)

Back End(NetBeans, Java)

Page 5: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

JavaScript Popup

Description: This pop up will be displayed on a website as part of the advertising website. The User will have the option to participate in Usability Testing or decline the offer.

Page 6: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Questionnaire FormDescription

If the user accepts the offer to participate, he/she will be

redirected to this questionnaire.

There are 12 short questions covering the basic demographics.

Page 7: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Login and Control PanelThe data from the questionnaire is

then stored in an SQL database.

The NELL user can then open our

software on their own computer.

It’s role is to coordinate all other

functionality, and inform of recent

additions.

Page 8: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Manage Testers

The Manage Testers section is used to manage all the data on the usability testers as taken from the online questionnaire.

From here, ‘Testers’ can also be added, edited or deleted.

Page 9: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Manage Projects

The Manage Projects section is used to manage Usability Projects; that is, the Clients of NELL; who have registered and who wish for usability tests to be

conducted on their software and systems.

Page 10: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Manage Invites

The Manage Invites section is used to edit the JavaScript pop up advert that is originally displayed on the advertisers website.

Page 11: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Schedule TestsThe Managing and Scheduling Tests section is used to

manage all usability tests that are to be run

in the future .

Comments can be added to individual

tests, and each scheduled test can be marked as complete.

Page 12: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Data Analysis

The Data Analysis section is used to perform analysis on the data collected through the questionnaire into graphical charts.

Data can be filtered by the required topics and subsequently displayed in a table on the screen.

This section is used to identify the ideal candidates for particular tests or projects, by analysing their demographic information.

Page 13: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

SQL Schema

Database Structure

Page 14: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

SQL Main Transaction Tables

Page 15: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

SQL Foreign Keys

Page 16: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.
Page 17: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Nell Feedback ReviewMain Comments from Feedback Review1. Very impressed with idea and functionality.

2. Very impressed with design, stating they were "simple yet professional“, in contrast to a lot of OTT designs.

3. Presenting project – start of with clear overview – don't jump straight into technicalities.

4. Change date question to ask for age group.

Implemented Changes, based on Feedback Review5. Reviewed the way we present our software.

6. Date question was changed.

Page 18: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Prototype DemoWe will now walk you though a 5 minute detailed

demonstration of how our project works.

Page 19: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Future PerspectivesWith more time and resources the following could be implemented:

1. Add functionality so popup JavaScript code could be generated from the NELL software package.

2. Add functionality so HTML form could be created / edited from the NELL software package.

3. Use more object orientation, to allow linking between different forms and objects.

4. Prioritising elements of the project i.e. “ManageTests” - was the most important part of the software as it linked everything together.

5. More structured approach to working on the project: Start and complete one form. Implementing required functionality and methods on this form. Then, implement an interface using these methods on all other forms. This would force consistency throughout the project.

Page 20: BY: Alex Quigley Andrew Monaghan Daniel Ozac Eoin McCrann Philip Hamilton.

Thank you for ListeningWe are happy to answer any questions you might have.


Recommended