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.

Reply via email to