Menu

Using the O&O IAT

Help
2010-05-26
2013-04-25
  • Winter Mason

    Winter Mason - 2010-05-26

    To use this software, simply place all files in the project in a directory on a public-facing web server.  Modify the file input.txt according to your needs - it is a JSON object with four objects, the two target categories (catA and catB) and the two association categories (cat1 and cat2).  Modify the subnodes of the categories to reflect the categories of interest to you (e.g., catA = pictures of flowers, catB = pictures of insects, cat1 = "good" words, cat2 = "bad" words).  Finally, modify the location of the output so that the files are not being created in a public folder.

    A more detailed explanation is available in the README file, and any questions can be posted here.

     
  • Anonymous

    Anonymous - 2010-10-02

    This looks like a very promising research tool, thank you for coding it. I am trying to get it work from my website and it looks like it's up and running, but I am having trouble finding the output file. Also, I cannot seem to find the README file referenced above.

    Thank you,

    Solomon Messing
    www.stanford.edu/~messing

     
  • Winter Mason

    Winter Mason - 2010-10-05

    It could be that the web server client doesn't have permission to write in the directory the files are being kept in.  If you have the ability to set permissions on the directory, find out what your web server client's "group" is and set the permissions accordingly (on unix-type systems this is "chmod"). 

    Of course, no guarantee this is actually the problem, just my first guess.  Post here again if that doesn't help or if my explanation begs more questions.

    I actually haven't written the README yet -- I haven't really publicized this project yet and am surprised (and pleased) to see it already getting some use.  I'll post that very soon.

     
  • Anonymous

    Anonymous - 2010-10-09

    I noticed a file called writeFile.php. Forgive my lack of knowledge of web infrastructure, but does this mean that the server needs to have php installed?

     
  • Anonymous

    Anonymous - 2010-10-14

    I've verified that my cgi/php account is activated, and set permissions for all files in the IAT directory to -rwxrwxrwx (the IAT directory itself is -drwxrwxrwx). Still no output…

     
  • Anonymous

    Anonymous - 2010-10-14

    UPDATE: I got the output - there was some server problem that I didn't understand but that the server admins were able to fix. By the way, is there any way to load images as the stimulus items?

     
  • Winter Mason

    Winter Mason - 2010-10-14

    Great news that you got the output file working!

    It is very easy to use images as stimuli -- in the input file, set the "itemtype": "img", and then in the "items" list, instead of writing the word, write the location of the file (e.g., "IAT/image1.jpg").

     
  • A. Hess

    A. Hess - 2010-11-03

    Hi there, first thank you very much for providing this software. It is exactly what I was looking for. I followed all your directions and up to the IAT.html page the software is working fine. But as soon as I push the space bar it says Error on page and I don´t get directed to the next page. Is there anything I can do? Thanks again, Alexandra

     
  • Winter Mason

    Winter Mason - 2010-11-08

    Hi Alexandra,

    It's hard to know from your description where the problem might be.  If you have it up on a public server, I'm happy to take a look and see if I can figure anything out (i.e., whether I get the same error).  Another thing to check is that the "itemtype" in the input.txt file is correct (e.g., "img" if you're using pictures), and that if you are using pictures, the directories are correctly specified.  Let me know if any of this helps or if I can offer any other suggestions.

    Winter

     
  • John Kotrla

    John Kotrla - 2011-02-26

    Winter,

    I'm looking at using your software for a research project assignment. Really excited about it because there's no way I can afford a $350 2 month license of inquisit. SO… I've got the software up, Need help interpreting results.
    I get the first three codes, last is millisecond delay? the 4th and 5th are confusing to me.
    Could you let me know what the code headings are?

     
  • Winter Mason

    Winter Mason - 2011-03-05

    Hi, sorry for the delayed response. 

    The column headings are as follows: block, round, datalabel, item, errors, RT

    So the first two columns are counters, and follow a regular pattern; block is 1-7 and round is 1-20 or 1-40.  Datalabel comes from the input file, and indicates which category is being displayed, and item indicates which item within that category is displayed (based on the order within the category in the input file).  Errors is the number of times the user misclassified the item before correcting their mistake, and as you guessed, the last is their reaction time in milliseconds.

    Hope this helps!

     
  • agent99

    agent99 - 2011-03-30

    Hi there,

    Thank you very much for creating this software, I am using it for my dissertation project and it is invaluable - just what I needed!

    However I am having the same problem as Alexandra with the spacebar not functioning, but this is only in IE (its fine in FF and Chrome). The error seems to be with the use of 'charCode' to identify the keypress, which is apparently not supported in IE. I'm not very good with Javascript so am not sure how to specify alternative phrasing for IE - could you please advise on what to do?

    Many thanks,
    V

     
  • Winter Mason

    Winter Mason - 2011-03-31

    Hi V,

    I made a change to the codee that hopefully will fix the problem with IE.  I haven't been able to replicate the error, so if you could download the latest version and try it again, and let me know if it worked out I'd appreciate it.  Thanks,

    Winter

     
  • Mark Livermore

    Mark Livermore - 2011-06-02

    The latest version was still not responding to the space bar in Internet Explorer 9.   I made the following change to IAT.js

    function keyHandler(kEvent)
    {  
    // move from instructions to session on spacebar press

        var unicode;
        if (!kEvent) var kEvent = window.event;
        if (kEvent.keyCode) unicode = kEvent.keyCode;
        else if (kEvent.which) unicode = kEvent.which;
        if (currentState == "instruction" && unicode == 32)

     
  • Mark Livermore

    Mark Livermore - 2011-06-02

    Internet Explorer 9 was not centering the experiment frame because margin-left: auto and margin-right: auto don't work the same way as they do in Mozilla Firefox.

    The following inserted above line 2 <html> in IAT.php sorts it:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN">

     
  • Winter Mason

    Winter Mason - 2011-06-30

    Thanks, buginblue!  I tested it on some IE version, but (oddly enough) have limited access to PCs, so help there is certainly appreciated!

     
  • Anonymous

    Anonymous - 2012-06-30

    Hi,

    Thank you for coding this very useful program. I am wondering if there is a way to modify the code so that the participant ID that  participants enter to begin the IAT appears in the file name of the output (rather than the randomly generated one that typically appears) or if there is some way to trace each "result" back to participant IDs.

    Thank you,

    Emily
    Stanford University

     
  • Kevin Haworth

    Kevin Haworth - 2013-01-09

    Hello,

    Thank you so much for making this available to everyone.  This is an extremely helpful tool.

    Would you be willing to walk through how to collect the output data?  I apologize for my lack of skills in this area and would greatly appreciate any help.

    Thanks!
    Kevin

     
  • Winter Mason

    Winter Mason - 2013-01-10

    Hi,

    I sort of had this on the shelf for about half a year, but I've dusted it off and am jazzing it up in anticipation of the annual meeting of the Society of Personality and Social Psychology (SPSP)! 

    In a couple of weeks I'll be adding a brand new, fully tricked out version of this software, which will be available here and on gitHub (which is currently my primary development site).  In this new version there will be an experimenter interface that allows you to generate new IAT designs, modify old designs, and select one version to be "active" for participants.  I'll also have a Powerpoint slide show that walks through how to use the system.

    So I'll be busy working on the new version until the conference on January 17th, at which point I'll upload all of the new materials (though the slides might have to wait until after the conference).

    Cheers!

    Winter

     
  • Winter Mason

    Winter Mason - 2013-01-25

    The new version is done and available at http://github.com/winteram/IAT!

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.