Über diese Seiten

Motivation

Ich unterrichte am Domgymnasium Verden Mathematik und Informatik. Obwohl es nicht den alltäglichen Unterricht betrifft, möchte ich gerne Interesse am Verfassen wissenschaftlicher bzw. erklärender Texte wecken. Es liegt nahe, meine Fächer dabei zu berücksichtigen. Also müssen mathematische Formeln und Programme dargestellt werden können.

Technische Umsetzung

Für die Umsetzung bin ich davon ausgegangen, welche Werkzeuge ich selbst wählen würde. Ich habe folgende technische Basis aus Open-Source-Software gewählt:

  • RStudio-Server mit Quarto zur einfachen Erzeugung von Webseiten, die Programmcode und dessen Ausgabe darstellen,
  • KaTeX zur Anzeige mathematischer Formeln und
  • Brython zur Ausführung von Python-Programmen im Browser.

Im Laufe der Entwicklung wächst diese Liste vermutlich. Sie ist ohnehin unvollständig, da Open-Source-Software fast immer ein buntes Konglomerat aus verschiedensten Projekten ist.

Datensparsamkeit

Aus den Vorlagen, die Programme in den Programmiersprachen R oder Python enthalten können, werden durch RStudio-Server weitgehend statische Webseiten erzeugt, die sehr einfach im WWW veröffentlicht und ohne Kontakt zu Drittservern geladen werden können. Mit etwas Anstrengung1 gelingt das auch bei der Darstellung mathematischer Formeln über KaTeX. Mit Brython lassen sich Web-Seiten dynamisieren. Das ist eigentlich eine Domäne von Javascript. Brython übersetzt Python in Javascript. Da wir in der Schule Python als textbasierte Programmiersprache verwenden, kann auf diese Weise das Erlernen einer Programmiersprache eingespart werden. Auch Brython lässt sich lokal speichern, so dass kein Kontakt zu Drittservern stattfindet.

Nach einem Test am 7.8.2023 wurde nur ein Cookie ohne Daten und davon abgesehen nur Website-Daten gesetzt.

Übernahme von Inhalten

In der Regel erstelle ich die Inhalte dieser Seite selbst. Als Standard-Lizenz verwende ich für Inhalte die Lizenz CC BY-NC-SA 4.0. Diese Lizenz erlaubt im nicht kommerziellen Fall Verwendung und Änderung mit Herkunftshinweis. Für Details klicken Sie bitte auf den Lizenzlink oben. Der Herkunftshinweis sollte im Fall einer Verwendung im WWW einen angemessenen Link auf diese Site enthalten, möglichst direkt auf den übernommenen Inhalt und in engem Kontext der Verwendung. Für Druckwerke ist ein üblicher Literaturhinweis angemessen.

Ist Ihr Angebot kommerziell oder die genannte Lizenz für Sie aus anderen Gründen nicht geeignet, bitte ich um Kontaktaufnahme zur Klärung.

Footnotes

  1. Quarto benötigt dafür etwas Hilfe. In der Standardeinstellung wird KaTeX bei Quarto über ein CDN geladen.↩︎