Blog

Experiment met nabijheid-app

Screenshot_20200503-112146In de discussies over “corona apps” heb ik een voorbeeld Android app gemaakt waarmee ik kan zien hoe gemakkelijk twee smartphones elkaar met Bluetooth (meer specifiek, met “Bluetooth Low Energy”) kunnen detecteren en bijvoorbeeld hoe goed je de afstand en de tijdsduur van de ontmoeting kunt afleiden.

Op github heb ik de source staan van die app. De app kan twee dingen: de omgeving scannen, met Bluetooth LE, op andere telefoons met deze app, en ook zichzelf zichtbaar maken voor zo’n scan. Je kunt beide functies in de app aan en uit zetten.

Verder kun je een aantal parameters zetten:

  • signaalsterkte waarmee de app zichzelf aan anderen adverteert
  • advertise mode
  • time window, dat is de tijd dat de app een aantal detecties als één contact beschouwt

Je ziet op het scherm de gedetecteerde andere telefoons, met een uniek ID per telefoon dat de app random genereert. Je kunt dat random ID zelf opnieuw genereren zodat je een nieuwe telefoon, een nieuw contact, simuleert. In een tweede scherm (swipe) zie je de verzameling ID’s die de app heeft verzameld. Je hebt dus twee telefoons nodig om dit te testen: de app detecteert alleen telefoons die dezelfde app draaien.Screenshot_20200503-112453

Je kunt aan de ontvangende kant instellen wat de drempel is voor een “detectie”:

  • hoe sterk het ontvangen signaal moet zijn en
  • hoeveel keer je de betreffende zendende telefoon hebt gedetecteerd.

Zo kun je instellen dat je een contact pas “ziet” als je het drie keer hebt gedetecteerd met minimaal -50dB. Zo’n contact wordt dan rood. Met deze app kun je experimenteren wat de juiste waarden zijn zou je de techniek willen inzetten voor detectie van “corona contacten”.

Je kunt de app hier downloaden (als je al een eerdere versie had geïnstalleerd, dan eerst de app verwijderen. Ik had een foutje gemaakt in de eerste versie waardoor een upgrade niet goed werkt). Ik geef geen garanties voor de app, het is een hulpmiddel om te experimenteren met Bluetooth LE. In het derde scherm (swipe) vind je een help scherm.

De app dient niet om “mogelijke besmettingen” op te slaan of te rapporteren. De app heeft geen verbinding met een server. Wat de app alleen doet is aangeven wanneer iemand anders met dezelfde app bij jou in de buurt is.

Blog

Moodle: je digitale klaslokaal

download

Moodle is een online leeromgeving die je helpt je online lessen te organiseren. Heel kort gezegd kun je met Moodle een les plannen, of een heleboel lessen plannen, daarvoor leerlingen inschrijven of laten inschrijven, content beschikbaar maken (video, pdf, ppt, tutorials, web content, wat je wilt) en leerlingen beoordelen, en dan op een georganiseerde manier lesgeven. In je digitale klaslokaal heb je een video verbinding met je leerlingen, vergelijkbaar met Zoom of Skype. Hier vind je meer documentatie.

Je kunt Moodle gebruiken in de cloud, bij Moodle zelf. Dat kost geld, maar niet heel veel, en je bent dan afhankelijk van Moodle als je de omgeving aan je eigen wensen (de wensen van je school) wilt aanpassen. Ook zit de content dan op de servers van Moodle, de vraag is of je als school wilt dat je content door derden wordt beheerd.

Om het gebruik van Moodle gemakkelijker en beheersbaarder te maken voor Nederlandse scholen lijkt me beter om een eigen Moodle omgeving in te richten voor het onderwijs in Nederland. Moodle in het Nederlands, met content in het Nederlands, gericht op Nederlandse scholen.

Ik heb daarvoor een voorbeeld Moodle server ingericht. Je vindt die op moodle.netnet.org. Wil je dat proberen stuur me dan een email en ik geef je een login.

Ik heb de taal op Nederlands ingesteld, en ik heb een koppeling gemaakt met BigBlueButton. BigBlueButton is een videoconferencing omgeving (zoals Zoom of Skype) die goed werkt voor het onderwijs. De UvA gebruikt het. Ook voor videoconferencing geld dat je dat in een veilige en gesloten omgeving wilt doen met je leerlingen. Ik heb dus een eigen BigBlueButton server ingericht, op bbb.hetnet.org. Je kunt die als je wilt gewoon gebruiken. Als je de moodle omgeving gebruikt, dan verbindt die met dezelfde BBB server, maar zonder aparte login en zonder dat de conferences zichtbaar zijn voor derden. Je hebt dus niet ineens vreemden in je video-les.

De server die ik heb ingericht is een demonstratie. Je kunt hem gebruiken, maar ga je structureel Moodle en BBB gebruiken dan kun je er ook voor kiezen om voor jouw school of groep scholen een eigen server in te richten. De software is open source en kost niets, voor het lesmateriaal moet je zelf zorgen. Mij lijkt dat als je lesmateriaal deelt met andere scholen en docenten, dat je dan in weinig tijd en voor lage kosten veel materiaal kunt maken of laten maken. De kosten voor de cloud (de servers) hoeven niet hoog te zijn, vooralsnog denk ik dat we die met een subsidie voor de rest van dit jaar kunnen financieren.

Ik zoek in dit project hulp van docenten en van IT-mensen van scholen om te bepalen wat handig is voor scholen en hoe we dit project verder kunnen aanpakken. Ik heb hier een eenvoudige webpagina gemaakt over het project. Het is “work in progress”.

Blog

Mijn racefietsen

IMG_0396-1200

Ik heb nog steeds de racefiets waarop ik in de jaren ’70 en ’80 koerste. Het is een op maat gemaakte Aandewiel, eigenhandig in elkaar gesoldeerd door Piet Aandewiel, fietsemaker aan de Admiraal de Ruiterweg. De fiets is nogal kort, dat is doordat de bracket net iets hoger zit, dat vond ik handig omdat ik toch alleen maar dorps- en kermiskoersen reed op bochtige hobbelige straatjes. Dan kwam ik minder gauw met het pedaal tegen de grond als ik in de bocht nog net een trapje extra gaf. Soms nog net een trapje teveel, getuige de diepe krassen onderin de pedalen. De achterderailleur is Campagnolo Nuovo Record, voorderailleur Campagnolo Record, de crankset van Sugino, de remmen van Weinman, naven van Campagnolo Record.

Ik koers niet meer, ik fiets nog wel, nu met een Garmin en met Strava. Ik wou dat ik dat vroeger al had gehad. Nu heb ik een Specialized,

IMG_0419-1200

met een mix van Dura Ace, Ultegra en 105 onderdelen. De Specialized is in alle opzichten beter, ondanks dat de Aandewiel indertijd de top was van wat je kon kopen en de Specialized nu het instapmodel van een wedstrijdfiets. De Specialized is lichter, schakelt beter (de Aandewiel heeft de shifters aan de onderbuis, je moest goed mikken om goed te schakelen), heeft klikpedalen (die waren er indertijd niet). Oh, wacht, de Aandewiel is in één ding beter: hij is vijf centimeter korter. De Aandewiel heeft tuubs (bandjes die je op een platte velg plakt, wat ze in de Tour de France nog gebruiken), de Specialized heeft “gewone” bandjes, die wel net zo licht en smal zijn als de tuubs. De Aandewiel heeft vijf tandwieltjes achter, de Specialized tien. De Aandewiel is mooier: als ik bij een koers aankwam was er altijd wel iemand die zei “O, dat is een mooie fiets!”.

De Aandewiel is in de Vogezen geweest, in de Ardennen, in Duitsland, en in heel Nederland. Hij heeft koersen gereden in Amsterdam, Landsmeer, Volendam, Weesp, en vele andere dorpen en steden, en kampioenschappen op de tankbaan in Amersfoort en de campus van de TU Twente. Hij heeft met name ook heeeel veel rondjes gereden op hetparcours wielercircuit in Sloten, waar we minimaal eens per week trainden. Hij heeft in Weesp gereden op het trainingsrondje van GGMC bij de Hogeweyse laan, toen dat er nog was. De Aandewiel is met pensioen, omdat tuubs niet meer praktisch zijn, tegenwoordige wielen niet in het frame passen, en kettingen en pignons (pardon, cassettes heet dat nu) er niet op passen. Maar hij rijdt nog wel.

De Specialized komt niet veel verder dan het rondje om de Haarlemmermeer, langs de ringvaart, een aantal keren per week. Geen bergen, geen wielercircuits, geen koersen. Hoewel, ik mis de koersen wel. Ik vond dat altijd gezellig. Klinkt gek, je fietst je het zwart voor de ogen en valt bij de finish van je fiets, maar ik vond het altijd heel gezellig, vooral in Weesp bij GGMC, in februari en maart, oud en jong door elkaar, als voorbereiding op het nieuwe seizoen. Misschien moet ik toch nog één keer ergens een koers rijden, voor het sentiment. Bij de Fietsbelles in Amsterdam, op het wielercircuit in Sloten.

Als ik 80 ben doe ik de Specialized weg. Dan rij ik in gepast tempo drie keer per week mijn rondje van gepaste afstand op de Aandewiel, die dan ook 60 jaar oud is. Twee oudjes aan het trainen.