Thursday, July 5, 2012

HCI Kudos - Wacker

Wacker Page
----------------------------------------

Evaluation Plan 
Website URL: www.todotackler.weebly.com
Method 1:
Goal of Usability Test
‐ Watch how people complete tasks on the site to see where improvements in UX can be made.
Format of Test
  • ‐  Invite one user at a time to use the site and one peer to watch results
  • ‐  Test 3‐5 users in total
  • ‐  Reserve a quiet room (ie a conference room)
  • ‐  Draft 3 tasks that would test the sites principle functionality
  • ‐  Write scenarios based on each of those tasks
  • ‐  Use screen‐recording software during test
  • ‐  Utilize the checklist on the following page for each test
  • ‐  After usability tests, discuss results with peer and determine three edits that would
    improve the UX based on what the users did during these sessions.
    Key usability goals to test for:
‐ It’s easy for the user to use the app: o Start a to do list
o Add or edit an item o View analytics
o Challenge a friend
  • ‐  The user does not need to take the tour once starting the app
  • ‐  The user does not use the back buttom
    Method 2:
    Goal of case study:

‐ Determine usefulness of app
Scope of Case study
  • ‐  Week 1: Find 20 subjects to engage in long‐term test of To Do Tackler app
  • ‐  Weeks 2 – 3: Have half the subjects manage their to do lists on paper notepads, and the
    other half utilize the To Do Tackler web app.
  • ‐  Weeks 4 – 5: Have subjects switch their to do list format (ie subjects who were
    managing with notepad now beginning using the web app and vice versa).
  • ‐  Weekly: Have subjects submit their lists, marking which items were completed or
    missed and one‐sentence commentary on why.
  • ‐  Calculate number and % of tasks completed each week. Look for productivity trends and
    comparisons between web app and notepad tracking.
page1image20968
page1image21240
page1image21512
page1image21784
page1image22056
Usability Test: Checklist
page2image1400
Before Testing
Print the three scenarios
Turn off alerts (i.e. Dropbox, Mail)
Clear Browser History
Load
www.google.com (a neutral page)
Open Camtasia and close all other programs other than that and web browser

Introduction
Thanks
This will take 30 minutes
We’ll visit a website and give you several tasks to do on it to see if there are any ways to make it easier to use.
We're testing the site not you
Think out loud ‐ what you're doing, what you're thinking, what questions you have
Ask questions, but I might not always be able to answer
Let me know if you need to take a break
With your permission I'll record this.
Please sign here.

Chat with the User
What do you do?
How often are you on the computer for your job?
Roughly how many hours each day do you use the internet (email, work, personal) What kinds of sites

Get Started!
Please go to www.todotackler.weebly.com Don't click on anything but talk through:
  • ‐  What is this site about?
  • ‐  What kinds of things can you do with this site?
  • ‐  What would you click on first? Why?
    Scenario 1 Scenario 2 Scenario 3
    Finish Up
    Okay well that does it for us. You’ve been very helpful. Thanks. Do you have any questions?
    Stop recording and save file. 


----------------------------------------

----------------------------------------


----------------------------------------
----------------------------------------

HCI Kudos - Hub

The Hub

Evaluation plan for ‘The Hub’
The goal of this evaluation test is to get feedback on the prototype of the web based tool 'The Hub'. The tool allows users - typically family members - to keep in touch, organize events and share pictures and information with each other easily.
What do I test?
The goal of the test is to get feedback on the use of the prototype of the newly created web based tool called 'The Hub'. Test participants will use the core functions of the tool and will be monitored during the test. Participants will also be asked to think aloud and narrate their all their moves.
The specific tasks to be given to participants are the followings: - post status update, delete status update
- create new event, delete event
- suggest alternate date for an event

- upload a photo
- tag family members to a photo
What does the test focuses on?
Ease of use is one of the most important goals. During the test I would like to get answers to the following questions:
- is the main screen understandable at first glance?
- can users navigate between the various functions?

- do users see all the options they can do with the site?
- are users able to perform all the various tasks given to them during the test:

* create event, delete event
* post status update, delete status update * upload photo
* suggest alternate date to an event
* tag users to a photo, remove tagging

I would like to get information on wether test participant are able to use the tool the was I designed it. Certain functions are very similar to some Facebook functions, to they should be rather familiar to most of the users. If users cannot use the functions or cannot complete a task I might take a redesign into consideration.
Where and when does the test take place?
The test will take place during the week of July 2-8, in the evenings (when I have free time to do it). According to the schedule I prepared the test for each paricipant would take no longer than 15-20 minutes.
I have chosen to do the test with only 3 participants. The reason is that 3 participants is enough to get a quick feedback on the tool and also reveal the biggest issues. Once the biggest issues are have been dealt with, another round of evaluation test is to be done.
Participants to my test will be chosen from my friends, colleagues and family members.
--------------------------------------------------------
Outline of the test T
Test participant arrives
T+1
I am introducing myself and give some information about the test.
T+2
Participant gets familiar with the tool's main page. Looks around, discover the various functions - without actually using it (not clicking on anything yet).
T+5
Participant performs the tasks, one by one. Depending on the participant's performance (speed), not all tasks will be done.
T+15
I will wrap up the session, thank the participant for the great help and say good bye. Prepare for the next participant.
----------------------------------------------------------
Instructions to the users Introduction
- Hello, my name is XY. I am going to walk you through this test. The test is about our new web based tool that we call 'The Hub'. The main functions of the tool are to help users keep in touch and exchange information within the family.
- During the test you will be asked to perform small tasks. You can help us the most if you narrate all your actions during the test.
- It is very important for you to know that we are testing the site and not you. You cannot do anything wrong during the test.
First glance at the tool
- Please take a look at the site. Do not click on anything yet, just let me know what do you think the various elemnts on the page do. What do you think you can do on this site?
Task #1
- Now please post a status update on the newsfeed. You can help me the most if you think aloud and tell me what you are doing and why.
- OK, now please delete this very post.
Task #2
- Create a new event, whatever you want. Just add a title, a place and a date.
- Let's say the date of one of the events you would like to come to is not OK for you. What can you do? [suggest alternate date].
- You decided to not go to one of the events. Please RSVP accoedingly.
- You have just changed your mind and decided to go to that very event. Change your RSVP.
- Delete the event you created.
Task #3
- Browse the upladed photos.
- Tag users to photos. Remove tagged users from photos. - Upload a new photo to the site.
- Delete this photo you have just uploaded.
Conclusion

- This is it. You did very good, thank you very much for your help. We are now going to analyze all data you and other participants provided and will make changes to the site according to them.
----------------------------------------------------------
Informed Consent Form 
STUDY TITLE: Evaluation test of the web tool ‘The Hub’
DESCRIPTION: You are invited to participate in a research study on the new web tool called ‘The Hub’. You will be asked to do some simple tasks, like posting status updates, browse and upload images, create events. The experience is very similar to Facebook. The purpose of the test is to get feedback on the tool’s usability.
TIME INVOLVEMENT: Your participation will take approximately 20-30 minutes. PAYMENTS: You will receive no payment for your participation.
SUBJECT'S RIGHTS: If you have read this form and have decided to participate in this project, please understand your participation is voluntary and you have the right to withdraw your consent or discontinue participation at any time without penalty or loss of benefits to which you are otherwise entitled. The alternative is not to participate. You have the right to refuse to answer particular questions. Your individual privacy will be maintained in all published and written data resulting from the study.
CONTACT INFORMATION:
Questions: If you have any questions, concerns or complaints about this research, its procedures, risks and benefits, contact organizer of the test: [my name and phone number].
The extra copy of this consent form is for you to keep.
SIGNATURE _____________________________ DATE ____________ 

----------------------------------------------------------



Monday, July 2, 2012

Bunch 'O Queries


SELECT RETCTBL0_ETC_ID.ETC_ID, RETCTBL0_ETC_ID.ETC_NAME, RETCTBL0_ETC_ID_1.ETC_ID, RETCTBL0_ETC_ID_1.ETC_NAME, RETCMED0_ETC_MEDID.MEDID, RMIID1_MED.MED_MEDID_DESC
FROM (((RETCTBL0_ETC_ID INNER JOIN RETCSCH0_ETC_SEARCH ON RETCTBL0_ETC_ID.ETC_ID = RETCSCH0_ETC_SEARCH.ETC_SEARCH_ETC_ID) INNER JOIN RETCMED0_ETC_MEDID ON RETCSCH0_ETC_SEARCH.ETC_PRODUCT_RELATED_ETC_ID = RETCMED0_ETC_MEDID.ETC_ID) INNER JOIN RMIID1_MED ON RETCMED0_ETC_MEDID.MEDID = RMIID1_MED.MEDID) INNER JOIN RETCTBL0_ETC_ID AS RETCTBL0_ETC_ID_1 ON RETCMED0_ETC_MEDID.ETC_ID = RETCTBL0_ETC_ID_1.ETC_ID
WHERE (((RETCTBL0_ETC_ID.ETC_ID)=77))
ORDER BY RETCTBL0_ETC_ID.ETC_ID, RETCTBL0_ETC_ID_1.ETC_NAME, RMIID1_MED.MED_MEDID_DESC;

 select * from RETCMED0.MEDID
 SELECT RETCTBL0.ETC_ID,RETCTBL0.ETC_NAME,RETCMED0.MEDID,RMIID1.MED_MEDID_DESC from RETCTBL0

 select * from RETCTBL0 where etc_id=77
  select * from RETCTBL0 where etc_parent_etc_id = 77
  select * from RETCTBL0 where etc_parent_etc_id in (78,80,81,82)
  select * from RETCTBL0 where etc_ultimate_parent_etc_id = 1246
  select * from RETCSCH0 where etc_search_etc_id = 78
   select count(*) from RETCSCH0 where etc_search_etc_id = 78
  select * from rmiid1 where medid in (6273,6274,6275)
  select * from RETCMED0 inner join rmiid1 on retcmed0.medid = rmiid1.medid where ETC_ID = 3626
  select * from RETCMED0 where ETC_ID in (6273,6274,6275)
 select * from RETCTBL0 where etc_id=5904
 select * from rgcnseq4 where gcn_seqno = 94200
 SELECT RETCTBL0.ETC_ID, RETCTBL0.ETC_NAME, RETCTBL0_1.ETC_ID, RETCTBL0_1.ETC_NAME, RETCMED0.MEDID, RMIID1.MED_MEDID_DESC
FROM (
      (
        (RETCTBL0 INNER JOIN RETCSCH0 ON RETCTBL0.ETC_ID = RETCSCH0.ETC_SEARCH_ETC_ID) INNER JOIN RETCMED0 ON RETCSCH0.ETC_PRODUCT_RELATED_ETC_ID = RETCMED0.ETC_ID)
      INNER JOIN RMIID1 ON RETCMED0.MEDID = RMIID1.MEDID
     )
      INNER JOIN RETCTBL0 AS RETCTBL0_1 ON RETCMED0.ETC_ID = RETCTBL0_1.ETC_ID
WHERE (((RETCTBL0.ETC_ID)=77))
ORDER BY RETCTBL0.ETC_ID, RETCTBL0_1.ETC_NAME, RMIID1.MED_MEDID_DESC;

select * from RETCTBL0 INNER JOIN RETCSCH0  ON RETCTBL0.ETC_ID = RETCSCH0.ETC_SEARCH_ETC_ID
===

SELECT RETCTBL0.ETC_ID, RETCTBL0.ETC_NAME, RETCTBL0_1.ETC_ID, RETCTBL0_1.ETC_NAME, RETCMED0.MEDID, RMIID1.MED_MEDID_DESC
FROM (((RETCTBL0 INNER JOIN RETCSCH0 ON RETCTBL0.ETC_ID = RETCSCH0.ETC_SEARCH_ETC_ID)
INNER JOIN RETCMED0 ON RETCSCH0.ETC_PRODUCT_RELATED_ETC_ID = RETCMED0.ETC_ID) INNER JOIN
RMIID1 ON RETCMED0.MEDID = RMIID1.MEDID) INNER JOIN RETCTBL0 RETCTBL0_1 ON RETCMED0.ETC_ID = RETCTBL0_1.ETC_ID
WHERE (((RETCTBL0.ETC_ID)=78))
ORDER BY RETCTBL0.ETC_ID, RETCTBL0.ETC_NAME, RMIID1.MED_MEDID_DESC;

SELECT RETCTBL0.*
FROM (((RETCTBL0 INNER JOIN RETCSCH0 ON RETCTBL0.ETC_ID = RETCSCH0.ETC_SEARCH_ETC_ID)
INNER JOIN RETCMED0 ON RETCSCH0.ETC_PRODUCT_RELATED_ETC_ID = RETCMED0.ETC_ID) INNER JOIN
RMIID1 ON RETCMED0.MEDID = RMIID1.MEDID) INNER JOIN RETCTBL0 RETCTBL0_1 ON RETCMED0.ETC_ID = RETCTBL0_1.ETC_ID
WHERE (((RETCTBL0.ETC_ID)=77))
ORDER BY RETCTBL0.ETC_ID, RETCTBL0.ETC_NAME, RMIID1.MED_MEDID_DESC;
select * from rgcnseq4 where upper(str60) like upper('%aspirin%')
select count(*) from retcmed0 where ETC_ID in (79, 3626, 3627, 3628, 5701, 5704, 5705, 5706, 5949, 5950, 5951, 5954, 6221, 6222 )

select * from rmiid1 where medid = 554685
select * from rmiid1 where medid = 555347
select * from rmiid1 where upper(med_medid_desc) like upper('%dt%')
select * from rminmid1 where upper(med_name) like upper('%dtap%')
select * from gst

select x.ndc, m.medid, m.med_medid_desc from RMINDC1 x, Rmiid1 m where m.medid = x.medid and rownum < 100 and m.med_status_cd=0 and upper(m.med_medid_desc) like upper('%aspir%')
select count(*) from rmiid1
select * from rmiid1 where upper(med_medid_desc) like upper('%bayer%')
select * from Retctbl0 etc, retcsch0 sch where etc.etc_parent_etc_id = 77 and etc.etc_id = sch.etc_search_etc_id