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

nivturk v1.2 (prolific branch) #94

Merged
merged 7 commits into from
Jun 2, 2022
Merged

nivturk v1.2 (prolific branch) #94

merged 7 commits into from
Jun 2, 2022

Conversation

szorowi1
Copy link
Contributor

@szorowi1 szorowi1 commented Jun 2, 2022

NivTurk v1.2 (Prolific branch)

This is a pull request to upgrade NivTurk to version 1.2.

Major changes

  • jsPsych update: jsPsych updated from v6.3 to v7.2.1. @szorowi1 and @karnigili are working to do the same for all tasks in jspsych-demos. (Addresses jspsych 7.2 #80)
  • Restart mode: NivTurk now has a toggleable restart mode that, when enabled, allows participants to access the experiment page multiple times without being kicked out. This should make experiment testing easier, and give more flexibility in running experiments online.
  • Incomplete data saving: NivTurk will now save incomplete datasets. If a participant attempts to quit an experiment before it is finished, the partial dataset will be saved to a new folder. (Addresses partial data saving #93)

Minor changes

  • Page redirects have been streamlined.
  • Minimized number of "warning" messages that otherwise get written to the metadata log file.
  • Improved log file parsing using regular expressions.

If approved, all changes will be made to the MTurk and Standalone branches.

szorowi1 added 7 commits April 1, 2022 11:56
- upgrade to jspsych v7.2.1 (#80)
- streamline participant redirects
- remove unnecessary warnings
- improve log file parsing using regex
- update nivturk functions to redirect participants even when data fails 
to save
- add an ALLOW_RESTART mode that enables participants to restart an 
experiment
- update alert page language to reflect new restart mode
- add incomplete data saving (#93)
- add incomplete folder
Copy link

@bennett-daniel bennett-daniel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I only have time to do a cursory look, I'm afraid, but this looks good to me. Will be curious to see how extensive the changes are that are being made to the jspsych-demos.

Let me know if there's anything specific you'd like me to test out or try. Otherwise, all good from me to merge and update!

@szorowi1
Copy link
Contributor Author

szorowi1 commented Jun 2, 2022

Thanks for the help, @danielbrianbennett! Will follow-up on Slack with some additional questions.

@szorowi1 szorowi1 merged commit 304ad26 into prolific Jun 2, 2022
@szorowi1 szorowi1 deleted the nivturk-v1.2-prolific branch June 2, 2022 23:10
szorowi1 added a commit that referenced this pull request Jun 2, 2022
- initial commit; pulled prolific branch into mturk
- integrated changes from #94
@szorowi1 szorowi1 mentioned this pull request Jun 3, 2022
szorowi1 added a commit that referenced this pull request Jun 3, 2022
* nivturk-v1.2-mturk (1)
- initial commit; pulled prolific branch into mturk
- integrated changes from #94

* nivturk-v1.2-mturk (2)
- fix code duplication error
- fix redirect bug
This was linked to issues Dec 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

partial data saving jspsych 7.2
3 participants