## Main goals
The aim of the workshop was to bring together developers and early adopters of Jupyter, Binder, Thebelab and other web technology relevant for Virtual Environments for research and teaching, with some focus on the GAP computational system.
Topics that were worked on included:
- The GAP JupyterKernel
- Using Thebe for interactive manuals
- Developing teaching materials with Jupyter, and publishing them using MyBinder
- Writing academic publications using MyBinder and Docker images, to make all computational results and all examples fully and easily reproducible.
- Discussing demands on software and hardware infrastructure in day to day use.
Organised by Markus Pfeiffer at UStan. OpenDreamKit paid for the workshop dinner, the accommodation for Nusa Zidaric, Pedro Garcia-Sanchez, and Sergio Siccha, travel and accommodation for Nicolas Thiéry.
We met in a small group of developers and interested clients of our Jupyter, ThebeLab, Binder and other web technology relevant for virtual research environments, focused on GAP and the wider context of OpenDreamKit. We explained how the GAP Jupyter Kernel works, developed some prototypes with and improvements of the GAP Jupyter kernel.
We demonstrated the work of Manuel Martins (Markus Pfeiffer’s PhD student), Sebastian Gutsche, and Pedro A. García-Sánchez who are using GAP’s Jupyter kernel in research and teaching and to develop new ways of using them.
To structure programming work and discussions, we followed the well-established practice of a stand-up meeting in the morning to coordinate work, and a meeting in the afternoon to record achievements.
Discussions ranged from deepining the understanding of how Jupyter works, and what needs the research and teaching community has to more technical topics which reach into other workpackges such as improved integration between SageMath and GAP.
Results and impact
Teachers and researchers intending to use the GAP Jupyter kernel and adjacent technologies in teaching and research, are now much more comfortable using these technologies. The demonstration of the possibilities left a good impression of the potential of this technology.