{
    "componentChunkName": "component---src-templates-post-js",
    "path": "/understanding-by-design",
    "result": {"data":{"site":{"siteMetadata":{"title":"your friend Joel's digital garden","description":"Articles and notes from a collaborator at egghead.io. Musings on software, business, and life from a skilled virtual assistant.","author":{"name":"Joel Hooks"},"keywords":["Video Blogger"]}},"mdx":{"excerpt":"Most of us have an ingrained sense of how to teach. This comes from the typical 12-16 years folks spend in school being taught to. Through a sort of osmosis process we get the feeling of how to teach and approach sharing knowledge with…","fields":{"github":"https://github.com/joelhooks/joelhooks-com/tree/master/content/blog/2020-09-03--understanding-by-design~~l0iy2bzHc/index.mdx"},"body":"var _excluded = [\"components\"];\n\nfunction _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\n\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\n\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n\n/* @jsxRuntime classic */\n\n/* @jsx mdx */\nvar _frontmatter = {\n  \"id\": \"l0iy2bzHc\",\n  \"slug\": \"understanding-by-design\",\n  \"date\": \"2020-09-03T00:00:00.000Z\",\n  \"title\": \"Understanding by Design\",\n  \"published\": false\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, _excluded);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"Most of us have an ingrained sense of how to teach. This comes from the typical 12-16 years folks spend in school being taught to. Through a sort of osmosis process we get the feeling of how to teach and approach sharing knowledge with others. It builds intuition.\"), mdx(\"p\", null, \"When it comes to online courses, most content creators are relying solely on this intuation and innate sense of instructional \\\"design\\\" based on their likely misplaced confidence in their own ability to convey information to others as teachers.\"), mdx(\"p\", null, \"This is something I've been guilty of for sure, and over the past several years have sought out various enhancements to my own personal abilities as a learning designer to help the folks that I teach achieve better outcomes more consistently.\"), mdx(\"p\", null, \"My current favorite framework for instructional design is called Understanding by Design (UbD) which is a professional educators approach to designing effective learning experiences.\"), mdx(\"p\", null, \"UbD approaches learning design backwards. This means that we consider the outcomes that learners will achieve, but more importantly we consider how we will assess and prove those outcomes to both learners and others.\"), mdx(\"p\", null, \"Most modern education talks about a focus on \\\"outcomes\\\" and ostensibly that's the goal. As a software developer, this reminds me of the field of User Experience, and in fact, UX and instructional design carry a huge amount of crossover in terms of what they are trying to achieve for the folks that are consuming the output of the design work.\"), mdx(\"p\", null, \"The problem is that we, as designers, tend to focus primarily on what UbD refers to as the Twin Sins of Instructional Design:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"coverage-based design - \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"complete the source material\"), \" above all else\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"activity-based design - \", mdx(\"strong\", {\n    parentName: \"li\"\n  }, \"fun and interesting\"), \" activities that are more hands-on than monds-on\")), mdx(\"p\", null, \"Both of these approaches feel natural and often present as correct, but lose focus on the true underlying outcome that learning design is meant to achieve: \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"understanding\")), mdx(\"p\", null, \"To achieve understanding, UbD suggests that we start with the outcomes and knowledge that we want to teach and how we will assess that the learner fully understands the knowledge and skills we are presenting to them.\"), mdx(\"p\", null, \"In other words we use Backwards Design and avoid the trap of designing the learning activities instead of designing for understanding.\"));\n}\n;\nMDXContent.isMDXComponent = true;","frontmatter":{"title":"Understanding by Design","date":"September 03, 2020","banner":null,"slug":"understanding-by-design","keywords":null}}},"pageContext":{"id":"94c38ad9-7713-5b66-ad13-2b4faf2425aa","prev":{"id":"df08f616-1dda-5669-be0b-fe8f11f0dbb3","parent":{"name":"index","sourceInstanceName":"blog"},"excerpt":"The  useState  hook in React is a great way to persist and update data within your React components. A simple component might look like this: This approach works for most cases but relies on the value of count in the current render. In this second…","fields":{"title":"useState React hook allows updating state with a function","slug":"usestate-react-hook-allows-updating-state-with-a-function","date":"2020-09-03T00:00:00.000Z"}},"next":{"id":"30e98418-a53c-502a-873d-889b82fcff0d","parent":{"name":"index","sourceInstanceName":"blog"},"excerpt":"My friend Alex Hillman introduced me to the concept of tummling  and it has been something I've strived to be better at since I learned about it. Alex believes that we shouldn't try to be \"community managers\" instead we should work on being really…","fields":{"title":"How to be a Tummler: Designing for Conversation","slug":"tummler","date":"2020-08-07T00:00:00.000Z"}}}},
    "staticQueryHashes": ["1045846374"]}