Tests/Mesh view

From OLPC
< Tests
Revision as of 16:03, 5 July 2007 by Jfuhrer (talk | contribs)
Jump to: navigation, search

Notes: The process required for most of the steps, most significantly group formation and invitations, is mostly educated guesswork based on the HIG, as is the desired result. I haven't invested much effort into making this into a coherent, flowing user case simply yet - it's more intended to sort out exactly how all of these features (many/most of which, to the best of my knowledge, have not been fully implemented yet, seeing as how I still can't even see other XOs on the mesh) are supposed to work. Once the intended results of these features has become clearer, I'll work on revising it.

Check mesh network

Justification: http://wiki.laptop.org/go/Sugar_Instructions

Actions:

  1. Go to the Neighborhood view by pressing the F1 (Neighborhood) button.
  2. Find your icon and mouse over it. Then find the Mesh icon and mouse over that too.
  3. Mouse over a triangle icon (Wireless access point).

Verify:

  • That pressing the F1 button (Neighborhood) switches to the Neighborhood view.
  • That mousing over your user icon reveals your XO's name.
  • That mousing over the circle icon reveals the text "Mesh Network."
  • That the Mesh network icon is blinking.
  • That mousing over a triangle icon gives its name, and that the icon is blinking if it is in use.

Switch between mesh and access points

Justification: http://wiki.laptop.org/go/Sugar_Instructions

Actions:

  1. Open the Browse activity and ensure that you can access the internet.
  2. You should be using the wireless mesh for internet access currently. In the Neighborhood view, click on a filled triangle to connect to that instead.
  3. Open the Browse activity and ensure that you can still access the internet.

Verify:

  • That your Home view shows a circle icon indicating you are using a wireless mesh, and that your Neighborhood view shows the wireless mesh icon blinking.
  • That you can access the internet using a wireless mesh.
  • That the triangle icon becomes highlighted indicating you are using a wireless access point, and a triangle appears in your Home view rather than a circle.
  • That you can access the internet using a wireless access point.

View basic groups

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Setup:

  1. Friends and Class groups already configured. (how?)

Actions:

  1. Go to the Neighborhood view.
  2. Select your Friends Group and open it (how?)
  3. Return to the Neighborhood view. Select your Class group and open it (how? How do you select a group?)

Verify:

  • That the users you invited are in your Friends Group (how are people added to the friends group?)
  • That the users in the Class group all appear.
  • That mousing over a user's icon provides information about that user.

Create a group

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Setup:

  1. Have a number of other XOs on at the same time.

Actions:

  1. Switch back to the Neighborhood view.
  2. Select any number of user icons on the mesh. (?)
  3. Switch to the Groups view with the F2 (Groups) button.

Verify:

  • That the users who were selected all receive implicit invitations.
  • That a group is formed when the users accept invitations, and their user icons cluster together on the Neighborhood view to indicate a group. (This functionality will not be in Trial-2)
  • That all users who accepted your invitation appear in the Group view.
  • That the activity which each individual user is presently engaged in displays beneath their user icon.

Collaborate with your group

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Actions:

  1. From the Friends Group, Open Paint from the Frame.
  2. Have the other XOs in the mesh join your Paint activity.

Verify:

  • That all other members of your group automatically received implicit invitations to join you in Paint. (Are implicit invitations invisible to the user?)
  • That those who join you have a Paint activity icon, in your color, under their user icons in the group view.
  • That those who have been invited but have not yet joined appear as white XO icons.
  • That each user that has joined is able to draw in Paint with you.
  • That the user icons of each user collaborating with you appear on the right side of the frame as they join and disappear as they leave.

Locking an activity

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/Activities/Activity_Basics#Sharing_Activities

Actions:

  1. Through the contextual rollover in your activity, lock your Paint activity (how?)

Verify:

  • That other users in the activity must leave of their own volition and are not kicked automatically.
  • That the activity becomes locked once all other users have left.
  • That, once your activity is locked, no one else may join it.
  • That, in the Neighborhood view, user icons are removed from your activity's icon as users leave.

Send an explicit invitation

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Actions:

  1. Deselect your current group and go to the Home view.
  2. Open the Write activity.
  3. In the Neighborhood or Groups view, mouse over another XO icon and click it.
  4. Click the "Invite" option.

Verify:

  • That information about the user is displayed when his icon is moused over.
  • That the user (and only that user) receives an explicit invitation that he must specifically accept.
  • That, once he has accepted, the invited user is allowed to collaborate with you on your Write activity.

Share a book

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/Activities/Activity_Basics#Sharing_Activities

Actions:

  1. Open the web browser and download a pdf file.
  2. In Read, click the share button.

Verify:

  • That the pdf file downloads properly and that Read auto-opens to display the book once it is finished.
  • That clicking the Share button makes a Read icon visible in the Neighborhood view.
  • That other users are able to join and view the pdf file.

Use a global search

Justification: http://wiki.laptop.org/go/OLPC_Human_Interface_Guidelines/The_Laptop_Experience

Actions:

  1. Switch to the Neighborhood view.
  2. Start a global search (how?)

Verify:

  • That the search function works properly and lists relevant activities. (Global search's function is unclear)