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

PPT
Get cloudengine jisc-elluminate_wednesdays
PPT
Institutions Struggeling with Web2.0
PPT
The Path to Open Learning is Paved with Good Intentions
PPTX
TEL Tool for Communication and Collaboration
PDF
Learning Analytics Tracking Learning
PDF
Digital Life-long Learning
PPTX
The virtuous triangle – how to make Open Badges, Mahara and Moodle work toget...
PDF
141111 deonderwijsdagen open and onlin education-sloep
Get cloudengine jisc-elluminate_wednesdays
Institutions Struggeling with Web2.0
The Path to Open Learning is Paved with Good Intentions
TEL Tool for Communication and Collaboration
Learning Analytics Tracking Learning
Digital Life-long Learning
The virtuous triangle – how to make Open Badges, Mahara and Moodle work toget...
141111 deonderwijsdagen open and onlin education-sloep

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

PDF
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
PPT
Hartlepool t&l keynote070710printversion
PPTX
Mo m present_friday_3d printing for circular economy and open hardware labs
PDF
SoC Summit 2014 K. Donert
PDF
Digital Fabrication Studio 0.3 Introduction
PDF
Implementation of Synchronous and Asynchronous Remote Teaching in Computer Sc...
PDF
2014-10-10-SBC361-Reproducible research
PDF
Bridging the gap between industry 4.0 and academia
PPTX
University Recommendations
PPTX
STEM Innovation in Education
PPTX
David W. Deeds : AACE Presentation : 3D Internet Classroom
PPT
Geogebra by Mr. L
PPT
What We've Learned From Building Basie
PDF
Workshop: Making with kids in Europe ... to build a new entrepreneurship educ...
PDF
3rd revolution happening in Rotterdam
PPT
Architecture for Participatory Learning
PPTX
What's next? Emerging trends in cloud computing
PPT
Computer Access for Students with Disabilities: An Adaptive Technology Labora...
PPT
Technology Tools in the Classroom - Elie Chmouni
PPTX
Disciplinary digital capabilities of professionals: networked learning in eng...
Keynote talk on Remote Labs, for IEEE Kenya 15 July 2021
Hartlepool t&l keynote070710printversion
Mo m present_friday_3d printing for circular economy and open hardware labs
SoC Summit 2014 K. Donert
Digital Fabrication Studio 0.3 Introduction
Implementation of Synchronous and Asynchronous Remote Teaching in Computer Sc...
2014-10-10-SBC361-Reproducible research
Bridging the gap between industry 4.0 and academia
University Recommendations
STEM Innovation in Education
David W. Deeds : AACE Presentation : 3D Internet Classroom
Geogebra by Mr. L
What We've Learned From Building Basie
Workshop: Making with kids in Europe ... to build a new entrepreneurship educ...
3rd revolution happening in Rotterdam
Architecture for Participatory Learning
What's next? Emerging trends in cloud computing
Computer Access for Students with Disabilities: An Adaptive Technology Labora...
Technology Tools in the Classroom - Elie Chmouni
Disciplinary digital capabilities of professionals: networked learning in eng...
Ad

Recently uploaded (20)

PPTX
Microbial diseases, their pathogenesis and prophylaxis
PDF
Pre independence Education in Inndia.pdf
PDF
01-Introduction-to-Information-Management.pdf
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Complications of Minimal Access Surgery at WLH
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Sports Quiz easy sports quiz sports quiz
PPTX
master seminar digital applications in india
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Cell Structure & Organelles in detailed.
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Insiders guide to clinical Medicine.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Pharma ospi slides which help in ospi learning
Microbial diseases, their pathogenesis and prophylaxis
Pre independence Education in Inndia.pdf
01-Introduction-to-Information-Management.pdf
TR - Agricultural Crops Production NC III.pdf
Microbial disease of the cardiovascular and lymphatic systems
Complications of Minimal Access Surgery at WLH
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
O7-L3 Supply Chain Operations - ICLT Program
Sports Quiz easy sports quiz sports quiz
master seminar digital applications in india
Anesthesia in Laparoscopic Surgery in India
Cell Structure & Organelles in detailed.
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Insiders guide to clinical Medicine.pdf
Basic Mud Logging Guide for educational purpose
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Renaissance Architecture: A Journey from Faith to Humanism
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pharma ospi slides which help in ospi learning
Ad

Federated Non-Traditional Practical Work for Engineering Education