Wakefield's Daily Tips

Copying an existing project

This is my suggested route to make your own copy of an existing project, whether it is public or has been shared with you.

1. Locate the project page

Experiments already shared with you will appear in your Experiments tab on Pavlovia. Alternatively, search for public projects in the Explore tab.

Click on View code to go to the GitLab page.

2. Fork the project to your account

3. Select a namespace

This can either be your main account or a group. If you are forking your own project then you will have to select a group (unless you are forking from a group) since you can’t have two projects with the same name in the same namespace, and forking doesn’t let you edit the project name.

4. Remove “gitlab” from the new URL

In this example I forked https://pavlovia.org/demos/face_api to https://gitlab.pavlovia.org/Wake/delay_discount so I next edit the URL to https://pavlovia.org/Wake/delay_discount.

5. Pilot the forked project

Set the status to Piloting (or Running) and turn off “save incomplete results”. If you can see a platform version you can pilot it.

6. Start PsychoPy Builder

Log in to Pavlovia via Builder, if you haven’t already and select Search projects

7. Search for the project and select your fork

8. Download to a newly created folder

9. Wait for the successful sync message in the Runner Pavlovia tab

10. Close the search window

11. Open the downloaded psyexp file.

You can now start making edits and sync them to update your online version. Enjoy!