8/7/12 - I was able to implement my idea successfully, and while I still want to extensively test the website once its on the server, I think everything is working correctly now based on all the tests I've run. Basically, I made it so that the client always forwards what it thinks the current commit number is and that number is compared to what is listed in the server. Normally, this is the same, but if the user goes back and resubmits, the old cached number is different from the server number which was updated in the last submit. This way the survey cannot submit the answers to a question in the wrong slot. I also updated the documentation on this website, and searched around mordor.hiper.cis.udel.edu to figure out where the files were in order to set up a server there. I still need to wait for file permissions to change anything though. I also downloaded the code for DeltaDoc, but I haven't tried it yet. Finally, I went about fixing formatting concerns and making the instructions and questions for the survey clearer. I was about ready to call it ready to move over, but then I found that the Uncategorized database was not updating correctly. I investigated it carefully, but although INSERT seemed to work fine, the UPDATE queries were not getting through (even if I wrote the queries by hand or used the databases auto-generated php code for queries.) However, I was able to manually edit the database by phpadmin, so I need to see if I have a setting that's preventing the database from updating. I'm not sure, but I'd like to get it fixed by tomorrow (hopefully I'll have file permissions by then) and get the survey and databases running on mordor.hiper.cis.udel.edu. If not, I'll just move forward with the DeltaDoc code and also search for the required materials we must submit to the research board.
8/8/12 - After some work, I was able to track down the source of the error in the mySQL database. I will remember to avoid using “-” in column names in these databases in the future. It is possible to change them via phpMyAdmin, but using the actual queries is another matter. As of this point, the questions, style, and logic of the website all seem to be functioning, and I've tested the site on both Safari and Firefox. Once I have the file permissions on the server, I'll port it and do a few more full run tests with various Browsers.
8/9/12 - I've been experimenting with DeltaDoc, trying to get it to run on my Computer. I've gotten the code off the website and into Eclipse, but I've been unable to run it (there are a bunch of compilation errors, and I don't think I have the settings set up correctly.) Moreover, I haven't been able to get the downloadable version to run yet, but I can run tests with the web version. I'm not sure yet what I want to do with it, but at least I'm able to look at the code and generate output. I also searched for the forms for submitting to the UD, but I think I have them stored on my desktop, so I'll check that later tonight.
8/10/12 - I've ported all the code from the website onto the server since I got permissions to edit files there today. I spent some time figuring out how to use all the database information and where to place the files. I also tested it in Firefox, and removed a few lingering bugs. I think its ready for use, but I may decide to test it with some other browsers to make sure its working properly in them.