NYUCCL / psiTurk

An open platform for science on Amazon Mechanical Turk.
https://psiturk.org
MIT License
277 stars 140 forks source link

What happened to the login #466

Closed kjaeschwartz closed 3 years ago

kjaeschwartz commented 3 years ago

What happened to the login? I tried to use psiturk and at first it just gave me a weird error and then it said credentials invalid and when i tried to check my credentials there was no login page at psiturk.org. Heck- the obtaining psiturk credentials section on the psiturk website doesnt even exist anymore. What is happening? Please respond soon.

deargle commented 3 years ago

A migration guide is in the works, but long story short, psiturk-ad-server is going away. Going forward, it's heroku or your own ssl cert via letsencrypt etc. On Sat, Mar 13, 2021, 10:21 AM kjaeschwartz @.***> wrote:

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/NYUCCL/psiTurk/issues/466, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAI6Y7IW5PFZCRHWK7YOST3TDOGIXANCNFSM4ZEAPV7A .

deargle commented 3 years ago

Here's a draft migration guide: https://psiturk.readthedocs.io/en/latest/migrating.html#migrating-from-psiturk-2-to-3

And the heroku guide is now up to date, sorry it wasn't before!: https://psiturk.readthedocs.io/en/latest/tutorials/heroku.html

@gureckis and I are still working on a smoother transition. Sorry, we didn't anticipate /login and /register breaking with a recent DNS change.

deargle commented 3 years ago

Check out https://old.psiturk.org, I'll link it from psiturk.org soon

deargle commented 3 years ago

Okay, it's linked. Closing this.

kjaeschwartz commented 3 years ago

sorry to bother you again but I'm a bit confused. I've tried to use heroku and the psiturk-heroku-config command doesn't work (but the changelog says it shouldn't) and I don't exactly know where to go from here. The migration guide you sent talked about how psiturk 3 was coming out and that meant I would be to reconfigure some stuff. And I'm guessing since psiturk 3 is coming out some psiturk 2 features won't work currently. But how do I manage to configure a working version of psiturk? Do I need to manually upgrade psiturk 2 to psiturk 3? And all of my psiturk stuff runs on python 2 and psiturk3 is supposed to run on python3. I guess what I'm trying to ask overall is - do I need to upgrade to psiturk3 and reconfigure all my stuff to get my experiment to work? If yes, how do I upgrade to psiturk3? Do I need to download a new version and complete the configuration steps all over again? I'm confused because the migration guide you sent mentioned psiturk 3 but github says psiturk 3 is still being developed.

On Mon, Mar 15, 2021 at 3:24 PM Dave Eargle @.***> wrote:

Closed #466 https://github.com/NYUCCL/psiTurk/issues/466.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/NYUCCL/psiTurk/issues/466#event-4461348266, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARA2HHDXBUJ6RPY4DAX5HRTTD2CJHANCNFSM4ZEAPV7A .

-- From

-Kara Schwartz

deargle commented 3 years ago

My apologies, no, if you want to stay on psiturk 2 but use heroku, you can use the old version of the heroku guide, here: https://psiturk.readthedocs.io/en/python2/heroku.html

The ad server still works, you can still post ads to it, or at least you can after I just posted a release fixing a mind-numbing problem, see here for the latest psiturk 2: https://github.com/NYUCCL/psiTurk/releases/tag/v2.3.12

But you really should prioritize moving to python3 (that's python 3, not psiturk 3). Psiturk 2 supports python 3.

deargle commented 3 years ago

Although you should know, if you're using heroku, you won't also be using the psiturk ad server.