Idea for teaching:
If each student sets up a free GitHub account —
They can make Gists, like this:
Could these be used for peer grading? Easy to share.
Once the student has a GitHub account, he/she can write code in Codepen (http://codepen.io/) and automatically save to Gist from there.
Not only useful for wannabe journo-coders, but also helps you get a sense of NPR tackling traditional journalism issues like style consistency beyond the written copy in the modern technology. And props to them for making it available on GitHub.