I am very excited about Pavlovia. I do have a couple of questions that might seem silly!
When I upload my experiment to Pavlovia using the menu or command, although a delete button is there in my account, it is not active! I do not know how can I delete an uploaded repository.
When I activate and launch the experiment nothing showed up except a blank screen! Where am I wrong?
I need to send markers via pylsl during the experiment and I already implemented it in my experiment. I wonder if Pavlovia supports pylsl.
The delete button does not appear to be functional yet, but you can delete projects by accessing your project through Gitlab. You can get to your project on Gitlab by clicking on the âView codeâ button for your project in pavlovia or by going to https://gitlab.pavlovia.org/your_username/your_projectname. Then, on the toolbar on the left, select Settings â General. Scroll all the way to the bottom of the page, and there is an âAdvancedâ section â click âExpandâ (see screenshot below)
There can be a few reasons for this. When you try to run your experiment, does the URL in your browserâs address bar say âabout:blankâ? If thatâs the case, Iâve found that I just need to wait some time before the project properly updates. Come back to it in an hour and it will probably work. Of course, this could also be caused by an issue in your experiment. If you check the developer console of your browser, are there errors reported? If so, youâll need to share those in order to diagnose the issue.
The online experiments rely on javascript for all the dynamic functionality of the experiment. You can not use python in the browser, so the python package that you are using will not work online.
Yes, the address bar shows âabout:blankâ. I am waiting for half an hour nothing shows up yet.
Is there any suggestion to send the stimuli markers in the online version? How can I have lsl implemented in Pavlovia? That should be a question of many people who are using Psychopy and wanted to have an online version of their experiment.
Iâm not sure what causes this and how long it tends to take to begin working. To get around it, you can go directly to the study url by typing it in your browserâs address bar: https://pavlovia.org/run/your_username/your_project_name/html/
Perhaps a developer can chime in here, but Iâm not sure this is possible to do over the internet. From what I understand, youâre trying to send markers to hardware that is connected to the participantâs computer? If thatâs the case, how can you be certain that the participant has the hardware necessary for the experiment? What hardware are you trying to interface with? My gut tells me that you might need to run a lab-based study rather than an online study.
I think the online version still use the local resources. Although, the code is uploaded to Pavlovia, the stimuli will show up on a local machine. Markers are not necessarily hardware specific. It needs to be sent out via labstreaminglayer. Then, whatever hardware or software can receive it if connected to the labstreaminglayer. Probably this is more of a question from labstreaminglayer community.
Your gut is right. I want to use Pavlovia for lab-based study.
I think the other issues are resolved but just wanted to mention about LabStreamingLayer. Kevin is right in thinking it canât be done at present. LabStreamingLayer canât be called from a script running in a browser so Iâm afraid this is just not going to be possible fo the foreseeable future
Hello, I am in need of deleting projects/repositories on Pavlovia as well, however the above solution didnât work for me. Basically, I deleted the projects in Pavlovia and now they just show up as âdeletedâ, but when I try to reupload a new project with the same name it says Iâm adding to an old project, but then it shows an error saying that the project canât be found on Gitlab when I try to sync the new project from PsychoPy. In trying to follow the above instructions, I tried to change the deleted Experiment to âInactiveâ then from there back to âPilotingâ but it remains in âchanging the experiment statusâ indefinitely and never switches to âpilotingâ.
The reason Iâm trying to switch it back to âpilotingâ is so that I can reopen the repository on Gitlab so I can follow the above instructions and remove the project on Gitlab, but the status never changes back to âpilotingâ so I canât access the Gitlab repository for the currently inactive experiment. The repository does not show up when I just go through my Gitlab (even when I select âshow archived experimentsâ).
I am simply trying to delete this project from Gitlab but am unable to for these reasons. Could anyone provide assistance with this issue? Thanks so much!
Hi @JensBoelte, thank you so much for your response!
I deleted the .gitignore file but Iâm not able to find the .git file in the folder path for the task. I am also unable to find it for active tasks on Pavlovia. Where might I find this local hidden .git file?
the .git-folder is in the same folder as your experiment. Look here for an example. Notice that it is hidden. But since you already deleted the .gitignore-file you know how to find hidden files. There is no .git-folder on Pavlovia.
What projects do you see when you use the Find existing studies online) button (blue magnifying glas, third button from right)? Filter the authors by selecting Me
Hi Jens, thank you so much for your continued assistance. I do not see a hidden .git folder in this pathâI only saw the standalone .gitignore file which I deleted. Hereâs a screenshot of the folder which contains all other documents for this task:
Relatedly, when I search for the task on Pavlovia, it shows that the experiment exists but is inactive. But when I click to see the code, I get an error saying the page doesnât exist. When I search for the project in Gitlab, however, it doesnât existânot even as an archived project. Any guidance as to what might be going on here and how to delete all traces of the project on Pavlovia/Gitlab would be super helpful!
@JensBoelte as an updateâyour suggestions solved my problem! I changed the visibility settings of my explorer to show hidden folders. When I did that, I saw the hidden .git folder. I deleted this .git folder and then Pavlovia allowed me to upload this as an entirely new project even by the same name as the previously deleted project. The task now runs smoothly in piloting. Thank you so much for your support with this issue!