Changes

Jump to navigation Jump to search
m
Line 120: Line 120:  
'''Rationale:''' Collaboration is one of the most interesting aspects of the Sugar platform and it really showcases what makes Sugar different.
 
'''Rationale:''' Collaboration is one of the most interesting aspects of the Sugar platform and it really showcases what makes Sugar different.
   −
'''Test:''' This only applies if the activity supports collaboration. Test to make sure that two SOAS can see the activity that is shared, join the activity, see the correct data during collaboration, and make sure it handles the originator leaving the activity gracefully.
+
'''Test:''' This only applies if the Activity supports collaboration; if the Activity explicitly states that it does ''not'' support collaboration, this test passes by default.
   −
'''Instructions:''' I am not sure what to put here, is this instructions for doing the test or for fixing collaboration bugs?
+
If the Activity does support collaboration (or doesn't say whether it does or not):
 +
 
 +
* Make 2 SoaS thumbdrives and install the Activity being tested on both.
 +
* Get 2 computers; boot an SoaS thumbdrive on each one. Ensure both computers are connected to the same Jabber server.
 +
* Start the Activity on one of the sticks, and share it with Neighborhood. Ensure the other stick sees that shared Activity in Neighborhood.
 +
* Have the 2nd stick join the 1st stick's Activity. Ensure you are able to do this.
 +
* Have both sticks collaborate within the Activity (however it is designed to be played). Ensure you can see the right data during collaboration - in other words, does this ''seem'' like the right way for this particular activity to be multi-player?
 +
* Have the 1st stick leave the Activity. Ensure that both sticks handle this (the originator leaving the activity) gracefully.
 +
 
 +
If all of the above tests pass, the Activity meets this criteria for inclusion.
 +
 
 +
'''Instructions:'''
    
[[Category:Sugar on a Stick]]
 
[[Category:Sugar on a Stick]]
779

edits

Navigation menu