-
Notifications
You must be signed in to change notification settings - Fork 1
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
Reusable practice phase #92
Comments
I have some ideas about this:
|
I personally think that the As far as I can see, all the reasoning will always go over the Again, if it's too inconvenient to work with existing fields (and I may be overlooking some problems!), go for it and add fields, but otherwise, I'd rather keep the models as lean and multi-purpose as possible. |
I think you are right that we should only change this if it will make sense for a substantial number of future experiments. Working with the json_data as we do now does feel a bit counter intuitive, but indeed this doesn't seem to affect the performance, and does provide a lot of freedom to build whatever we want. The comment field in the result is also fine as it is now, if we are not going to fill this with the current phase. Maybe we can only make the comment field a bit easier to use then by adding it as an (optional) argument to prepare_result? |
I've made a subtask for the optional comment parameter in prepare results. |
I decided to still work on this issue. The rhythm experiments I originally implemented include some practice phase which has a lot of shared syntax, but the way it's implemented is pretty complex and depends on functions with a plethora of arguments: I'm afraid no-one will really know that the helper functions I implemented back then exist, or how to use them. I'm planning to move this to a dedicated |
In the rhythm experiments, some logic for letting the participant practice was introduced, but this may not generalize well for other kinds of experiments. Ideally, we should have some utility functions for a practice phase which can be reused for any experiment which needs practice rounds. This practice phase defines the number of rounds the participants gets to practice each time, and a pass condition (i.e., how many correct results are required) before the participant enters the experiment proper.
The text was updated successfully, but these errors were encountered: