Wakefield's Daily Tips - Index

Here is an index of the posts in my daily tips thread, grouped into topics. I will edit this post as I add the tips.

Builder

  1. Builder isn’t Coder
  2. Check (or uncheck) isTrials
  3. Code components go at the top
  4. Create your own Routine Templates
  5. Don’t use polygon borders above 20
  6. Find in experiment
  7. How to use the colour picker
  8. Know your quotes
  9. Locate Experiment Settings
  10. PsychoPy files are saved in plain text
  11. Reuse your routines
  12. Show your file extensions
  13. Test the installation
  14. Use a stable version
  15. Use keyboard components instead of event.getKeys()
  16. Use Routine Settings
  17. Use the textbox component

Online

  1. Check your experiment name
  2. Daisy chaining
  3. Define functions to reduce manual editing of JavaScript code
  4. Define your variables
  5. Developer Tools
  6. Don’t delete your repository
  7. Exit cleanly
  8. How to use the Pavlovia Shelf
  9. Know the difference between PsychoJS and jsPsych
  10. Output path should be blank
  11. Pavlovia usernames should contain letters
  12. Run the latest version of your experiment
  13. Skipping dialogue boxes online
  14. The answer is (almost) never to edit the generated code
  15. Use Auto → JS code components wherever possible
  16. Use Embedded Surveys in online experiments
  17. Use foreslashes not backslashes in file paths
  18. Use height units

Variables and spreadsheets

  1. Avoid multiple spreadsheets
  2. Check for blank rows in your spreadsheets
  3. Coding is case sensitive
  4. Naming conventions
  5. Use Print statements

Pavlovia Surveys

  1. Survey pages with descriptions must have questions

Other

  1. Cite your sources
  2. Use the error message as the title of your forum post