#1255: Supporting Classroom Orchestration and Collaborative Programming with Jupyter Analytics
Jupyter notebooks have been widely adopted in STEM courses that have programming or data science integrated. Jupyter Analytics, a learning analytics system, has been built to provide teachers with visibility into student activity. In combination with its existing functions as an awareness and reflection tool, this demo illustrates how the new code-sharing feature can address the real needs of both instructors and learners within Jupyter notebooks. Specifically, we discuss its potential value in two use cases: (1) supporting teachers in orchestrating live-coding lectures, and (2) helping students merge and synchronize work in collaborative programming. This covers two common pedagogical contexts in higher education: teacher-led lectures and student-centered active learning environments with group projects or collaborative sessions.
Authors
Zhenyu Cai, Richard Lee Davis, Roland Tormey, Pierre Dillenbourg