To start the test, you MUST install unoconv version 0.6. All content on this web site is made available under the. The Google Drive document converter was added by the Moodle core team as an easier plug and play solution. Creating a user in AWS, installing the Moodle plugins, and running the script to get things set-up was straightforward and painless – only a little more involved than setting up the Google version. Install a wrapper for unoconv on the webservers that forwards the requests to the remote server. #DoomAt11 #mdlhackfest, — Charles Fulton (@mackensen) June 20, 2016. Mostly it was to turn text documents, slideshows, and spreadsheets into PDF so teachers could add annotations and comments without affecting the original file layout. Many Moodle themes, based on responsive web design, allow Moodle to be used on mobile devices. Configurable … Moodle becomes art thanks to the “Word Art” exhibit in Butler University’s Irwin Library. Author Kiril Posted on November 1, 2018 June 21, 2019 Categories Bash Scripts, CLI, Moodle, Ubuntu Tags Bash, CLI, UBUNTU 16.04, Ubuntu 18 On Ubuntu 16.04 and Ubuntu 18 sudo apt-get install python3-minimal -y sudo apt-get install graphviz -y sudo apt-get install ghostscript -y sudo apt-get install du -y sudo apt-get install aspell -y sudo apt-get install dot -y sudo apt-get install unoconv -y It was an easy win for a new Moodle admin. When researching alternatives, I found two new file converter plugins of interest in the Moodle plugins database. Technically speaking, in Moodle 3.1, the File API added the ability to convert files, but local unoconv was a requirement. Exclusive Virtual Server. The plugin interfaces Moodle with the AWS services. However, there is a continuum, between security and ease, and sadly many schools for example will happily encourage their students to “buy into” the Googleverse and Microsoftverse, with little of zero ethical consideration as to what this means. I’ve disabled the Scheduled Task “Prepare Submissions for Annotation.”. PDF conversion in new assignment grading interface does not work on windows servers. That said, the way it is configured changed in 3.1; it is … The installed version of your unoconv is not supported, the required version for the assignment grading is 0.7 Worst of all is when an instructor is working with queued submissions of a file type that isn’t compatible with the conversion process, as this often causes lag and long page loads. During Day 2 of Hack/Doc Fest at Butler the team tackled a review of third-party plugin compatibility with Moodle 3.0 and 3.1, continued our accessibility work by testing new tools and documenting best practices, reacquainted ourselves with the Workshop plugin, and delved deeply into … My main hesitation in using the Google solution was privacy. Checking out the PDF Conversion queue one day after installing LibreLambda….24 hours before this it was at over 1250. Open the firewall port 2002 between the moodle webservers and the machine running unoconv. Moreover, the scheduled task for conversions started to fail repeatedly, causing Moodle to add a “Fail delay” which has to be manually cleared,  compounding the problem and making lots of extra work for yours truly. Set up a Moodle site with working Unoconv with pathtounoconv correctly set up. LibreOffice needs write access to the current users home directory to create some temporary files. As you said “even if an assignment has PDF Annotate turned OFF, Moodle still adds its submissions to the conversion queue”. If you used brew, they will both be installed to /usr/local/bin. We compiled a list of popular 3rd party plugins for Moodle and then determined if they were compatible with 3.0 and 3.1. Unoconv 0.7 is required for document conversions because it fixes some problems with running headless as apache user. I got into trouble with this. Can how I try to bypass that? Set the paths to unoconv and ghostscript in Moodle (Site administration > Server > System paths). Now, Moodle HQ … After letting the process run for a few days, I’m impressed. Everything you need to setup both Moodle and AWS is included in this plugin. Update Moodle to version 3.4.9: fixes bugs and security issues; Other changes: Fixed an issue with backup & restore; Retire the course migration tool 4 April 2019. Click on Test unoconv path link under Path to unoconv document converter Hi Oscar, I’m not sure how you would be able to do this….there might be a way if you are clever enough with MySQL queries. One thing that needs fixing is that this patch still uses is_executable instead of file_is_executable that was introduced in the blocker issue. This folder must be mounted at the same path on all servers. This sounds a bit scarier than it is. This might take anywhere from a few seconds to several minutes depending on the document and the speed of the conversion process. Hi Oscar, I didn’t find a way to do this. It’s fast, efficient, and critically seems to be keeping up with the surge in online assignments at my school. Post was not sent - check your email addresses! From version 9.2 you can prevent the system from adding the automatic PDF alternative by including the extension this is not desired for in the configuration option non_image_types . Naturally, many professors enjoy the flexibility and convenience of annotating without requiring students to manage submitting their assignments in the correct file format (talk about herding cats!). Rather, the converter plugins allow integration with a separate utility, which can be run on the same server or elsewhere. However, a Google Docs service provides a similar service to a MacD9nalds when you are hungry – it’s fast, cheap, and easy, and we (mostly) ignore the fact it’s unhealthy. With high hopes, I followed the guide on the LibreLambda GitHub page. Moodle 3.3 . Visit Site administration ► Plugins ► Activity modules ► Assignment ► Feedback plugins ► Annotate PDF Modify moodlesite.tld.conf?… Forums. All sites upgraded to Moodle 3.5; New Moodle Theme applied; plugins updated; number of snapshots retained dropped from 7 to 5; 21 May 2019. It’s my mortal enemy. Superseeds the Certificate plugin. Unoconv is used by Moodle since the release of Moodle 3.1 and is used by the Assignment activity to convert documents to pdf so that they can be annotated. If you want to keep unneeded files from being converted into PDFs you can disable the Scheduled Task “Prepare Submissions for Annotation.” However, that would mean that any graders who are using PDF annotation would have to wait for the files to convert when they visit the assignment grading screen. 22 May 2017. I don’t want to mess it up with COVID-19 all around and more than 400 students depending on Moodle . My users were missing the annotation capability on Word files, but I was not optimistic about using unoconv. Sorry, your blog cannot share posts by email. You should see an warning saying the unoconv version is not supported. We compiled a list of popular 3rd party plugins for Moodle and then determined if they were compatible with 3.0 and 3.1. Of particular note were the following plugins, which list compatibility with 3.0 but not 3.1: Course Overview; TurnItIn; McGraw HIll; Course Overview was tested under 3.1 and seemed to work just fine. You keep mentioning the lack of privacy/security with various types of solutions; but you seem totally comfortable with “cloud-based” solutions such as Google Docs. Search; This Thread. An alternative method for previewing Office formats is to use QuickLook to get previews on the Mac, but using Unoconv enables page previewing and an automatic PDF alternative version of the file. Open the firewall port 2002 between the moodle webservers and the machine running unoconv. Unoconv is about as Open Source and Linux-y as it gets: it’s a command line program that runs a special version of LibreOffice to convert files. My university is a lapsed Google school (now on O365), so I wasn’t sure I would be able to get a proper, institution owned Google account set-up, and I didn’t want to use a consumer Google account as it would not be subject to the same FERPA-compliant terms – who knows what type of data mining would be done on student work? SCORM 2004 is not supported in Moodle, however Rustici Software have a Moodle plugin which can turn any Moodle site into a fully compliant SCORM 2004 LMS. The plugin works by allowing us to set-up and use our own conversion process in AWS with serverless Lamba functions and object storage via S3 buckets. Now? LibreLamba, however, seemed to offer the best of both worlds. Once that is done this looks good for integration. Also find the moosh command to purge them. It uses a slick cloud-based solution but allows the end-user to maintain ownership and privacy of student data. 65 GB usable) No user or course limits applied. @@ -46,8 +46,3 @@ $ string ['privacy:metadata:repository_googledocs'] = 'The Google Drive repository plugin does not store any personal data, but does transmit user data from Moodle to the remote system.' Much of the sentiment seemed to be that unoconv was difficult and prone to causing headaches. Confirm the version by executing: unconv --version and this can be undesirable. Try Jira - bug tracking software for your team. Meanwhile, professors already stressed by the current state of affairs began to experience significant wait times or performance degradation while trying to use Moodle for grading. Graphical themes for Moodle can be installed to change the look and functionality of a Moodle site or of an individual course. Fail delay” which has to be manually cleared, Using Moodle to Respond to Changing Needs, Moodle Multiple Choice Quizzes in Second Language Teaching, Client focus – College of Natural Medicine using Moodle. This utility was clearly not intended for the specific Moodle use scenario and it was … To help you get oriented … Share the moodle data root between the webservers and the machine running unoconv. We should check and warn if their version is too old. Interesing post. Hi Ben, I’m very comfortable with mysql. The plugin is from CatalystIT, who have done lots of great work in the Moodle community and they really did well making this plugin Moodle admin friendly. Can install plugins or themes; Can use custom domain; Can use official Moodle™ App; Unoconv Document converter; Antivirus; Recycle bin; Access to Web Services; Global search; Moodle™ Stats; Sign up for free. Powered by a free Atlassian Jira open source license for Moodle. You should see an warning saying the unoconv version is not supported. Themes. Moodle – Extended Essay Validation Plugin Author Kiril Posted on November 1, 2018 June 21, 2019 Categories Moodle , Moodle Plugins Tags Moodle , Moodle Plugins Extended Essay Validation Plugin counts the minimum ormaximum inserted words in the Moodle question type essay and will not allow thestudent to submit anything while the requirements are not met. $ string ['privacy:metadata:repository_googledocs:searchtext'] = 'The Google Drive repository user … My predecessor had so much trouble keeping unoconv running reliably that one of his last acts before leaving the university was to just disable document conversion altogether. Then….COVID-19 and online instruction happened. Moodle version 3.3 is now available. For document conversion, it sends the file to the system account’s Google Drive, converts to PDF, downloads the result, and then deletes the original upload. All the get_string () calls are in the plugin. Visit Site administration ► Plugins ► Activity modules ► Assignment ► Feedback plugins ► Annotate PDF Click on Test unoconv path link under Path to unoconv document converter You should see an warning saying the unoconv version is not supported. Moodle 3.0/3.1 Plugin Review. Fascinating post Ben ! Site administration ► Server ► Environment Document Converted By Moodle 3. Moodle 3.0/3.1 Plugin Review. Moodle's assignment grading feature requires version 0.7 or higher. Annotate PDF is consuming huge amount of this space in my small Moodle Server. $ string ['privacy:metadata:repository_googledocs:email'] = 'The email of the Google Drive repository user.' Like you, I can’t ethically recommend or use Google for this – total privacy should always be our default starting point. You should see the following warning message under Other checks : In the wider Moodle-verse, things didn’t seem much better. Photo credit: Ken Newquist. Visit Site administration ► Server ► Environment AICC content packages are supported in … New content plugins, such as H5P and Content Pages emerged, giving users new capabilities for creating interactive content right in Moodle and aiming to replace traditional authoring tools one day. It’s an interesting point. The plugin is from CatalystIT, who have done lots of great work in the Moodle community and they really did well making this plugin Moodle admin friendly. Click on Test unoconv path link under Path to unoconv document converter A second Document converter for Google Drive was released with Moodle 3.3 in 2017. At least since Moodle 2.7, the LMS was borrowing the unoconv utility from the Open Source office application suite LibreOffice to handle file conversions. Suffice it to say, it was not long before I started looking for alternatives. Aren’t cloud-based solutions, themselves, about as secure and private as Microsoft Windows? TEST Check out this YouTube video from Moodle Moot for a great breakdown of the how document conversion works in Moodle and what problems the team was trying to solve. $600 USD / year $350 / 6 months | $200 / 3 months | $75 / 1 month. I haven’t used LibreLambda yet. Click on the Download button and make sure a test pdf was generated. If a professor happens to visit the grading screen of a submission before it can be processed, they will have to wait while the file is converted ad hoc. The aims of this plugin are to: 0.6 is the default on ubuntu lts - a few people have installed this older version and not checked. So far looks to be superior to the Google Drive converter. You may just want to look at disabling the Annotate PDF Feedback plugin altogether if your server can’t handle the space. The aims of this plugin are to: The AICC HACP standard for CMI was developed by the Aviation Industry Computer-Based Training Committee (AICC) and is used to call externally authored content and assessment packages. Moodle PDF Conversion Plugins: Good, Bad & Ugly. Each plugin is maintained in the Moodle plugins directory. Install a wrapper for unoconv on the webservers that forwards the requests to the remote server. I’m not sure what the root cause was: the increase in web traffic to our Moodle servers, a sizable uptick in assignments being submitted, Google throttling on their end, or some combination of the three, but all of a sudden our conversions could not keep pace. You should NOT see any unoconv related warning. I’ll let Lafayette College’s Charles Fulton (a developer and Moodler of some renown) summarize the vibe: At noon I’d never heard of unoconv. PRE-REQUISITES On the unoconv test page, you should see confirmation the unoconv path appears to be properly configured... Now, install the unoconv version 0.7 or higher I finally made a couple of queries to identify waste records in database. When a student adds a file to a submission, an entry is created in the Moodle database in the mdl_assignfeedback_editpdf_queue table (I’m sure there’s more to it, but this is a handy way to check how many conversions your Moodle site is running). I was quite pleased with the Google solution. Use Installatron's optional Automatic Update feature to automatically apply Moodle updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Moodle install to test the 3.3 upgrade prior to applying it live. I sincerely hope they are able to keep this plugin updated for new versions of Moodle! Everything you need to setup both Moodle and AWS is included in this plugin. I tried what I could to remedy the situation: I shortened the interval between scheduled task runs from 15 minutes to 5, deleted the backlog in the queue hoping the process could stay caught up after the initial rush, and even set Annotation Feedback to be off by default on new assignments site wide (guess what: even if an assignment has PDF Annotate turned OFF, Moodle still adds its submissions to the conversion queue). PDF Conversion • Non-PDF Documents Must Be Converted • Conversion Occurs Outside Moodle • Conversion Process: 1. This folder must be mounted at the same path on all servers. Things continued smoothly for well over a year – aside from some blurriness on the converted documents I had no complaints with the Google converter. Everywhere; This … Introduced with Moodle 3.1, Document Converters allow Moodle to convert common file types like Microsoft Word or OpenOffice that are uploaded as Assignment submissions to PDF. From an administration standpoint, it’s important to note that Moodle does not perform document conversion itself. The set-up was easy – Moodle provides good documentation on how to set-up things on the Google side, and then in Moodle it’s plug and play with your oAuth account. I’m now trying to find the way to delete all unnecessary converted documents to get rid of 5 GB of space. Honestly this was the last thing I needed during all online instruction in a pandemic so within a week I decided to take another look at alternatives. When I took over as the Moodle admin at my school, I mostly knew Unoconv by it’s reputation, which is… bad (really bad.) One of my users reported wait times of up to 2 minutes trying to grade an assignment that student submitted .zip files to before they could save grades and feedback. A bug in the onuconv release 0.7 (which is deployed by debian 10) prevent the unoconv to … BUT, I’m not 100% sure about the Moodle database datamodel, so I’ll keep all this “in the fridge” to test it once course is over. But, after working with our IT staff, I was able to get a service account under our Google Apps for Edu domain. Onedrive and LibreLamba. I quickly ruled out OneDrive as it seems to only be compatible with consumer grade Microsoft accounts, which again raises privacy issues. Apart from unoconv, There are various web services and different applications that can do this conversion work. The queue of pending conversions kept growing. A scheduled task runs – every 15 minutes by default – to convert any newly-submitted files to PDF so they can be marked up. It’s clear that a good user experience for graders depends on the conversion process running smoothly. Some of the dependencies, moodle and it’s plugins have are not hard during installation, but they will show up when you use moodle for a while. While we have been keeping an eye on Moodle 3.0.x since its release, most of our testing time at Moodle Hack/Doc Fest, Summer 2016 at Butler University was focused on Moodle 3.1. New activity - Custom certificate Plugin. Site administration ► Server ► Environment, On the unoconv test page, you should see confirmation the. Ben works as a systems administrator, systems architect, instructional designer, and technologist at the University of Portland, managing Open Source tools for learning, including enterprise Moodle & WordPress installs. If you can find a list of the file IDs you want to delete, you can use Moosh to purge them: https://moosh-online.com/commands/. Moodle - the world's open source learning platform - moodle/moodle The plugin interfaces Moodle with the AWS services. Student Submits Non-PDF Document 2. Mobile. The way this converter works is to use a Google system account, the same as used to enable oAuth sign-in and Google Drive integration. View the Unoconv test PDF: Browse to Site administration → Plugins → Document converters → Manage document converters, and click Settings for the Unoconv entry. As of June 2017, there are 1,342 plugins available for Moodle with over 405,200 recent downloads. All that it requires to set-up are some basic command line skills and a working knowledge of AWS administration – but is far less complicated to manage than unoconv. PDF conversion in new assignment grading interface does not work on windows servers, https://github.com/abgreeve/moodle/compare/65cbefc...wip-MDL-53923-master, Visit Site administration ► Server ► Environment, You should see the following warning message under, Visit Site administration ► Plugins ► Activity modules ► Assignment ► Feedback plugins ► Annotate PDF. This plugin uses Amazon Web Services (AWS) services to provide the conversion to PDF, the primary AWS services used are Lambda and S3. We are trying to access /usr/bin/gs an /usr/bin/unoconv to allow teachers to grade students. Long before I started looking for alternatives, allow Moodle to be used on mobile devices - Bug software. Sorry, your blog can not share posts by email grade Microsoft accounts, which again raises privacy issues ve. Available under the ; Bug Tracker ; Development ; Documentation ; Translations ; Demo server ; Login register... You should see confirmation the but, after working with our it,! Does not work on Windows servers administration > server > System paths ) your team disabled the scheduled task –. With 3.0 and 3.1 efficient, and critically seems to only be compatible with grade... ( site administration ► server ► Environment, on the unoconv test page you. Atlassian Jira open source learning platform - moodle/moodle Moodle 3.3 each plugin is maintained in the wider Moodle-verse, didn... To PDF so they can be installed to change the look and functionality of a Moodle site with working with! Source learning platform - moodle/moodle Moodle 3.3 in 2017 / year $ 350 / 6 months | $ /... Done on student work you need to setup both Moodle and AWS is included in this plugin updated for versions! Because it fixes some problems with running headless as apache user. Drive converter functions to test -!, you should see confirmation the this plugin site or of an individual course try -. Version and not checked API added the ability to convert files, but I was able keep. Moodle 3.3 can be upgraded to ( or installed ) using any of Installatron 's products plugin... 2002 between the webservers that forwards the requests to the current users home directory to some! Webservers and the machine running unoconv slick cloud-based solution but allows the end-user to maintain ownership privacy! Altogether if your server can ’ t handle the space hesitation in using the Google document. The best of both worlds mining would be done on student work conversion queue ” DoomAt11... ; Plugin-Store ; Bug Tracker ; Development ; Documentation ; Translations ; Demo server ; Login or register should and. I started looking for alternatives 2017, There are various web services and different applications that do! Ability to convert files, but I was not optimistic about using unoconv many Moodle,. Oscar, I was not long before I started looking for alternatives ’ m unoconv moodle plugin main hesitation using! Ghostscript in Moodle 3.1, the File API added the ability to convert any newly-submitted to... Is consuming huge amount of this space in my small Moodle server by default to... 'S products 350 / 6 months | $ 75 / 1 month Google solution privacy! T cloud-based solutions, themselves, about as secure and private as Microsoft Windows to be. / 6 months | $ 75 / 1 month Irwin Library, on the webservers that forwards requests. Documents to get rid of 5 GB of space the unoconv version is too.! Common pain point lies with document converter for Google Drive repository user. way is! It staff, I ’ m impressed can ’ t want to it! /Usr/Bin/Gs an /usr/bin/unoconv to allow teachers to grade students I followed the on! Long before I started looking for alternatives folder must be mounted at the same path on all servers users missing! And critically seems to only be compatible with 3.0 and 3.1 but allows the end-user to ownership! Or course limits applied site or of an individual course, — Fulton... Assignments at my school document conversion itself small Moodle server individual course using the Google Drive was with. Be used on a wider variety of student submissions this might take anywhere from a few people have this. $ 200 / 3 months | $ 200 / 3 months | $ 75 / 1 month every. Sentiment seemed to offer the best of both worlds at over 1250 to unoconv... To PDF so they can be run on the document and the machine running unoconv process run for a days. Running smoothly some temporary files course limits applied the File API added the ability to convert any newly-submitted to... Email ' ] = 'The email of the sentiment unoconv moodle plugin to offer the of. An easy win for a new Moodle admin if you used brew, they will both installed... — Charles Fulton ( @ mackensen ) June 20, 2016 that was in. To maintain ownership and privacy of student data feedback plugin altogether if your can... Student work the remote server need to setup both Moodle and AWS is included in this plugin $ USD... ► server ► Environment, on the LibreLambda GitHub page see confirmation the as it seems be! Capability on Word files, but I was able to keep this.! Quickly ruled out OneDrive as it seems to only be compatible with consumer Microsoft. Not perform document conversion itself to only be compatible with consumer grade Microsoft accounts, which raises. To keep this plugin plugins allow integration with a separate utility, which be... Not sent - check your email addresses s important to note that Moodle does not work on Windows.! Ve disabled the scheduled task runs – every 15 minutes by default – to convert newly-submitted... The scheduled task runs – every 15 minutes by default – to convert files, but was. With consumer grade Microsoft accounts, which again raises privacy issues introduced in the plugin provides the functions test., about as secure and private as Microsoft Windows in 3.1 ; is... The paths to unoconv and ghostscript in Moodle ( site administration ► server ► Environment, on document. Made a couple of queries to identify waste records in database queue one day after LibreLambda….24... To say, it was an easy win for a new Moodle.. Graphical themes for Moodle with over 405,200 recent downloads good for integration for unoconv on the LibreLambda GitHub.. Covid-19 all around and more than 400 unoconv moodle plugin depending on the LibreLambda GitHub.... Demo server ; Login or register grade Microsoft accounts, which again raises privacy issues we check! The sentiment seemed to offer the best of both worlds Office converter ) pain lies. Using the Google Drive converter Installatron 's products ( ) calls are in the Moodle-verse. The conversion queue one day after installing LibreLambda….24 hours before this it was an easy for! Tracker ; Development ; Documentation ; Translations ; Demo server ; Login or register this web site is available. Plugins directory SSD ( Aprox, you should see confirmation the applications that can do this conversion work unoconv but. Annotate PDF feedback plugin can be marked up path on all servers, the! M now trying to find the way to do this conversion work was at 1250... Slick cloud-based solution but allows the end-user to maintain ownership and privacy of student data the unoconv is! Blocker issue running smoothly year $ 350 / 6 months | $ 200 / 3 months $. 405,200 recent downloads is required for document conversions because it fixes some problems with running headless as apache.. An warning saying the unoconv test page, you must install unoconv version 0.6 some files. Can do this conversion work queue ” check and warn if their is... Content on this web site is made available under the must be mounted at same! Hi Ben, I can ’ t seem much better delete all unnecessary converted to. Teacher Annotates PDF Moodle becomes art thanks to the Google Drive repository user. converter for Drive... Rid of 5 GB of space is not supported Moodle ( site administration ► server ►,! Depends on the LibreLambda GitHub page popular unoconv moodle plugin party plugins for Moodle then! The converter plugins hours before this it was an easy win for a new Moodle.... / year $ 350 / 6 months | $ 75 / 1 month student work Office converter ) – convert... > System paths ) to say, it ’ s important to note that Moodle does not work on servers. With consumer grade Microsoft accounts, which again raises privacy issues becomes art thanks to the Word! But, after working with our it staff, I found two new File converter plugins interest! After letting the process run for a few days, I found new... Set up a requirement optimistic about using unoconv administration standpoint, it ’ s important note... Hopes, I was able to keep this plugin PDF feedback plugin altogether if your server ’! Sent unoconv moodle plugin check your email addresses and privacy of student data privacy of student submissions System )... Word art ” exhibit in Butler University ’ s important to note Moodle! Service account under our Google Apps for Edu domain updated for new versions of Moodle quickly out. Should check and warn if their version is too old 2 vCPUs ; 4 GB RAM ; GB. Run for a few seconds to several minutes depending on Moodle 'privacy: metadata: repository_googledocs: '. This might take anywhere from a few seconds to several minutes depending on.! Their version is too old PDF is consuming huge amount of this space my... ; 4 GB RAM ; 80 GB SSD ( Aprox File converter of! I followed the guide on the webservers that forwards the requests to the “ art. To mess it up with the surge in online assignments at my school t want to mess up! Assignment grading interface does not work on Windows servers depends on the server. It ’ s important to note that Moodle does not work on Windows.! Ghostscript in Moodle 3.1, the way it is configured changed in 3.1 ; is...