0% found this document useful (0 votes)
70 views

Mid Term Lab AnswerSheet

The document is a midterm exam from COMSATS University Abbottabad, Pakistan for the course Human Computer Interaction. It contains two questions. The first question asks the student to design a user interface that incorporates at least 8 of Norman's design heuristics and provide a link to the prototype. The second question asks the student to calculate the efficiency of the designed interface by providing the formulas and process. The student provides a link to a Figma prototype and analyzes it against 8 heuristics. Formulas for time based efficiency and overall relative efficiency are provided to calculate the efficiency of the interface.

Uploaded by

ali hassan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views

Mid Term Lab AnswerSheet

The document is a midterm exam from COMSATS University Abbottabad, Pakistan for the course Human Computer Interaction. It contains two questions. The first question asks the student to design a user interface that incorporates at least 8 of Norman's design heuristics and provide a link to the prototype. The second question asks the student to calculate the efficiency of the designed interface by providing the formulas and process. The student provides a link to a Figma prototype and analyzes it against 8 heuristics. Formulas for time based efficiency and overall relative efficiency are provided to calculate the efficiency of the interface.

Uploaded by

ali hassan
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

COMSATS University Islamabad,

Abbottabad Campus
Department of Computer Science
Mid Term – FALL 2021

Class: BSE 6C Date: Tues, 16 2021


Subject: Human Computer Interaction Instructor: Dr. Iftikhar Ahmed Khan
Total Time Allowed: 80 Minutes Total Marks: 100
Name: ___Ali Hassan_____ Registration #__FA18-BSE-105__

PART C (Marks – 10)

Q1. Design an interface that accommodates at least 8 Normans design heuristics. Upload the
document with the design screens mentioning the heuristic being applied.

Answer: Here is the prototype link. Where the whole working of the task

https://www.figma.com/proto/Jc7TJYyViIsPQAvZjYf9DV/Drag-and-Drop-If_Else-IDE?page-
id=0%3A1&node-id=217%3A565&viewport=241%2C48%2C2.01&scaling=scale-down&starting-
point-node-id=204%3A32&show-proto-sidebar=1
#1: Visibility of system status
In the Given slide it tell the end users whats going on. The title Drag and Drop also clearly tell users what
to do. And when user first time click on any operation in Drap and Drop portion an appropriate feedback
“Drag Here” for a short period of Time.

#2: Match between system and the real world


In the Given design userfriendly language is used. The title Drag and Drop is clearly tells the
user what to do and on the other side the word output tell the users that here is the output.

#3: User control and freedom


In the above interface the user have perform a wrong action by mistaken. So that a very clear
massage box is displayed with solution. So that user can easily leave the unwanted action
without having to go through an extended process.
#4: Consistency and standards
In the above interface user don’t have to wonder whether different words or actions mean the
same thing, because I have follow the standard industry conventions like Ctrl+Z for Undo and
Ctrl+Y for redo.

#5: Error prevention


In the above interface the user have perform a wrong action by mistaken. So that a very clear
massage box is displayed with solution. So that user can easily leave the unwanted action
without having to go through an extended process.

#6: Recognition rather than recall


In the above interface we make the things under the huristics of recognition rather than recall so
that user don’t have to remember the interface like in the above interface all the operations that
the user have to perform are available so users don’t need to remember anything, lables and
popups are also ensure this problem in the above interfaces.

#7: Flexibility and efficiency of use


In the above interface user don’t have to wonder whether different words or actions mean the
same thing, shortcuts are available in the standard form, because I have follow the standard
industry conventions like Ctrl+Z for Undo and Ctrl+Y for redo. This will increase the user
experience.

#8: Aesthetic and minimalist design


In the above interfaces there is not irrelevant or anything that is rarely needed. So that it is make
sure the content and visual design focused on the essentials.
Q2. Calculate the efficiency of the designed interface? Explain the process fully along with
formulas applied.

Time Based Efficiency:


N= the total number of tasks= 1
R=the total number of users=10
User 1: Nij = 1 & Tij  = 72
User 2: Nij = 0 & Tij  = 105
User 3: Nij = 1 & Tij  = 95
User 4: Nij = 1 & Tij  = 70
User 5: Nij = 0 & Tij  = 258
User 6: Nij = 1 & Tij  = 89
User 7: Nij = 0 & Tij  = 90
User 8: Nij = 1 & Tij  = 64
User 9: Nij = 1 & Tij  = 57
User 10: Nij = 0 & Tij  = 75
Time based efficiency = (1/72 + 0/105 + 1/95 + 1/70 + 0/258 + 1/89 + 0/90
+ 1/64 + 1/57 + 0/75)
1*10
=0.008 goals/sec

Overall Relative efficiency:


N= the total number of tasks= 1
R=the total number of users=10
User 1: Nij = 1 & Tij  = 72
User 2: Nij = 0 & Tij  = 105
User 3: Nij = 1 & Tij  = 95
User 4: Nij = 1 & Tij  = 70
User 5: Nij = 0 & Tij  = 258
User 6: Nij = 1 & Tij  = 89
User 7: Nij = 0 & Tij  = 90
User 8: Nij = 1 & Tij  = 64
User 9: Nij = 1 & Tij  = 57
User 10: Nij = 0 & Tij  = 75
Overall relative efficiency is = ( (1*72) + (0*105) + (1*95) + (1*70) + ( 0*258) +
(1*89) + (1*64) + (0*90) + (1*57) + (0*75)
72+105+95+70+258+89+90+64+57+75
0.45*100
45%

You might also like