SCORM Embed Wrapper

Asset ID:
Asset Title:
Organization ID:
Embed Code:
 

Goodbye Wordpress, Hello Jekyll

You’ve crossed me for the last time WordPress. While I appreciate all your years of service, it’s time to go.

Goodbye WordPress

While I had found WordPress to be ‘ok’ and there does exist a plugin for everything under the sun.. Every few days I would get a notification that wordpress itself or one of the many diaspora of plugins would need an update, and then invariably something would break. Now I’m spending time not creating content, but just doing admin work trying to find all the places something may have gone wrong. God forbid, the hosting platform needed to upgrade the PHP runtime on the server.

Hello Jekyll

Jekyll has been around for a while, and I’ve been using it a bit over on GitHub. So it was time to take the plunge. Once I got over the initial hump of figuring out how the site was wired together, I was quickly able to get a simple theme together. Now I just needed my content.

I did say that WordPress had a plugin for everything, they even had a plugin for breaking up with WordPress. I installed the Jekyll Exporter plugin, and of course it didn’t work because it was conflicting with some other plugin. Eventually I was able to get it to spit out a zip file with all of my content, I dragged it over into my new project and BAM! Look at that, my whole site is back.

Damn is it fast!

I mean, of course it is, that is the point, you can’t really go faster than static content, but you kinda forget what that means in the modern web. Now that its fast, I also spent five more minutes tweaking a few accessibilty things so I would have 100s across the board in my lighthouse scores. That would have taken me ages in WP.

Tailing JSON log files

Sending JSON formatted logstash data into your ELK cluster is great. It is a real help when you are searching through the proverbial haystack in production for clues to what went wrong. However, sometimes when you are developing you might want to read the data off the test server just like it was going to your console … now you hate the JSON format. Tailing the logs is now basically worthless.

Here is a bash script that tails the log and just prints out the ‘@message’ field in the JSON object.

tail -f debug-json.log | \
  xargs -L1 --delimiter='\n' -n1  \
  python -c 'import json,sys; \
             d = json.loads(sys.argv[1]); \
             print d["@message"];';

Youtube SCORM Wrapper

This tool will take an YouTube video and wrap it into a SCORM 1.2 compliant package. The zip file can then be uploaded directly into your LMS.

The package will mark the lesson as completed with the video is completed. The amount of time the user watched the video is stored in ‘cmi.core.lesson_location’ for reporting of partial completion.


Asset ID:
Asset Title:
Organization ID:
YouTube Video ID:
 

Other SCORM Tools:

MP4 Video Scorm Wrapper

This tool will take an MP4 video and wrap it into a SCORM 1.2 compliant package. The zip file can then be uploaded directly into your LMS.

The package will mark the lesson as completed with the video is completed. The amount of time the user watched the video is stored in ‘cmi.core.lesson_location’ for reporting of partial completion.


Asset ID:
Asset Title:
Organization ID:
MP4 File:

This tool requires an HTML5 browser capable of using the FileReader API.

Other SCORM Tools: