Skip to main content

A Case Study on the Effect of Using an Anchored-Discussion Forum in a Programming Course

  • Conference paper
  • First Online:
Informatics in Schools. Fundamentals of Computer Science and Software Engineering (ISSEP 2018)

Abstract

In the context of a programming course taught to college freshmen, we give an account of the switch from a classical, Moodle-based discussion forum to MIT’s NotaBene (NB) platform. One of the defining features of NB is to anchor each discussion thread to a given rectangular zone freely highlightable in any of the course’s PDF documents. In doing so, it forces a precise contextualization of every post–be it to a slide from the lectures, to a sentence from the instructions in the exercises, or to lines of code in the given exercise keys. We hypothesize that this feature lowers the contextualization effort needed to ask a question, thus strengthening students’ engagement and, ultimately, understanding of the matter. Using historical data on three years of giving the same course, we first examine and classify the students’ interventions with both the traditional and the NB-based approach to see if the questions significantly differ qualitatively or quantitatively. We also quantify the contextualization effort needed in both approaches. Finally, we discuss our teacher experience with both platforms and make recommendations on the choice such a discussion forum in a programming course.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://nb.mit.edu.

References

  1. Anderson, L.W., Krathwohl, D.R.: A taxonomy for learning, teaching, and assessing: a revision of Bloom’s taxonomy of educational objectives. In: Theory Into Practice (2001). https://www.amazon.com/Taxonomy-Learning-Teaching-Assessing-Educational/dp/080131903X

  2. Bullen, M.: A case study of participation and critical thinking in a university-level course delivered by computer conferencing. Ph.D. thesis, University of British Columbia (1997)

    Google Scholar 

  3. Chhabra, A., Iyengar, S.R.S., Saini, P., Bhat, R.S.: A framework for textbook enhancement and learning using crowd-sourced annotations. CoRR (2015)

    Google Scholar 

  4. Chickering, A.W., Gamson, Z.F.: Seven principles for good practice in undergraduate education. AAHE Bull. 3, 7 (1987)

    Google Scholar 

  5. Chua, S.H., Monserrat, T.J.K., Yoon, D., Kim, J., Zhao, S.: Korero: facilitating complex referencing of visual materials in asynchronous discussion interface. Interface 1, 6 (2017)

    Google Scholar 

  6. Feiden, G.: Pilot Study assessing student perception of the collaborative annotation platform open rev in a classroom environment. In: Uppsala Workshop on Pedagogical Research Projects (2015)

    Google Scholar 

  7. Glassman, E.L., Kim, J., Monroy-Hernández, A., Morris, M.R.: Mudslide: a spatially anchored census of student confusion for online lecture videos. In: Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems, CHI 2015, pp. 1555–1564. ACM, New York (2015)

    Google Scholar 

  8. Henri, F.: Computer conferencing and content analysis. In: Kaye, A.R. (ed.) Collaborative Learning Through Computer Conferencing: The Najaden Papers, pp. 117–136. Springer, Heidelberg (1992). https://doi.org/10.1007/978-3-642-77684-7_8

    Chapter  Google Scholar 

  9. Lamia, L.M.: Video annotation for choreographers on the NB platform. Ph.D. thesis, Massachusetts Institute of Technology (2015)

    Google Scholar 

  10. Pandeliev, V.: Anchored discussion as a source of feedback for lecturers. Ph.D. thesis, University of Toronto (2016)

    Google Scholar 

  11. Yoon, D., et al.: RichReview++: deployment of a collaborative multi-modal annotation system for instructor feedback and peer discussion. In: Proceedings of the 19th ACM Conference on Computer-Supported Cooperative Work and Social Computing, pp. 195–205 (2016)

    Google Scholar 

  12. Zhang, A.X.: Systems for improving online discussion. In: Adjunct Publication of the 30th Annual ACM Symposium on User Interface Software and Technology, UIST 2017, pp. 111–114. ACM, New York (2017)

    Google Scholar 

  13. Zhu, J., Warner, J., Gordon, M., White, J., Zanelatto, R., Guo, P.J.: Toward a domain-specific visual discussion forum for learning computer programming: an empirical study of a popular MOOC forum. In: Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC, pp. 101–109 (2015)

    Google Scholar 

  14. Zyto, S., Karger, D., Ackerman, M., Mahajan, S.: Successful classroom deployment of a social document annotation system. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1883–1892 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jean-Philippe Pellet .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Pellet, JP., Parriaux, G., Overney, T. (2018). A Case Study on the Effect of Using an Anchored-Discussion Forum in a Programming Course. In: Pozdniakov, S., Dagienė, V. (eds) Informatics in Schools. Fundamentals of Computer Science and Software Engineering. ISSEP 2018. Lecture Notes in Computer Science(), vol 11169. Springer, Cham. https://doi.org/10.1007/978-3-030-02750-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-02750-6_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-02749-0

  • Online ISBN: 978-3-030-02750-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics