Campus Innovation

 
 
Carbon-Neutrality and a Digital School:
can we align them?
 

 Prof. Daniel D. Hromada, PhD. et PhD.
Illustrations by Niklas Apfel (klasseklima.org)


Order of the day

Introduction & Bildung (Öko)digitale

Example ("digital school") & definition ("carbon neutrality")

die Energiebilanz

Rhytmic devices and services

Eutark devices and buildings

Raising awareness

Administrative Post Scriptum

Einatmen 1 :: Bildung Biodigitale

Bildung BioDigitale = humanism + digitalisation + ecology

Goal 1: Establish a bridge between organic (carbon-governed) and digital (silicon-governed) realms

Goal 0: Survive

Method: Education

A Digital School ?

desktop PCs,notebooks, tablets, smartphones, raspberry PIs & IoT devices, GPUs, beamers, displays, audio (amplifiers, active speakers, broadcasting systems), interactive whiteboards, fiber optic adapters, routers, switches, hubs, WLAN access points, antenas, printers (including plotters, 3D printers, lasercutters, CNC cutters etc.), augmented / virtual reality environments, surveillence & security setups, different kinds of "smart" sensors and controllers, power supply and power management units, TPUs, ASICs, servers, automats, robots etc.

Carbon-Neutrality

* https://dictionary.cambridge.org/dictionary/english/carbon-neutral


If a person, organization, event, etc. is carbon-neutral, it does things such as planting trees to reduce carbon dioxide by the same amount as it produces it.


die Energiebilanz :: operational costs

UdK Medienhaus power consumption in 2018

Electricity 141 MWh
Heating 1086 MWh

*data provided by UdK's Referat für Gebäudemanagement

 


Greenhouse gas equivalent of 1227 MWh

= cca 862 tons of CO2 =

sequestrable by cca 14000 tree seedlings grown for 10 years

 



Potential gain by installation of photovoltaic panels on south-oriented roofs of  Front and Back buildings of UdK's Medienhaus

Annual energy yield 262MWh
Annual CO2 avoidance
184 t


* simulation by https://www.sunnyplaces.com/simulatedSystem

Das Ergebnis dieser Bilanz:

das System ist aus der Balanz.

wasted energy                                                   (a "multiple-with-time" formula)

Rhytmic devices & services

Hromada (2019) Circadian and eutark reduction of the energy trace of a digital school. https://doi.org/10.25592/issn2509-3096.007. Synergie #7


"A circatemporal device (or service) is defined as a device (resp. service) with pre-built rhythms. Ideally, both software and hardware behind such devices (or services) are designed & optimized to be automatically turned “on” and “off” on a regular basis."


a circadian device                                                                   (a "digital Primer" example)

Hromada (2019) After smartphone: towards a new digital education artefact, Enfance, https://doi.org/10.3917/enf2.193.0345

 

"... The major boot-up time of our current Primer prototype is at 14:30 ... Consequently, the Primer is active for an hour, inviting the Child to perform whatever activities she finds appropriate (e.g. reading, writing, speaking, listening, arithmetics etc.). 

After one hour, the artefact shuts down on its own ..."

das Rezept

Raspberry Pi Zero + wittyPi + optimized OS + e-ink + "small-data" + solar

Eutark devices


Hromada (2019) Circadian and eutark reduction of the energy trace of a digital school. https://doi.org/10.25592/issn2509-3096.007


"We define an energy-autark (or simply "eutark") device as a device able to produce energy necessary for its own operation."



A little note

Once loaded, the content displayed by an e-paper (e-ink) device can transfer information (or even teach) without consuming any energy.

Raising awareness

Hromada (2019) Circadian and eutark reduction of the energy trace of a digital school. https://doi.org/10.25592/issn2509-3096.007 

"... at the end of the day, it may be the case that the very design of the educational medium shall motivate a pupil to turn off the light when leaving the classroom and opti­mizing the thermostat settings when leav­ing the school.

An auto­-catalytic spark of responsibility has been ignited and gigawatthours of energy can be, in the long run, saved."

Eutark buildings and CO2-neutral campus

trees instead of lawns

plants, plants, plants

photovoltaics

heat the building with machine-generated excess heat

heat pumps, heat pumps, heat pumps

algae photobioreactors

carbon-sequestrating paints ...

P.S. Verwaltung

"Repair cafes", "Nachhaltigkeitbureau", "Energieberatung" u.s.w., das alles ist schön und nett und besser als nichts.


Aber der Klimanotstand ist schon da.



Was wird also dringend gebraucht sind nicht nur Berater(innen) sondern Inspektor(innen), Beauftragte und Referate mit Befugnis zum Handeln.


*

* *

Auf jedem Campus und in jeder Schule. ASAP.

herzlichen Dank für Ihre Aufmerksamkeit

https://bildung.digital.udk-berlin.de
 
https://doi.org/10.3917/enf2.193.0345
https://doi.org/10.25592/issn2509-3096.007

https://theshiftproject.org/en/lean-ict-2/


 

daniel@udk-berlin.de

OEB.global 2019

 
 

"Make Your Own Device":
When Digital Education Marries Reform Pedagogy


 



Prof. Daniel D. Hromada, PhD. et PhD.

Order of the day

Bildung Digitale

Reform Pedagogy

MYOD

some examples

further advices

All which shall be presented is work-in-progress.

Bildung Digitale

Bildung Digitale = digitalisation + education + humanism

Reform Pedagogy

Freinet Pedagogy

"Through Life - for Life - through Work."

learning by doing work or providing services

usefulness-oriented activity

"Expression libre"

printing press plays important role / pupils create their own tangible media

more "hands-on" and anti-authoritarian than Waldorf or Montessori

Montessori Pedagogy

"Help me to do it myself !"

four domains of focus: Practical Life, Sensing, Language and Math

free choice from didactic instruments pre-selected by the Teacher

importance of classrom's spatial setup

more "cognitive" (e.g. Polarization of attention) than Steiner or Freinet

Waldorf Pedagogy

"Thinking / Feeling / Willing"

artistic / creative practice integral part of an epoch-based curriculum

older students or parents create instruments for younger kids

preference for natural (wood, clay, wool) materials

more φαντασία -oriented than Montessori or Freinet

Commonalities among Waldorf / Montessori / Freinet

"Head. Heart. Hand"

child-oriented and NOT market-oriented attitude ("We are teachers and not businessmen.")

integrative, holistic and synthetic

increased amount of manual, haptic or corporal activity

higher amount of parent and pupil participation

egalitarian interaction between classes and ages

own instruments and media

MYOD

Make Your Own Device (MYOD) is a didactic approach aiming to increase student's digital literacy by inviting (him|her) to MAKE an own digital artefact addressing a concrete individual, social, scientific or artistic Goal.

MYOD procedure (v0.01)


  • Teacher introduces main concepts (Computer, Input, Output, Sensor, Motor, Display, Interaction etc.)

  • Student / Pupil defines a goal (WHY?), a recipient of the final result (FOR WHOM?) and a vision (WHAT?)

  • Teacher provides hardware & software components and material which are necessary to achieve the goal

  • Students / Pupil works on attainment of the goal, assisted by other students and supervised by the Teacher

Our inventory

HW :: Raspberry Pis (A+, B+, Zeros, Compute modules), Arduinos, Touchless interaction sensors (Skywriter theremin, PAJ7620U2), e-ink displays

OS :: Linux (collaborative coding with terminal + ssh + screen -x )

Code :: Python, C++ (mostly copy & paste code reuse, of course), HTML

Making :: cardboard, old music instruments, old books, wood, acryl ...

Some examples

Avatar 0

(with Chris Schmidts, Akif Sari)
Head-shaped tridecahedral (13-plane) wooden shell crafted by Chris Schmidts and filled with Raspberry pi 3A+, Seeed Respeaker (4mic circular array, ac108 converter; APA102 12-LED RGB pixel ring) enriched with UltraSonic Ranger System sending UDP packets to "active wall" installation by architecture student Akif Sari.

6-inch e-ink displays page 4. of McGuffey's Ecclectic Primer, a well-known Fibel of Victorian Era. Display is currently powered off and as such has zero carbon dioxide trace (hallo Gretha!) while still teaching Alphabet. To see more interactive e-ink setup please check the artefact CardboardFibel0.

sonic

(with Nikoloz Kapanadze)
sonic is an experiment on the topic of screenless computers. what would our smart devices look like, and act like if they were not bound by the rectangular standard of the screen. sonic is a pair of headtracking headphones powered by a Raspberry Pi. the headtracking information is used to control a supercollider program that performs binaural processing. in  other worrds the spatial positions of sound sources are  decoupled from the listeners frame of reference. so to say the sounds stay in place as the user changes the orientation of their head. its like VR but for your ears not your eyes.

the device can also record stereo audio using the two microphones mounted on the two earcups. having microphones so close to where one's ears would be gives the sound a lot of presence.  the componnts are mounted on a pair of headphones that i've had for around five years now and the whole assembly is modular, meaning that faulty components can be easily swapped out.

sonic uses twin i2s mems microphones( SPH0645) for audio recording and a accelerometer+gyroscope+magnetometer(LSM9DS1) ic for head-tracking.

developed by Nikoloz Kapanadze

Carboard Primer

(with Astrid Kraniger)
First functional cardboard-embedded artefact combining touchless gesture-based recognition (Seeed Grove Gesture Recognition Sensor PAJ7620U2)with an e-ink controlled by IT8591 board and some ANSI C coded  for the purpose of diagnostics of difficulties in acquisition of learning and writing (Leserechtschreibschwierigkeiten - LRS).

Diagnostics focuses on so-called "Rapid Automatized Naming" which is considered to be one among the most important LRS-predictors.

Visual content ("animal pictures") scanned from reedition of Lumen Picturae et Delineationis (Amsterdam, 1660, BE310).

Instead of a signature, this artefact contains a four-leaf clover (harvested in July) attached by duct-tape above the e-ink screen. Bottom of the cardboard shell is photovoltaic, making it possible to transform PappeFibel 0 or one of its derivatives into an energy-autarch ("eutark"; Hromada, 2019, AE49) digital education artefact.

TASK: Identify mismatch between visual and textual modality. 

INSTRUCTION OF USE: You interact with the device by moving Your hand in front of the Gesture Recognition Sensor (to the right from e-ink screen). Movement along vertical axis (up/down) maps to boolean (true/false, JA/NEIN) answers. Movement along horizontal axis (left/right) is used to browse the content. Rotation is used to switch between "learning" and "testing" mode.

CAVEAT: When changing modes of operation, new data has to be loaded into the buffer of the e-ink controller. This takes few seconds. Be patient. Breathe.

Bowl

(with Kohei Kimura)
Skywriter + raspberry Pi zero + 3W shaker + tibetian singing bowl + physical setup by Kohei Kimura 

Touchless Ukulele

(with Anna Petzer)
This upcycled, portable, cable-less digital artefact combines touchless gesture-based recognition (Skywriter sensor)with a Raspberry pi 3a+ and integrated bluetooth loudspeaker.

TASK: Play with speed (time), position (space) and quality (suspense) of your hand movements. 

INSTRUCTION OF USE: You interact with the device by moving Your hand in front of the Skywriter sensor (above the sound hole of the instrument). Play the string to observe how the string vibration deforms the field measured by Skywriter. 

CyberPlant 0

(with Ozcan Ertek)

Further advices

Recommendations

recommended age: secondary level (e.g. 10 years and older)

recommended facilitator / apprentice ratio: 1 facilitator per 5-7 apprentices

recommended Goal: create media / instruments / tools which can be used by primary level pupils

Ideal output

Older students : education-about-digital

Younger students : education-with-digital

Major problem

Component supply chain is strongly China-dependent.

Potential solution: material upcycling and component scavenging

Thanks for Your attention

https://bildung.digital.udk-berlin.de

daniel@udk-berlin.de

Post Scriptum

MY*D

MYFD = make Your friend's device

MYSD = make Your sibling's device

MYCD = make Your child's device

Symposium-reihe "Über Lehre 0"

  • 2019 Ethik und Mathematik 
  • 2020 Musik
  • 2021 Bild
  • 2022 Tanz
  • 2023 Sprache

HEIBRiDS AE50

From text to categories and beyond:   You don’t need deep learning to do it

Program

Who am I


What is this lecture NOT about


What is this lecture about


Introductory concept (Cognitive plausibility, Distributional hypothesis)


Random projection, Random indexing, Reflective random indexing


Light Stochastic Binarization


Evolutionary Localization of Semantic Attractors


Grammar Induction

Who am I ?

@d.hromada:medienhaus.udk-berlin.de (Matrix) / daniel@udk-berlin.de or better (E-mail)

Digital Education juniorprofessor (Berlin University of the Arts / Einstein Center Digital Future)

degrees in Humanities (Charles University in Prague), Linguistics (Universite de Nice Sophia-Antipolis), Human and artificial cognition (Ecole Pratique des Hautes Etudes); doctorates in psychology (Universite Paris 8) and cybernetics (Slovak University of Technology)

author of > 20 articles (& one 423-page monography) few scholars care about (in domains spanning data science , developmental psycholinguistics, computational rhetorics, machine morality etc.)

installed first BBB system (bbb.medienhaus.udk-berlin.de); assisted Viktor & Ronald to launch the 2nd (bbb.udk-berlin.de) and doing my best to convince UdK's critical mass to switch to BBB in the long run

What is this lecture NOT about ?

connectionist (neural network-based) models of machine learning

computer vision, speech recognition, physical systems, big data

regression (e.g. estimating quantities)

What is this lecture about ?

multi-class classification

vector space architectures

random projection & "the scandinavian school"

evolutionary computation

induction of concepts and rules from text

cognitively plausible computational models of categorization and grammatical inference

geometrization of the concept of "category" and "category prototype"

Introductory concepts

Cognitive plausibility

"...a cognitively plausible model should not only aim to attain the most quantitatively accurate results, but also to do so by processing the information similarly to the way human mind does it."

(Hromada, 2014, "Conditions for Cognitive Plausibility of Computational Models of Category Induction", DOI: 10.1007/978-3-319-08855-6_11)

Distributional Hypothesis

"a word is characterized by the company it keeps" (Harris, 1954, Distributional Structure)


"the more semantically similar two words are, the more distributionally similar they will be in turn, and thus the more that they will tend to occur in similar linguistic contexts" (https://en.wikipedia.org/wiki/Distributional_semantics)


"For a corpus linguist, distributional hypothesis means, mutatis mutandi, the same thing as Hebb's law for a neuroscientist." (Prolegomena, p.157)

"

Problem: construction of N x N co-occurence matrices from documents with N tokens yields very sparse matrices

Random projection

beautiful method of dimensionality reduction


based on lemma Johnson-Lindenstrauss (1984, Extensions to Lipshitz mapping into Hilbert space)


"if we project points in a vector space into a randomly selected subspace of sufficiently high dimensionality, the distances between the points are approximately preserved" (Sahlgren, 2005, An introduction to Random Indexing)

Take home

(Reflective) Random Indexing is a very elegant approach how You can make Your entities-to-be-classified and their features inhabit the same vector space (VS)of fairly low dimensionality (N<500)


You can characterize Your classes/categories either as spheres within such VS; or as constellations of category prototypes "which are as close as possible to all true members of the category and as far away as possible from all false members"


search for most accurate categories can be optimized by means of evolutionary computation

Some references to end with ...

Cohen & Widdows (2010) Reflective Random Indexing and indirect inference: A scalable method for discovery of implicit connections


"the Scandinavian school" (Kohonen, Kanerva, Kahlgren, Sahlgren)


Gardenfors (2000) Conceptual spaces


Hromada (2019) Prolegomena Paedagogica :: https://wizzion.com/PP.pdf


daniel@udk-berlin.de

Thanks for Your attention

Digital Sandpits 

What is Medienhaus/ NOT ?

Medienhaus/ is not, oh-my-God-yet-another-platform-to-log-in


it is not Zoom, it is not Microsoft Teams, it is not Dropbox and it is not Slack


it is not a commercial product

What is Medienhaus/ ?

Medienhaus is nice neoclassicist building in Berlin-Schöneberg which hosts all hardware and software components of the Medienhaus/ project


Medienhaus/ an Open-Source project named after the building in which it emerged


complex & fine-tuned alloy of state-of-the-art open-source projects like JITSI (videoconferencing), riot.im (messaging, file exchange & secure 1-to-1 communcation), streaming & web (HTML, X3D) technologies


a network of systems federating content by means of the Matrix protocol (e.g. io.medienhaus.udk-berlin.de federating with oxford.medienhaus.udk-berlin.de)


a bridge

little bit of Glasperlenspiel ...

...and little bit of 3D

1st onboarding on Monday 18th May 11:00 CET / 10:00 BST at #welcome:oxford.medienhaus.udk-berlin.de

Münster Workshop

 

 
 
 
Make Your Pupil’s Embooked, Voluminous, Modular and Unique Digital Primer


(Hromada, Seidler & Kapanadze  @ 9. Münsteraner Workshop zur Schulinformatik / 4.6.2020)

Bauanleitung einer digitalen Fibel VON und FÜR ihre Schüler.

Digital Primer Construction Manual

Part 0.0 :: Who we are

Daniel Hromada :: ddh :: Juniorprof. for Digital Education at Einstein Center Digital Future / Berlin University of the Arts; doctorates in cybernetics (Slovak University of Technology) and cognitive psychology (Universite Paris 8)

Paul Seidler :: pls :: Artist & Programmer; wissenschaftliche Mitarbeiter; plsdlr.net

Nikoloz Kapanadze :: nik :: Electrical & Computer Engineering; studentische Hilfskraft; Kunst und Medien Absolvent candidate

open-source advocates

Part 0.1 :: Aim of digitale Fibel / Digital-Primer project

create a new kind of digital, safe & secure, portable and sustainable Bildungsinstrument fulfilling the "23 Properties specification"

help elementary school pupils to learn how to read, write, solve basic arithmetic problems and develop algorithmic thinking

develop a new type of diagnostic & therapeutic tool for children & adults with Leserechtschreibschwächen

expand a community around an open-source & open- hardware, DIY, Make-Your-(School's|Class|Child's|Own)-Device project

Specification :: Properties 1-4

Book-like or embooked

Moderately voluminous

Modular

Unique and adaptable

Prototype 1.0

Part 2 :: Hardware

Raspberry Pi Zero WH

6 inch (800x600px) e-ink displays with IT8951 controller with <1s full refresh rate

ReSpeaker dual-microphone expansion board with WM8960 stereo audio codec and Grove I2C ports

Grove I2C gesture recognition sensor (PAJ7620U2) for touchless interaction (seeed)

wittyPi3 for clock, voltage \& current sensing and implementation of circadian boot and shutdown sequences

battery, micro USB charging circuit (TP4056), solar panel

Nik's introduction

Part 3 :: Apps

Apps :: narrator.py

Apps :: lesson.py

Apps :: BDLP.py

Apps :: record.py

Part 4 :: Future projections

alias to 9. Münsteraner Workshop zur Schulinformatik presentation

Please click here to access the presentation "Make Your Pupil’s Embooked, Voluminous, Modular and Unique Digital Primer"

Some Links & references

After smartphone :: Towards a new digital Education Artefact :: https://doi.org/10.3917/enf2.193.0345

This presentation :: https://kastalia.medienhaus.udk-berlin.de/7980

This video :: https://fibel.digital/videos/muenster2020.mp4

https://github.com/hromi/Digital-Primer

https://bildung.digital.udk-berlin.de

AG Schulung




15.6.2020 / AE500615 :: AG Schulung :: BBB & Medienhaus/ intro

BBB :: Introduction

open-source on-line learning system

https://bbb.medienhaus.udk-berlin.de // https://udk.baumhaus.digital // https://medienhaus.udk-berlin.de/learn

all a teacher normally needs to create "teaching rooms" and not much more

BBB: synchronous audiovideo streams, screencasting, chat, break-out rooms, (anonymous) EtherPad, status icons, surveys, presentation board (PDF, many image formats), YouTube/vimeo/dailymotion video integration, shared canvas/whiteboard, telephone call-in

Greenlight: user & room administration interface/database, possibility to have unregistered 1-time users, mail-based registered users and ...

... use OASE LDAP accounts !

BBB September

cca 350 users with account (unknown number of users without an account); cca 570 rooms

integrated with LDAP (You can log in with OASE account)

until now just positive feedback from people using it

survived with dignity 1st major crashtest: Medienhaus/ Oxford Bergfest

comparable / better ? experience for groups with ~30 participants to Zoom / Webex

recommended from privacy / Datenschutz point of view

2nd BBB installation (ZIV/CTC, Studium Generale) still not real (no DVOrg hosting yet) ;(

break out rooms / UdK2030

possible to integrate medienhaus BBB integrated matrix rooms as so-called "widgets"

BBB :: Zustand

cca 300 users with account (unknown number of users without an accountwith 500 rooms)


survived with dignity 1st major crashtest: Medienhaus/Oxford Bergfest


until now just positive feedback from people using it


comparable / better ? experience for groups with ~30 participants to Zoom / Webex


June is the 1st month when BBB is used without "TerminPlaner"

BBB :: Datenschutz

Last week, we discovered that BBB stores "raw" data even when nobody clicked on "start recording".

Immediately afterwards "one click" recording functionality was completely deactivated.

All "raw" data removed from the server.

Since this moment "raw" folder is empty.

BBB :: Future

centralisation or decentralisation ?


personal opinion: decentralisation on the per-building/faculty + CTC + ZIW level makes most sense


advantages of decentralisation: load distribution, lower latency, possibility to address different Datenschutz scenarios

KKWV udk2030.digital goes 3D Minipräsentation






KKWV Minipräsentation zum Projekt

UdK2030 Holo-Chronik v0.1 

der Kontext

Dokumentation für dritte Zukunftstag der UdK (6.11.2020) (auch Hochschultag oder UdK2030 genannt)


erste digitale Aufgabe - udk2030.digital


erste UdK2030 unter SARS-CoV-2


Angela Merkel: "Teil-Lockdown ab 4.11"

Unseres Anliegen

Es ist uns ein Anliegen, neben der zweidimensionalen Bereitstellung der Inhalte auch die dritte Dimension, also die Dimension der räumlichen Tiefe, sprich die 3-Dimensionalität, nicht aus den Augen zu verlieren.

unseres Vorhaben

... manch ein physischer Raum, der von UdK2030 bespielt wird, wird mit einem Azure Kinect aufgenommen werden, der mit einer 12-Megapixel-RGB-Kamera und einer 1-Megapixel-Tiefenkamera ausgestattet ist. Nach einer anschließenden Nachbearbeitung mittels der Software DepthKit Pro sollen die 3D-Fotos, die während des Rundgangs 2021 entstanden sind, sowie der kommenden Ausgabe von UdK2030#Zukunfstag auf einem sogenannten „Looking Glass“, einem 8,9 Zoll großen holographischen Display (Spiegelglas), präsentiert werden.

manch ein physischer Raum ?

Medienhaus Serverraum


(Haus|Wohnung|Balkon)besuch beim ZUV; UdK2030-OrgaTeam Mitglieder; Workshopleiter etc.


Kochsküche ?

Looking Glass ?

c.f. https://lookingglassfactory.com/

Wer ?

prof. Dr. Daniel D. Hromada :: Fakultät Gestaltung / Institut für Zeitbasierte Medien :: Einstein Center Digital Future :: Digitale Bildung :: in 2020 für Dokumentation des Zukunftstag zuständig

erste KKWV Antrag (Unterstützt von UdK2030 community)

Studierende

  • Dirk Erdmann - Visuelle Kommunikation - New Media (Sauter) Klasse
  • Ozcan Ertek - Kunst und Medien - Generative Kunst (deCampo) Klasse
  • Astrid Kraniger - Alumni Kunst und Medien

UdKs erste holo-Chronik (kleinformat)

Nach einer anschließenden Nachbearbeitung mittels der Software DepthKit Pro sollen die 3D-Fotos, die während Zukunftstäge und Rundgänge entstanden sind, auf einem sogenannten „Looking Glass“, einem 8,9 Zoll großen holographischen Display (Spiegelglas) künftig im Foyer des Medienhauses aufgestellt werden sollen.

Danke für Ihre Zeit

? Fragen ?

P.S. diese Präsentation steht Ihnen hier: https://kastalia.medienhaus.udk-berlin.de/10860 zur Vefügung

OEB.global 2020 / AE50

 
 
 
 
Digitalisation of the Berlin University of the Arts 
 
(under Constraints of 1st Wave of SARS-COV-2 Outbreak)
 
 
 
a 15-minute narrative by Prof. Daniel D. Hromada and Robert Schnüll

1.
Once upon a time ...

0. Berlin University of the Arts

also known as UdK (Univesität der Künste)

origins of UdK's precursor institutions (e.g. Brandenburg-Prussian Academy of Arts) date back to 17th century

UdK received the title of University in 2001

largest art school in Europe (cca 3500 students)

four Faculties specialising in fine arts, architecture, media and design, music and the performing arts

decentralized (cca 15 buildings) all around Berlin

pre-CoVid Digitialisation @ UdK

Mail (POP3)

typo3 website ( www.udk-berlin.de )

Moodle

Mailinglists

NextCloud (hosted by TU)

many small little services and systems (Wordpress, Agenda etc.)

few made-in-UdK projects like Kastalia KMS (in which this presentation is created)

CoVid-19



"Portrait of an unknown participant of UdK's Zukunftstag at the outset
of 2nd wave of 2019-nCov outbreak" by Daniel Nartschick

2.
 Dramatis Personae

1.
 Administration

12.3.2020 20:21 / AE50031220:21 / 10 days before lockdown

Betreff: Online Lehre Treffen
Liebe Kolleginnen und Kollegen,

In Anbetracht einer nicht möglichen Präsenzlehre aufgrund
von COVID - 19 gilt es Möglichkeiten der kunstgerechten Online Lehre
zu untersuchen. Ich lade Sie und interessierte Personen
ein, mit mir die didaktischen, technischen und disziplinarischen 
Bedingungen zu untersuchen. Treff morgen 1500 Uhr @Einsteinufer R510.

Ich freue mich auf ein fachliches Treffen unter diesen besonderen 
Umständen. 

Grüße 
Erster Vizepräsident

0.
  "Education" Industry

Microsoft, Google, Cisco, Adobe, Zoom, LinkedIn, Udemy, edX, Udacity, Coursera, Squirrel AI, Skillshare, Notion, Facebook, Apple You name it ...

within the rest of this narrative, we shall denote these corporations as well as other associated entities (NSA, Five Eyes etc.) with a label "hydra with many heads"

Photo "Hydra Statue" by Vassilena Valchanova licenced under CC BY-NC-SA

2.
 AG Online Lehre

  *   Themenfeld 1-Musik und Klang (Fakultät3,4, ZIW, JIB),
  *   Themenfeld 2-Raum und Material (Fakultät 1,2)
  *   Themenfeld 3- Zeit und Körper (Fakultät 1,4, HZT),
  *   Themenfeld 4-hybride Techniken (alle Fakultäten)
  *   Themenfeld 5-Text und Sprache (alle Fakultäten)
  *   Themenfeld 6- Infrastruktur und Kommunikation
  *   Themenfeld 7-Schulung

3.
UdK's digital changemakers




1.
 The Plot

"Hercules & Hydra" by John Singer Sargent (1921)
"Hercules & Hydra" by John Singer Sargent

0.
 pre-semestral Lockdown

Hydra :: Zoom, Teams

Hercules :: Jitsi, Rocketchat, BigBlueButton

1.
 Summer Semester 2020

Hydra :: Webex, Zoom, Canvas, Skype, Adobe Connect

Hercules :: BigBlueButton, Matrix/Element, Jitsi, Moodle

2.
Semester Evaluation

Question: How satisfied are You with use of following tool for purpose of group teaching ? 
(1=not satisfied; 5=very satisfied)

medienhaus/Matrix :: 2.928
BigBlueButton :: 2.679
Canvas :: 2.583
Zoom :: 2.582
Jitsi :: 2.578
Moodle :: 2.578
Cisco Webex :: 2.566
Appassimo :: 2.5
Skype :: 2.458

(numeric values represent arithmetic means; no statistically significant differences observed)

4.
 Climax ?

Medienhaus/ goes into production


winter semester starts

...meanwhile among Berlin's mighty ones ...

 udk2030.digital

5.
 Vision

::-decentralized selfhosting
- physical ownership of data
- for heavy services: edge computing structure
- main services (except videocalls) will run on small open source infrastructure (raspberry pi)
- co2 neutral via small solar panels
- document and publish full source code on Github
- federating with other universities to create "a series of tubes" knowledge exchange

6.
 Moral of the story

open-source is the way to go

listening to young people (e.g. students) and supporting them is more optimal long-term strategy than outsourcing digitalisation of your institution to profit-seeking private sector

Matrix protocol will soon start to glue Academia together

Thank You

This presentation :: https://kastalia.medienhaus.udk-berlin.de/11077

Medienhaus/ :: https://medienhaus.udk-berlin.de

DigEd AE50 SumUp Gathering

P.S. AE50

Delay doing vice, do virtue immediately.

What didn't work ?

until now, the Fibel project did not help any single child

a year ago we had two enclosed prototypes (1 x 1-screen, 1 x 2.5 screen) now we have 1 enclosed and 2 opened ones

only 1 publication with very low impact

inconsistency with our own proposals (please re-read the Fibel papers)

very little colaboration with other Einstein Center colleagues

What did not work for You ? (Hibiki: problems with Witty; Dorothea: bugs in textrec;  Paul: IT8951 buffer; )

AE50 Team update

January: Georgy, Astrid, Nikoloz, Daniel


December: Paul, Hibiki, Dorothea, Fred, Daniel (+ collateral support from Nikoloz, Astrid, Ozcan)

Plan for AE51

Before March: submission of the DFG DHAR project

Before April: extension of the Patent to EPO

Before June: at least 3 papers and 1 bigger publication (UdK Covid Compendium)

Before July: 8 functional enclosed Fibel prototypes out of which 4 can be charged with solar

Before September: teacher.solar set ready to be deployed

Until end of next year: at least 2 additional papers and 12 additional prototypes

Anything else which should not be forgotten ?

What worked ?

Patentanmeldung (only German patentamt, though)

Extension of audiotext corpus (thanks everybody!)

BigBlueButton (and open-source in general) recognized by UdK as important tool

transition from mail-based to Matrix-based communication

Fibel code refactored to more solid architecture

DigEd JuniorProfessorship extended (there are counter-forces, though...)

teacher.solar && Sfifterverband Senior Fellowship

first UdKs holograms, udk2030 ...

we are alive, healthy and everybody is paid for his effort

What worked for You ? (Dorothea: Kastalia; Paul: TFlite on armv6; Fred: jupyter-lab; )

BigBlueButton Schooling (Level B1)




BigBlueButton Schooling (Level B1)

Introduction

BBB goes UdK (a little narrative)

in 2011 informed about BBB's existence by my Paris PhD. supervisor

raised little interest back then because BBB's use of "Flash" technology

February 2020 :: realization that BBB moved from Flash to HTML5

March 2020 :: instance 0 deployed at bbb.medienhaus.udk-berlin.de

May 2020 :: bbb.medienhaus modified to support UdK's LDAP

June 2020 :: digital sandpits @ bbb.medienhaus

October 2020 :: another instance (bbb.udk-berlin.de) administered by Viktor and Ronald joins the club

Autumn 2020 :: interconnection with other BBB-positive high education institutions (Beuth, Humboldt)

November 2020 :: udk2030.digital

December 2020 :: meetings.udk-berlin.de :: a stable, UdK-wide solution

from 2021 onwards :: the ball is in Your playground

BBB competence reference framework

inspired by Common European Framework of Reference for Languages
  1. Level A1 : user (browser, link, room, echo test, webcamera, chat, shared notes, status icons)
  2. Level A2 : presenter (screen-casting, shared whiteboard, presentation upload, video sharing)
  3. Level B1 : moderator
  4. Level B2 : room operator (Greenlight)
  5. Level C1: system administrator
  6. Level C2: cluster artifex

auto-catalytic system: one should be able to teach levels below (at B1, You should be able to teach A2 etc.)

ACHTUNG, Baustelle!

Epilogue

bildung.digital.udk-berlin.de

Thanks for Your attention.

daniel@udk-berlin.de

Level B1

At level B1, You are able to:

  • describe main advantages of BBB
  • explain main concepts
  • apply "There's more than one way to do it" (TIMTOWTDI) approach
  • invent new use cases
  • help others & prevent errors
  • develop Your own on-line teaching style

Advantages of BBB 

local (lower latency, smaller CO2 trace, more robust to unpredictable changes)

open-source ("security by transparence", community driven, integratable in other hybrid projects)

browser-based (no need to install an "app")

built for on-line learning

contains all necessary features You know from elsewhere (Break-out rooms, Telephone call-in) + some more

Main concepts

User roles, their visual representations (circle, square, blue icon) and associated functions

Participant (A1): Turn on audio, video, chat, shared notes, modify layout, change status 

Presenter (A2): screencast, upload / modify /move in presentation, share external video, start survey

Moderator (B1): break-out rooms, take & give moderator/presenter, mute meeting, save user names, download notes / chat log, end meeting

TIMTOWTDI

Help others & Prevent errors

when someone's audio is "choppy", tell him/her to connect through cable or do telephone call in

think thrice before You click on "end meeting" and give moderator rights only to people who also think thrice

be aware of "mute" and "kick" functionalities. In the best of all possible worlds You do not need to do them but sometimes You can save somebody from quite "peinlichen" situation

Invent new use cases

BBB's N of multimodal features can often be combined with other features, allowing You to generate incredible amount of scenarios. Many of them are quatsch, some of them open new horizons, majority of them is still to be discovered and explored. Examples:

synchronic (all together) reading / singing / writing

diachronic (one after another) reading / singing / writing

a good old "Being nominated I now nominate" introductory game (in bigger groups, make sure to ask people to change their status icon after being nominated)

free associations (either transparent in chat or anonymous in shared notes)

collaborative scribbling and underlining

collaborative ASCII art in Etherpad

You name it...

Develop own teaching style

Personally, my teaching toolkit consists of:

"natural" background (there are ways how to setup a virtual background, google for "bigbluebutton hintergrund")

"theory" of Ausatmen / Einatmen course setup (thanks, BZHL!)

a useful Ausatmen approach: Break-out room

frontal teaching :: screencasting & commenting Kastalia KMS knots opened in a dedicated browser tab

discussions with students & giving presenter to them to make them lead the dance

little bit of collaborative reading, little bit of external video watching (also to fill pauses)

between seminars, we principially use Matrix rooms (medienhaus/ and baumhaus) to communicate in a less synchronous manner

0. Invitation to Kastalia Knowledge Management and Archivation System







Invitation to Kastalia Knowledge Management and Archivation System
Daniel D. Hromada juniorprof. UdK-ECDF DigEd 
CC BY-NC-SA

0. Relevancy for UdK & AG Online Lehre

Kastalia KMAS will embelish Your study program with on-line, collaborative and potentially quite state-of-the-art* Einführungveranstaltung presentations.
 
* KMAS frontend runs in browser and whatever (e.g. AI, gesture recognition) is possible in the browser is possible in Kastalia

1. Vergangenheit

"pedagogical province" in Hesse's Glasperlenspiel :: https://en.wikipedia.org/wiki/The_Glass_Bead_Game#Castalia

activist and artist social network kyberia.sk

tradition of KuM &VK Einführungveranstaltungen

Einführungveranstaltung Examples

kastalia.medienhaus.udk-berlin.de/kum

kastalia.medienhaus.udk-berlin.de/vk

2. Philosophy

Kastalia is composed of "knots" which have attributes and relations ("bounds") to other "knots".

Everything (e.g. user, institution, event, presentation slide, fairy tale, musical piece) is a knot.

A knot is a "Ding an sich". 

Bounds are predicated. (hello sir Berners-Lee, hello Wikibase, hello "semantic web")

A knot is presented to an observer (e.g. human user) by means of a template.

Combination of a knot, other knots which are bound to it and a template yield "Ding für uns".

Note 0 :: Generativity of Kastalia KMAS

What we are dealing with here is a fairly strong generative system.

E.g. in case of N knots and M templates, one obtains at least N*M different "Ding für uns".

Example 1 :: Different views of one knot

Let's display the knot of "Computational art" class (deCampo) by means of different templates listed in the "views" section of https://kastalia.medienhaus.udk-berlin.de/221

ou bien un petit peu de 3D ?

cube0 (VK)

3. Gegenwart

the UdK instance - currently contains cca 12000 knots - is supervised by Medienhaus IT-admin Frederik Mueller and is, for all practical purposes, independent from its inceptor

for the purpose of fibel.digital and "open online learning" teacher.solar projects another instance was deployed at baumhaus.digital and is further developped by my company wizzion.com UG

since 2021 it is possible to transfer "knowledge branches" between Kastalia instances

fibel.digital example

fibel.digital/GermanFairyTales

fibel.digital/AnDieFreude

4. Zukunft

additional study programs ? (in case of interest please contact me ASAP)

UdK archive / NFDI4culture ?

versatile backend for plethora of not-yet-existing web-based knowledge bases (e.g. gardens.digital)

the most important web-based composition of my life

Thanks for Your attention

dh@udk-berlin.de

bildung.digital.udk-berlin.de

kastalia.medienhaus.udk-berlin.de

@DigiEduBerlin (Twitter, Instagram)
 
Creative Commons CC-BY-NC-SA applies on all contents and novel ideas articulated in this presentation



teacher.solar lightning talk








Teacher.solar :: open source/hardware toolbox for low bandwidth CO2-neutral online outdoor teaching
Daniel D. Hromada juniorprof. UdK-ECDF DigEd, Senior Fellow Stifterverband-Hochschullehre

What ? Outdoor online teaching ?

Yes, outdoor online teaching (OOT) because,

it is more healthy (Vitamin D, lower CO2 concentration, different body posture, burn-out prevention)

by harnessing the solar energy, OOT reduces the CO2 trace of one's digital activities

outdoor activities are indispensable part of many artistic curricula

nature is beautiful!

Achtung, Experiment !

During the SoSe2021 seminar "Gestaltung und Einsatz eines solarbetriebenen Online-Bildungsinstruments: Klang & Ton" students will build solar-driven, batteryless sound artefacts.

During the SoSe2022 Summer University seminar "Gestaltung und Einsatz eines solarbetriebenen Online-Bildungsinstruments: Papier & Tinte" students will build solar-driven, batteryless artefacts with electrophoretic (e-ink) displays.

In both cases, teacher will be outdoor (potentially walking, consistently with principles of Σχολή Περιπατητική), off-the-grid and shall communicate with students through combination of well-tailored open-source tools (Matrix Protocol, teacher.js) .

If it will rain then I have a problem ;)

dh@udk-berlin.de
https://teacher.solar
Public matrix room #teacher-solar:m3x.baumhaus.digital
(You can use medienhaus/ credentials to access the room)

teacher.solar Entwurf

Was hat Sie zu Ihrem Lehrvorhaben veranlasst?

Vorausgesetzt, dass ca. 29,6% der im deutschen Stromnetz zirkulierenden Energie aus der Kohleverbrennung stammt, ist es derzeit sehr schwierig, online zu unterrichten und dennoch das Endziel jedes verantwortlichen Lehrenden - das der CO2-Neutralität - zu erreichen.

videodominierte Paradigma

Das Problem wird weiter durch das derzeitige kostspielige videodominierte Paradigma verstärkt. Das Erfassen, Codieren, Übertragen, Decodieren und Anzeigen von Streams digitalisierter Bilder mit hohen fps (Bild pro Sekunde) hat einen erheblich grösseren ökologischen Fussabdruck als reine Audioübertragung und/oder die Übertragung und das Anzeigen von Text oder Bild-Material auf einem elektrophoretischen E-TinteGerät.

Lehre in Innenräumen vs. Lehre im Freien

Eine weitere indirekte Folge des von Videos dominierten Paradigmas ist die Tendenz zum Online-Lehren und -Lernen in statischen Innenräumen, da es sehr schwierig, ergonomisch suboptimal, augenermüdend und möglicherweise ungesund ist, ein OLED- oder LCDDisplay im Freien, d.h in sonnenbeschienener Umgebung zu verwenden und zu betrachten. Mit den dominierenden Technologien der gegenwärtigen Online Lehre ist eine der wichtigsten Methoden, wie der Unterricht zumindest seit Aristoteles durchgeführt wurde - der peripatetische Unterricht - nicht möglich.

CO2 macht uns dumm

Da man durch die Eigenschaften des digitalen Mediums in Innenräumen eingeschränkt ist, muss man in Umgebungen mit der höchsten CO2-Konzentration lernen und lehren. Es ist bekannt, dass eine Erhöhung der CO2-Konzentration die kognitive Lern- und Lehrfähigkeit erheblich beeinträchtigen kann. Somit kann die räumliche Umgebung - der Ort des Lehrens und der Ort des Lernens - ein entscheidener Faktor für einer Steigerung oder Verringerung der Effizienz des Bildungprozesses sein.

Künstler brauchen ANDERE Schnitstellen

Ein weiteres - und in gewissem Sinne das zentralste - Problem, mit dem sich unser Vorschlag befasst, betrifft die Tatsache, dass die derzeitigen Unterrichtstechnologien, sei es synchron (Zoom. Adobe Connect usw.) oder asynchron (Moodle usw.), viele Arbeitsweisen in Raum-gebundenen Kunstdisziplinen (insbesondere Musik und darstellende Kunst) nicht abbilden können.

Welche Herausforderungen bei der Umsetzung des Vorhabens zeichnen sich ab? Wie wollen Sie ihnen begegnen?

technisch-gestalterische Komplikationen

ich werde sie mithilfe meiner Studenten begegnen

Wetter

vis maior

technisch-gestalterische Komplikationen

Problem: low bandwidth

Lösung: focus on audio and text-based protocols (matrix, "browse together")

Problem: Batterien sind keine ökologisch sub-optimal

Photovoltaik und Superkapazitoren

Transfermöglichkeiten

Kunst: Bildende Kunst (Malerei/Zeichnung/Skizze), Architektur, Netzmusik, kollaborative Dichterei

Naturwissenschaften: Botanik, Öko- und Umweltwissenschaften, Landwirtschaft

Geisteswissenschaften: Anthropologie, Geschichte/Archeologie, Philosophie

theoretische mathematisch-informatische Wissenschaften

Unterstützung von anderen Fellows ?

an OOT case-study ?

Frage an anderen Fellows

Wie schätzen Sie die Möglichkeit einen OOT-Einsatz in ihren Fachbereich ein ? 
Möglich / unmöglich ? 
Warum möglich / unmöglich ?

ECDF Partner talks DigEd / Cornelsen 2021

Digital Primer Project

Das digitale Fibel-Projekt hat zwei Zweige. Der erste bezieht sich auf die Erstellung eines physischen, buchähnlichen ("embooked") Artefakts, das mit der Stimme von Eltern, Lehrern oder älteren Schülern unterrichtet. Zweiter Zweig bezieht sich auf web-basiertes Projekt https://fibel.digital.

(Lesekompetenz & Künstliche Intelligenz, Seidler & Hromada, next edition of Kindernothilfe Magazin)

Personal Primer Demo

Personal Primer :: Main Tenets

Current Features

Gesture Sensor (contact-less)

MYOD - Make your own device

Circadian - device can be programmed for deep sleep and automatic wake-up

In the process of Implementation:

Offline (edge-computing) Speech recognition

LRS Diagnostic toolbox (Berliner Digitale Leseprobe)

fibel.digital WebApp

  

Berliner digitale Leseprobe

inspired by established LRS-diagnostics tool like WLLP-R or SLS

web-based and not paper-based

focus on phono-graphemic associations

can provide deeper qualitative insights into state of pupil's reading competence than just quantitative comparison with the norm

hope is to reduce the harm done to basic literacy of elementary school pupils caused by CoVid-induced disruption of alphabetisation curricula

support from Cornelsen (e.g. field access etc., data storage, legal aspects) in allowing the BDLP to go into German-wide "production" modus would be very much appreciated

Haptic interface for audio-textual segmentation

fast & frugal way how to create associations between segments of text and segments of audio (e.g. speech)

web-based, involving human annotators

allows to segment speech into other words than just words (e.g. syllables, c.f. https://fibel.digital/KleinesSyllabischesLexikon )

BPMA application submitted in October 2020, EPO patent application in 2021

Lines of research

Speech recognition on edge devices (low-power controllers, browser)

Open source technologies for on-line learning (BigBlueButton, Matrix protocol)

Outdoor Online Learning (Stifterverband Senior Fellowship for teacher.solar project)

multi-predicative Knowledge Management and Archivation Systems (kastalia KMS, NFDI4Culture)

decentralized storage of information and value (Ethereum, blockchain, Non-fungible Tokens)

bildung.digital.udk-berlin.de

 

Berlin Open Lab Symposium #0

Berlin Open Lab Symposium #0

mini-introduction to fibel.digital & teacher.solar projects

UdK/ECDF Digital Education Team (Frederic Brodbeck, Hibiki Ishijima, Dorothea Müller, Paul Seidler & prof. Daniel Hromada)

https://bildung.digital.udk-berlin.de

https://fibel.digital

At address Fibel.digital You will find a growing collection of phonobook contents. Phonobook is a multimedia format where audio signal is enriched with information describing segments of the audio (e.g. words, syllables, phonemes, musical notes), interface to create such annotations is currently subjected to patenting process at Patentamt. Fibel.digital uses Kastalia Knowledge Management System for creation of many different repositories (Grimm Fairy Tales, Tongue Twisters, Lexicons etc.)

Small syllabic lexikon

  

English Tongue Twisters

  

https://teacher.solar

Teacher.solar is a didactic experiment in domain of outdoor online teaching whose first iteration will take place at BOL the week around this year's summer solstice (17.6 - 23.6).

Supported by Stifterverband's fellowship program "innovationen in Hochschullehre".

If it will rain then I have a problem ;)

dh@udk-berlin.de
https://teacher.solar
Public matrix room #teacher-solar:m3x.baumhaus.digital
(You can use medienhaus/ credentials to access the room)

Achtung, Experiment !

During the SoSe2021 seminar "Gestaltung und Einsatz eines solarbetriebenen Online-Bildungsinstruments: Klang & Ton" students will build solar-driven, batteryless sound artefacts.

During the SoSe2022 Summer University seminar "Gestaltung und Einsatz eines solarbetriebenen Online-Bildungsinstruments: Papier & Tinte" students will build solar-driven, batteryless artefacts with electrophoretic (e-ink) displays.

In both cases, teacher will be outdoor (potentially walking, consistently with principles of Σχολή Περιπατητική), off-the-grid and shall communicate with students through combination of well-tailored open-source tools (Matrix Protocol, teacher.js) .

Digital Primer Intro

Das digitale Fibel-Projekt hat zwei Zweige. Der erste bezieht sich auf die Erstellung eines physischen, buchähnlichen ("embooked") Artefakts, das mit der Stimme von Eltern, Lehrern oder älteren Schülern unterrichtet. Zweiter Zweig bezieht sich auf web-basiertes Projekt https://fibel.digital.

(Lesekompetenz & Künstliche Intelligenz, Seidler & Hromada, next edition of Kindernothilfe Magazin)

Personal Primer Demo

Personal Primer :: Main Tenets

Current Features

Gesture Sensor (contact-less)

MYOD - Make your own device

Circadian - device can be programmed for deep sleep and automatic wake-up

In the process of Implementation:

Offline (edge-computing) Speech recognition

LRS Diagnostic toolbox (Berliner Digitale Leseprobe)

Snippets

Digital Primer Intro

Das digitale Fibel-Projekt hat zwei Zweige. Der erste bezieht sich auf die Erstellung eines physischen, buchähnlichen ("embooked") Artefakts, das mit der Stimme von Eltern, Lehrern oder älteren Schülern unterrichtet. Zweiter Zweig bezieht sich auf web-basiertes Projekt https://fibel.digital.

(Lesekompetenz & Künstliche Intelligenz, Seidler & Hromada, next edition of Kindernothilfe Magazin)

Personal Primer Demo

Personal Primer :: Main Tenets

Current Features

Gesture Sensor (contact-less)

MYOD - Make your own device

Circadian - device can be programmed for deep sleep and automatic wake-up

In the process of Implementation:

Offline (edge-computing) Speech recognition

LRS Diagnostic toolbox (Berliner Digitale Leseprobe)

https://teacher.solar

Teacher.solar is a didactic experiment in domain of outdoor online teaching whose first iteration will take place at BOL the week around this year's summer solstice (17.6 - 23.6).

Supported by Stifterverband's fellowship program "innovationen in Hochschullehre".

If it will rain then I have a problem ;)

dh@udk-berlin.de
https://teacher.solar
Public matrix room #teacher-solar:m3x.baumhaus.digital
(You can use medienhaus/ credentials to access the room)

Achtung, Experiment !

During the SoSe2021 seminar "Gestaltung und Einsatz eines solarbetriebenen Online-Bildungsinstruments: Klang & Ton" students will build solar-driven, batteryless sound artefacts.

During the SoSe2022 Summer University seminar "Gestaltung und Einsatz eines solarbetriebenen Online-Bildungsinstruments: Papier & Tinte" students will build solar-driven, batteryless artefacts with electrophoretic (e-ink) displays.

In both cases, teacher will be outdoor (potentially walking, consistently with principles of Σχολή Περιπατητική), off-the-grid and shall communicate with students through combination of well-tailored open-source tools (Matrix Protocol, teacher.js) .

UdK goes AI (the GWK AE51_SoSe edition)

Prof. Dr. Daniel D. Hromada
dh@udk-berlin.de
Digital Education UdK / Einstein Center Digital Future

What is AI about ?

A mini-lecture "What is

0. Generalization

1. Prediction

2. (Machine) Learning

3. Operations with (and on) numbers

Scalars:::Vectors:::Matrices:::Spaces:::Tensors

4. Agency

What is AI NOT about ?

...stay tuned...

How to create reveal.js presentations in kastalia KMS ?



How to create reveal.js presentations in kastalia KMS ?

a crash-course presentation for DigEd team / AE510629



How to create a first slide

go into profile knot (click on "self")

click on "create child knot"

fill in the content for the first slide

scroll to the bottom of content text area and click on "create child knot"

How to implement presentation "fragments" ?

enter the "what You see is what You get editor"

go to Tools -> Source code

if some messy HTML appears, remove it

start each line with <p class="fragment">

end each line with </p>

How to attach picture to a slide

in "actions" section click on "attach file"

keep the img_url attribute intact

choose file and select file on Your disk

"attach file" (the bottom one ;)

thnxalot4Yourattention

teacher.solar

about

https://teacher.solar/

additional links

description

the teacher.solar web application has the following features:

  • matrix chat (via an embedded hydrogen client)
  • webrtc audio conferencing (using janus + audiobridge plugin)
  • synchronization between the client with the instructor role and all other clients via websockets, so that students will always see what the teacher sees:
    • reveal.js presentations
      • connected clients are notified about slide changes, etc.
    • wikipedia pages
      • connected clients are notified about changes (page transitions, jumping to specific sections within the page, etc.)
  • recording of teaching sessions (to be replayed at a later time)
    • the links to any opened presentation or wikipedia page are automatically be posted to a matrix room
    • the audio conference is saved to a file
    • relevant events (caused by the presentation / wikipedia module, etc.) are time-stamped and logged to a file on the server

architecture overview

architecture diagram

conventions

  • this repo uses git-flow
    • stable / production branch: master
    • development / testing branch: develop

setup

install dependencies:

git clone -recursive <this-repo> teacher.solar
cd teacher.solar
npm install

cd src/hydrogen
npm install

config

rename src/.env-example to src/.env and edit according to your needs.

run

  • run server: DEBUG='T.S:*' npm run server
  • run webpack dev server (client): npm run dev
  • run hydrogen dev server: cd src/hydrogen ; npm run start
    • runs on port 3001 by default

then open http://localhost:8080.

build

production build:

npm run build:prod

building hydrogen:

cd src/hydrogen
npm run build # output will be in src/hydrogen/target

deploy

TODO

HAPTIC INTERFACE FOR SEGMENTATION AND ANNOTATION OF AUDIOTEXTUAL CORPORA



HAPTIC INTERFACE FOR SEGMENTATION AND ANNOTATION OF AUDIOTEXTUAL CORPORA

Prof. Dr. Daniel D. Hromada for NFDI4Culture Digitalisation Barcamp (8.10.2021)

a little demo ???

 

sublexical segmentation

[{"id":"w0","w":"die","start":"653","stop":"1426"},{"id":"w1","w":"Wasch","start":"1459","stop":"2493"},{"id":"w2","w":"_","start":"2510","stop":"2708"},{"id":"w3","w":"ma","start":"2725","stop":"3477"},{"id":"w4","w":"_","start":"3498","stop":"3781"},{"id":"w5","w":"schi","start":"3812","stop":"4582"},{"id":"w6","w":"_","start":"4614","stop":"4897"},{"id":"w7","w":"ne","start":"4913","stop":"5266"}]

song / dialect annotation

am Anfang war die Geschichte ...

we are currently extending the interface with OCR / region-of-interest manual selection functionality

Haptic Interface

summary

browser-based tool for fast & frugal segmentation & annotation of sonic corpora

associates segments of sonic stream to discrete symbolic sequences (e.g. labels)

JSON metadata stored in the header of ogg/opus file (potentially also coupled with a PNG file)

coupling between visual (graphemosymbolic) and sonic mediated by means of a haptic modality (e.g. "finger pointing")

useful there where other approaches (e.g. automatic speech recognition) would fail (dialects & idiolects, ancient languages, artistic production etc.)

uses Kastalia Knowledge Management System as a backend

lexical segmentation

[{"id":"w1","w":"Alle","start":"322","stop":"523"},{"id":"w2","w":"Kinder","start":"739","stop":"1355"},{"id":"w3","w":"sitzen","start":"1572","stop":"2189"},{"id":"w4","w":"im","start":"2405","stop":"2622"},{"id":"w5","w":"Flugzeug","start":"2839","stop":"3889"},{"id":"w7","w":"Außer","start":"4105","stop":"4739"},{"id":"w8","w":"Chantal","start":"4938","stop":"5988"},{"id":"w10","w":"die","start":"6205","stop":"6622"},{"id":"w11","w":"ist","start":"6839","stop":"7888"},{"id":"w12","w":"im","start":"8105","stop":"8922"},{"id":"w13","w":"freien","start":"9122","stop":"10172"},{"id":"w14","w":"Fall","start":"11459","stop":"11905"},{"id":"w15","w":". ","start":"11921","stop":"11938"}]

*

dh@udk-berlin.de

twitter.com/DigiEduBerlin

bildung.digital.udk-berlin.de

... to be continued ...

UdK Rundgang (29.10 - 31.10)

Tabula Rasa (Urania Berlin, 30.10)

Digital Education Hackathon (https://fibel.digital/digieduhack, 9-10.11)

teacher.js



teacher.js: A low-bandwidth (outdoor) online teaching tool

Frederic Brodbeck and Prof. Dr. Daniel Devatman Hromada

Einstein Center Digital Future / Berlin University of the Arts

Overview

  

Demo

For those interested in a little demo, connect Yourself to node 1 by pointing Your web-browser to https://1.teacher.solar

1. What is teacher.js ?

teacher.js is a web-based communication / teaching tool. Designed for being run on solar-powered devices outdoors it aims to keep both bandwidth and power consumption low. For that reason teacher.js intentionally does NOT make USE of video streaming but instead implements "code-casting".

2. Why teacher.js ?

  

https://teacher.solar

1 teacher :: 1 (class)room :: 1 server(node)

Similarily to a teacher responsible for everything which happens in a physical classroom during his/her class, the person who activates his "teacher node" and unlocks the door of a teacher.js space is both the keymaster, teacher, administrator and the supreme sovereign of the local temporary zone.

Outdoor Online Teaching

  

teaching != screen sharing

Can someone please tell me why teachers need to broadcast megabytes of video-signal while it would be more efficient and comfortable to broadcast to student browsers few bytes containing a command (e.g. display slide) and its parameters (e.g. from "URL X") ?

screencasting paradigm

As COVID-19 pandemics took planet Earth by surprise, a so-called “screen-casting paradigm” (SC-paradigm) had become a de facto standard in real-time content sharing, with only few people questioning whether the SC-paradigm is the most optimal way of doing on-line teaching and if not, what alternatives exist. It turned out that the SC-paradigm is sub-optimal at least in two major regards:

COSTLY: Encoding, streaming and decoding of Megabytes of video signal to N participants incurs significant network and processing costs and is not feasible in low-bandwith areas or in use cases were radical reduction of energy consumption is an issue.

ASEMANTIC: The rich internal structure of many screen-casted contents (presentation slides, web documents etc.) is lost during its encoding into video signal. This prohibits viewers to execute any other interaction with the content, apart from passive consumption (e.g. students cannot click on links displayed on a screen-casted website, cannot search for a term in a displayed text document, increase the font size, etc.).


(Hromada & Brodbeck, ECEI 2022 paper)

#codecasting

Codecasting (CC, shortened form of "code-broadcasting") is the distribution and execution of program code snippets and associated data forwarded from the source (e.g. teacher) viewport to one or multiple target viewports (e.g. student browsers).

3. teacher.js architecture

audio mixer (Janus audiobridge/WebRTC)

teacher.js 1.0 (available modules)

4. a BigBlueButton/ teacher.js comparison

BBB / teacher.js summary

next steps

shared video-viewing (code-casting)

whiteboard (spacedeck)

collaborative reading

client-side facial keypoint detection and artificial avatar/face synthesis

Summer Semester 2022 Online Gardening course

secure funding & create community

summa summarum

it is possible to have an online teaching toolkit running on a Raspberry Pi hardware

replacing video-streaming with code-casting paradigm leads to significant bandwidth reduction...

...and has many additional advantages (e.g. students can actually work with the source document)

the aim of teacher.js project is not to develop yet-another-videoconferencing-tool, but to provide a motivated teacher a minimalist yet modular & extensible toolkit containing everything he or she should need to do a great online course or hybrid online-offline course

links & references

https://github.com/freder/teacher.js

Hromada (2021) Three principles, 2 sub-principles and one magic wand for harm minimization and prevention of technological addiction in human children. Educational Innovations and Emerging Technologies).  EIET 2021/12 Vol.1, Iss.1 : 48-57 https://doi.org/10.35745/eiet2021v01.01.0005

Brodbeck & Hromada (2022) teacher.js: A low-bandwidth online teaching tool. Proceedings of 5th IEEE Eurasian Conference on Educational Innovation 2022

Thanks for Your attention

dh@udk-berlin.de

bildung.digital.udk-berlin.de

kastalia.medienhaus.udk-berlin.de

@DigiEduBerlin (Twitter, Instagram)
 
Creative Commons CC-BY-NC-SA applies on all contents and novel ideas articulated in this presentation



DigiEduHack / DigiEduPrimer challenge #0




DigiEduHack / DigiEduPrimer challenge #0

Day 1 (Tuesday 9.11.2021)

10:00 Opening & Overview

10:15 DigiEduHack MainStage Stream

Welcome Speech by Mariya Gabriel, European Commissioner Innovation, Research, Culture, Education and Youth

(streaming from https://www.youtube.com/watch?v=ol8szNcl-LU)

10:30 Challenge Overview

11:00 Resource Overview

11:20 Communication tool overview

11:40 Mentor&angel (re)introduction

11:55 Final advices

if You need anything, do not hesitate to ask!

based on Your demand we will gladly organize little interventions / presentations about any topic (Zirkus Palope, fibel.digital audiotext recording, machine learning of syllable classifiers, Matrix, BigBlueButton, reading difficulty diagnosis, You name it...)

this room stays open for next 24 hours but it is recommended to use matrix rooms as Your main communication channel

should some inappropriate behaviour (e.g. insults, hate-speech etc.) occur, the concerned person will first be notified (yellow card) and subsequently banned (red card) from the event

jurors were advised to give extra positive points to solution(s) where participants do not compete against each other but work with each other

12:00 Let's hack !

For next 23 hours, the ball is in Your playground.

What about introducing Yourselfs and start building teams ?

Day 2 (Wednesday 10.11.2021)




DigiEduPrimer #0 ::: Day 2 (Wednesday 10.11.2021)

Live-Coding session (10:30 - 11:15)

Main Stage Call in (12:20)

Solution Pitches

Jury decides ...

Team X :: DigiEduBerlin (Dorothea, Viktor, Paul, Daniel & co.)

Thanks for Your time

& see You next year at DigiEduPrimer #1

Audial Creatures

Touchless Ukulele

(with Anna Petzer)
This upcycled, portable, cable-less digital artefact combines touchless gesture-based recognition (Skywriter sensor)with a Raspberry pi 3a+ and integrated bluetooth loudspeaker.

TASK: Play with speed (time), position (space) and quality (suspense) of your hand movements. 

INSTRUCTION OF USE: You interact with the device by moving Your hand in front of the Skywriter sensor (above the sound hole of the instrument). Play the string to observe how the string vibration deforms the field measured by Skywriter. 

CyberPlant 0

(with Ozcan Ertek)

cyberplant.py

#DDH, based on code from Adafruit industries, mrGPL

import os,glob

import pygame

DRUM_FOLDER = "KidsDay/drums2"

BANK = os.path.join(os.path.dirname(__file__), DRUM_FOLDER)

 

pygame.mixer.init(44100, -16, 1, 512)

pygame.mixer.set_num_channels(16)

 

files = glob.glob(os.path.join(BANK, "*.wav"))

files.sort()

 

samples = [pygame.mixer.Sound(f) for f in files]

 

 

import sys

import time

 

import Adafruit_MPR121.MPR121 as MPR121

print('Adafruit MPR121 Capacitive Touch Sensor Test')

 

# Create MPR121 instance.

cap = MPR121.MPR121()

 

if not cap.begin():

    print('Error initializing MPR121.  Check your wiring!')

    sys.exit(1)

 

def handle_hit(sensor_id):

    # event.channel is a zero based channel index for each pad

    # event.pad is the pad number from 1 to 8

    samples[sensor_id].play(loops=0)

    print("You hit pad {}, playing: {}".format(sensor_id,files[sensor_id]))

 

# Alternatively, specify a custom I2C address such as 0x5B (ADDR tied to 3.3V),

# 0x5C (ADDR tied to SDA), or 0x5D (ADDR tied to SCL).

#cap.begin(address=0x5B)

 

# Also you can specify an optional I2C bus with the bus keyword parameter.

#cap.begin(busnum=1)

 

# Main loop to print a message every time a pin is touched.

print('Press Ctrl-C to quit.')

last_touched = cap.touched()

while True:

    current_touched = cap.touched()

    # Check each pin's last and current state to see if it was pressed or released.

    for i in range(12):

        # Each pin is represented by a bit in the touched value.  A value of 1

        # means the pin is being touched, and 0 means it is not being touched.

        pin_bit = 1 << i

        # First check if transitioned from not touched to touched.

        if current_touched & pin_bit and not last_touched & pin_bit:

            print('{0} touched!'.format(i))

            handle_hit(i)

        # Next check if transitioned from touched to not touched.

        if not current_touched & pin_bit and last_touched & pin_bit:

            print('{0} released!'.format(i))

    # Update last state and wait a short period before repeating.

    last_touched = current_touched

    time.sleep(0.1)

 

Bowl

(with Kohei Kimura)
Skywriter + raspberry Pi zero + 3W shaker + tibetian singing bowl + physical setup by Kohei Kimura 

Synthux Design Hackathon @ UdK / Audial Bodies 0th edition

Sense, Transform, Resonate

Sensors :: capacitive, temperature, distance, light, proximity, ...

Microcontroller :: Daisy Seed

Actuators :: motors, speakers

Audial Creatures

Touchless Ukulele

(with Anna Petzer)
This upcycled, portable, cable-less digital artefact combines touchless gesture-based recognition (Skywriter sensor)with a Raspberry pi 3a+ and integrated bluetooth loudspeaker.

TASK: Play with speed (time), position (space) and quality (suspense) of your hand movements. 

INSTRUCTION OF USE: You interact with the device by moving Your hand in front of the Skywriter sensor (above the sound hole of the instrument). Play the string to observe how the string vibration deforms the field measured by Skywriter. 

Bowl

(with Kohei Kimura)
Skywriter + raspberry Pi zero + 3W shaker + tibetian singing bowl + physical setup by Kohei Kimura 

CyberPlant 0

(with Ozcan Ertek)

Synthux Hackathon year 0 @ Berlin University of the Arts

 
 
 

Synthux Hackathon year 0 @ Berlin University of the Arts

 

Daniel Devatman Hromada, Berit Greinke and Hyungjoong Kim

0. Context

0. Berlin University of the Arts

also known as UdK (Univesität der Künste)

origins of UdK's precursor institutions (e.g. Brandenburg-Prussian Academy of Arts) date back to 17th century

UdK received the title of University in 2001

largest art school in Europe (cca 3500 students)

four Faculties specialising in fine arts, architecture, media and design, music and the performing arts

decentralized (cca 15 buildings) all around Berlin

1. Studium Generale / Kollisionen

Studium Generale (SG) over-arching meta-curriculum in which all UdK students need to participate

every first working week of the year, SG organizes a "Collision-week" where two professors from two distinct fields organize a seminar together

great opportunity to onboard students from completely distinct fields

and that's how it all started ... on 26th October Roey contacted SG office and less than 4 months later, here we are!

2. Audial Bodies

  

1. Learning, Making, Hacking

Day 0 (Monday 3.1. / AE520103)

  

Day 1 (Tuesday 4.1. / AE520104)

day of frustration

4 + 1 projects crystallized

coaching session by Archil

introduction to the concept of ADSR

first sketches uploaded by Arduino IDE, first waves generated

problems with sensor communication

quite dense communication with Electro Smiths (7 mails from Stephen)

Day 2 (Wednesday 5.1. / AE520105)

day of hacking

Morning:

first data flowing from sensors into daisys

first and only group decides to abandon daisy and continue working with arduinos

Evening:

all groups have synths generating sounds

there are 7-8 to functional daisys modulating sound based on input coming from Gyroscope-Accelerometer-Mag / Time-of-flight / Magnetic field sensors

Day 3 (Thursday 6.1. / AE520106)

exploration day

after first successes with modulation of sound by means of sensor data, students start exploring the parametric space

parallel to these, other students focus on creating the prototype, a lot of cutting, knitting etc. takes place

many ideas emerge, most of them are abandoned in spite of being the best ones, actually

from teacher perspective, the most stupid thing would be to interfere with the process, so I rather went through half Berlin to pick up the Stemma QT cables

Day 4 Friday 7.1. / AE520107)

the presentation day

intervention by Tim Summers, professional violin player, Mahler chamber orchestra member, music-in-VR pioneer and programmer having a harmony theory of his own

all groups making videos of their prototypes

zero fake, everything which You will see is real stuff recorded & presented on day 4

2. Outputs

Group 1 :: Mask

Gyroscope/Accelerometer & proximity sensor attached to a wireframe-mask embellished with conductive fibers.

Group 2 :: Pinguin

Gyroscope / Proximity / Accelerator sensors and daisy packed in a beek of a pinguin-like suite. The idea is to use real-time sound generating synths in inter-species communication research.

Group 3 :: Glove

Glove packed with multiple sensors (asides gyro/accelerometer/proximity also magnetic field one). The other hand contains a magnet.

Group 4 :: Jacket

DIY-capacitive sensors attached to different parts of the jacket collect info which is fed to Arduino & Max MSP.

Group 0 :: Drum & harp

Teachers also want to have fun!

"The Drum" artefact :: magnetic sensor attached below the membrane of the shamanic drum, reacting to touchless input from the other hand carrying a neodymium ring

"Polyphonic conductive harp" artefact :: neodymium ring magnets attached by means of conductive fibers to capactivie touch sensor

both use shakers (transducers) to vibrate the resonator to which they are attached and are thus fully portable

https://github.com/hromi/SeedInstruments

3. Summary

being the institution zero of the year zero, it wasn't easy (Zollamt, that sweet moment when You realize that among those few components You did not order to keep the budget low, there is the most important one, etc.)

HOWEVER, the goal to materialize some novel ideas and generate some vibes was achieved by each student group

majority of students obtained important insights about morphisms between numbers, waves and sounds

focus was put on wearables and portables

after a very nice closing session, students disappeared without a trace so there's very little from us on the synthux conf website

Roey, Archil and Stanley/ElectroSmiths are absolute overlords

4. Future

Synthux Hackathon 2023 :: yes, please ! (but with a less tight time-schedule)

SuperCollider support for Daisys would be helpful to attract UdK audio-guru community

more environmental awareness :: the amount of plastic and material "generated" by such a hackathon is enormous, more focus on upcycling ?

TensorFlow Lite on a Daisy ?

"Make Your Own Instument" curriculum for younger pupils ? (Synthux4Kids edition?)

Congrats & Thanks

dh@udk-berlin.de

https://bildung.digital.udk-berlin.de
 
https://github.com/hromi/SeedInstruments

#audio-bodies:m3x.baumhaus.digital