I posted a new revision of rotation, and I had some questions:

http://www.colorado.edu/physics/phet/dev/rotation/0.00.16/

 

Can you look at this version and comment on whether the mechanics look correct?  In particular, there are 2 modes of operation:

on platform:

- the character is on the platform and the user is manipulating the platform (either by setting its angle, angular velocity or angular acceleration)

off platform:

                -the character is being manipulated directly by the user

 

I’d like to know if you think the velocity and acceleration vectors look correct and smooth enough for these (4) modes of behavior.  The acceleration is very jittery in the case of “off platform”; do we want to smooth this for example for the instance in which the user drags the character in a circle?

 

A small amount of feedback on this will be very helpful in getting ready for AAPT; also, we should meet together soon to discuss issues with respect to multiple series on one chart and charting multiple objects.

 

 

 

Here are my responses to your questions. 

(1) Maybe for this problem, we could have checkboxes for each variable that appears when you have a certain button selected under the "Show graphs for:" section.  There seems to be a little extra room, here, am I right?  Maybe when you select which graphs to show, a list of variables would come up with a checkbox next to each so the user could select which variables to show.  Since these options would appear only when a selection is made, it might make it more obvious that they even have a choice?

(2) The only solution I can think of off the top of my head would be that maybe there is some way to show that one of the characters is "selected" and then either have only the graphs for that character shown, or have the lines for that character be more bold and the lines for the "unselected" character be slightly faded, and then also have a feature where you can hide some of the lines.  Although it seems like this could all get very confusing with so many data series for each graph.

(3) I can't remember which other names we came up with.

(4)  I would think that we would want to show these values for the characters, and not just for the merry go round, because we want to be able to show that as the characters move to different places on the merry go round, the values for their angular position, velocity, and acceleration don't change.  But it still may be useful to have an option to show the values for just the merry go round.

(5) I can't remember why exactly we discussed having the side view option.  It seems like this may be a little confusing at times, because all they will see is just the characters moving from side to side.  I would think that to eliminate some of this confusion, you would want to somehow show both the top view and the side view at the same time.  So I like the idea of having the x- and y-projections shown, however, I am not sure if using the words "x- and y-projection" would be understood by all.  But then again, I can't be sure that people would really be confused about this or by the side view until doing interviews on it.  I do like the way that the rotation is done in Wave interference, where you actually show the rotation, and I think that if people are confused this could help eliminate some of the confusion. 
Other comments:
1.  When I open the version you sent on my computer, the characters start out so far in the upper left side of the screen that I almost can't see them, and it's hard to grab them. 

I think it would be a great idea to meet and talk about this stuff sometime, because we haven't really had much discussion of it for several months, and it would be much easier to discuss in person.  Kathy is out of town for the rest of the week, though, so perhaps we should wait until she returns?

Mindy


Samuel Robert Reid wrote:

Kathy, Wendy, Mindy,

I’m ready for feedback on the rotational motion simulation; I’m happy to meet at your office for a brief discussion of these issues if you like.  Below is a summary of my two previous emails in this thread, and here is a version with two characters (in the top left corner of the play area):

http://www.colorado.edu/physics/phet/dev/rotation/0.00.14/

My main questions for now focus on the graphs: which graphs should be shown, and how should different graphs be consolidated?  Specifically:

For the linear variables, (position, velocity, acceleration), do we wish to show x-component, y-component and magnitude?  If so, there should be a way to disable different series (otherwise graphs are quite cluttered).  Where should the enable/disable functionality be?  Perhaps a checkbox next to the variable name?

For showing variables attached to two different bodies, should they both appear on the same graph?  If so, how should they be differentiated (by Color, stroke, etc)?  Also, showing the x-component, y-component and magnitude for two characters on the same graph (6 series data) might be a bit crowded.  If we allow this, we should have a way to disable certain series.  Perhaps they should use the same graph, but show/hide depending on whether the character is placed on the merry-go-round.

Three proposed names for this simulation were “rotational motion”, “merry-go-round” and “mary-go-round”, but I recall that at a subsequent phet meeting, another name was proposed that was much more appealing than these three, but I don’t have any documentation about what it was (and I think it was before Sam M started taking minutes).  Can anyone recall this name?

Currently the angular graphs (angle, angular velocity, angular acceleration) are reading out values from the merry-go-round platform.  Should I switch this to readout values for the characters?  Should those readouts be on the same graph?  Should we still support graphs for the merry-go-round, or characters only?  If we do both, should they appear on the same graph?

How should the side-view look?  Would you like a quasi-3d continuous rotation (as in the waveinterference simulation), or just a toggle which puts up the side view?  (The specs indicate a toggle, but I thought I’d double-check.)  Also, what do you think about putting x and y projections to top and side of the merry-go-round?  Perhaps this would be easier, since it would allow us to sidestep questions about what happens if you try to drag a character while in “side view”, and it would allow you to view both representations at once.  On the other hand, “side view” may be easier to relate to than x and y projections (unless we use shadows or equivalent).