Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data stream for imminent study #104

Closed
samreid opened this issue Jan 27, 2020 · 3 comments
Closed

Data stream for imminent study #104

samreid opened this issue Jan 27, 2020 · 3 comments
Assignees

Comments

@samreid
Copy link
Member

samreid commented Jan 27, 2020

As part of #96, we would like to make sure the data stream captures the data we want, and that it can communicate with metacog.

The client reported:

I did some pilot testing last Friday and over the weekend. Based on the observations, the most-needed log data includes:

  • a clear signal indicating whether the user is in the “setup” or “test” state
  • the model events in the test state – the weight and position of each individual items; the name of the items (“brick” or “mystery_box” and the angle of the balance beam is nice-to-have, but not necessary, as these information can be inferred

This data would yield information on how many trials the user ran and how each trial was set up.

@samreid samreid self-assigned this Jan 27, 2020
@samreid
Copy link
Member Author

samreid commented Jan 27, 2020

Test is indicated in the data stream via NO_COLUMNS

          "index": 41,
          "time": 1580145627205,
          "type": "MODEL",
          "phetioID": "balancingAct.balanceLabScreen.model.columnStateProperty",
          "name": "changed",
          "componentType": "PropertyIO<EnumerationIO(DOUBLE_COLUMNS|SINGLE_COLUMN|NO_COLUMNS)>",
          "data": {
            "oldValue": "DOUBLE_COLUMNS",
            "newValue": "NO_COLUMNS"
          },

and setup is indicated via DOUBLE_COLUMNS

          "index": 58,
          "time": 1580145674501,
          "type": "MODEL",
          "phetioID": "balancingAct.balanceLabScreen.model.columnStateProperty",
          "name": "changed",
          "componentType": "PropertyIO<EnumerationIO(DOUBLE_COLUMNS|SINGLE_COLUMN|NO_COLUMNS)>",
          "data": {
            "oldValue": "NO_COLUMNS",
            "newValue": "DOUBLE_COLUMNS"
          },

@samreid
Copy link
Member Author

samreid commented Jan 28, 2020

Today @chrisklus and I made a recording with metacog, and tested that the data could be retrieved and played back visually. We used:

widget_id=balancing-act-1.2.0-dev.5-stanford

To Do:

@samreid
Copy link
Member Author

samreid commented Jan 28, 2020

I'll consider this feasibility test complete. Next steps will be to publish a "production" version according to #105 and to un-password protect it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant