{"version":"1.0","provider_name":"Michael Rowe","provider_url":"https:\/\/www.mrowe.co.za\/blog","author_name":"Michael Rowe","author_url":"https:\/\/www.mrowe.co.za\/blog\/author\/michael\/","title":"Building a hackable, open-source, curriculum with version control - Michael Rowe","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"KyFCO2X567\"><a href=\"https:\/\/www.mrowe.co.za\/blog\/2021\/03\/building-a-hackable-curriculum-with-version-control\/\">Building a hackable, open-source, curriculum with version control<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.mrowe.co.za\/blog\/2021\/03\/building-a-hackable-curriculum-with-version-control\/embed\/#?secret=KyFCO2X567\" width=\"600\" height=\"338\" title=\"&#8220;Building a hackable, open-source, curriculum with version control&#8221; &#8212; Michael Rowe\" data-secret=\"KyFCO2X567\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.mrowe.co.za\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.mrowe.co.za\/blog\/wp-content\/uploads\/2021\/03\/Title-slide-Hackable-curriculum_2024-06-06-13-41-00.jpeg","thumbnail_width":1971,"thumbnail_height":1466,"description":"It's possible to use distributed version control to create professional curricula that all students can edit and use for personally meaningful learning. This brief presentation discusses the major components of what would need to be in place to implement this project."}