{"componentChunkName":"component---node-modules-gatsby-theme-dox-src-templates-doc-js","path":"/quick-start-teacher","result":{"data":{"doc":{"id":"b3e66ae1-1834-5ffb-9cb0-58f727e6b73a","slug":"/quick-start-teacher","title":"","description":null,"excerpt":"Learn Pack Official Documentation In order to use LearnPack as a  teacher , you must follow these steps: Initialize LearnPack by typing the…","body":"function _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/* @jsx mdx */\nvar _frontmatter = {};\n\nvar makeShortcode = function makeShortcode(name) {\n  return function MDXDefaultShortcode(props) {\n    console.warn(\"Component \" + name + \" was not imported, exported, or provided by MDXProvider as global scope\");\n    return mdx(\"div\", props);\n  };\n};\n\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n      props = _objectWithoutProperties(_ref, [\"components\"]);\n\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h2\", {\n    \"id\": \"learn-pack-official-documentation\"\n  }, \"Learn Pack Official Documentation\"), mdx(\"p\", null, \"In order to use LearnPack as a \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"teacher\"), \", you must follow these steps:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Initialize LearnPack by typing the following command on your computer terminal:\")), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-sh\"\n  }), \"$ learnpack init\\n\")), mdx(\"ol\", {\n    \"start\": 2\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"You will be asked to select the language you wish the tutorial to be based on:\")), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://i.imgur.com/T2ZeRK3.png\",\n    \"alt\": \"alt\"\n  }))), mdx(\"ol\", {\n    \"start\": 3\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Next, you will select the type of exercises you wish the tutorial be based on:\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Incremental\"), \": exercises are built on top of each other.\"), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Isolated\"), \": individual separated exercises.\"), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://i.imgur.com/QOyA1ri.png\",\n    \"alt\": \"alt\"\n  }))), mdx(\"ol\", {\n    \"start\": 4\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"For the next step, you will be asked to enter a title for the tutorial:\")), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://i.imgur.com/XgUhjEy.png\",\n    \"alt\": \"alt\"\n  }))), mdx(\"ol\", {\n    \"start\": 5\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Next, you will be asked to enter a description for the tutorial:\")), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://i.imgur.com/dY6R1iT.png\",\n    \"alt\": \"alt\"\n  }))), mdx(\"ol\", {\n    \"start\": 6\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"For the next step you will be asked to select the difficulty of the tutorial:\")), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://i.imgur.com/HwW1TcG.png\",\n    \"alt\": \"alt\"\n  }))), mdx(\"ol\", {\n    \"start\": 7\n  }, mdx(\"li\", {\n    parentName: \"ol\"\n  }, \"Lastly, you will be asked for the amount of hours (avg.) you'd like the exercises to take in order to complete:\")), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://i.imgur.com/H2gDnhs.png\",\n    \"alt\": \"alt\"\n  }))), mdx(\"p\", null, \"Once you have completed all these steps you would have ran LearnPack.\"), mdx(\"p\", null, mdx(\"img\", _extends({\n    parentName: \"p\"\n  }, {\n    \"src\": \"https://i.imgur.com/k63n4eN.png\",\n    \"alt\": \"alt\"\n  }))), mdx(\"h3\", {\n    \"id\": \"creating-and-editing-exercises\"\n  }, \"Creating and Editing Exercises\"), mdx(\"p\", null, \"Once all the steps above have been completed, you will have a folder called\\n\", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\\"exercises\\\"\"), \" .\"), mdx(\"p\", null, \"Inside of the \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\\"exercises\\\"\"), \" file, as a teacher you must create a \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\\"README.md\\\"\"), \" file in order to advise the student what to do for the exercise.\"), mdx(\"p\", null, \"Next, you must create an \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\\"app.js\\\"\"), \" folder where the student will be able to input their code to complete the exercise.\"), mdx(\"p\", null, \"Lastly, you must create a \", mdx(\"em\", {\n    parentName: \"p\"\n  }, \"\\\"test.js\\\"\"), \" file where the automatic-test to grade the exercise will be located.\"), mdx(\"h3\", {\n    \"id\": \"publishing\"\n  }, \"Publishing\"), mdx(\"p\", null, \"Once you have created all desired exercises along with the instructions and test file you can publish it for students to be able to access it and practice.\"), mdx(\"p\", null, \"In order to publish, type the following command in your computer terminal:\"), mdx(\"pre\", null, mdx(\"code\", _extends({\n    parentName: \"pre\"\n  }, {\n    \"className\": \"language-sh\"\n  }), \"$ learnpack publish\\n\")));\n}\n;\nMDXContent.isMDXComponent = true;","headings":[{"value":"Learn Pack Official Documentation"},{"value":"Creating and Editing Exercises"},{"value":"Publishing"}]}},"pageContext":{"id":"b3e66ae1-1834-5ffb-9cb0-58f727e6b73a","slug":"/quick-start-teacher","previous":{"id":"17fa8924-3d81-5c8e-82f8-e51a574f9fc6","slug":"/quick-start"},"next":{"id":"4c993e26-3385-5b68-809e-61d54988082b","slug":"/quick-start-student"}}},"staticQueryHashes":["3159585216","63159454"]}