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. Code components go at the top
  3. Don’t use polygon borders above 20
  4. Find in experiment
  5. How to use the colour picker
  6. Know your quotes
  7. Locate Experiment Settings
  8. PsychoPy files are saved in plain text
  9. Reuse your routines
  10. Show your file extensions
  11. Test the installation
  12. Use a stable version
  13. Use keyboard components instead of event.getKeys()
  14. Use Routine Settings
  15. Use the textbox component

Online

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

Other

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