Hey @hbailey (and everyone else )
maybe my topic fits in well here. I noticed that there is a folder named ‘libraries’ in the Evolve courses. Among other things, it contains a file called pdfmake.js. I’m not a programmer, but after some research, I now know that you can use pdfmake to individually save content as a PDF. Strictly speaking, the pdfmake.js analyzes the .html and if you adjust the JavaScript, you could also specify in the code what, for example, an Accordion or a Tab is in the .html. This way, you can program via pdfmake.js that all Accordions in a course are displayed as tables in a PDF. This also partially solves the problems you have with many interactive components – they are rather difficult to represent in a PDF.
I would be interested to know why you already have a pdfmake.js and if it already serves a specific function that facilitates the conversion of the course into PDF. Additionally, I would like to know if you – or others in the community – have any experience with creating Evolve courses as PDFs. The background is that our customers are practically begging for a way to make courses printable. We need to be cautious, as not all elements are suitable for printing (videos or audio files cannot be printed), but in some areas, we can well imagine making the courses printable. We are currently exploring various approaches – including pdfmake – to make Evolve courses (somewhat) printable.
PS: I always talk about courses, but in the end, it would probably come down to making individual pages printable.
There is a similar topic here, but my question is specifically about pdfmake; we are also considering the possibility of using browser add-ons, but they may pose a security risk for our schools.
Best regards
Lars