{
    "componentChunkName": "component---src-templates-docs-js",
    "path": "/01-course-information/04-gitlab-promptlab",
    "result": {"data":{"site":{"siteMetadata":{"title":"Linnéuniversitetet","language":"sv"}},"mdx":{"fields":{"id":"eb60275f-1d23-5455-8a4a-2b0cf869e5f1","title":"Gitlab resources","slug":"/01-course-information/04-gitlab-promptlab"},"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  \"title\": \"Gitlab resources\",\n  \"metaTitle\": \"Gitlab resources\",\n  \"metaDescription\": \"This is the meta description for this page\"\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, \"You create the GitLab resources you need during the course yourself, as and when you need them.\"), mdx(\"h2\", null, \"Create your resources via ActionHub\"), mdx(\"p\", null, \"Resources are created through \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://actionhub.camp.lnu.se/\"\n  }, mdx(\"strong\", {\n    parentName: \"a\"\n  }, \"ActionHub\")), \", where you select \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u201CGitLab Resources\\u201D\"), \" for the course 1dv609. You can also go directly to the course's GitLab resources page: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://actionhub.camp.lnu.se/courses/1dv609/gitlab\"\n  }, mdx(\"strong\", {\n    parentName: \"a\"\n  }, \"actionhub.camp.lnu.se/courses/1dv609/gitlab\")), \".\"), mdx(\"p\", null, \"Select the resource or resources you currently need by checking the corresponding boxes, then click \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Create my GitLab resources\"), \".\"), mdx(\"p\", null, \"Resources you have already created will not be affected. Only the resources you select will be created (along with any necessary groups to organize them).\"), mdx(\"h3\", null, \"eduVPN\"), mdx(\"p\", null, \"ActionHub is only accessible from within Linnaeus University's network. If you are not on campus, you need an active connection to \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://serviceportalen.lnu.se/sv-se/category/2023455?utm_source=chatgpt.com\"\n  }, \"eduVPN\"), \" to use the service.\"), mdx(\"p\", null, \"All tools we will use during this course (ActionHub and PromptLab) are only accessible from within the University Network. That means, you need to be either on campus or connect via eduVPN to the campus network before accessing them.\"), mdx(\"h2\", null, \"Group resources\"), mdx(\"p\", null, \"For A1 part 1 alternative 2, and A2 you may work in groups, you form groups by filling in: \", mdx(\"a\", {\n    parentName: \"p\",\n    \"href\": \"https://forms.gle/vh3n2NYFedPRXaP68\"\n  }, \"Form for forming pairs\"), \" Only one student in the pair needs to fill it in.\"));\n}\n;\nMDXContent.isMDXComponent = true;","tableOfContents":{"items":[{"url":"#create-your-resources-via-actionhub","title":"Create your resources via ActionHub","items":[{"url":"#eduvpn","title":"eduVPN"}]},{"url":"#group-resources","title":"Group resources"}]},"parent":{"relativePath":"01-course-information/04-gitlab-promptlab.md"},"frontmatter":{"metaTitle":"Gitlab resources","metaDescription":"This is the meta description for this page"}},"allMdx":{"edges":[{"node":{"fields":{"slug":"/02-course-content","title":"Course content"}}},{"node":{"fields":{"slug":"/01-course-information","title":"Study guide"}}},{"node":{"fields":{"slug":"/03-examinations","title":"Assignments and Examinations"}}},{"node":{"fields":{"slug":"/","title":"Software Testing 1DV609"}}},{"node":{"fields":{"slug":"/01-course-information/01-communication-strategy","title":"Communication Strategy"}}},{"node":{"fields":{"slug":"/01-course-information/02-course-Literature","title":"Course literature"}}},{"node":{"fields":{"slug":"/01-course-information/02-course-goals-assignments","title":"Assignments and grading"}}},{"node":{"fields":{"slug":"/01-course-information/03-expections","title":"What we expect from you"}}},{"node":{"fields":{"slug":"/01-course-information/04-gitlab-promptlab","title":"Gitlab resources"}}},{"node":{"fields":{"slug":"/02-course-content/01-course-intro-summary","title":"Week 1 (46) Course introduction Summary"}}},{"node":{"fields":{"slug":"/02-course-content/02-week-02","title":"Week 2 (47)"}}},{"node":{"fields":{"slug":"/02-course-content/01-week-01","title":"Week 1 (46)"}}},{"node":{"fields":{"slug":"/02-course-content/03-week-03","title":"Week 3 (48)"}}},{"node":{"fields":{"slug":"/02-course-content/04-week-04","title":"Week 4 (49)"}}},{"node":{"fields":{"slug":"/02-course-content/05-old-lectures","title":"Previous years lectures"}}},{"node":{"fields":{"slug":"/02-course-content/05-week-05","title":"Week 5 (50)"}}},{"node":{"fields":{"slug":"/02-course-content/06-week-06","title":"Week 6 (51)"}}},{"node":{"fields":{"slug":"/02-course-content/07-week-07","title":"Week 7 (52)"}}},{"node":{"fields":{"slug":"/02-course-content/01-basics-summary","title":"Week 1 (46) Basics of Testing Summary"}}},{"node":{"fields":{"slug":"/02-course-content/08-week-08","title":"Week 8 (53)"}}},{"node":{"fields":{"slug":"/02-course-content/09-week-09","title":"Week 9 (1)"}}},{"node":{"fields":{"slug":"/03-examinations/01-assignment-1-part-1","title":"A1.a1 - Alternative 1"}}},{"node":{"fields":{"slug":"/02-course-content/10-week-10","title":"Week 10 (2)"}}},{"node":{"fields":{"slug":"/03-examinations/02-assignment-1-part-1-alternative","title":"A1.a2 - Alternative 2"}}},{"node":{"fields":{"slug":"/03-examinations/03-assignment-1-part-2","title":"A1 Part 2 - Agentic Testing"}}},{"node":{"fields":{"slug":"/03-examinations/04-assignment-2","title":"Assignment 2 - System testing"}}},{"node":{"fields":{"slug":"/03-examinations/05-assignment-3","title":"Assignment 3 - the article"}}},{"node":{"fields":{"slug":"/03-examinations/06-final-exam","title":"Final Exam"}}}]}},"pageContext":{"id":"eb60275f-1d23-5455-8a4a-2b0cf869e5f1"}},
    "staticQueryHashes": ["253607798","3706406642","710574383"]}