Changes for page Graphical User Interface
Last modified by Pierre Bongrand on 2022/04/05 20:24
From version
18.1


edited by Pierre Bongrand
on 2022/04/05 19:43
on 2022/04/05 19:43
Change comment:
There is no comment for this version
To version
11.1


edited by Mathieu Jung-Muller
on 2022/04/01 17:00
on 2022/04/01 17:00
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. PierreBongrand1 +XWiki.Mathieu - Content
-
... ... @@ -1,56 +1,45 @@ 1 1 = Motivation = 2 - 3 3 As explained in the section [[Humanoid Robot>>https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group04/view/Foundation/Technology/Humanoid%20Robot/]], Pepper can interact with the PwD, its relatives and the healthcare professional using 3 communication channels: 4 4 1. Voice 5 5 1. Tablet 6 6 1. Gestures. 7 7 8 - Thetabletis used forredundancy of information (i.e.,audio impaired patient) and for ease of interaction between Pepper and any human.Pepper'stablet howeverisonlyusedfordisplay.7 +For both redundancy of information (i.e. audio impaired patient) and for ease of interaction between Pepper and any human we believe that making use of the tablet could be useful. 9 9 10 - However,itwould benicetohave aninterface where a HCP or a relativecanenterdata.For this purpose, creatinga mobileapp(ornother similar solution)would beveryuseful. Asitis oftendone nowadays,the HCPand relativescouldusethisapp from a mobilephoneor atablet.In this section, we will detail visualsfora tablet display.9 +This section describes a first iteration of a graphical user interface that could be used on the tablet of Pepper. 11 11 12 - NB1:ThisGUIhas not been implemented,asit would require usingexternalresources (Android app for instance)andwould be way beyond the scope of thiscourse. Itis simply here to reflect the amount of thinking that went into the graphical user interface. For a prototype to effectively work without hard-coding the information as we did, the interface would need to be implemented. Moreover, we believe that it would be great future work to both think of new designs and implement them on Pepper.This section describes a first iteration of a graphical user interface that could be implemented.11 +Please note that this section has not been implemented in the prototype and is simply here to reflect the amount of thinking that went into the graphical user interface. For a prototype to effectively work without hard-coding the information as we did, the interface would need to be implemented. Moreover, we believe that it would be great future work to both think of new designs and implement them on Pepper. 13 13 14 -NB2: In this section, tablet will refer to the usual device, and not Pepper's tablet. 15 - 16 - 17 17 = High level description = 14 +In an ideal setup Pepper's tablet would be tactile and humans could either talk to Pepper or use the tablet to interactive with it. However, as the tablet of Pepper is not tactile in its current version, we made some design choices thinking that the tablet is mainly a visual support for the person interacting with Pepper to be aware of the possible actions to do. 18 18 19 19 Our design choices are based on Nielsen's heuristics [1]. Below is the list of design choices we performed: 20 20 * The design of the visual is extremely simplistic as it needs to be used by users that are unfamiliar with technology. This is based on the 8th principle: Aesthetic and minimalist design. 21 -* Moreover, we tried to use rather large font so that again it would be easier to read for any type of userthat might have a need for glasses(for instance, the spouse of the PwD). This is based on the 2nd principle: Match between system and the real world.22 -* Every page is consistent with the others and ha ssome specific standards. This is based on the 4th principle: Consistency and standards.18 +* Moreover, we tried to use rather large font so that again it would be easier to read for any type of patient that might have a need for glasses. This is based on the 2nd principle: Match between system and the real world. 19 +* Every page is consistent with the others and have some specific standards. This is based on the 4th principle: Consistency and standards. 23 23 24 -This is the list of feature sfor each page:21 +This is the list of feature that has a page: 25 25 1. Neutral colour background 26 26 1. A title page, that provides confirmation to the user that they are on the correct page. This is based on the 1st principle: Visibility of system status. 27 27 1. Multiple coloured boxes that refers to either activities or setting up. 28 28 1. An emergency button, in case an external help is needed. 29 29 30 -The pages below can be seen as an example, and they could be adapted to each patient's needs. The activities can be tuned for the patient's needs as well. 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 -== Landing Page == 39 -There is first a connection page. When opening the app, the user is required to pick their role, as shown in the picture below. Then, they log in with their credentials (log in page not shown). 40 - 27 +Of course, the pages below can be seen as example, but they could be adapted to each patient's need. The activities can be tuned for the patient's need. 28 += Landing Page = 29 +This landing page has for objective to be shown when Pepper is waking up. Once the user see that page, Pepper should ask the identity of the person interacting with her and the visuals should propose different answer proposition. The visual below are generic role, however, they could be tuned to first names so that Pepper seem more friendly and human. 41 41 [[image:homepage.png||width="1000" height="560"]] 42 42 43 -= =Patient Page ==44 -This page has for objective to display every potential interaction that the PwD could make use of when communicating with Pepper. Incase thePwD wantsodirectlystart anctivitywithPepper,theycan also seethem fromtheapp.Thisalsoallowsforcheckingwhichactivitiesare currentlyimplementedonPepperfor thespecific PwD.45 -We defined the first row as potential activities for the PwD to do, and the second row as potential use cases where the PwD mayneed Pepper'shelp.32 += Patient Page = 33 +This page has for objective to display every potential interaction that the PwD could make use of when communicating with Pepper. As discussed in the [[Humanoid Robot>>https://xwiki.ewi.tudelft.nl/xwiki/wiki/sce2022group04/view/Foundation/Technology/Humanoid%20Robot/]] section, Pepper vocal system works using keywords. Therefore, we believe that by displaying the keyword for which Pepper has been precoded to respond to, it will encourage the user to employ the appropriate keyword that has been predefined. 34 +We defined the first row as potential activities for the PwD to do, and the second row as potential use cases where the PwD needs Pepper help. 46 46 [[image:patientux.png||width="1000" height="560"]] 47 47 48 -= =Patient's relative Page ==49 -This page has for objective to display every potential interaction that the patient's relative could make use of regarding Pepper.37 += Patient's relative Page = 38 +This page has for objective to display every potential interaction that the patient's relative could make use of when communicating with Pepper. 50 50 [[image:patientrelativeux.png||width="1000" height="560"]] 51 51 52 -= =Healthcare professional Page ==53 -This page has for objective to display every potential interaction that the patient's relative scould make use ofregarding Pepper. Most interactions of the HCP are about editing the patient's information or preferences.41 += Health care professional Page = 42 +This page has for objective to display every potential interaction that the patient's relative could make use of when communicating with Pepper. Most interactions of the HCP are about editing the patient's information or preferences. As the health care professional might not be trained to make some changes in the code of Pepper, if a separate website/online platform is not provided to the HCP, we believe that making use of Pepper for helping the HCP to modify some information could be useful. 54 54 [[image:hcpux.png||width="1000" height="560"]] 55 55 56 56 [1]: Molich, R., & Nielsen, J. (1990). Improving a human-computer dialogue. Communications of the ACM, 33(3), 338-348.