Hi Gareth, I spoke with our software management guy and basically he does the following:
- Install from standalone installer with a default install and capture the sequence (which I assume covers the items below)
- Move icons to the correct location (We have software listed under a specific folder structure for different schools)
- Start the software
- Go to preferences and turn off check for autoupdates.
It started off working in App-V 4.6, only with a few minor issues - but a recent move to App V 5.1 caused random breakages. As it wasn’t 100%, last year we decided to make PsychoPy available as a Software Center installation option for Staff machines and have it just completely install to the machine. When they kick this off themselves, it doesn’t require admin passwords etc and also does the uninstall process when we release a new fixed version each year. For 2016/17, this has worked really well for us and we hardly had any problems at all compared to running fully over AppV.
For Student PC’s - when we kick off the new build for the year, PsychoPy will be installed directly onto the machine as part of the deployment using the headerless install options that Jon has mentioned. The Student PC’s generally get rebuilt each year, though for any individual machines not picked up, they should be able to download the latest version of PsychoPy each year via Software Center and use the same process as the Staff builds. We communicate every year when we fix to a specific version of PsychoPy and give quick instructions of how to obtain it via Software Center.
Hope this helps.