当前位置: X-MOL 学术IEEE Secur. Priv. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Courseware as Code: Instituting Agile Courseware Collaboration
IEEE Security & Privacy ( IF 1.9 ) Pub Date : 2020-11-01 , DOI: 10.1109/msec.2020.3004960
Julianna M. Rodriguez 1 , Benjamin J. Allison 2 , Christopher W. Apsey 3 , Todd M. Boudreau 2
Affiliation  

In 2014, the Secretary and Chief of Staff of the Army established the Cyber branch and the U.S. Army Cyber School (USACyS). Quickly building USACyS from scratch required building courseware to fill workforce-oriented curricula. Before we could finish creating sufficient and suitable content, the Army assigned students and scheduled classes. As we worked rapidly to create content, we turned to cloud-hosted storage and synchronization options. However, we found storage options for nonmarkup-language files could not support a managed workflow of creation, sharing, review, and approval. We struggled with an appropriate access control method to enable contributions from a diverse set of authors including faculty, contractors, and even students themselves. We had already chosen to use a privately hosted instance of GitLab for our virtual training infrastructure configuration, and we began to realize the potential of this type of version control repository for courseware. Through Git, we applied the "everything as code" concept to our courseware.

中文翻译:

课件即代码:建立敏捷课件协作

2014年,陆军部长兼参谋长成立了网络分支和美国陆军网络学校(USACyS)。从头开始快速构建 USACyS 需要构建课件来填充面向劳动力的课程。在我们完成创建足够和合适的内容之前,陆军分配了学生并安排了课程。当我们快速创建内容时,我们转向了云托管存储和同步选项。但是,我们发现非标记语言文件的存储选项无法支持创建、共享、审查和批准的托管工作流。我们努力寻找合适的访问控制方法,以实现来自不同作者的贡献,包括教师、承包商,甚至学生自己。我们已经选择将 GitLab 的私有托管实例用于我们的虚拟培训基础架构配置,并且我们开始意识到这种类型的课件版本控制存储库的潜力。通过 Git,我们将“一切皆为代码”的概念应用到我们的课件中。
更新日期:2020-11-01
down
wechat
bug