{"id":1995,"date":"2025-05-19T12:53:26","date_gmt":"2025-05-19T12:53:26","guid":{"rendered":"https:\/\/interactivehpc.dk\/?p=1995"},"modified":"2025-07-04T09:49:25","modified_gmt":"2025-07-04T09:49:25","slug":"ucloud-courses-workshop","status":"publish","type":"post","link":"https:\/\/interactivehpc.dk\/?p=1995","title":{"rendered":"Workshop 11\/6: UCloud Courses hands-on"},"content":{"rendered":"\n<h2 class=\"wp-block-heading has-text-align-left gp-gutenbergpro-96686\"><strong>Developing your own UCloud course app using a newly developed template-based approach<\/strong><\/h2>\n\n\n\n<p class=\"gp-gutenbergpro-419b5 wp-block-paragraph\">Join us for a hands-on workshop where we guide you through all the steps of developing a UCloud course app using our newly developed template-based approach. The concept involves having a dedicated app on UCloud for your university course that students can use in e.g., exercise\/lab session and\/or at home. An introduction to the approach can be found in this <a href=\"https:\/\/www.youtube.com\/watch?v=DLltxOwR8VM\">webinar recording<\/a>.<\/p>\n\n\n\n<p class=\"gp-gutenbergpro-5cd37 wp-block-paragraph\">In this workshop, you&#8217;ll learn how to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Translate your course structure <\/strong>to a structure that is compatible with a UCloud course app.<\/li>\n\n\n\n<li><strong>Set up the course development environment <\/strong>which involves cloning the GitHub repository and running a course setup script.<\/li>\n\n\n\n<li><strong>Customize the provided templates <\/strong>to build a UCloud course app that includes all required components &#8211; software dependencies, scripts, datasets, and more.<\/li>\n\n\n\n<li><strong>Test the course on your computer <\/strong>during development to ensure everything functions correctly. We will also see how the final course app looks once it has been put on UCloud.<\/li>\n<\/ul>\n\n\n\n<p class=\"gp-gutenbergpro-f1a23 wp-block-paragraph\">Git\/GitHub and Docker are essential tools in the UCloud course development process. In the workshop, we will give short introductions to both tools primarily aimed at those participants who do not have experience with them. Participants can benefit from following introductory tutorials to <a href=\"https:\/\/coderefinery.github.io\/git-intro\/\">Git<\/a> and <a href=\"https:\/\/www.freecodecamp.org\/news\/docker-simplified-96639a35ff36\/\">Docker<\/a> in advance, although this is not a requirement.<\/p>\n\n\n\n<p class=\"gp-gutenbergpro-d9f67 wp-block-paragraph\"><strong>Date:<\/strong> 11 June 2025<\/p>\n\n\n\n<p class=\"gp-gutenbergpro-cc8b7 wp-block-paragraph\"><strong>Time:<\/strong> 12:30-14:30 (CET)<\/p>\n\n\n\n<p class=\"gp-gutenbergpro-23093 wp-block-paragraph\"><strong>Location:<\/strong> Online, via Zoom (link TBA)<\/p>\n\n\n\n<p class=\"gp-gutenbergpro-116e2 wp-block-paragraph\"><strong>Target audience: <\/strong>Researchers and teachers across all departments at all the Danish universities<\/p>\n\n\n\n<p class=\"gp-gutenbergpro-195e6 wp-block-paragraph\"><strong>Technical Level:<\/strong> Basic to Advanced<\/p>\n\n\n\n<p class=\"gp-gutenbergpro-5cf51 wp-block-paragraph\"><a href=\"https:\/\/events.au.dk\/ucloudcoursesworkshop\" target=\"_blank\" rel=\"noreferrer noopener\">Sign up for this workshop.<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Developing your own UCloud course app using a newly developed template-based approach Join us for a hands-on workshop where we guide you through all the steps of developing a UCloud course app using our newly developed template-based approach. The concept involves having a dedicated app on UCloud for your university course that students can use [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1996,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"gtp_columnspro_styling":"{}","gtp_paragraph_styling":"{\"5cf513b0-5348-43b1-8454-f29117a2935a\":\" .gp-gutenbergpro-5cf51 { background-position-x: 50%;\\nbackground-position-y: 50%;\\nbackground-size: cover;\\nheight: px; }\"}","gtp_heading_styling":"{\"966860cf-940e-4908-b4aa-31a872c841a0\":\" .gp-gutenbergpro-96686 { background-position-x: 50%;\\nbackground-position-y: 50%;\\nbackground-size: cover;\\nletter-spacing: 0px !important;\\ntext-shadow: 0px 0px 0px ;\\nfont-family:  !important; }\"}","gtp_spacer_styling":"{}","gtp_video_styling":"{}","gtp_group_styling":"{}","gtp_cover_styling":"{}","footnotes":""},"categories":[38,12,10,47,11],"tags":[],"class_list":["post-1995","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-supercomputing","category-teaching","category-tutorial","category-ucloud","category-workshop"],"lang":"en","translations":{"en":1995,"da":2000},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=\/wp\/v2\/posts\/1995","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1995"}],"version-history":[{"count":8,"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=\/wp\/v2\/posts\/1995\/revisions"}],"predecessor-version":[{"id":2168,"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=\/wp\/v2\/posts\/1995\/revisions\/2168"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=\/wp\/v2\/media\/1996"}],"wp:attachment":[{"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1995"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1995"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/interactivehpc.dk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1995"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}