Azure / Moodle

Tooling and guidance on deploying Scalable Moodle Clusters on Azure.
MIT License
153 stars 165 forks source link

Optionally installing Unoconv during initial deployment #21

Open SorraTheOrc opened 6 years ago

SorraTheOrc commented 6 years ago

Unoconv is a command line program that is used to convert between different office document file formats. It uses an instance of LibreOffice to do the conversion and is used by the Assignment activity to convert documents to pdf so that they can be annotated. If unoconv is not installed - the only impact is that the assignment activities will only allow annotations when students upload a pdf document.

How widely used is this? What is the impact if we install it? Can we make it an optional install?

jgupta commented 6 years ago

MoodleCloud specifically mentions this feature in their paid plans as "Document converter". I think it is an important feature.

It will mostly impact Cron and CPU usage during document conversion.

SorraTheOrc commented 6 years ago

Given the impact on Cron and CPU I think it is clear that this should be added as an option that is off by default. This is relatively easy to do, but we currently do not have a document on how to do this. Happy to guide folks here and merge pull requests.

SorraTheOrc commented 6 years ago

I've been doing some user engagements on this, it would certainly seem like it is common enough to justify adding it as an option. Increasing the priority.

SorraTheOrc commented 6 years ago

Dropping to P1, this is a very clunky solution (requires headless Libre Office or Open Office. Might be better to provide a solution using O365 if possible.