I had the same issue only after upgrading from 1.9 to 2.1 and contacted survey monkey. The recommended this, which solved the issue perfectly and was easy to implement.
"You can use the following HTML code to paste in your web page: <iframe src ="http://www.surveymonkey.com/s/....." width="100%" height="800"></iframe>
*Note, you can customize the overall size of the embedded window, plus add boarder options by adjusting the HTML. You can click the link below to learn more about how to generate an iframe.
http://www.w3schools.com/tags/tag_iframe.asp"
To effect this, I used "Add a page" activity, rather than add a Label. Here is my templated process for doing this which I have added to my moodle course template.
- Go to http://www.surveymonkey.net/MySurveys.aspx
- Find correct unit survey/
- click 'collector icon' adjacent to survey/
- click 'Web link"
- Copy the link id (http://www.surveymonkey.com/s/ABCODEEXAMPLE)
- Return to moodle/
- Add Activity/Page
- click 'Edit HTML Source' tool
- Paste in <iframe src ="LinkID" width="100%" height="1330"></iframe>
- Paste the survey collector link id bwt inverted commas which will look like <iframe src ="http://www.surveymonkey.com/s/ABCODEEXAMPLE" width="100%" height="1300"></iframe>
- /Update/Save and Display
You will need to tailor the height to fit your survey length, but I found 1300 catered for all my surveys.
Hope this helps.
Tim Morrissey