Opened 10 years ago

Closed 9 years ago

#2123 closed defect (fixed)

Measure needlessly offers sharing

Reported by: quozl Owned by: walter
Priority: Unspecified by Maintainer Milestone: Unspecified
Component: Measure Version: Unspecified
Severity: Trivial Keywords: 12.1.0
Cc: Distribution/OS: Unspecified
Bug Status: Unconfirmed

Description

Measure does not appear to implement any sharing of waveform, capture, or log. Yet it offers sharing of the activity.

(I'm not sure what the Sugar design policy is, but offering sharing yet not sharing is disappointing. I can see that it would be beneficial in a class environment to know that participants are involved in a shared activity though.)

Measure-30, XO-1 os301, XO-1.5 os206.

Change History (10)

comment:1 Changed 10 years ago by walter

Oops. Sharing must have gotten dropped along the way. I'll add it back in.

comment:2 Changed 10 years ago by quozl

What is it that is shared? (e.g. on Write the text is shared, on Browse the bookmarks are shared, on Chat the text lines are shared, on Maze there is a player icon for each user).

comment:3 follow-up: Changed 10 years ago by walter

You should be able to superimpose data from multiple sensors captured on multiple laptops. (Data captured t the journal can already be shared)

comment:4 in reply to: ↑ 3 Changed 10 years ago by quozl

Replying to walter:

You should be able to superimpose data from multiple sensors captured on multiple laptops.

You mean within Measure itself? If so, I'm afraid I haven't been able to make this work. Two XO-1.5 with os206 (Sugar 0.84), with Measure-30. Started Measure on one laptop, share with neighbourhood, click on the icon in neighbourhood view on the other laptop, both instances say they are shared, but there is no change to display.

comment:5 Changed 10 years ago by walter

I'll reimplement it and if we can get a decent performance, I'll reintroduce it. Otherwise, I'll turn off sharing.

comment:6 Changed 10 years ago by walter

  • Resolution set to fixed
  • Status changed from new to closed

Sharing is disabled in v31

comment:7 Changed 10 years ago by quozl

  • Resolution fixed deleted
  • Status changed from closed to reopened

Tested Measure-31 on Sugar 0.84 on XO-1.5 build os206, sharing is still offered. The Share with combo box remains.

Fearing incorrect local procedure I checked source Measure/measure.py ... the max_participants value change is present, but I was unable to figure out why it was not being effective. The same value change is in Terminal/terminal.py and commenting it out restores the Share with combo box for Terminal.

comment:8 Changed 10 years ago by walter

I tested under a few conditions as well. I have two chunks of code to do this:

self.max_participants = 1

and, for old-style toolbars:

if hasattr(toolbox, 'share'):

toolbox.share.hide()

elif hasattr(toolbox, 'props'):

toolbox.props.visible = False

Suggestions?

comment:9 Changed 9 years ago by godiard

I see the share button disabled, can we close this ticket?

comment:10 Changed 9 years ago by godiard

  • Keywords 12.1.0 added
  • Resolution set to fixed
  • Status changed from reopened to closed

The sharing button is already disabled in Measure 36

Note: See TracTickets for help on using tickets.