Irgendwelche Ideen zu selbst gehosteten Tools zum Ausprobieren von Code-Snippets?
Ich könnte so etwas wie die typische w3schools-Beispielseite verwenden , aber selbst gehostet und idealerweise mit Unterstützung für ein paar Dateien gleichzeitig. Beispielsweise das Bearbeiten einer HTML- und CSS-Datei oder eines Webframework-Skripts und der HTML-Vorlagendatei.
Der Anwendungsfall ist, dass ich einige Beispiele hochlade und meine Schüler damit experimentieren und die Ausgabe sehen können, ohne die Originale zu verändern.
Gibt es so etwas bereits oder geht es darum, es selbst umzusetzen?
Sie geben nicht an, welche Programmiersprachen Sie interessieren, aber es gibt viele XXfiddle-Sites - nur Google für JSfiddle , PhpFiddle , SqlFiddle usw. usw
Sie können sich kostenlos registrieren und ein Beispiel erstellen, das jeder Student forken kann.
[Update] Ich habe gerade deinen Kommentar gesehen. JsFiddle kümmert sich um HTML & CSS (Google für HMTL fiddle
mehr) und Python Fiddle kümmert sich um ... ähm, Python :-)
Cloud9 IDE https://en.m.wikipedia.org/wiki/Cloud9_IDE wäre meine Wahl. Es wurde von Amazon erworben, aber die Codebasis ist unter GNU GPL verfügbar. Es deckt Hunderte von Programmiersprachen ab, darunter C, C++, PHP, Ruby, Perl, Python, JavaScript mit Node.js.
Nun ... nachdem ich (Python) Fiddle und Cloud9 in Betracht gezogen und getestet hatte, bemerkte ich, dass ihnen entweder der Selbsthosting-Teil oder der Mehrbenutzer-Teil fehlt.
Ich habe mich gerade an das gute alte ipython erinnert , zusammen mit der jupyter -Webschnittstelle und der jupyterhub -Unterstützung für mehrere Benutzer.
Sie können auch mit anderen Sprachen als Python, grafischen Bibliotheken, ... und komm schon ... wenn ich die Portzuweisung ein wenig koordiniere, können sie sogar ihre eigenen Entwicklungsserver direkt von den Jupyter-Notebooks aus ausführen!
Tatsächlich ist mir aufgefallen, dass es auch von unzähligen anderen Leuten für den gleichen Zweck des einführenden Programmierunterrichts verwendet wird. Also nehme ich die Kombination aus diesen dreien.
Mawg sagt, Monica wieder einzusetzen
Julen Larrucea
Mawg sagt, Monica wieder einzusetzen