Add custom HTML to course

Hi folks

Hoping someone may know, is it possible to add custom HTML into a course? We are looking to have a button within that will need to be dynamic so the typical “link displayed as a button” won’t be suitable

If we can input custom HTML in the course it may be possible however

The course will be published as an HTML file for hosting, perhaps this can be edited to include what we need at the end of the course?

Thank you for any help

I guess it depends on what exactly it is you want to do but you can use the iframe component to include custom content.

You can but you’d obviously need to do that every time you published the course. Someone else posted about that recently, see Add iframe via HTML on the index.html file?

1 Like

Thank you for the very quick reply Matt!

I’ll pass this along, a developer did mention that we may need to edit it every time it was published which may or may not be an issue

Kind regards

If it helps, the index.html that’s published from Evolve rarely changes… so it could just be a case of having to drop in your own modified copy every time you republish.

The only time it changes would be when:

  • we need to make a change to it for technical reasons (and that’s rare - to date it’s only happened a couple of times a year max - most years it doesn’t get modified at all)
  • you’re publishing as SCORM and you’ve toggled the Advanced SCORM publish setting ‘Launch course in popup window?’ on or off (something you would only need to do in very specific circumstances)
1 Like

It was me that posted this on another post. I can confirm you can edit the index.html and add your custom HTML/CSS/Javascript to do certain things. For my scenario, I wanted to add a chat button that stays on all the time and onclick, it opens the iframe container which basically is the chat page. Like Matt said, you need to edit the index file everytime you made a change to the course. My recommend would be add the code at the end when you know all the Evolve interaction are built and no more amends.

2 Likes