#acl HlpLabGroup,TanenhausLabGroup:read,write,delete,revert,admin All:read #format wiki #language en #pragma section-numbers 2 = Resu1 (Version 2) = A number of changes need to be made to the Resu1 experiment before it is taken back in the field. Many of them need to be described in enough detail to be implemented. All of them need to be ranked by how important they are to be completed before the next trip. == Chooser == Create a chooser scene so multiple experiments using the same scene-types can be selected from. (e.g. Resu1 or Katrina's new experiment). '''This needs to be explicated. I have little clue what Florian means.''' It might make more sense to try to componentize scenes, but if they have any outside reference (say, to a trial list) that's difficult. == File Checker == Check all files in the list to be sure they actually exist. '''This is non-trivial and I'm pretty sure no experiment software does this because it's more trouble than it's worth.''' We run through all the lists before subjects do the experiments for a reason. ;) We could write a separate script that runs through lists of a known format that could be run on each computer that will be running the experiment. == Config file == Make a bunch of things configurable by a delim list. '''Easy to do. We just need to decide which things should be configurable this way.''' == List Autobalancer == Create a part to do list autobalancing, so the experimenter doesn't have to choose. This is 75% complete in C#. As soon as I check that it does the right things, I'll release the C# file and the DLL. == Triple to Quadruple trial type == Create a new trial type to do a quadruple of scenes instead of a triple. Pattern of TFTF, FTFT, or TFFT (where T = target soundfile and F = filler soundfile). '''I need to look at the current experiment to see how difficult this will be''' == Componentize the experiment == Where possible it'd be nice to make scenes we want to use in multiple experiments into components. This would allow for less copy and pasting, and mean that when the component is updated all scripts that use it (assuming they get the new component source or dll) get the fixes/changes for free. = Source code = The Ex``Builder files are available via Mercurial if you have an account on the HLP system: {{{ hg clone ~awatts/ExBuilder_stuff/Florian/Resu1 Resu1 }}} locally or {{{ hg clone http://code.hlp.rochester.edu/hg/Resu1/ Resu1 }}} from anywhere. If you run Windows, download [http://tortoisehg.sourceforge.net/ TortoiseHg] and check out the local [wiki:Self/HlpLab/Mercurial Mercurial] wiki page for how to set it up.