EDUGIT: TOWARD A PLATFORM FOR PUBLISHING AND ADOPTING COURSE CONTENT IN ALL DISCIPLINES - EDUCHI 2019
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
EduGit: Toward a Platform for Publishing and Adopting Course Content in All Disciplines Michael C. Stewart Zamua O. Nasrawt stewarmc@jmu.edu nasrawzo@dukes.jmu.edu James Madison University James Madison University Harrisonburg, Virginia, USA Harrisonburg, Virginia, USA Jason Forsyth forsy2jb@jmu.edu James Madison University Harrisonburg, Virginia, USA ABSTRACT In light of the continued dearth of an online Community of Practice for the collaborative development and distribution of educational materials for Human Computer Interaction, we propose EduGit. EduGit is a web application (under heavy development in the proof-of-concept phase) that serves as a platform for publishing, adopting, and collaboratively authoring educational resources. The system will facilitate and incentivize publishing and adoption of course materials through interactions with existing learning management systems and estimate impact through aggregated material adoption and usage statistics. Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from permissions@acm.org. EduCHI ’19, April 4, 2019, Glasgow, UK © 2019 Copyright held by the owner/author(s). Publication rights licensed to ACM. ACM ISBN 978-1-4503-9999-9/18/06. . . $15.00 https://doi.org/10.1145/1122445.1122456
EduGit: Toward a Platform for Publishing and Adopting Course Content in All Disciplines EduCHI ’19, April 4, 2019, Glasgow, UK CCS CONCEPTS • Human-centered computing → Interactive systems and tools; • Social and professional topics → Model curricula. KEYWORDS education, sharing, online community, open educational resources, community of practice ACM Reference Format: Michael C. Stewart, Zamua O. Nasrawt, and Jason Forsyth. 2019. EduGit: Toward a Platform for Publishing and Adopting Course Content in All Disciplines. In EduCHI ’19: Global Perspectives on HCI Education, April 4, 2019, Glasgow, UK . ACM, New York, NY, USA, 6 pages. https://doi.org/10.1145/1122445.1122456 INTRODUCTION There has been a sustained interest in electronically sharing educational materials since there have been electronic means to do so (e.g. [17]). Across various disciplines there have been periodic efforts addressing the need to share resources. In the Human Computer Interaction (HCI) community alone, there have been numerous efforts to define, share, and critique curricula and to build a community of practice for HCI Education [5–7, 11, 20]. We observe that in the field of software development there seem to be successful communities of practice engaged in sharing and reuse of software artifacts (e.g. [1]). Through (1) tracking the provenance of the source code, (2) nudging developers toward open licenses, and (3) facilitating the incorporation of improvements from third-parties into the original code bases, GitHub has fostered a vibrant community of collaborative software development. Following our participation in [20], we are developing EduGit [21] to support the sharing (publishing and adoption) of course materials, with lessons gleaned from GitHub and past education resource sharing efforts (e.g. those above as well as [3, 4, 8, 9, 18, 19]. EDUGIT EduGit is first a catalogued repository of educational materials. Interested authors of educational materials will be able to easily publish their materials to the catalog. Interested educators will be able to easily adopt those published materials for use in their own course. However, EduGit is intended to be more than a simple catalog of published educational materials. EduGit aims to help educators establish a consequential practice of citing sources. The system will track the adoptions of published materials to provide evidence of use. Similar to citation counts or the “h-index” for estimating researcher impact, statistics about actual adoption of an author’s educational materials by other educators can help establish their educational impact. HCI educators may have
EduGit: Toward a Platform for Publishing and Adopting Course Content in All Disciplines EduCHI ’19, April 4, 2019, Glasgow, UK differential need for such measures depending on their professional role [14]. EduGit has two primary Goals: (1) to facilitate: (a) the publication of educational resources and (b) the adoption of educational resources; and (2)to incentivize: (a) the publication of educational resources and (b) collaboration on educational resources. In addition to the primary goals related to sharing educational resources, we are carefully designing EduGit to create a space for specific people to have specific interactions [10] that we believe are not well supported otherwise. We are designing EduGit to facilitate and incentivize critique of educational resources and pedagogical approaches. Features In the first version of EduGit, educational resources will only be able to be shared in units of a course (i.e. all content for a whole term of a course), and only those “Courses” available within a Canvas LMS [12] course. Of course, this simplification is not without repercussions. We are essentially — at least at this first phase — delegating to an educational technology development community the definition of a “course” and what content it does and does not include. User Experience EduGit should be simple to use. Educators of any academic level and from any discipline should be able to publish and adopt courses with ease. Despite the “git” [22] suffix, publishers and adopters of content should have a simple graphical user interface in the EduGit web application for publishing and adopting content. Given the simplifications in the first version (see: Features), the process of publishing and adopting materials is simplified to publishing and adopting courses. This reduction in scope results in a simpler user experience for both (1) the actions of publishing and adopting, and (2) the pedagogical practice of comprehending and incorporating another educator’s resources. To be clear, we will not be expecting users of EduGit to have any familiarity with the git source control and versioning system [22]. Publishing. An educator wishing to publish their course to the EduGit catalog will simply click a “Publish my course(s)” button, which will prompt them to sign in to their institution’s Canvas instance. Having authenticated and granted EduGit access to their institutional Canvas account, the educator will see a detailed presentation of all the courses they have taught, each with a “Publish” button. Adding their course to the EduGit catalog simply requires clicking the corresponding “Publish” button. Adopting. Similarly, an educator who finds a course they wish to adopt in the EduGit catalog can simply click the course’s corresponding "Adopt" button. This will redirect the educator to their institution’s Canvas authentication process. Having successfully authenticated and authorized EduGit to access their Canvas account, EduGit will present the adopting educator with a detailed list of their courses.
EduGit: Toward a Platform for Publishing and Adopting Course Content in All Disciplines EduCHI ’19, April 4, 2019, Glasgow, UK Simply clicking one of these courses’ corresponding “Select” button will import the published Canvas course contents into the adopter’s course. Collaboration and Updates. EduGit requires access to educators’ existing institutional Canvas accounts to function. This access enables EduGit to support the educators in tracking changes to courses they have published or adopted. When an educator makes a change to a course that has been adopted by others, the educator can be prompted to indicate whether the changes might be beneficial (downstream) to the adopters. Likewise when an adopter makes changes to a Canvas course that they have adopted from another educator, EduGit can prompt the adopter to indicate whether it would be appropriate to propose the change (upstream) to the course from which they adopted the content. In choosing whether to share these updates up- or downstream, educators may wish to describe the changes and perhaps their rationale. Like git’s commit messages, and GitHub’s pull requests, these discussions of rationale for changes create a space for contextualized, detailed discussion of pedagogical choices that currently lack a designated arena. DISCUSSION EduGit will contribute to rich discussions about the development of online communities of practice for educational resources [13, 15, 16, 23]. In addition to questions of the establishment and maintenance of the online community of practice, interesting questions of user experience and pedagogical practice confront EduGit. Currently, there is little meaningful citation of another educator’s materials. The lack of track- ing/tabulation of citations to pedagogical content promotes less consistent attribution of authorship. As EduGit aims to support attribution, there may be an issue in soliciting original content. That is, having lacked a meaningful outcome of attributing educational resources to the original authors, experienced educators may have a significant amount of unattributed content in “their” courses. These educators may feel uncomfortable publishing “their” course materials as they recognize their inability to properly cite their sources so long after they originally adopted them. There is currently little professional space for developing and sharing quality educational materials. While some conferences (e.g. SIGCSE [2]) do have Experience Reports, there remain too few opportu- nities for educators to seek criticism of and collaboration on their educational materials. In EduGit, we can provide the ability to attribute to the contributor the change a publisher incorporates into their course. We expect this to help improve the (likelihood and) quality of the collaboration. REFERENCES [1] 2019. GitHub. https://github.com
EduGit: Toward a Platform for Publishing and Adopting Course Content in All Disciplines EduCHI ’19, April 4, 2019, Glasgow, UK [2] ACM. [n. d.]. SIGCSE Technical Symposium 2019. https://sigcse2019.sigcse.org/ [3] Monika Akbar, Weiguo Fan, Lillian Cassel, Lois Delcambre, Clifford A Shaffer, Edward A Fox, and Yinlin Chen. 2011. How Educators Find Educational Resources Online. In Proceedings of the 16th Annual Joint Conference on Innovation and Technology in Computer Science Education (ITiCSE ’11). ACM, New York, NY, USA, 367. https://doi.org/10.1145/1999747. 1999880 [4] Monika Akbar, Weiguo Fan, Clifford A Shaffer, Yinlin Chen, Lillian Cassel, Lois Delcambre, Daniel D Garcia, Gregory W Hislop, Frank Shipman, Richard Furuta, B Stephen Carpenter, Haowei Hsieh, Bob Siegfried, and Edward A Fox. 2011. Digital Library 2.0 for Educational Resources. In Research and Advanced Technology for Digital Libraries, Stefan Gradmann, Francesca Borri, Carlo Meghini, and Heiko Schuldt (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 89–100. [5] Elizabeth Churchill, Jennifer Preece, and Anne Bowser. 2014. Developing a living HCI curriculum to support a global community. In Proceedings of the extended abstracts of the 32nd annual ACM conference on Human factors in computing systems - CHI EA ’14. ACM Press, New York, New York, USA, 135–138. https://doi.org/10.1145/2559206.2559236 [6] Elizabeth F. Churchill, Anne Bowser, and Jennifer Preece. 2013. Teaching and learning human-computer interaction. interactions 20, 2 (mar 2013), 44. https://doi.org/10.1145/2427076.2427086 [7] Elizabeth F. Churchill, Anne Bowser, and Jennifer Preece. 2016. The future of HCI education. interactions 23, 2 (feb 2016), 70–73. https://doi.org/10.1145/2888574 [8] Eric Fouh, Maoyuan Sun, and Clifford Shaffer. 2012. OpenDSA: A Creative Commons Active-ebook (Abstract Only). In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (SIGCSE ’12). ACM, New York, NY, USA, 721. https://doi.org/10.1145/2157136.2157390 [9] Edward A Fox, Yinlin Chen, Monika Akbar, Clifford A Shaffer, Stephen H Edwards, Peter Brusilovsky, Dan Garcia, Lois Delcambre, Felicia Decker, David Archer, Richard Furuta, Frank Shipman, Stephen Carpenter, and Lillian Cassel. 2010. Ensemble PDP-8: Eight Principles for Distributed Portals. In Proceedings of the 10th Annual Joint Conference on Digital Libraries (JCDL ’10). ACM, New York, NY, USA, 341–344. https://doi.org/10.1145/1816123.1816174 [10] Steve Harrison and Deborah Tatar. 2008. Places: people, events, loci–the relation of semantic frames in the construction of place. Computer Supported Cooperative Work (CSCW) 17, 2-3 (2008), 97–133. [11] Thomas T Hewett, Ronald Baecker, Stuart Card, Tom Carey, Jean Gasen, Marilyn Mantei, Gary Perlman, Gary Strong, and William Verplank. 1992. ACM SIGCHI curricula for human-computer interaction. ACM. [12] Instructure. [n. d.]. Canvas Learning Management System. https://www.canvaslms.com/ [13] Cliff Lampe, Rick Wash, Alcides Velasquez, and Elif Ozkaya. 2010. Motivations to participate in online communities. In Proceedings of the 28th international conference on Human factors in computing systems - CHI ’10. ACM Press, New York, New York, USA, 1927. https://doi.org/10.1145/1753326.1753616 [14] Evan M Peck, Madeline E Smith, and Michael C Stewart. 2018. HCI for PUI: Human-Computer Interaction for Primarily- Undergraduate Institutions. In WORKSHOP: Developing a Community of Practice to Support Global HCI Education of the 2018 CHI Conference on Human Factors in Computing Systems, Vol. 2018. [15] Rebecca Pitt. 2015. Mainstreaming Open Textbooks: Educator Perspectives on the Impact of OpenStax College open textbooks. The International Review of Research in Open and Distributed Learning 16, 4 (2015). https://doi.org/10.19173/ irrodl.v16i4.2381 [16] Jenny Preece. 2000. Online communities: Designing usability and supporting socialbilty. John Wiley & Sons, Inc. [17] David P. Rubincam. 1977. Electronic book. [18] Clifford A Shaffer, Monika Akbar, Alexander Joel D Alon, Michael Stewart, and Stephen H Edwards. 2011. Getting algorithm visualizations into the classroom. In Proceedings of the 42nd ACM technical symposium on Computer science education (SIGCSE ’11 (accpetance rate: 34%)). ACM, New York, NY, USA, 129–134. https://doi.org/10.1145/1953163.1953204
EduGit: Toward a Platform for Publishing and Adopting Course Content in All Disciplines EduCHI ’19, April 4, 2019, Glasgow, UK [19] Clifford A Shaffer, Matthew L Cooper, Alexander Joel D Alon, Monika Akbar, Michael Stewart, Sean Ponce, and Stephen H Edwards. 2010. Algorithm Visualization: The State of the Field. Trans. Comput. Educ. 10, 3 (aug 2010), 9:1—-9:22. https://doi.org/10.1145/1821996.1821997 [20] Olivier St-Cyr, Craig M. MacDonald, Elizabeth F. Churchill, Jenny J. Preece, and Anna Bowser. 2018. Developing a Community of Practice to Support Global HCI Education. In Extended Abstracts of the 2018 CHI Conference on Human Factors in Computing Systems - CHI ’18. ACM Press, New York, New York, USA, 1–7. https://doi.org/10.1145/3170427.3170616 [21] Michael C. Stewart and Zamua O. Nasrawt. 2018. EduGit. https://edug.it [22] Linus Torvalds. [n. d.]. git. https://git-scm.com/ [23] Etienne Wenger, Richard Arnold McDermott, and William Snyder. 2002. Cultivating communities of practice: A guide to managing knowledge. Harvard Business Press.
You can also read