Bereitstellung einer Umgebung für die Entwicklung von Shiny Apps in der Lehre
Prof. Dr. Christina Bogner mit Andreas Bolten
Geographie - Ökosystemforschung
Idee
Shiny apps, die in R (https://shiny.rstudio.com/) geschrieben werden, sind interaktive Web-Applikationen. Sie können verwendet werden, um Anfängern z. B. Statistik (https://stattlc.com/2021/08/17/ooh-shiny-r-shiny-apps-as-a-teaching-tool/) nahezubringen oder für nützliche Anwendungen wie die Berichterstattung über systematische Literaturrecherchen nach PRISMA (https://estech.shinyapps.io/prisma_flowdiagram/.) Wir schlagen vor, (i) Shiny-Apps für den Unterricht innerhalb der KPA zu entwickeln und (ii) Lehrmaterial zu erstellen, mit dem Studierende lernen können, solche Apps selbst zu programmieren. Um Shiny-Apps einzusetzen, wird ein Shiny-Server benötigt. Um diesen einzurichten, bitten wir die KPA und insbesondere Dr. Katja Sperveslage um Unterstützung.
Ergebnis
Es wurden einige wenige Apps zur Datenvisualisierung in der Programmiersprache R entworfen. Damit werden die Studierenden beim Verstehen verschiedener Diagrammtypen unterstützt und erhalten eine erste Einführung in R als Datenvisualisierungstool. Diese Apps wurde auf den Shiny Server auf imfesshub.uni-koeln.de portiert und sind zugreifbar.
Jason Poppel und Lennard Echstenkämper haben die Apps erstellt, mehrere Datensätze hinzugefügt und Programmbibliotheken wie ggplot2 eingesetzt.
Zukünftig sollen weitere Apps entwickelt werden, wobei das Testen von Hypothesen, die lineare Regression, Konfidenzintervalle und das Bootstrapping eine Rolle spielen sollen. Die Apps sollen in einem größeren didaktischen Prozess eingebettet werden, wie Hausaufgaben und die Vermitttlung von Shiny-App-Programmierung über Shiny-Apps.
