{"id":877,"date":"2019-05-21T12:17:06","date_gmt":"2019-05-21T10:17:06","guid":{"rendered":"https:\/\/wpethzprd.ethz.ch\/letblog\/?p=877"},"modified":"2023-06-06T09:17:25","modified_gmt":"2023-06-06T07:17:25","slug":"weshalb-moodle","status":"publish","type":"post","link":"https:\/\/blogs.ethz.ch\/letblog\/2019\/05\/21\/weshalb-moodle\/","title":{"rendered":"Weshalb Moodle?"},"content":{"rendered":"\n<p><em>Auf den <\/em><a href=\"https:\/\/blogs.ethz.ch\/letblog\/2018\/12\/18\/neues-moodle-design-ab-januar-2019\/\"><em>Beitrag zum neuen Moodle-Design<\/em><\/a><em> in diesem Blog im Januar diesen Jahres haben wir viel Feedback erhalten. Daf\u00fcr m\u00f6chten wir uns herzlich bedanken. Gerne m\u00f6chten wir Ihnen im Nachgang mit diesem Blogbeitrag aufzeichnen, was eigentlich hinter Moodle steckt und weshalb sich die ETH Z\u00fcrich f\u00fcr Moodle als strategische Lernplattform entschieden hat.<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ethz.ch\/letblog\/files\/2019\/05\/Moodle-Logo-RGB.png\" alt=\"\" class=\"wp-image-885\" width=\"943\" height=\"242\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left\">Seit rund 10 Jahren betreibt die ETH Z\u00fcrich die zentrale Lernplattform Moodle. Anders als andere Plattformen (bspw. Blackboard) ist die Software Moodle ein Open-Source-Projekt. Vor \u00fcber 20 Jahren hat ein Universit\u00e4tsstudent aus Perth mit den Arbeiten an einer Software begonnen, um die Lehre \u00fcber Distanz zu verbessern bzw. \u00fcberhaupt erst zu erm\u00f6glichen. <a href=\"https:\/\/www.linkedin.com\/in\/dougiamas\/\">Martin Dougiamas<\/a> hat dabei die Software von Beginn an offen gestaltet. So ist der komplette Source Code frei verf\u00fcgbar, mehr noch: als Open-Source-Projekt fliessen immer wieder Ideen und Softwarecode in das Werkzeug ein.<\/p>\n\n\n\n<p>Moodle bietet viele Schnittstellen, um individuelle Erweiterungen zu programmieren und andere Systeme anzubinden. Die Software ist modular aufgebaut, was es erm\u00f6glicht, neue Funktionen hinzuzuf\u00fcgen, ohne den Core-Code zu ver\u00e4ndern.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Wer programmiert Moodle<\/h3>\n\n\n\n<p>Die Entwicklung des Core-Codes wird vom Headquarter vorantgetrieben, das Niederlassungen in Perth und Barcelona hat. Zur Zeit umfasst das Headquarter rund 75 Personen. Es gibt zus\u00e4tzlich einige \u00fcber die Welt verteilte Entwickler, die sich ebenfalls beteiligen. Meistens sind diese bei grossen Universit\u00e4ten angestellt (auch an der ETH Z\u00fcrich arbeiten zwei Entwickler f\u00fcr Moodle, dies vor allem im Bereich Onlinepr\u00fcfungen). Zur Zeit h\u00e4lt Moodle weltweit einen Marktanteil von \u00fcber 50% f\u00fcr Higher Education. Dies ist umso erstaunlicher, da es mit Blackboard, Brightspace und Instructure grosse Firmen gibt, die mit ihren Produkten an diesem Markt auftreten. Einige spannende Zahlen zu Moodle (Stand Mai 2019):<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Registrierte Moodle-Installationen: \u00fcber 100&#8217;000<\/li><li>Nutzerkonten: \u00fcber 150 Millionen<\/li><li>Quizfragen: \u00fcber 1.5 Milliarden<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Entwicklungen in und f\u00fcr Moodle<\/h3>\n\n\n\n<p>Die ETH Z\u00fcrich hat sich wie oben erw\u00e4hnt, vor einigen Jahre f\u00fcr Moodle entschieden. Dies hatte verschiedene Gr\u00fcnde, dazu geh\u00f6ren: Die hohe Anpassbarkeit auf individuelle Bed\u00fcrfnisse, eine sehr aktive und grosse Community, der Open-Source-Gedanke und einiges mehr. <\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ethz.ch\/letblog\/files\/2019\/05\/Bildschirmfoto-2019-05-17-um-10.04.44.jpg\" alt=\"\" class=\"wp-image-886\" width=\"520\" height=\"351\" srcset=\"https:\/\/blogs.ethz.ch\/letblog\/files\/2019\/05\/Bildschirmfoto-2019-05-17-um-10.04.44.jpg 2080w, https:\/\/blogs.ethz.ch\/letblog\/files\/2019\/05\/Bildschirmfoto-2019-05-17-um-10.04.44-768x518.jpg 768w, https:\/\/blogs.ethz.ch\/letblog\/files\/2019\/05\/Bildschirmfoto-2019-05-17-um-10.04.44-600x405.jpg 600w\" sizes=\"auto, (max-width: 520px) 100vw, 520px\" \/><\/figure>\n\n\n\n<p>Die ETH Z\u00fcrich beteiligt sich in diversen Bereichen in der Moodle-Community. Speziell im Bereich Onlinepr\u00fcfungen entwickeln wir didaktisch verbesserte Fragetypen (kPrime, Single Choice,&#8230;) und andere Erweiterungen (Ressilienz-Plugin bei Netzwerkst\u00f6rungen) und stellen diese den anderen Nutzern &#8211; ganz im Open Source Gedanken &#8211; zur Verf\u00fcgung (<a href=\"https:\/\/moodle.org\/plugins\/browse.php?list=contributor&amp;id=91386\">https:\/\/moodle.org\/plugins\/browse.php?list=contributor&amp;id=91386<\/a> and <a href=\"https:\/\/github.com\/ethz-let\">https:\/\/github.com\/ethz-let<\/a>)<\/p>\n\n\n\n<p>Das Moodle HQ hat einen klar definierten Entwicklungsplan und eine entsprechende Roadmap. Dies erlaubt es, fr\u00fchzeitig eine stabile Serviceplanung zu machen. Die Roadmap ist \u00f6ffentlich: <a href=\"https:\/\/docs.moodle.org\/dev\/Roadmap\">https:\/\/docs.moodle.org\/dev\/Roadmap<\/a><\/p>\n\n\n\n<p>Die zwei funktionellen Updates des Moodle-Cores pro Jahr werden an der ETH Z\u00fcrich nach einigen Wochen installiert und damit auch die neuen und verbesserten Funktionen unseren Studierenden und Dozierenden zur Verf\u00fcgung gestellt. Dieses Vorgehen ist auch aus Sicherheitsperspektive sinnvoll, da damit auch allf\u00e4llige Bugs und security issues beseitigt werden. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">\u00abLieber Support, ich habe einen Fehler entdeckt!\u00bb<br>\u00abLieber Support, ich habe eine tolle Idee!\u00bb<\/h4>\n\n\n\n<p>Vorteil einer Open-Source Software ist ihre Anpassbarkeit. Man kann grunds\u00e4tzlich alles ver\u00e4ndern. Da wir immer wieder die neueste Version des Core-Codes einspielen, verzichten wir darauf, diesen lokal bei uns zu ver\u00e4ndern. In einer Community unterwegs zu sein, heisst aber eben auch, nicht direkten Einfluss auf die Entwicklung des Core-Codes zu haben. Wir sind sehr dankbar, von unseren Studierenden und Dozierenden immer wieder wertvolle Vorschl\u00e4ge zu erhalten. Sofern wir diese nicht direkt auf unserem System &#8211; ohne Ver\u00e4nderung des Core-Codes- umsetzen k\u00f6nnen, geben wir diese gerne in die Community weiter. Leider ist dieser Prozess allerdings nicht immer von Erfolg gekr\u00f6nt. <\/p>\n\n\n\n<p>Es gibt im Moodle Universum nat\u00fcrlich auch viele andere Entwicklerinnen, die Plugins ebenfalls Open-Source zur Verf\u00fcgung stellen. Grunds\u00e4tzlich lassen sich diese auf alle kompatiblen Moodle-Installationen installieren. Allerdings empfiehlt es sich hier, zur\u00fcckhaltend zu sein. Einerseits weil jedes zus\u00e4tzliche Modul die Software komplexer (und langsamer) macht. Andererseits muss sehr genau gekl\u00e4rt werden, wie h\u00e4ufig ein Plugin aktualisiert wird. Denn falls ein Plugin nicht mehr gewartet wird, was durchaus passieren kann, ist es irgendwann nicht mehr kompatibel. Dann muss man sich als Moodle-Anbieter entscheiden zwischen Plugin behalten und Moodle veralten lassen oder Plugin l\u00f6schen und Moodle aktualisieren &#8211; beides eher suboptimal. Wir an der ETH haben einige Plugins im Einsatz, so beispielsweise <a href=\"https:\/\/moodle.org\/plugins\/mod_choicegroup\">Gruppenauswahl&nbsp;(Universit\u00e4t&nbsp;Lausanne)<\/a>,&nbsp;<a href=\"https:\/\/moodle.org\/plugins\/mod_scheduler\">Scheduler&nbsp;(Universit\u00e4t&nbsp;of&nbsp;York)<\/a>, <a href=\"https:\/\/moodle.org\/plugins\/block_opencast\">Open Cast (Universit\u00e4t M\u00fcnster),&nbsp;<\/a>evaluieren&nbsp;aber&nbsp;sehr&nbsp;genau,&nbsp;ob wir das Risiko des oben genannten Problems m\u00f6glich klein halten k\u00f6nnen.<\/p>\n\n\n\n<p>Fragen oder Kommentare? Wir freuen uns, mit Ihnen hier \u00fcber dar\u00fcber zu diskutieren!<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Auf den Beitrag zum neuen Moodle-Design in diesem Blog im Januar diesen Jahres haben wir viel Feedback erhalten. Daf\u00fcr m\u00f6chten wir uns herzlich bedanken. Gerne m\u00f6chten wir Ihnen im Nachgang [&hellip;]<\/p>\n","protected":false},"author":42582,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[249998],"tags":[932,250057,195193,67873],"class_list":["post-877","post","type-post","status-publish","format-standard","hentry","category-activities","tag-e-learning","tag-eth-moodle","tag-lms","tag-online-prufen"],"_links":{"self":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts\/877","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/users\/42582"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/comments?post=877"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts\/877\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/media?parent=877"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/categories?post=877"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/tags?post=877"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}