2 materials found
Keywords:
moodle
Creating your own course
If you only wish to create one course please email admin@pan-learning.org and we will create a blank course for you. We will assign you as teacher so you can have full control from there on.
If you would like to be able to create your own blank courses you need to have 'Course Creator'...
Keywords: moodle
Resource type: Moodle course, e-learning
Creating your own course
https://pan-learning.org/moodle/course/view.php?id=90
https://pan-training.eu/materials/creating-your-own-course
If you only wish to create one course please email admin@pan-learning.org and we will create a blank course for you. We will assign you as teacher so you can have full control from there on.
If you would like to be able to create your own blank courses you need to have 'Course Creator' privelages on pan-learning.org. Please email admin@pan-learning.org and we will upgrade your account.
moodle
Including Jupyter Notebooks in your Course
As a teacher, you can link a JupyterHub instance to your course that runs on our e-learning servers.The JupyterHub instance runs as a docker container that is launched when a student clicks on the link. The container will clone your chosen github repository where you can edit and store Jupyter...
Keywords: jupyter notebooks, docker container, moodle, e-teaching
Resource type: Moodle course, e-learning
Including Jupyter Notebooks in your Course
https://pan-learning.org/moodle/course/view.php?id=70
https://pan-training.eu/materials/including-jupyter-notebooks-in-your-course
As a teacher, you can link a JupyterHub instance to your course that runs on our e-learning servers.The JupyterHub instance runs as a docker container that is launched when a student clicks on the link. The container will clone your chosen github repository where you can edit and store Jupyter notebooks.Students will be able to open these Jupyter notebooks and execute them remotely.
Crucially students do not require Jupyter to be installed on their computers or have prior knowledge of python. Examples where this might be useful:
- Show students how to reduce and analyse experimental data themselves using python.
- Introduce students to python modules or software used in data reduction and analysis.
- Allow students to virtually explore large scale facility instruments. For example by using McStas (neutron instrument simulator).
- Teach students data modelling and simulation techniques that use python.
Requirements:
What the student will interact with must be in the form of a Jupyter notebook.
Your notebooks must be on a public github repository.
Note that the entire repository you provide will be cloned not just selected notebooks. However it does not have to be the master branch.
Our containers already include common scientific python modules such as numpy, matplotlib and ipython. In addition we have containers with the following software installed:
1. McStas, McXtrace, SCIPP, SasVIew
2. Crispy
3. SimEx
If you require a container with other software to be installed it is possible to have a custom container created. Please email admin@pan-learning.org for help.
Useful Links:
- [Jupyter notebooks](https://jupyter.org/)
- [What is a docker container](https://www.docker.com/resources/what-container)? (and the [wiki page](https://en.wikipedia.org/wiki/Docker_(software)))
- [Docker and Jupyterhub](https://hub.docker.com/r/jupyterhub/jupyterhub/#help-and-resources)
If you wish to include a link to a Jupyterhub container for your course.
Please fill the form: Information to set up your container
Once you have filled in the form you will receive an email to let you know the JupyterHub link is being set up and any further instructions that are required.
Please note it may take a few days to be up and running.
jupyter notebooks, docker container, moodle, e-teaching