{"id":1230,"date":"2020-06-03T08:45:22","date_gmt":"2020-06-03T06:45:22","guid":{"rendered":"https:\/\/wpethzprd.ethz.ch\/letblog\/?p=1230"},"modified":"2023-06-06T09:16:52","modified_gmt":"2023-06-06T07:16:52","slug":"deeper-integration-moodle-and-safe-exam-browser-take-their-relationship-to-the-next-level","status":"publish","type":"post","link":"https:\/\/blogs.ethz.ch\/letblog\/2020\/06\/03\/deeper-integration-moodle-and-safe-exam-browser-take-their-relationship-to-the-next-level\/","title":{"rendered":"Deeper integration. Moodle and Safe Exam Browser take their relationship to the next level"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">For many years, ETH has been using two open-source software projects: <a href=\"http:\/\/www.safeexambrowser.org\/\">Safe Exam Browser<\/a> (SEB) and <a href=\"http:\/\/www.moodle.org\/\">Moodle<\/a> are the foundation of online assessment at ETH Z\u00fcrich. They work together seamlessly but the management of SEB configurations is somewhat complicated.  With the brand-new release of Moodle 3.9 in early June 2020, the integration was improved significantly to support a number of different online exam scenarios. For example, in a bring your own device (BYOD) scenario admins now have the possibility of enabling teachers to configure SEB settings directly in a quiz. Admins can manage templates of SEB settings that are provided to teachers via the quiz settings in Moodle. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A development project between two open source communities<\/h2>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ethz.ch\/letblog\/files\/2020\/06\/eAssessment-with-Moodle-3.9-1.png\" alt=\"Two popular open source software close ranks\" class=\"wp-image-1233\" width=\"846\" height=\"348\" srcset=\"https:\/\/blogs.ethz.ch\/letblog\/files\/2020\/06\/eAssessment-with-Moodle-3.9-1.png 1692w, https:\/\/blogs.ethz.ch\/letblog\/files\/2020\/06\/eAssessment-with-Moodle-3.9-1-768x316.png 768w, https:\/\/blogs.ethz.ch\/letblog\/files\/2020\/06\/eAssessment-with-Moodle-3.9-1-600x247.png 600w\" sizes=\"auto, (max-width: 846px) 100vw, 846px\" \/><figcaption>Two popular open source software close ranks.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How did this come about?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In 2017, a\nmember of LET was on <a href=\"https:\/\/ethz.ch\/content\/dam\/ethz\/associates\/services\/Anstellung-Arbeiten\/Downloads\/files\/infos\/Information_sheet_Sabbatical.pdf\">sabbatical<\/a> in Australia and visited <a href=\"https:\/\/moodle.com\/about\/\">Moodle\u2019s headquarters<\/a>. During this visit, the idea arose that these two popular open-source\nsolutions should work together on a deeper level. Together with the Moodle team\nat Bern University of Applied Science, the Moodle team at ETH Z\u00fcrich planed a\ndevelopment project and wrote user stories. During this phase, it became clear,\nthat the estimated amount of work could not be handled by these two\ninstitutions alone. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A crowdsourced project \u2013 eight universities and two companies acted in concert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With the user stories in our hands, we reached out to communities like <a href=\"https:\/\/www.eduhub.ch\/community\/swiss-academic-moodle-community\/\">SAMoo<\/a>, <a href=\"https:\/\/moodlemootdach.org\/\">MoodleDACH<\/a>, <a href=\"https:\/\/www.eduhub.ch\/community\/Special-Interest-Groups\/sig-e-assessment\/\">SIG E-Assessment<\/a> and <a href=\"https:\/\/moodle.org\/course\/view.php?id=5\">Moodle-Forum<\/a>. After dozens of calls, meetings and discussions, a further six universities (<a href=\"https:\/\/www.zhaw.ch\/en\/university\/\">Zurich University of Applied Sciences<\/a>, <a href=\"https:\/\/www.ruhr-uni-bochum.de\/en\">Ruhr-Universit\u00e4t Bochum<\/a>, <a href=\"https:\/\/www.hwr-berlin.de\/en\/\">Berlin School of Economics and Law<\/a>, <a href=\"https:\/\/www.hs-nb.de\/en\/\">University of Applied Sciences Neubrandenburg<\/a>, <a href=\"https:\/\/www.fh-ooe.at\/en\/\">University of Applied Sciences Upper Austria<\/a>, <a href=\"https:\/\/www.hs-hannover.de\">University of Applied Sciences and Arts Hannover<\/a>) agreed to contribute to the project. The code was developed by <a href=\"https:\/\/www.catalyst-au.net\">Catalyst IT<\/a>, a Moodle Partner in Australia, with advice and support by Moodle HQ and the SEB development team. A diverse project team then worked together closely to find solutions for very different exam scenarios. Within only six months the integration was submitted for integration in the Moodle core version 3.9 and new SEB versions were published.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configure Safe Exam Browser directly in Moodle <\/h2>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/blogs.ethz.ch\/letblog\/files\/2020\/06\/settings-1.png\" alt=\"\" class=\"wp-image-1240\" width=\"298\" height=\"214\" \/><figcaption>Screenshot of the new settings in the quiz activity.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Usually Safe Exam Browser has to be configured via its Config Tool. In Moodle 3.9 teachers can do this directly in Moodle and for each separate Quiz activity. This is extremely helpful for e-assessments in a BYOD scenario. There is no need to provide a separate SEB settings file to students before the exam anymore. As students access the quiz, Moodle hands out the SEB configuration file and SEB is reconfigured as required by the student\u2019s device. This means teachers can set a different SEB quit password for every attempt, configure different additional software for different quizzes, and because it is that easy to configure you can consider using SEB in formative quizzes to help students to focus. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Project learnings<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This\nproject was challenging in many ways. There were many different stakeholders, tight\ndeadlines, two big open source communities, and different locations and time\nzones. Here are the most important learnings. <\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Joint projects are possible but need\nan intense discussion in the community. Only about 30% of all interested\ninstitutions were able to invest in the project.<\/li><li>Scenarios and user stories are\nexcellent methods for creating a shared understanding of the requirements and objectives\nbetween all project partners.<\/li><li>To prevent endless discussion, identify\none or two strong partners, create provisional scenarios and user stories and\nthen reach out to the wider community.<\/li><li>Communication over different time\nzones is challenging (especially if you have weekly sprints) but manageable. Be\nmindful to share recordings and keep an active chat channel alive.<\/li><li>When faced with obstacles (such as\nlack of funds) think out of the box and search for allies, that are willing to\npursue the same goals as you. There is almost always a solution. <\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Despite the challenging nature of this project and the different needs of stakeholders, the objectives were met. It was a pleasure to have been part of this joint community project together with Moodle HQ and SEB core team. We are sure the outcome of this project will bring online assessment to a new level.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The new Moodle\nversion can be downloaded <a href=\"https:\/\/download.moodle.org\/\">here<\/a>. &nbsp;The\nSafe Exam Browser is available <a href=\"https:\/\/safeexambrowser.org\/download_en.html\">here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>For many years, ETH has been using two open-source software projects: Safe Exam Browser (SEB) and Moodle are the foundation of online assessment at ETH Z\u00fcrich. They work together seamlessly [&hellip;]<\/p>\n","protected":false},"author":42582,"featured_media":1233,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_s2mail":"yes","footnotes":""},"categories":[44],"tags":[250057,2792,2791,237574],"class_list":["post-1230","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-let-projects","tag-eth-moodle","tag-safe-exam-browser","tag-seb","tag-software-development"],"_links":{"self":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts\/1230","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=1230"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/posts\/1230\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/media\/1233"}],"wp:attachment":[{"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/media?parent=1230"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/categories?post=1230"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/letblog\/wp-json\/wp\/v2\/tags?post=1230"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}