Unoconv – Universal Office Converter, is a command line program which is used to convert between different file formats supported by LibreOffice/OpenOffice. 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.
Technically speaking, in Moodle 3.1, the File API added the ability to convert files, but local unoconv was a requirement. Apart from unoconv, There are various web services and different applications that can do this conversion work. Now, Moodle HQ team is working over a new tracker project MDl-55528 to make the file conversion in a pluggable interface.
Unoconv is pretty difficult to set up and scale on some OS and some alternatives as suggested by one of the community members are:
- crocodoc (paid service, https://crocodoc.com/docs/api/)
- IBM watson https://www.ibm.com/watson/developercloud/document-conversion.html (has a small 100MB/month free tier, limited file formats – doesnt output pdf which is what moodle is currently interested in).
- pandoc – free and open-source software document converter, widely used as a writing tool and as a basis for publishing workflows.
Martin Dougiamas, CEO & Founder of Moodle Project is also pushing the development team to get it right before the release of Moodle 3.3 You can also be a part of discussion through comments over this Tracker issue.
Have you faced any issues with unoconv as Moodle site administrator? Let us know your experience with unoconv in the comments section below.
I’ve been putzing with getting Unoconv to work on a new Moodle 3.2 set up (Windows 2012 server) for my school district and have had NO LUCK at all getting it to work.
I had a hard enough time convincing my district that Moodle would serve our needs for a CMS (vs a paid option that they preferred) and the annotate PDF feature was a big part of my pitch to convince them. I’m very frustrated as I have been unable to get the document conversion process to work so this would be a VERY welcome addition to Moodle. How soon can this be ready to test? I’d be very willing to participate in a beta test of this feature.
I believe that it should be ready before the release of Moodle 3.3 which is scheduled in the month of May 2017. You can keep an eye through this Moodle tracker issue MDL-55528 – https://tracker.moodle.org/browse/MDL-55528