SlideShare a Scribd company logo
Federated Non-Traditional
Practical Work for
Engineering Education
Professor Timothy Drysdale
Note on slide content
• This is a larger slide deck than I could have presented at
EUCAP
• It is from a talk I gave at NI Days Europe in Munich October
2019 (I choose this approach due to extreme operational
workloads leading online exams at this time)
“Breaking News”: For those that may be interested – I made a
PDF exam marking system (in use by for School of Engineering
exams, and default in School of Maths)
• https://edin.ac/36DQWbY
• https://pdf.gradex.io/
• https://github.com/timdrysdale/gradex-cli
The future is
already here
— it's just not
very evenly
distributed.
Photo credit: Frederic Poirot timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
Electricity Demonstration, 18th Century is a photograph by Science Photo Library timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
University of Giessen, founded 1607
Liebig introduced labs ca. 190 years ago
Rennselaer Polytechnic Institute, founded 1824
Eaton introduced labs shortly after
https://www.ucalgary.ca/uci/abroad/exchange/giessen
www.lib.rpi.edu/dept/library/html/Archives/buildings/winslow.html
Student feedback does lead to change!
Now nearly 200 years of labs timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
Teaching
labs
created
Computer-
based
equipment
What
Next
?
timothy.drysdale@ed.ac.uk
Laboratories now … large scale, dedicated spaces
~£90M Capital
19 Labs, 50 Staff
Serves 5000 students
The Diamond, University of
Sheffield, 2015
The CTL, University of
Birmingham, 2018
~£40M Capital
3500 UG STEM studentstimothy.drysdale@ed.ac.uk
5%
20%
50%
x4 x2.5
timothy.drysdale@ed.ac.uk
“How do we deal with this expansion [of student numbers]?
How do we still engage students early on with the world of
engineering? How do we show them the messiness of
engineering, the political and social aspects? ... How do we do
this beyond the capstone project? This type of education, the
type of education we want to have, is expensive. So how do
you do this for all students, large cohorts of students, without
compromising on everything?”
R. Graham, (2018) “The global state of the art in engineering
education,” New Engineering Education Transformation,
Massachusetts Institute of Technology, Cambridge, MA, USA
timothy.drysdale@ed.ac.uk
Devil’s
advocate
(with love)
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
https://www.teaching-matters-blog.ed.ac.uk/learning-to-code-in-context/
timothy.drysdale@ed.ac.uk
DO BOTH
TRAD &
NEW
www.youtube.com/watch?v=MSQtI9PPjok
openEngineering Lab, The Open University UK
timothy.drysdale@ed.ac.uk
International & UK Awards:
openEngineering/openSTEM labs
• National Instruments
Global Engineering Impact Award
2019 (Education)
• The Guardian
Teaching Excellence Award 2018
• Global Online Labs Consortium
Remote Experiment Award 2018
• Times Higher Education
Leadership & Management Award
2017
(Outstanding Digital Innovation)
timothy.drysdale@ed.ac.uk
Automated evaluation
Authentic assessment
• AI for observability 24/7
• EJ framework tolerates AI limitations
• Break toxic cycle of feedback dependency
timothy.drysdale@ed.ac.uk
Digital alternative for ALL STEM subjects:
Non-traditional practical work
Pedagogy
Practicality
Sustainability
-Remote labs
-Blended labs
-Virtual labs
-Simulations
timothy.drysdale@ed.ac.uk
Any teacher who
can be replaced
by a machine,
. . . should be.
Photo credit: celestis.com
timothy.drysdale@ed.ac.uk
Pedagogical approaches
Quality/Benefit
Human
Technology
timothy.drysdale@ed.ac.uk
T. D. Drysdale, S. Kelley, A.-M. Scott, V. Dishon, J. Scoles
The University of Edinburgh
Edinburgh, Scotland
A. Weightman
The University of Manchester
Manchester, England
Post—humanistic 'practices of
community' for non-traditional
laboratory work
S. Watts
The University of Bath
Bath, England
R. J. Lewis
Cardiff University
Cardiff, Wales
https://github.com/timdrysdale/sefi2019 timothy.drysdale@ed.ac.uk
Understanding student and staff practice
timothy.drysdale@ed.ac.uk
Should we be
teaching ‘best’
(only one)
practice?
timothy.drysdale@ed.ac.uk
Traditional lab work ….
timothy.drysdale@ed.ac.uk
What learning is like in NTPW
Courtesy Jon Platek and Wikimedia Commons
Exploration
Surprise
timothy.drysdale@ed.ac.uk
Photo by Franck V. on Unsplash
Teacher-like
functionality
is inevitable
timothy.drysdale@ed.ac.uk
“In the software-centered future, individuals and institutions won’t compete with computer
programs so much as they’ll compete with each other over who can work best alongside
computers.”
Sonnad, N. (2014) Beautiful Twitter bots tell us what the future of automation is all about. Quartz, June 12
2014. http://qz.com/219696
From workshop on Teacherbots by Kathrin Haag, Stewart Cromar, Sian Bayne
University of Edinburgh www.teacherbot.ed.ac.uk/wp-content/uploads/2016/05/Build-your-own-chatbot.pptx
Open-ended practice
As the students move to more senior years, user interfaces should
become more open-ended. For project work, activities might be
programmed directly by the student and/or the data analysed in Jupyter
notebooks
NTPW
activities
Staff
Students
Educational Collaboration
in practices of community
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.u
Workshop technicians +
Learning Technology Developers
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
Scale of many Scale of oneScale of some
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
https://github.com/timdrysdale/penduino
timothy.drysdale@ed.ac.uk
Preview
Very early prototypes!
(not available after event)
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
Pendulum
Pendulum
Pendulum
Edited: links removed because not available after event
timothy.drysdale@ed.ac.uk
LabVIEW can interface to a variety of single-board platforms
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
Mockup developed with V. Dishon
timothy.drysdale@ed.ac.uk
NI ELVIS III
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
Last login: Mon Nov 18 23:26:32 2019 from 129.215.xxx.xxx
xxxx@NI-ELVIS-III-03167F7E:~# df ./ -h
df ./ -h
Filesystem Size Used Avail Use% Mounted on
ubi1:rootfs 851M 788M 59M 94% /
xxxx@NI-ELVIS-III-03167F7E:~# uname -a
Linux NI-ELVIS-III-03167F7E 4.9.47-rt37-ni-6.0.0f1 #1 SMP PREEMPT RT Fri Mar
2 21:16:39 CST 2018 armv7l armv7l armv7l GNU/Linux
365 MB free out of the box
Python easily eats 160+ MB
timothy.drysdale@ed.ac.uk
https://github.com/ni/NI-ELVIS-III-Python-Examples timothy.drysdale@ed.ac.uk
import time
from nielvis import LEDs, Led
with LEDs() as LED:
led = Led.LED0
led_on_off = True
for x in range(0, 10):
LED.write(led, led_on_off)
time.sleep(0.5)
led_on_off = not led_on_off
https://github.com/ni/NI-ELVIS-III-Python-Examples/blob/master/examples/digital/LED.py timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
WebRTC pain points for
unattended experiments?
- system complexity
- connection anxiety
- connection time
- automated camera serving issues
- moving target
- non-human uses cases are edge
(Been there done that, for the last lab,
but not appropriate this time around)
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
https://github.com/timdrysdale/elviseyes
<setup>
async def listen(DIO):
global bank, left, right, bottom, duration, lights
uri = "ws://localhost:8888/ws/elvis"
async with websockets.connect(uri) as websocket:
while True:
ok = False
msg = ""
message = await websocket.recv()
<process message>
<set outputs>
reply = {"result":ok, "message": msg}
await websocket.send(json.dumps(reply))
if __name__ == "__main__":
# configure a DIO session
with DigitalInputOutput(bank, [left, right, bottom]) as DIO:
asyncio.get_event_loop().run_until_complete(listen(DIO))
asyncio — Asynchronous I/O
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
Stopping and starting USB camera
streaming causes problems ….
libv4l2: error turning on stream: No space left on
device VIDIOC_STREAMON: No space left on device
$ ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 -f mpegts -
codec:v mpeg1video -s 640x480 -b:v 1000k -bf 0 http://<somewhere>
timothy.drysdale@ed.ac.uk
Stopping and starting usb camera
streaming is rolling the dice ….
libv4l2: error turning on stream: No space left on
device VIDIOC_STREAMON: No space left on device
https://github.com/timdrysdale/vw timothy.drysdale@ed.ac.uk
https://github.com/timdrysdale/vw timothy.drysdale@ed.ac.uk
$ GOARCH=arm
$ GOARM=7
$ GOOS=linux
$ go build
$ scp vw-arm7 <elvis>
timothy.drysdale@ed.ac.uk
https://github.com/timdrysdale/vw
$ curl -X POST -H "Content-Type:
application/json" -d '{"stream":”data",
"destination":
"wss://<some.relay.server>/bi/elvis",
"id":"0"}'
http://localhost:8888/api/destinations
Streaming configuration is dynamic
No business logic in the experiment
Reduced deployment and maintenance burden
timothy.drysdale@ed.ac.uk
ElvisEyesEdited: link removed because not available after event
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
LabVIEW NXG Web Module – create web UI in familiar LabVIEW environment
Scale of many Scale of oneScale of some
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
timothy.drysdale@ed.ac.uk
EXTRA SLIDES
NTPW supporting practices of community
• What then can be done in higher education to provide
experience of this?
• Subject knowledge has long-term relevance, and staff are
authorities, so it cannot be done in the existing curriculum.
• NTPW activities offer a rapid refresh and update cycle (unlike
conventional laboratories), where students engage with leading
edge technological concepts.
• Posthuman gaze: Observe and support the behaviour of
relations between the technologies, senior students, tutors, and
staff when handling newer technologies/concepts before the
concepts and practices around those technologies have
stabilised.
timothy.drysdale@ed.ac.uk

More Related Content

Similar to Federated Non-Traditional Practical Work for Engineering Education

Hartlepool t&l keynote070710printversion
Hartlepool t&l keynote070710printversionHartlepool t&l keynote070710printversion
Hartlepool t&l keynote070710printversion
simonjball
 
Digital Fabrication Studio 0.3 Introduction
Digital Fabrication Studio 0.3 IntroductionDigital Fabrication Studio 0.3 Introduction
Digital Fabrication Studio 0.3 Introduction
Massimo Menichinelli
 

Similar to Federated Non-Traditional Practical Work for Engineering Education (20)

Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
 
Hartlepool t&l keynote070710printversion
Hartlepool t&l keynote070710printversionHartlepool t&l keynote070710printversion
Hartlepool t&l keynote070710printversion
 
Mo m present_friday_3d printing for circular economy and open hardware labs
Mo m present_friday_3d printing for circular economy and open hardware labsMo m present_friday_3d printing for circular economy and open hardware labs
Mo m present_friday_3d printing for circular economy and open hardware labs
 
SoC Summit 2014 K. Donert
SoC Summit 2014 K. DonertSoC Summit 2014 K. Donert
SoC Summit 2014 K. Donert
 
Digital Fabrication Studio 0.3 Introduction
Digital Fabrication Studio 0.3 IntroductionDigital Fabrication Studio 0.3 Introduction
Digital Fabrication Studio 0.3 Introduction
 
Implementation of Synchronous and Asynchronous Remote Teaching in Computer Sc...
Implementation of Synchronous and Asynchronous Remote Teaching in Computer Sc...Implementation of Synchronous and Asynchronous Remote Teaching in Computer Sc...
Implementation of Synchronous and Asynchronous Remote Teaching in Computer Sc...
 
2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research2014-10-10-SBC361-Reproducible research
2014-10-10-SBC361-Reproducible research
 
Bridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academiaBridging the gap between industry 4.0 and academia
Bridging the gap between industry 4.0 and academia
 
Italy roberto manca_to_the_search_of_the_blue_gold_from_windows_xp_to_windows...
Italy roberto manca_to_the_search_of_the_blue_gold_from_windows_xp_to_windows...Italy roberto manca_to_the_search_of_the_blue_gold_from_windows_xp_to_windows...
Italy roberto manca_to_the_search_of_the_blue_gold_from_windows_xp_to_windows...
 
University Recommendations
University Recommendations University Recommendations
University Recommendations
 
STEM Innovation in Education
STEM Innovation in EducationSTEM Innovation in Education
STEM Innovation in Education
 
David W. Deeds : AACE Presentation : 3D Internet Classroom
David W. Deeds : AACE Presentation : 3D Internet ClassroomDavid W. Deeds : AACE Presentation : 3D Internet Classroom
David W. Deeds : AACE Presentation : 3D Internet Classroom
 
Geogebra by Mr. L
Geogebra by Mr. LGeogebra by Mr. L
Geogebra by Mr. L
 
Cloud computing for universities
Cloud computing for universities Cloud computing for universities
Cloud computing for universities
 
What We've Learned From Building Basie
What We've Learned From Building BasieWhat We've Learned From Building Basie
What We've Learned From Building Basie
 
Workshop: Making with kids in Europe ... to build a new entrepreneurship educ...
Workshop: Making with kids in Europe ... to build a new entrepreneurship educ...Workshop: Making with kids in Europe ... to build a new entrepreneurship educ...
Workshop: Making with kids in Europe ... to build a new entrepreneurship educ...
 
3rd revolution happening in Rotterdam
3rd revolution happening in Rotterdam3rd revolution happening in Rotterdam
3rd revolution happening in Rotterdam
 
Architecture for Participatory Learning
Architecture for Participatory LearningArchitecture for Participatory Learning
Architecture for Participatory Learning
 
What's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computingWhat's next? Emerging trends in cloud computing
What's next? Emerging trends in cloud computing
 
Computer Access for Students with Disabilities: An Adaptive Technology Labora...
Computer Access for Students with Disabilities: An Adaptive Technology Labora...Computer Access for Students with Disabilities: An Adaptive Technology Labora...
Computer Access for Students with Disabilities: An Adaptive Technology Labora...
 

Recently uploaded

Recently uploaded (20)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
Salient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptxSalient features of Environment protection Act 1986.pptx
Salient features of Environment protection Act 1986.pptx
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
NLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptxNLC-2024-Orientation-for-RO-SDO (1).pptx
NLC-2024-Orientation-for-RO-SDO (1).pptx
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
The Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational ResourcesThe Benefits and Challenges of Open Educational Resources
The Benefits and Challenges of Open Educational Resources
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptxJose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
Jose-Rizal-and-Philippine-Nationalism-National-Symbol-2.pptx
 

Federated Non-Traditional Practical Work for Engineering Education