With the help of your Moodle administrator, you can make CourseArc content appear more seamless and size appropriately within Moodle by adding a snippet of Javascript to your theme.
- Make sure you have administrator access to Moodle, or contact your administrator to continue.
- In Moodle, navigate to Site Administration > Appearance > Additional HTML.
- In the Before BODY is closed field, paste the following code:
<script type="text/javascript"> window.addEventListener('message', function(e) { if (typeof e.data === "string") { var message = JSON.parse(e.data); } else if (typeof e.data === "object") { var message = e.data } if (typeof message === "object") { if (message.subject == 'lti.frameResize') { var height = message.height; if (height <= 0) height = 1; document.getElementById('contentframe').style.height = height + 'px'; } if (message.subject == 'lti.scrollToTop') { document.body.scrollTop = document.documentElement.scrollTop = 0; } } }); </script>
- Click the Save changes button to update the code.
Note: These instructions were tested in Moodle 3.1 and may vary slightly for your version of Moodle.