The new *jupyter-viewer-xblock *(
https://github.com/ibleducation/jupyter-viewer-xblock) allows to 
embed notebooks dynamically from a public URL.

Demo here!

https://www.youtube.com/watch?v=K8jhWgQnxvI


On Thursday, December 7, 2017 at 8:48:02 PM UTC-5, Nate Aune wrote:
>
> We're spinning up Jupyter notebooks from within Open edX courses using our 
> Container Launcher XBlock, but I'd love to see a deeper integration whereby 
> one could embed a Jupyter Notebook directly in the edX course, and even 
> talk to the NBGrader API to retrieve scores and return these to edX for 
> student grading purposes.
>
> On Tuesday, November 21, 2017 at 10:35:33 AM UTC-8, Wes Turner wrote:
>>
>>
>>
>> On Tuesday, November 21, 2017, Julia Mullen <[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#links-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/msgid/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/89dba1c8-9c1e-4f2d-951d-c47bd4b84064%40googlegroups.com.

Reply via email to