Lotte Kips
| Onderwijskundig schrijver @ SURF | community coach @ HvA | Eigen… Meer over Lotte Kips

“TeachBooks is een volledig open source tool waarmee je interactieve boeken en naslagwerken maakt. In tien klikken heb je een website, met een eigen link. Uniek aan deze tool is dat je er realtime Python in kunt laten draaien op je eigen browser, en dat zowel de bronbestanden als de website met gemak open gedeeld kunnen worden. Ideaal voor docenten in de bètavakken.” Aan het woord is Tom van Woudenberg, docent mechanica, optimalisatie en programmeren aan de TU Delft. Hij vertelt over zijn favoriete tool TeachBooks, die hij met collega’s heeft ontwikkeld.
“Met Teachbooks maak je een interactief tekstboek, waarin je bijvoorbeeld quizvragen opneemt, maar ook filmpjes, sommen of code. Je kunt direct met een template aan de slag en in slechts tien klikken heb je een eigen website klaar om ingezet te worden in het onderwijs. Die website (met eigen link) wordt gehost op de servers van GitHub, waar ook de bronbestanden van je boek te vinden zijn. Het interactieve tekstboek kan een naslagwerk zijn maar ook alle lesactiviteiten bevatten, de antwoorden op vragen et cetera. Je kunt er met collega’s gelijktijdig aan werken en onbeperkt verschillende maatwerk versies creëren”, licht Van Woudenberg toe.
Van Woudenberg vertelt: “We maken bij de TU Delft gebruik van de online leeromgeving Brightspace, maar daarin is het lastig verschillende soorten media te combineren en kun je code niet goed kwijt. Mijn collega’s en ik zochten daarom een specifieke tool om diverse educatieve inhoud en code, en dan met name Python (programmeertaal, red.), online te kunnen delen met studenten. In eerste instantie gebruikten we Jupyterbook, een tool om websites te maken, maar het is best bewerkelijk om te gebruiken en te delen. Dat wilden we makkelijker maken voor andere docenten en zodoende hebben we TeachBooks ontwikkeld. TeachBooks is als het ware de onderwijsschil om Jupyterbook heen.
Met de integratie van Python in de website maakt het ons mogelijk om laagdrempelig code te gebruiken in de leerlijn. Voorheen moesten studenten Python installeren en dat leidde tot veel verschillende versies en instellingen, heel onhandig. Maar nu kunnen studenten geïntegreerd met de vakinhoud direct Python toepassen. Waar we bijzonder trots op zijn, is dat de integratie van Python in TeachBooks zo goed werkt. Dit gebeurt lokaal, in je browser op je eigen pc. Je slaat daarmee geen studentengegevens op en er is geen rekenkracht op een server vereist.”
Inmiddels is er een levendige community ontstaan van TeachBooks-gebruikers over de hele wereld. Men helpt elkaar graag. TeachBooks is bovendien een volledig open-source tool, die gebruikmaakt van andere open source tooling. Van Woudenberg vertelt: “In tegenstelling tot sommige andere onderwijstools zijn zowel de bronbestanden, de tooling zelf als de eindbestanden (de website) open en door iedereen vrij te gebruiken.”
Van Woudenberg en zijn collega's geven regelmatig hands-on workshops over TeachBooks, zoals op de SURF Onderwijsdagen 2024.
Omslagfoto door Leander Beelen
| Onderwijskundig schrijver @ SURF | community coach @ HvA | Eigen… Meer over Lotte Kips
0 Praat mee