On Tuesday, November 21, 2017, Julia Mullen <[email protected] <javascript:_e(%7B%7D,'cvml','[email protected]');>> wrote:
> > Hi, > > Where does this stand now? I looked through the documentation to see if > there were instructions on incorporating and integrating Jupyter notebooks > into open edX xblocks - are there? > I just found this: https://pypi.python.org/pypi/nbhosting https://github.com/parmentelat/nbhosting > nginx + django + docker architecture to host notebooks embedded from open-edx hosted MOOCs Official support from edX for Jupyter integration really would be worth funding. > > and pointers and help is appreciated. > BinderHub builds Docker containers from e.g Git repos and then creates an instance of that Docker image and hosts it with a JupyterHub (e.g. hosted in a cloud). Src: https://github.com/jupyterhub/binderhub Docs: https://binderhub.readthedocs.io/en/latest/ JupyterHub hosts Jupyter instances with authentication (e.g. OAuth; IDK about using edX users as JupyterHub users with individual Docker image instance containers with nbgrader/xblock) Src: https://github.com/jupyterhub/jupyterhub Docs: https://jupyterhub.readthedocs.io/en/latest/ https://github.com/quobit/awesome-python-in-education#jupyter > > > Thanks, > Julie > > > On Monday, May 25, 2015 at 3:17:36 PM UTC-4, Wes Turner wrote: >> >> * https://github.com/ipython/ipython/wiki/Install:-Docker#li >> nks-to-jupyter-hub (for hosting 1 or more *containerized* Notebook >> servers) >> * https://github.com/jupyter/nbgrader (for grading notebooks) >> * someone on ipython-dev mentioned adding RESTful views and buttons (to >> nbviewer, I believe) for submitting notebooks >> * http://mail.scipy.org/pipermail/ipython-dev/2015-February/015911.html >> (IPython/Jupyter notebooks -> EdX transforms -> EdX course) >> >> On Tuesday, May 5, 2015 at 8:12:51 AM UTC-5, Colin Fredericks wrote: >>> >>> I have several faculty members who would be interested in this sort of >>> thing. The barrier was always running the external server for the python. >>> >>> Grading was problematic because only the *output* of the code was >>> graded, so if someone knew what they wanted to return... they could just >>> return it. I'm probably going to use more Open Response questions for that, >>> having students grade each others' code drafts. >>> >>> >>> On Monday, May 4, 2015 at 5:15:38 PM UTC-4, Ned Batchelder wrote: >>>> >>>> Hi, >>>> >>>> A really interesting technology in the Python world are IPython (now >>>> called Jupyter) notebooks. These let you embed Python code into a running >>>> textual narration. The code is live, and can be executed in-place, with >>>> graphics and charts live as well. >>>> >>>> As an example, here's Peter Norvig explaining the Traveling Salesman >>>> Problem: the http://nbviewer.ipython.org/url/norvig.com/ipython/TSPv3 >>>> .ipynb >>>> >>>> Has anyone done any work to combine notebooks with Open edX? It would >>>> be very cool to do assessments by having students enter code live into a >>>> notebook, with the grade being reported back to Open edX. >>>> >>>> --Ned. >>>> >>> -- > You received this message because you are subscribed to a topic in the > Google Groups "General Open edX discussion" group. > To view this discussion on the web visit https://groups.google.com/d/ms > gid/edx-code/9f2cee30-fdb3-491e-9397-7ec34375fd1b%40googlegroups.com > <https://groups.google.com/d/msgid/edx-code/9f2cee30-fdb3-491e-9397-7ec34375fd1b%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/CACfEFw_5xyNoK2wsOnNiiyTDAdh-1UcLuuh-coQuj%2BZpAcw7Kg%40mail.gmail.com.
