College of Computing and Informatics Pg. Question Four Project Report Deadline: Tuesday

College of Computing and Informatics


Question Four

Project Report

Deadline: Tuesday 14/12/2021 @ 23:59

[Total Mark for this Assignment is 10]


Human Computer Interaction

Student Details: CRN : 10012

Name 1: Sereen Khalid

Name 2: Fatima Matooq

Name 3: Arjwan bin jadeed

Name 4: Manar hamed alghamdi

ID 1: S190168375

ID 2: S190187194

ID 3: S190150279

ID 4: S190018801


You must submit two separate copies (one Word file and one PDF file) using the Assignment Template on Blackboard via the allocated folder. These files must not be in compressed format.

It is your responsibility to check and make sure that you have uploaded both the correct files.

Zero mark will be given if you try to bypass the SafeAssign (e.g. misspell words, remove spaces between words, hide characters, use different character sets, convert text into image or languages other than English or any kind of manipulation).

Email submission will not be accepted.

You are advised to make your work clear and well-presented. This includes filling your information on the cover page.

You must use this template, failing which will result in zero mark.

You MUST show all your work, and text must not be converted into an image, unless specified otherwise by the question.

Late submission will result in ZERO mark.

The work should be your own, copying from students or other resources will result in ZERO mark.

Use Times New Roman font for all your answers.

Learning Outcome(s):

LO1: Define interaction design process and describe different type of models, theories and frameworks for conceptualizing interaction.

Question One

2 Marks

Modern HCI realizes that a user interface (UI) is meant for users. Hence, it is appropriate that the design process be centered on the users. This type of design is called user-centered design.

Using the general user-centered activities described in Chapter 2, propose a design for a software prototype for one of these groups of users:



Disabled people


Your software prototype can be of any platform – web, mobile, stand-alone, wearable, etc. Your tasks are:

Name your software prototype and explain its aim, objective(s) and the problem it is targeted to solve.

Collect requirements from potential users via an online survey and interview or observation based on your chosen type of user group. Get a minimum of 10 survey data and two interviews or observation data (or a mix of both).

Present your requirement results based on the needs, tasks, and functional analysis.

Highlight any surprising suggestion or feedback from potential users, if any, or the use of any metaphors.

Name: Medication Schedule app.

Goals insight:

Elderly care.

Building a community where older people feel a sense of belonging.

Following the improvement of health in the elderly.


The main problem we are trying to solve: the difficulty that the elderly face, remembering the doses and times of their medications. Which is negatively affected their health.

The main solve we are trying to build: help the elderly to remember the doses and the time for their medications simply and effectively.

Based on the survey and the observations of the target users (the elderly), (Note: all resources are listed below. Have a look, please) we reached the requirements as follows:

Needs: based on the survey. 76.9% answered “yes” for the following question” It’s hard for the elderly to remember what’s the right time to take a medication”. Here we must provide an effective way to help remember the time. In the same survey, the results show that 78.6% answered “agree” for the following sentence” The dosage of the medication is an issue (hard to remember) for the aged”. Here we must provide the simplest way to remind of the dose of the medication. One of the questions asked in the survey was “I know some elderly people who live alone”. And the results show that 80% of the sample said yes. We must provide the easiest way to remember the time and the dose, with those who live alone in mind. One of the questions asked in our survey was “The elderly prefer to rely on themselves rather than asking for help” The percentage of Agree was out of the percentage of Disagree. Here we should afford a community (Virtual community) where the elderly feel a sense of belonging and care.

Tasks: relying on the above and the precise observations that we made, we can list the missions which our system(App) can accomplish:

Medication scheduling

The possibility of inserting the dosage of the medication

The possibility to communicate with the doctor

Building a virtual community in which the elderly communicate with each other

The possibility of linking any of the medicines with an icon. To ease remembering

Functionality: what system(App) should do? The answer: first of all, it will allow the user to create an account, and have a specific username and password. The user also can schedule the times of medications, add icons and alarms. The application can send notifications about medical appointments and medication times. The user can share the same interests with friends.

Each week, the application presents the suggested book to read.

Feedback: After representing the requirements to the potential users, some thought that the elderly would not need all of these tasks. Others believe that these are unique ideas and eliminate boredom in the elderly.


Peter Clyne, The Disadvantaged Adult: Educational and Social Needs of Minority Groups, p. 68 to p.102, 1972

Learning Outcome(s):

LO1: Explain cognitive, social and emotional aspect of different type of UI.

LO2: Demonstrate data gathering, analysis and presentation techniques for discovering user interface requirement.

Question Two

2 Marks

The designing process is the preparation for prototyping. It shall include a drawing and description of each UI design. Based on your analysis and findings from Question One, describe how the prototype will look and work. Your tasks are:

Preparing the conceptual design:

Present a minimum of three model layouts that describe abstractly what the users require, how it can solve the problem, and what the users can do with the prototype. You may want to include the knowledge from some of the interdisciplinary fields you have learned in Chapter 1 into your conceptual design. Conceptual design is discussed in Chapter 3. You can perform this task with a simple sketch too.

Preparing the concrete design:

Translate the conceptual design in (1) with the details, including the colors, sounds, images, menus, icons, etc. You may want to consider more concrete design issues discussed in Chapter 7 and 12. You may use any visual programming tools you familiar with.

Learning Outcome(s):

LO4: Illustrate prototyping for interaction design and explain practical facets of interface constructions

Question Three

4 Marks

Prototyping is part of the development phase. You are to prepare the interaction design of your proposed concrete design in Question Two. This is where you make your prototype comes to life. You need to provide the behavior as well as the look and feel of your designs. This will allow your potential users to interact and navigate with the UI during the prototype evaluation later. Your prototyping process should not aim to achieve a fully functional product. You may use any visual programming tool to achieve this. Provide each screenshot with the description of the function, its previous and subsequent state and highlight any UX design practices you used to prevent users from making errors. You may refer to the UX design pattern discussed in Chapter 13.

Submit a 2-minute video presentation on the prototype interaction to support and complement your attached screenshots.

Learning Outcome(s):

LO5: Describe and apply various interaction evaluation techniques.

Question Four

2 Marks

Evaluation is the process of determining the usability and acceptability of the product based on UX criteria. Choose a minimum of 3 potential users, preferably from the same users you interviewed earlier or from the list of users involved in your product requirement online survey. Conduct a User Acceptance Test (UAT) with the identified users. Review their feedback based on the following guidelines:

Average subjective satisfaction from the users based on its aim and objective(s).

Number of both familiar and unfamiliar metaphors / details to users.

Number of actions / functions / inputs / outputs that are considered confusing to users.

Any new suggestions / feedbacks from users for improvement.