StanfordHCI / bang

💥 Helping people meet for the first time, more than once 💥
MIT License
2 stars 1 forks source link

Adding functionality to preform an experiment over the course of multiple days #405

Closed Ryan-Foulke closed 4 years ago

Ryan-Foulke commented 5 years ago

Context: We want to be able to have the functionality to perform an experiment over the course of several days with the same group of teams. The users would need to be grouped the same way each day. We would also want this to be separate from our current experiments so that it doesn’t interfere and mess things up.

Proposal: One way we would like to do that is to have a set of personalized links for each participant that we can manually email to them each day that link them to the same teams in the same order. This would require additional entries in the database for each user that contained their names and the list of teams that they should be put on in the correct order. Is there an alternate way that you would recommend that would work better for our current structure?

Thanks!

deliveryweb commented 5 years ago

could you give us some more information on how you see this feature? We could make an option to load team structure from a completed batch when adding a new one. Should the users on next day be the same, or we can make an ordinary batch and just group new users in the same team order as in the previous batch?

Ryan-Foulke commented 5 years ago

The goal of this feature is for the users on the next day to be the same. Having an option to repeat a batch with the same users and the same structure would be a great way of implementing this.

markwhiting commented 5 years ago

Just to reiterate that, having an option where we could put in say, a batch number from an earlier batch, and notify the people that were in that batch to return for another round would enable this in a way that might be quite straightforward.

deliveryweb commented 5 years ago

but what to do if someone won't join experiment on the next day? Is it ok for users if they wait for the missing mturker for 35 minutes and then the batch times-out?

deliveryweb commented 5 years ago

@markwhiting

markwhiting commented 5 years ago

No, its unclear which solution we will use for this, so we might try and see once the main feature is ready.

However, an initial system that would be great would give us a button to start the batch from the UI, so we can manually start if people are running late. Might be called Manual start

If you'd like, we can make an issue for that.