CarbonaCat wrote:My two cents:
-> As you said, pictures will be uploaded pretty often. Will there be a way to limit the picture width/height, and/or a tool to resize/crop the picture?
Yes, we will have hooks for third party tools to process the files post uploading. Resize/Crop is indeed a very basic requirement and will be inbuilt in the Advanced File Uploader. We'd like to invite suggestions on more such 3rd party tools that might be helpful for the surveyee as well as the survey administrator.
-> KISS: Keep It Simple, Stupid. I think it's best if the surveyee can only upload a single file, review it and confirm it as well. If the uploader's UI is too complicated for him, the surveyee will be scared and will either ignore the question or stop the survey. I think it's a critical point...
Once the files have been uploaded, the surveyee will be redirected to the gallery page where he can review the file's metadata such as title, comments etc. In case of images etc, he can also preview the image, resize, or crop it. Once, he's done with all this, he can press the submit button on this page; the shadowbox will close and the surveyee will be taken back to the survey page from where he entered the shadowbox.
I should have the complete Advanced Uploader in a couple days. We can give it a test run, and depending on the feedback from the community, we can modify the user interface if it seems to be too complicated to use.
- Also... When a surveyee is uploading a file, does he have to wait until it's done to be able to answer other questions?
I opine that the surveyee should wait until the file(s) are uploaded.
Indeed, we can save surveyee's time if we allow her/him to take up other questions while the files are being uploaded. But, there might be a lot of scenarios where we'd like to wait for the surveyee to finish uploading his files.
Take, for example, while uploading, there can be issues such as file size restrictions, allowed file type restrictions, disk space issues and other errors. And the next question might be dependent on this file upload type question, or this file upload type question might be the last question of the survey. Hence, it's a tradeoff between the two. But, sure thing its open for discussion and I'd like to know what others feel about this issue.
- For the design: How will the file uploader integrate with the current template? Will it be customizable?
Yes, the file upload question type, like all other question types will indeed be customizable.
Also, some technical remarks, but you don't have to take them in account since this is only a prototype:
- On Chrome, it's empty, and on IE7 a javascript error. I assume you're making your devs with Firefox?
Its not working on chrome due to CSS issues; we are yet to do the styling for the upload page. Once we have the CSS, the problems should get fixed without much effort. I haven't tried it on IE yet and will test it only after I'm done with the CSS. Yes, I'm using Firefox for all the development and testing for this project.
- There's some "document.getElementById" when I open the generated source code... Would'nt it be best to use jQuery for this?
I'm basically a server-side guy and this is my first client side code. I learned javascript and jQuery recently; 3 days back to be more precise

At first look it seems to be a nice idea to use jQuery library, but I'm not sure about the performance and compatibility issues of both of them. I'll digg into it and also discuss it at length with my mentor and colleagues at the dev meeting and accordingly finalize on this issue.
I'm looking forward for this dev

Thanks a lot for your feedback and suggestions

We should have this advanced file uploader up and running in a couple days. Once its complete, I'll post it right here so that everyone can try it out and give me some feedback, especially on the usability and user interface. The aim is to make the entire upload procedure very smooth and flexible for the surveyee, but definitely it has to be easy as well, 'cause the last thing we want is to scare away our surveyee