<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi all,<div><br></div><div>Thanks for your help. It's actually a 360 MSF tool for appraisal and some of the respondents (customers) will be completing the forms on good old fashioned pen and paper so another feature is the tracking side of things. It may include some Optical Mark Recognition integration for printed forms too. Administrators need to see who has responded and fire off chaser emails etc.  The admins also need to enter the responses from the pen and paper users so I think we'll need something built into Rails unless the survey system has an excellent API.</div><div><br></div><div>Riccardo/Tony - We're using MongoDB as we have your typical EAV (sparse matrix) problem with some of the other areas of the app. Thanks for the links to gems and info. I knew that people must have needed this before and it's interesting to see that some others have seen the match up between surveys and NoSQL - smells like a document, looks like a document, store it like a document.</div><div><br></div><div>--- WARNING - this reply contains a non premeditated nested job_attributes ---</div><div>We're about to recruit two more developers to work on this product and I'll be putting up a posting with the [JOB] tag and further details later in the week (including all the company details! :)) but if anyone is interested in the roles then I'm happy to hear straight away. We're based in Crystal Palace and the app uses Rails 3.1, MongoDB and Backbone.js. It's a product for the NHS market and as a joint venture, the majority of the profits go back into paying for NHS services - doctors, nurses, facilities etc. We're a start up in the sense that the joint venture has been running for just over a month but our order book is already filling up. Happy with either contractors or permanent.</div><div><br></div><div>It's a good time to be a Ruby dev! - Plenty of jobs about.* </div><div>-- END Accidental Job Advert --</div><div><br></div><div>Plenty of food for thought.</div><div><br></div><div>Thanks a lot,</div><div><br></div><div>Kevin.</div><div><br></div><div><br></div><div>* But this is the best one.</div><div><br><div><div>On 14 Mar 2012, at 10:43, Ian Kynnersley wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">Hi Kevin,<div><br></div><div>Could you direct them to <a href="http://surveymonkey.com/">http://surveymonkey.com/</a> ? I guess it depends what you need to do with the responses but it's arguably the simplest solution for you and your administrators.</div>
<div><br></div><div>Cheers</div><div>Ian</div><div><br></div><div><p class="p1">Ian Kynnersley<br></p><p class="p3"><span class="s1"><a href="http://iankynnersley.co.uk/">http://iankynnersley.co.uk</a></span><span class="s2"> | +44 (0) 7973 420 829 | <a href="http://twitter.com/kpopper"><span class="s1">http://twitter.com/kpopper</span></a></span></p>
<br><div class="gmail_quote">On Wed, Mar 14, 2012 at 9:50 AM, Kevin Monk <span dir="ltr"><<a href="mailto:kevin@mangoswiss.com">kevin@mangoswiss.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello LRUGers,<br>
<br>
We have a requirement for a user generated survey tool so that an administrator can construct a questionnaire with radio buttons, textfields, checkboxes etc.<br>
<br>
It feels like we're reinventing the wheel. This might be an unusual request but we'd be interested in purchasing existing code if anybody has some kicking about in a git repo getting dusty? or if you have any advice on how best to approach surveys in rails?<br>

<br>
Cheers,<br>
<br>
Kevin.<br>
<br>
<br>
<br>
Kevin Monk<br>
Technical Director<br>
<br>
Mango Swiss Ltd<br>
Westow Hill Studios<br>
45 Westow Hill<br>
Upper Norwood<br>
London SE19 1TS<br>
<br>
E: <a href="mailto:kevin@mangoswiss.com">kevin@mangoswiss.com</a><br>
T: 020 8670 5461<br>
M: 07736 066408<br>
<br>
<br>
<br>
_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</blockquote></div><br></div>
_______________________________________________<br>Chat mailing list<br><a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br><a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>Kevin Monk</div><div>Technical Director</div><div><br></div><div>Mango Swiss Ltd</div><div>Westow Hill Studios</div><div>45 Westow Hill</div><div>Upper Norwood</div><div>London SE19 1TS</div><div><br></div><div>E: <a href="mailto:kevin@mangoswiss.com">kevin@mangoswiss.com</a></div><div>T: 020 8670 5461</div><div>M: 07736 066408</div><div><br></div></div></span></div></span></div></span></div></span></div></span></div></span></span><br class="Apple-interchange-newline">
</div>
<br></div></body></html>