Immediate Feedback for Students to Solve Notebook Reproducibility Problems in the Classroom

被引:1
|
作者
Casseau, Christophe [1 ]
Falleri, Jean-Remy [1 ,2 ]
Blanc, Xavier [1 ]
Degueule, Thomas [1 ]
机构
[1] Univ Bordeaux, Bordeaux INP, CNRS, LaBRI,UMR5800, Talence, France
[2] Inst Univ France, Paris, France
关键词
notebooks; reproducibility; computer science education;
D O I
10.1109/VL/HCC51201.2021.9576363
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Jupyter notebooks have gained popularity in educational settings. In France, it is one of the tools used by teachers in post-secondary classes to teach programming. When students complete their assignments, they send their notebooks to the teacher for feedback or grading. However, the teacher may not be able to reproduce the results contained in the notebooks. Indeed, students rely on the non-linearity of notebooks to write and execute code cells in an arbitrary order. Conversely, teachers are not aware of this implicit execution order and expect to reproduce the results by running the cells linearly from top to bottom. These two modes of usage conflict, making it difficult for teachers to evaluate their students' work. This article investigates the use of immediate visual feedback to alleviate the issue of non-reproducibility of students' notebooks. We implemented a Jupyter plug-in called Notebook Reproducibility Monitor (NoRM) that pinpoints the non-reproducible cells of a notebook under modifications. To evaluate the benefits of this approach, we perform a controlled study with 37 students on a programming assignment, followed by a focus group. Our results show that the plug-in significantly improves the reproducibility of notebooks without sacrificing the productivity of students.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] STUDENTS SOLVE REAL-LIFE INDUSTRY PROBLEMS IN BCIT PROGRAM
    SMOOK, G
    [J]. PULP & PAPER-CANADA, 1980, 81 (01) : 21 - 21
  • [42] Teaching students with autism to solve mathematical story problems: A replication and extension
    Zhou, Liming
    Wang, Xin
    Wang, Lei
    Hu, Xiaoyi
    [J]. BEHAVIORAL INTERVENTIONS, 2024,
  • [43] CHED 404-Getting students to generate their own problems to solve
    Roacho, Robinson
    Becvar, James E.
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2008, 235
  • [44] EVOLUTION OF THE PROFILES OF THE STUDENTS OF PRIMARY AND SECONDARY WHEN THEY SOLVE LINEAR PROBLEMS
    Fernandez, C.
    Llinares, S.
    [J]. INVESTIGACION EN EDUCACION MATEMATICA XIV, 2010,
  • [45] WHY CANT SMART STUDENTS SOLVE SIMPLE PROGRAMMING-PROBLEMS
    SHACKELFORD, RL
    BADRE, AN
    [J]. INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1993, 38 (06): : 985 - 997
  • [47] AN EXAMINATION OF THE WAYS THAT STUDENTS WITH LEARNING DISABILITIES SOLVE FRACTION COMPUTATION PROBLEMS
    Newton, Kristie J.
    Willard, Catherine
    Teufel, Christopher
    [J]. ELEMENTARY SCHOOL JOURNAL, 2014, 115 (01): : 1 - 21
  • [48] Teaching Students with Autism and Intellectual Disability to Solve Algebraic Word Problems
    Root, Jenny R.
    Henning, Bonnie
    Boccumini, Erica
    [J]. EDUCATION AND TRAINING IN AUTISM AND DEVELOPMENTAL DISABILITIES, 2018, 53 (03) : 325 - 338
  • [49] Strategies used by second-year algebra students to solve problems
    Senk, SL
    Thompson, DR
    [J]. JOURNAL FOR RESEARCH IN MATHEMATICS EDUCATION, 2006, 37 (02) : 116 - 128
  • [50] A study on students' abilities to solve algorithmic and conceptual problems on chemistry concepts
    Alp, E
    Yilmaz, A
    Ertepinar, H
    Sungur, S
    Tekkaya, C
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2005, 230 : U860 - U861