Moodle plugins directory: Flask soffice: Versions: 2021021900 | Moodle.org
Flask soffice
Flask soffice 2021021900
ABOUT
This is a tool that enables Moodle to use a separat Linux server with LibreOffice for converting documents. For example, this is useful in assignment submissions. In combination with a Linux Ubuntu server with LibreOffice, submitted text documents, spreadsheets, and presentations are automatically converted to PDF to simplify the grading workflow.
The plugin uses a Flask rest interface to a LibreOffice on a Linux server. The installation and configuration of the Flask rest interface is described in the associated repository.
It is based on the Google Drive document converter plugin.
This module may be distributed under the terms of the General Public License (see http://www.gnu.org/licenses/gpl.txt for details)
PURPOSE
An alternative document conversion plugin that makes use of Flask and LibreOffice.
INSTALLATION
The Flask rest server document converter follows the standard installation procedure of file converters.
- Create folder \/files/converter/flasksoffice.
- Extract files from downloaded archive to the created folder.
- In Moodle: Visit Site administration -> PlugIns -> Additional Plugins -> Flask soffice -> Settings
- Enter the URL of your Flask Server runnig soffice
- Optional: To test plugin working properly: Click on "Test this converter is working properly." This will check the plugin. On the next page click on "Test document conversion" this will test a document conversion. If everything works properly a test PDF document is created/opened.
ENABLING THE CONVERTER
Visit Site administration ► Plugins ► Document converters ► Manage document converters to enable the plugin
You will need to ensure that it is:
- Configured to use a Flask LibreOffice rest server.
- Working by using the 'Test this converter is working properly' link on the settings page.
Version information
- Version build number
- 2021021900
- Maturity
- Unknown
- MD5 Sum
- d01824b8e475f9d78888c68a7e0decb2
- Supported software
- Moodle 3.7, Moodle 3.8, Moodle 3.9, Moodle 3.10, Moodle 3.11
- The more recent release 2023073000 (2023073000) exists for Moodle 3.7
- The more recent release 2023073000 (2023073000) exists for Moodle 3.8
- The more recent release 2024021600 (2024021600) exists for Moodle 3.9
- The more recent release 2024021600 (2024021600) exists for Moodle 3.10
- The more recent release 2024021600 (2024021600) exists for Moodle 3.11
Version control information
- Version control system (VCS)
- GIT
- VCS repository URL