当前位置: X-MOL 学术Trans. GIS › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
A collaborative GIS programming course using GitHub Classroom
Transactions in GIS ( IF 2.1 ) Pub Date : 2021-07-21 , DOI: 10.1111/tgis.12810
Berk Anbaroğlu 1
Affiliation  

Geospatial software developers often rely on Git to collaborate with each other and manage source code in an efficient way. Yet, most GIS programming courses do not prepare students for such a work environment. This article proposes a typology that a GIS programming course could follow consisting of three components: group organization, project and evaluation. Based on the typology, a GIS programming course was designed where randomly formed pairs develop a state-of-the-art QGIS plugin. GitHub Classroom was used to facilitate collaboration among students, which also allowed the lecturer to monitor the progress of groups and provide timely feedback. Five out of the six groups were successful in completing the projects, and a substantial majority of the students were satisfied with the course. A strengths–weaknesses–opportunities–threats analysis reveals insights that other lecturers may find useful when designing their GIS programming courses.

中文翻译:

使用 GitHub Classroom 的协作式 GIS 编程课程

地理空间软件开发人员通常依靠 Git 相互协作并以有效的方式管理源代码。然而,大多数 GIS 编程课程并未让学生为这样的工作环境做好准备。本文提出了一个 GIS 编程课程可以遵循的类型学,它由三个部分组成:小组组织、项目和评估。基于类型学,设计了一个 GIS 编程课程,其中随机形成的配对开发了一个最先进的 QGIS 插件。GitHub Classroom 用于促进学生之间的协作,这也使讲师能够监控小组的进度并提供及时的反馈。六组中有五组成功完成了项目,绝大多数学生对课程感到满意。
更新日期:2021-07-21
down
wechat
bug