{"id":24163,"date":"2014-06-21T16:40:36","date_gmt":"2014-06-21T20:40:36","guid":{"rendered":"http:\/\/www.opensource.im\/?p=24163"},"modified":"2014-06-21T16:40:36","modified_gmt":"2014-06-21T20:40:36","slug":"open-teaching-stacks-help-us-teach-at-scale","status":"publish","type":"post","link":"https:\/\/euvolution.com\/open-source-convergence\/open-source-software\/open-teaching-stacks-help-us-teach-at-scale.php","title":{"rendered":"Open teaching stacks help us teach at scale"},"content":{"rendered":"<p><p>    Elliott Hauser is CEO of Trinket, a startup focused on    creating open sourced teaching materials. He is also a Python    instructor at UNC Chapel Hill.  <\/p>\n<p>    Well-developed tools for teaching are crucial to the spread of    open source software and programming languages. Stacks like    those used by the Young Coders Tutorial and Mozilla Software    Carpentry are having national and international impact by    enabling more people to teach more often.  <\/p>\n<p>    Software    wont replace teachers. But teachers need great software    for teaching. The success and growth of technical communities    are largely dependent on the availability of teaching stacks    appropriate to teaching their technologies. Resources like    try git or interactivepython.org not    only help students on their own but also equip instructors to    teach these topics without also having to discover the best    tools for doing so. In that way, they play the same function as    open source Web stacks: getting us up and running quickly with    time-tested and community-backed tools. Thank goodness I dont    need to write a database just to write a website; I can use    open source software instead. As an instructor teaching others    to code websites, whats the equivalent tool set? Thats what I    mean by Teaching Stack: a collection of open tools that help    individual instructors teach technology at scale.  <\/p>\n<p>    Here are some of the major components of a teaching stack for a    hands-on technology course:  <\/p>\n<\/p>\n<p>    You can see the key components: Where the instructor got the    materials, how the students will access them, and what    development environment each will use. All too often, one or    more of the components of an instructors teaching stack    amounts to Whatever I was able to throw together myself. A    homegrown curriculum, student development environment, and    course website can be extremely confusing for students. Theyre    also an extraordinary amount of work for instructors, which    means fewer courses are taught.  <\/p>\n<p>    Based on my experiences teaching and observing workshops around    the country, here are my three simple recommendations for    Teaching Stack design:  <\/p>\n<\/p>\n<p>    Below Ill describe two teaching stacks that take these    approaches and are working well at scale: the Python Young    Coders Tutorial and Mozilla Software Carpentry. My message to    instructors is once youve got a teaching stack that works,    follow these projects example and make it easy for others to    replicate and contribute to!  <\/p>\n<p>    Before we dive into teaching stacks, Id like to briefly    explain where the concept came from: the Web Stack.  <\/p>\n<p><!-- Auto Generated --><\/p>\n<p>Read more:<br \/>\n<a target=\"_blank\" href=\"http:\/\/feedproxy.google.com\/~r\/oreilly\/radar\/atom\/~3\/cXeOz8YH_JM\/open-teaching-stacks-help-us-teach-at-scale.html\/RK=0\/RS=9Rf8KGV0Auycla6otLNGz5WVte8-\" title=\"Open teaching stacks help us teach at scale\">Open teaching stacks help us teach at scale<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p> Elliott Hauser is CEO of Trinket, a startup focused on creating open sourced teaching materials. He is also a Python instructor at UNC Chapel Hill. <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-24163","post","type-post","status-publish","format-standard","hentry","category-open-source-software"],"_links":{"self":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/24163"}],"collection":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/comments?post=24163"}],"version-history":[{"count":0,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/posts\/24163\/revisions"}],"wp:attachment":[{"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/media?parent=24163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/categories?post=24163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/euvolution.com\/open-source-convergence\/wp-json\/wp\/v2\/tags?post=24163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}