SlideShare a Scribd company logo
Edinburgh – 4 June
Jupyter and Noteable at
the University of Edinburgh
James Slack & Núria Ruiz
"The Noteable service is a cloud based
platform providing access to Jupyter notebooks
online. Noteable provides a central storage space to
store and run Jupyter notebooks in a variety of
programming languages"
Service Description
•Computational notebook
•Multi-language support
•Open Source
•https://jupyter.org/
What
are Jupyter notebooks?
•Able to provide context alongside live code
•Can create visualisations, data tables, embed media and work
with remote data sets
•Not as daunting as Terminal or IDE
•Great for introductions to new students
Why use Jupyter?
How to access?
Local Install Jupyterhub
CFD – Lorena Barba (GWU)
Data 8 - Berkeley
Introducing...
•Central service supported by EDINA
•Learn integration
•Supporting teaching use case across University
Why Noteable?
• LTI integration with all leading VLEs
• Automatic grading across multiple courses and markers with nbgrader
• Supporting infrastructure for course file management and identity management
• Trialling AWS Cloud set-up to support more users and more intense processing
Built for education
•>600 users
•6 different Schools
•Alternative use for training
•Benchmarking service against market
Noteable Pilot – Semester 1
Semester 1 Case Study
•Python programming and data visualisation to 1st year biologists
•Previously used IDLE on supported desktops
•Used for: Class work, Assignments, Workshops
•Students analyse an assignment dataset and submit a Jupyter notebook of
their analysis.
Quantitative Skills for Biologists 1 – 220 Students
Semester 1 Case Study continued
•Instructors like the system
• Able to cover more material
• All students work in same environments, less set up
• Able to expand class sizes and be more flexible in where classes held
•Students like the system
•Available through the browser
•No technical barrier to access
•Students can use any computer and OS and access the server from anywhere
•Student course approval ratings increased substantially when we moved to Jupyterhub/Noteable.
Quantitative Skills for Biologists 1 – 220 Students
Semester 1 Case Study
•Learn basics of programming in Python
•Work through notebooks together with instructor or at own pace in labs
•Previously used a text editor and then cmd line Python
•Some students were able to work at home if they had Unix machines, all others
only had access in labs
Introduction to Cognitive Science – 90 students
Semester 1 Case Study continued
•Now all students able to access materials from anywhere
•Student Qoutes:
•- "liked the interface"
- "doesn't make programming daunting"
- "encapsulated / user-friendly / play around with it"
- "more intuitive than Terminal"
Introduction to Cognitive Science – 90 students
Ongoing Case Study
•Intro to Python course open to all staff and students
•Half day course with 20 participants
•90 on waiting list for first event
•Range of experience amongst attendees
•Instructor led walkthrough of notebooks with exercises
Digital Skills Programme – Introduction to Python
•>500 users in 4 schools
•nbgrader implementation
•First round of feedback
•Case studies ongoing
Noteable Pilot – Semester 2
Feedback
•User case studies
•Creation of new content/supporting new users
•Working with those who "Don't code"
•City Region Deal
•Edinburgh Futures Institute
What's next
•3-year pilot
•Expand Open Education
•Deliver new digital pedagogy at scale
•Use automated technologies to support quality at scale
DLAS – Digital Learning at Scale
Future Use Cases
• Build and maintain tools to make it easier for institutions to adopt
• Highlight and showcase how Jupyter can be used in education
• Hosted Jupyter Community event
• Involved with Community Calls (Last Tuesday each month)
Community Engagement
•Supporting trials at other HE institutions
•Noteable for research
•Notebooks for schools and colleges
•Get in touch for trial access - nuria.ruiz@ed.ac.uk
Get involved
customerservices@jisc.ac.uk
jisc.ac.uk
Thank you
Jupyter and Noteable at the University of Edinburgh
james.slack@ed.ac.uk
nuria.ruiz@ed.ac.uk
James Slack & Núria Ruiz

More Related Content

What's hot

Introduction to IPython & Jupyter Notebooks
Introduction to IPython & Jupyter NotebooksIntroduction to IPython & Jupyter Notebooks
Introduction to IPython & Jupyter Notebooks
Eueung Mulyana
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
Edureka!
 
Introduction to OOP in Python
Introduction to OOP in PythonIntroduction to OOP in Python
Introduction to OOP in Python
Aleksander Fabijan
 
Server monitoring using grafana and prometheus
Server monitoring using grafana and prometheusServer monitoring using grafana and prometheus
Server monitoring using grafana and prometheus
Celine George
 
Python Anaconda Tutorial | Edureka
Python Anaconda Tutorial | EdurekaPython Anaconda Tutorial | Edureka
Python Anaconda Tutorial | Edureka
Edureka!
 
Golang - Overview of Go (golang) Language
Golang - Overview of Go (golang) LanguageGolang - Overview of Go (golang) Language
Golang - Overview of Go (golang) Language
Aniruddha Chakrabarti
 
Python interview questions and answers
Python interview questions and answersPython interview questions and answers
Python interview questions and answers
RojaPriya
 
Django Tutorial | Django Web Development With Python | Django Training and Ce...
Django Tutorial | Django Web Development With Python | Django Training and Ce...Django Tutorial | Django Web Development With Python | Django Training and Ce...
Django Tutorial | Django Web Development With Python | Django Training and Ce...
Edureka!
 
Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3
Chariza Pladin
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
Vanessa Rene
 
Effective testing with pytest
Effective testing with pytestEffective testing with pytest
Effective testing with pytest
Hector Canto
 
Python in Test automation
Python in Test automationPython in Test automation
Python in Test automation
Krishnana Sreeraman
 
Fundamentals of Python Programming
Fundamentals of Python ProgrammingFundamentals of Python Programming
Fundamentals of Python Programming
Kamal Acharya
 
Python - An Introduction
Python - An IntroductionPython - An Introduction
Python - An Introduction
Swarit Wadhe
 
Visualization and Matplotlib using Python.pptx
Visualization and Matplotlib using Python.pptxVisualization and Matplotlib using Python.pptx
Visualization and Matplotlib using Python.pptx
SharmilaMore5
 
Python Basics.pdf
Python Basics.pdfPython Basics.pdf
Python Basics.pdf
FaizanAli561069
 
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Edureka!
 
Python introduction
Python introductionPython introduction
Python introduction
Jignesh Kariya
 
Python tutorial
Python tutorialPython tutorial
Python tutorial
Vijay Chaitanya
 
Python basic
Python basicPython basic
Python basic
Saifuddin Kaijar
 

What's hot (20)

Introduction to IPython & Jupyter Notebooks
Introduction to IPython & Jupyter NotebooksIntroduction to IPython & Jupyter Notebooks
Introduction to IPython & Jupyter Notebooks
 
Python Programming Tutorial | Edureka
Python Programming Tutorial | EdurekaPython Programming Tutorial | Edureka
Python Programming Tutorial | Edureka
 
Introduction to OOP in Python
Introduction to OOP in PythonIntroduction to OOP in Python
Introduction to OOP in Python
 
Server monitoring using grafana and prometheus
Server monitoring using grafana and prometheusServer monitoring using grafana and prometheus
Server monitoring using grafana and prometheus
 
Python Anaconda Tutorial | Edureka
Python Anaconda Tutorial | EdurekaPython Anaconda Tutorial | Edureka
Python Anaconda Tutorial | Edureka
 
Golang - Overview of Go (golang) Language
Golang - Overview of Go (golang) LanguageGolang - Overview of Go (golang) Language
Golang - Overview of Go (golang) Language
 
Python interview questions and answers
Python interview questions and answersPython interview questions and answers
Python interview questions and answers
 
Django Tutorial | Django Web Development With Python | Django Training and Ce...
Django Tutorial | Django Web Development With Python | Django Training and Ce...Django Tutorial | Django Web Development With Python | Django Training and Ce...
Django Tutorial | Django Web Development With Python | Django Training and Ce...
 
Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3Zero to Hero - Introduction to Python3
Zero to Hero - Introduction to Python3
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
Effective testing with pytest
Effective testing with pytestEffective testing with pytest
Effective testing with pytest
 
Python in Test automation
Python in Test automationPython in Test automation
Python in Test automation
 
Fundamentals of Python Programming
Fundamentals of Python ProgrammingFundamentals of Python Programming
Fundamentals of Python Programming
 
Python - An Introduction
Python - An IntroductionPython - An Introduction
Python - An Introduction
 
Visualization and Matplotlib using Python.pptx
Visualization and Matplotlib using Python.pptxVisualization and Matplotlib using Python.pptx
Visualization and Matplotlib using Python.pptx
 
Python Basics.pdf
Python Basics.pdfPython Basics.pdf
Python Basics.pdf
 
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...Learn Python Programming | Python Programming - Step by Step | Python for Beg...
Learn Python Programming | Python Programming - Step by Step | Python for Beg...
 
Python introduction
Python introductionPython introduction
Python introduction
 
Python tutorial
Python tutorialPython tutorial
Python tutorial
 
Python basic
Python basicPython basic
Python basic
 

Similar to An introduction to Jupyter notebooks and the Noteable service

Quizzes and Tutorials
Quizzes and TutorialsQuizzes and Tutorials
Quizzes and Tutorials
Business Librarians Association
 
workshop 3 Open Textbooks B-OOO.pptx
workshop 3 Open Textbooks B-OOO.pptxworkshop 3 Open Textbooks B-OOO.pptx
workshop 3 Open Textbooks B-OOO.pptx
Sylvia Moes
 
Challenges and Guidelines for Reproducible Research with Jupyter Notebook
Challenges and Guidelines for Reproducible Research with Jupyter NotebookChallenges and Guidelines for Reproducible Research with Jupyter Notebook
Challenges and Guidelines for Reproducible Research with Jupyter Notebook
Peter Rose
 
EndNote: Actively Collaborating to Support Researchers
EndNote: Actively Collaborating to Support ResearchersEndNote: Actively Collaborating to Support Researchers
EndNote: Actively Collaborating to Support Researchers
Lorna Dodd
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
Gavin Henrick
 
OER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsOER Authoring and Delivery Platforms
OER Authoring and Delivery Platforms
Una Daly
 
TutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptxTutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptx
Colm Dunphy
 
Feeding and Captivating OU Students
Feeding and Captivating OU StudentsFeeding and Captivating OU Students
Feeding and Captivating OU Students
Business Librarians Association
 
Sakai strategy at UPMC-Paris 6Presentation
Sakai strategy at UPMC-Paris 6PresentationSakai strategy at UPMC-Paris 6Presentation
Sakai strategy at UPMC-Paris 6Presentation
UPMC - Sorbonne Universities
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
Japan Electronic Publishing Association
 
iPad project - Moving forward
iPad project - Moving forwardiPad project - Moving forward
iPad project - Moving forward
Nicolas Forsans
 
QSA Assessment Conference 2012
QSA Assessment Conference 2012QSA Assessment Conference 2012
QSA Assessment Conference 2012
John Oxley
 
Õpiobjektid ja repositooriumid
Õpiobjektid ja repositooriumidÕpiobjektid ja repositooriumid
Õpiobjektid ja repositooriumid
Hans Põldoja
 
Software Programming with Python II.pptx
Software Programming with Python II.pptxSoftware Programming with Python II.pptx
Software Programming with Python II.pptx
GevitaChinnaiah
 
Delivering e learning at large scale - final
Delivering e learning at large scale - finalDelivering e learning at large scale - final
Delivering e learning at large scale - final
Ross Mackenzie
 
Using iPads to enable cultural change in Technology Enhanced Learning: A case...
Using iPads to enable cultural change in Technology Enhanced Learning: A case...Using iPads to enable cultural change in Technology Enhanced Learning: A case...
Using iPads to enable cultural change in Technology Enhanced Learning: A case...
Art + Design: elearning lab design for social change
 
On Using Cloud Computing to Support Online Courses
On Using Cloud Computing to Support Online CoursesOn Using Cloud Computing to Support Online Courses
On Using Cloud Computing to Support Online Courses
Germán Moltó
 
Engaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesEngaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 Technologies
Nanette Stillwell
 
Learning Emerging Tech
Learning Emerging TechLearning Emerging Tech
Learning Emerging Tech
Vidhya Chandrasekaran
 
ROLE Xmas Project KULeuven
ROLE Xmas Project KULeuvenROLE Xmas Project KULeuven
ROLE Xmas Project KULeuven
Katrien Verbert
 

Similar to An introduction to Jupyter notebooks and the Noteable service (20)

Quizzes and Tutorials
Quizzes and TutorialsQuizzes and Tutorials
Quizzes and Tutorials
 
workshop 3 Open Textbooks B-OOO.pptx
workshop 3 Open Textbooks B-OOO.pptxworkshop 3 Open Textbooks B-OOO.pptx
workshop 3 Open Textbooks B-OOO.pptx
 
Challenges and Guidelines for Reproducible Research with Jupyter Notebook
Challenges and Guidelines for Reproducible Research with Jupyter NotebookChallenges and Guidelines for Reproducible Research with Jupyter Notebook
Challenges and Guidelines for Reproducible Research with Jupyter Notebook
 
EndNote: Actively Collaborating to Support Researchers
EndNote: Actively Collaborating to Support ResearchersEndNote: Actively Collaborating to Support Researchers
EndNote: Actively Collaborating to Support Researchers
 
Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...Moodle as the central hub of learning with tools plugged in –learning tool in...
Moodle as the central hub of learning with tools plugged in –learning tool in...
 
OER Authoring and Delivery Platforms
OER Authoring and Delivery PlatformsOER Authoring and Delivery Platforms
OER Authoring and Delivery Platforms
 
TutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptxTutorStack Devconf.cz.pptx
TutorStack Devconf.cz.pptx
 
Feeding and Captivating OU Students
Feeding and Captivating OU StudentsFeeding and Captivating OU Students
Feeding and Captivating OU Students
 
Sakai strategy at UPMC-Paris 6Presentation
Sakai strategy at UPMC-Paris 6PresentationSakai strategy at UPMC-Paris 6Presentation
Sakai strategy at UPMC-Paris 6Presentation
 
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus GyllingEDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
EDUPUB Tokyo 2014 day2 Paul Belfanti and Markus Gylling
 
iPad project - Moving forward
iPad project - Moving forwardiPad project - Moving forward
iPad project - Moving forward
 
QSA Assessment Conference 2012
QSA Assessment Conference 2012QSA Assessment Conference 2012
QSA Assessment Conference 2012
 
Õpiobjektid ja repositooriumid
Õpiobjektid ja repositooriumidÕpiobjektid ja repositooriumid
Õpiobjektid ja repositooriumid
 
Software Programming with Python II.pptx
Software Programming with Python II.pptxSoftware Programming with Python II.pptx
Software Programming with Python II.pptx
 
Delivering e learning at large scale - final
Delivering e learning at large scale - finalDelivering e learning at large scale - final
Delivering e learning at large scale - final
 
Using iPads to enable cultural change in Technology Enhanced Learning: A case...
Using iPads to enable cultural change in Technology Enhanced Learning: A case...Using iPads to enable cultural change in Technology Enhanced Learning: A case...
Using iPads to enable cultural change in Technology Enhanced Learning: A case...
 
On Using Cloud Computing to Support Online Courses
On Using Cloud Computing to Support Online CoursesOn Using Cloud Computing to Support Online Courses
On Using Cloud Computing to Support Online Courses
 
Engaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 TechnologiesEngaged Learning Using Web 2.0 Technologies
Engaged Learning Using Web 2.0 Technologies
 
Learning Emerging Tech
Learning Emerging TechLearning Emerging Tech
Learning Emerging Tech
 
ROLE Xmas Project KULeuven
ROLE Xmas Project KULeuvenROLE Xmas Project KULeuven
ROLE Xmas Project KULeuven
 

More from Jisc

Adobe Express Engagement Webinar (Delegate).pptx
Adobe Express Engagement Webinar (Delegate).pptxAdobe Express Engagement Webinar (Delegate).pptx
Adobe Express Engagement Webinar (Delegate).pptx
Jisc
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Jisc's value to HE: the University of Sheffield
Jisc's value to HE: the University of SheffieldJisc's value to HE: the University of Sheffield
Jisc's value to HE: the University of Sheffield
Jisc
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
Jisc
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
Jisc
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
Jisc
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
Jisc
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
Jisc
 
International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...
Jisc
 
Digital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptxDigital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptx
Jisc
 
Open Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptxOpen Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptx
Jisc
 
Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...
Jisc
 
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
Jisc
 
Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023
Jisc
 
Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023
Jisc
 
Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023
Jisc
 
JISC Presentation.pptx
JISC Presentation.pptxJISC Presentation.pptx
JISC Presentation.pptx
Jisc
 
Community-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptxCommunity-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptx
Jisc
 

More from Jisc (20)

Adobe Express Engagement Webinar (Delegate).pptx
Adobe Express Engagement Webinar (Delegate).pptxAdobe Express Engagement Webinar (Delegate).pptx
Adobe Express Engagement Webinar (Delegate).pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Jisc's value to HE: the University of Sheffield
Jisc's value to HE: the University of SheffieldJisc's value to HE: the University of Sheffield
Jisc's value to HE: the University of Sheffield
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...International students’ digital experience: understanding and mitigating the ...
International students’ digital experience: understanding and mitigating the ...
 
Digital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptxDigital Storytelling Community Launch!.pptx
Digital Storytelling Community Launch!.pptx
 
Open Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptxOpen Access book publishing understanding your options (1).pptx
Open Access book publishing understanding your options (1).pptx
 
Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...Scottish Universities Press supporting authors with requirements for open acc...
Scottish Universities Press supporting authors with requirements for open acc...
 
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...How Bloomsbury is supporting authors with UKRI long-form open access requirem...
How Bloomsbury is supporting authors with UKRI long-form open access requirem...
 
Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023Jisc Northern Ireland Strategy Forum 2023
Jisc Northern Ireland Strategy Forum 2023
 
Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023Jisc Scotland Strategy Forum 2023
Jisc Scotland Strategy Forum 2023
 
Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023Jisc stakeholder strategic update 2023
Jisc stakeholder strategic update 2023
 
JISC Presentation.pptx
JISC Presentation.pptxJISC Presentation.pptx
JISC Presentation.pptx
 
Community-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptxCommunity-led Open Access Publishing webinar.pptx
Community-led Open Access Publishing webinar.pptx
 

Recently uploaded

Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
Kavitha Krishnan
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
Celine George
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
Bisnar Chase Personal Injury Attorneys
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 

Recently uploaded (20)

Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Assessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptxAssessment and Planning in Educational technology.pptx
Assessment and Planning in Educational technology.pptx
 
How to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRMHow to Manage Your Lost Opportunities in Odoo 17 CRM
How to Manage Your Lost Opportunities in Odoo 17 CRM
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Top five deadliest dog breeds in America
Top five deadliest dog breeds in AmericaTop five deadliest dog breeds in America
Top five deadliest dog breeds in America
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 

An introduction to Jupyter notebooks and the Noteable service

  • 1. Edinburgh – 4 June Jupyter and Noteable at the University of Edinburgh James Slack & Núria Ruiz
  • 2. "The Noteable service is a cloud based platform providing access to Jupyter notebooks online. Noteable provides a central storage space to store and run Jupyter notebooks in a variety of programming languages" Service Description
  • 3. •Computational notebook •Multi-language support •Open Source •https://jupyter.org/ What are Jupyter notebooks?
  • 4. •Able to provide context alongside live code •Can create visualisations, data tables, embed media and work with remote data sets •Not as daunting as Terminal or IDE •Great for introductions to new students Why use Jupyter?
  • 5. How to access? Local Install Jupyterhub
  • 6. CFD – Lorena Barba (GWU) Data 8 - Berkeley
  • 8. •Central service supported by EDINA •Learn integration •Supporting teaching use case across University Why Noteable?
  • 9. • LTI integration with all leading VLEs • Automatic grading across multiple courses and markers with nbgrader • Supporting infrastructure for course file management and identity management • Trialling AWS Cloud set-up to support more users and more intense processing Built for education
  • 10. •>600 users •6 different Schools •Alternative use for training •Benchmarking service against market Noteable Pilot – Semester 1
  • 11. Semester 1 Case Study •Python programming and data visualisation to 1st year biologists •Previously used IDLE on supported desktops •Used for: Class work, Assignments, Workshops •Students analyse an assignment dataset and submit a Jupyter notebook of their analysis. Quantitative Skills for Biologists 1 – 220 Students
  • 12. Semester 1 Case Study continued •Instructors like the system • Able to cover more material • All students work in same environments, less set up • Able to expand class sizes and be more flexible in where classes held •Students like the system •Available through the browser •No technical barrier to access •Students can use any computer and OS and access the server from anywhere •Student course approval ratings increased substantially when we moved to Jupyterhub/Noteable. Quantitative Skills for Biologists 1 – 220 Students
  • 13. Semester 1 Case Study •Learn basics of programming in Python •Work through notebooks together with instructor or at own pace in labs •Previously used a text editor and then cmd line Python •Some students were able to work at home if they had Unix machines, all others only had access in labs Introduction to Cognitive Science – 90 students
  • 14. Semester 1 Case Study continued •Now all students able to access materials from anywhere •Student Qoutes: •- "liked the interface" - "doesn't make programming daunting" - "encapsulated / user-friendly / play around with it" - "more intuitive than Terminal" Introduction to Cognitive Science – 90 students
  • 15. Ongoing Case Study •Intro to Python course open to all staff and students •Half day course with 20 participants •90 on waiting list for first event •Range of experience amongst attendees •Instructor led walkthrough of notebooks with exercises Digital Skills Programme – Introduction to Python
  • 16. •>500 users in 4 schools •nbgrader implementation •First round of feedback •Case studies ongoing Noteable Pilot – Semester 2
  • 18. •User case studies •Creation of new content/supporting new users •Working with those who "Don't code" •City Region Deal •Edinburgh Futures Institute What's next
  • 19. •3-year pilot •Expand Open Education •Deliver new digital pedagogy at scale •Use automated technologies to support quality at scale DLAS – Digital Learning at Scale Future Use Cases
  • 20. • Build and maintain tools to make it easier for institutions to adopt • Highlight and showcase how Jupyter can be used in education • Hosted Jupyter Community event • Involved with Community Calls (Last Tuesday each month) Community Engagement
  • 21. •Supporting trials at other HE institutions •Noteable for research •Notebooks for schools and colleges •Get in touch for trial access - nuria.ruiz@ed.ac.uk Get involved
  • 22. customerservices@jisc.ac.uk jisc.ac.uk Thank you Jupyter and Noteable at the University of Edinburgh james.slack@ed.ac.uk nuria.ruiz@ed.ac.uk James Slack & Núria Ruiz

Editor's Notes

  1. So firstly, I want to go over Noteable, what is Noteable. Well here is our service definition and as you can see the service provides access to Jupyter notebooks. So here is where talking about Noteable can sometimes be difficult, because to talk about Noteable we need to talk about Jupyter notebooks first.
  2. The Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Originally started out life as the IPython project but quickly took on new life as Jupyter. These notebooks allow you to explore and interact with code in a variety of languages, originally this contained Julia Python and R hence the name but this has now expanded to enable you to work in the Jupyter environment in over a 100 different languages. This is all open source so you can access all of the materials, join the community and contribute to the project. If youd like to know more or want to start getting involved you can head to jupyter.org to find out more.
  3. So as you can see the benefits from this are the ability to provide context alongside your code that students or colleagues interact with that helps you to build computational narratives. These can become incredibly rich documents as you can also create and interact with data tables and create visualisations of your findings. From students we've also found that this is a lot less intimidating of an environment, many students are put off by the terminal or a traditional IDE and there is a fear of coding that people believe they won't be able to interact or understand. Being able to lower the barrier and make the experience less daunting mean that this is a great platform for introducing concepts quickly and allowing students to start coding.
  4. Local install – great for exploring concepts on your own but need to manage your libraries and language kernel. Good for exploration but cumbersome for classes. Jupyterhub – cloud service that provides access to notebooks, this service bsed infrastructure means that you can access notebooks without anyneed for installation and also you can pre-configure these environments to contain certain packages. Important as no need to install jupyter but also no need to install any required packages, all students and instructors work in a copy of the same evironment, which means as an instructor if it works for you it will work for your students. Distance learning, creating OERs, dealing with large classes or one of workshops where you don't have time to help everybody get setup and want to maximise the time spent learning.
  5. Lorena Barba – OER example Data8 Course, huge class size with many people being able to interact with material from wherever they are on whatever setup.
  6. Hand over to Núria
  7. Central service, means schools do no have to support individual environments, reducing workload if many schools are individually support infrastructure. Also means that we are able to put more time into development work to add new features, one of these is learn integration we integrate with learn via LTI which means that information about the student is passed across to noteable so we know what courses that student is enrolled on and also means they don't have to login seperately. This gets important later when we start dealing with assessments and grades. Also means schools without the ability or resources to set this up are not left behind.
  8. Central service, means schools do no have to support individual environments, reducing workload if many schools are individually support infrastructure. Also means that we are able to put more time into development work to add new features, one of these is learn integration we integrate with learn via LTI which means that information about the student is passed across to noteable so we know what courses that student is enrolled on and also means they don't have to login seperately. This gets important later when we start dealing with assessments and grades. Also means schools without the ability or resources to set this up are not left behind.
  9. Informatics, mathematics, sps, ppls, biological sciences and ECA. Support case for central service supporting many schools Also used as part of digi skills programme Is this the best service for us, what could be better.
  10. We wanted to give you more of an overview of how our users are making use of noteable, what their use cases and circumstances are and why they have decided to move to Jupyter and Noteable
  11. Front-loaded programming teaching, still high numbers Less daunting than IDE Essential to smooth running of the course
  12. 100,000 students with data skills so there is a real emphasis on supporting these kind of platform both within the University