Enhancing coding skills with CloudStor SWAN

S. Morgan
{"title":"Enhancing coding skills with CloudStor SWAN","authors":"S. Morgan","doi":"10.24135/pjtel.v4i1.148","DOIUrl":null,"url":null,"abstract":"CloudStor SWAN (AARNet, 2022) is a research-focused web service for running analyses that is available to staff and students at many research institutes and Universities across Australia and New Zealand. In 2021, we used SWAN as a teaching tool in the master-level subject, Computational Genomics (COMP90016) at The University of Melbourne. This subject aims to teach students how to analyse large genomic datasets using best practices software tools, pipelines and student-written, custom code.  \n  \nAlthough CloudStor SWAN was not conceived as a teaching tool, we worked with their technical staff to tailor the service to our use case. This innovative use of existing research infrastructure allowed us to effectively transition the subject to remote learning. Students and staff could log in to the service using their existing University credentials, from anywhere in the world, without the use of a VPN. The ability to access the platform from a web browser allowed for a consistent computing environment for all students regardless of operating system, and without having to worry about software installations on local machines. This presented a significantly improved experience from the custom servers that had been used in the past. \n  \nWe used SWAN for weekly workshops during semester and for assessment in the form of assignments and an exam. It allowed us to format subject material in Jupyter notebooks where we could seamlessly integrate text, graphics and code. Additionally, assessed code questions can incorporate automatic marking and written submissions can be checked for plagiarism. SWAN also allowed us to introduce students to the UNIX command line, an important skillset that was not previously taught in the University of Melbourne Master of Science (Bioinformatics) program. \n  \nFrom a student perspective, SWAN allowed for a practical skillset to be developed alongside theoretical knowledge from other aspects of the course. The platform was simple to learn and allowed students to focus on the subject content and the tasks asked of them, rather than on the interface. From a teacher’s perspective, having a unified platform allowed for a single set of clear instructions, improved troubleshooting and clearer management of tool versions and software dependencies. The use of Jupyter notebooks simplified lesson plans and assessments by integrating multiple elements into single documents. This element also made the lessons more easily sharable between colleagues and collaborators. \n  \nOur integration of this technology into our tertiary teaching has served as a model for a similar use at a different Australian university. We hope to share the lessons learned from this subject, the advantages of using CloudStor SWAN in a teaching environment for both staff and students and provide some advice for others who may want to adapt it to fit their own teaching needs. \nPresentation link: https://youtu.be/8tutCO1hd9c \nReferences \n  \nAARNet. (2022). CloudStor: Access, store, share and work with your data in one place. https://www.aarnet.edu.au/network-and-services/cloud-services/cloudstor","PeriodicalId":384031,"journal":{"name":"Pacific Journal of Technology Enhanced Learning","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-02-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Pacific Journal of Technology Enhanced Learning","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.24135/pjtel.v4i1.148","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

CloudStor SWAN (AARNet, 2022) is a research-focused web service for running analyses that is available to staff and students at many research institutes and Universities across Australia and New Zealand. In 2021, we used SWAN as a teaching tool in the master-level subject, Computational Genomics (COMP90016) at The University of Melbourne. This subject aims to teach students how to analyse large genomic datasets using best practices software tools, pipelines and student-written, custom code.    Although CloudStor SWAN was not conceived as a teaching tool, we worked with their technical staff to tailor the service to our use case. This innovative use of existing research infrastructure allowed us to effectively transition the subject to remote learning. Students and staff could log in to the service using their existing University credentials, from anywhere in the world, without the use of a VPN. The ability to access the platform from a web browser allowed for a consistent computing environment for all students regardless of operating system, and without having to worry about software installations on local machines. This presented a significantly improved experience from the custom servers that had been used in the past.   We used SWAN for weekly workshops during semester and for assessment in the form of assignments and an exam. It allowed us to format subject material in Jupyter notebooks where we could seamlessly integrate text, graphics and code. Additionally, assessed code questions can incorporate automatic marking and written submissions can be checked for plagiarism. SWAN also allowed us to introduce students to the UNIX command line, an important skillset that was not previously taught in the University of Melbourne Master of Science (Bioinformatics) program.   From a student perspective, SWAN allowed for a practical skillset to be developed alongside theoretical knowledge from other aspects of the course. The platform was simple to learn and allowed students to focus on the subject content and the tasks asked of them, rather than on the interface. From a teacher’s perspective, having a unified platform allowed for a single set of clear instructions, improved troubleshooting and clearer management of tool versions and software dependencies. The use of Jupyter notebooks simplified lesson plans and assessments by integrating multiple elements into single documents. This element also made the lessons more easily sharable between colleagues and collaborators.   Our integration of this technology into our tertiary teaching has served as a model for a similar use at a different Australian university. We hope to share the lessons learned from this subject, the advantages of using CloudStor SWAN in a teaching environment for both staff and students and provide some advice for others who may want to adapt it to fit their own teaching needs. Presentation link: https://youtu.be/8tutCO1hd9c References   AARNet. (2022). CloudStor: Access, store, share and work with your data in one place. https://www.aarnet.edu.au/network-and-services/cloud-services/cloudstor
使用CloudStor SWAN增强编码技能
CloudStor SWAN (AARNet, 2022)是一个以研究为重点的网络服务,用于运行分析,供澳大利亚和新西兰许多研究机构和大学的工作人员和学生使用。2021年,我们将SWAN作为墨尔本大学计算基因组学(COMP90016)硕士水平学科的教学工具。本课程旨在教学生如何使用最佳实践软件工具、管道和学生编写的自定义代码来分析大型基因组数据集。虽然CloudStor SWAN并不是一个教学工具,但我们与他们的技术人员一起为我们的用例定制了服务。这种对现有研究基础设施的创新使用使我们能够有效地将这门学科过渡到远程学习。学生和教职员工可以在世界任何地方使用他们现有的大学证书登录该服务,而无需使用VPN。通过网络浏览器访问平台的能力为所有学生提供了一个一致的计算环境,而不考虑操作系统,而不必担心在本地机器上安装软件。这大大改善了过去使用的自定义服务器的体验。我们在学期中使用SWAN进行每周的研讨会,并以作业和考试的形式进行评估。它允许我们在Jupyter笔记本中格式化主题材料,我们可以无缝地集成文本,图形和代码。此外,评估的代码问题可以包括自动标记和书面提交可以检查抄袭。SWAN还允许我们向学生介绍UNIX命令行,这是墨尔本大学理学硕士(生物信息学)课程中以前没有教授的重要技能。从学生的角度来看,SWAN允许实践技能与课程其他方面的理论知识一起发展。该平台易于学习,允许学生专注于主题内容和任务,而不是界面。从教师的角度来看,拥有一个统一的平台可以提供一套清晰的指令,改进故障排除,更清晰地管理工具版本和软件依赖关系。使用Jupyter笔记本通过将多个元素集成到单个文档中简化了课程计划和评估。这个元素也使课程更容易在同事和合作者之间分享。我们将这种技术整合到我们的高等教育教学中,已经成为澳大利亚其他大学类似使用的典范。我们希望分享从这个主题中吸取的教训,在教职员工和学生的教学环境中使用CloudStor SWAN的优势,并为其他可能想要调整它以适应自己教学需求的人提供一些建议。演讲链接:https://youtu.be/8tutCO1hd9c参考资料AARNet。(2022). CloudStor:在一个地方访问、存储、共享和使用您的数据。https://www.aarnet.edu.au/network-and-services/cloud-services/cloudstor
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信