ckcode provides a simple way for your users to run code on a Jupyter server from within your webpage. If you would like to see it in action, check out the user-guide.
The app works by providing users with a simple code module that they can type code into, relating their execution requests to a server, and then displaying the output. It requires a server capable of handling these requests, but we are working on a project that can set this up for you too.
This app was developed for CourseKata Statistics and Data Science, an innovative interactive online textbook for teaching introductory statistics and data science in colleges, universities, and high schools. Part of CourseKata’s Better Book Project, we are leveraging research and student data to guide continuous improvement of online learning resources.