Microsoft Word File Import/Export (Book)
Versions
Current version
1.4.14 (Build: 2025042300) (2025042300)
1.4.14 (Build: 2025042300)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2025042300
Version release name: 1.4.14 (Build: 2025042300)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.4.14
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2025/04/23 1.4.14 Support export of img/@alt attribute, not img/@longdesc (Dustin Jeffery); only require Moodle 3.9.
2025/04/15 1.4.13 Fix PHP 8.2 and code styling issues.
2023/02/15 1.4.12 Fix PHP 8 warnings.
2021/08/31 1.4.11 Improve question import support.
2021/08/21 1.4.10 Support import of Word questions, convert GIF images, manage access to import/export facilities.
2021/07/14 1.4.9 Strip out unwanted markup inside Word document XML file.
2021/05/03 1.4.8 Support language markup in text.
2021/05/02 1.4.7 Don't impose heading cells in table head on export.
2021/04/10 1.4.6 Add support for Question bank import/export.
2021/04/07 1.4.5 Fix import of images in Word 2020 files.
2021/04/06 1.4.4 Improve support for Lesson import plugin.
2021/04/05 1.4.3 Fix coding error and PHPDocs warnings.
2021/04/05 1.4.2 Add support for Lesson import/export from and to Word files.
2021/04/03 1.4.1 Export to Word 2020/365 compatible format to support embedded images.
2021/03/27 1.4.0 Export embedded images for Word 2020/365 compatibility.
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.4.12 (Build: 2023021700) (2023021700)
1.4.12 (Build: 2023021700)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2023021700
Version release name: 1.4.12 (Build: 2023021700)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.9, 4.0, 4.1, 4.2, 4.3, 4.4, 4.5, 5.0
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.4.12
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2023/02/15 1.4.12 Fix PHP 8 warnings.
2021/08/31 1.4.11 Improve question import support.
2021/08/21 1.4.10 Support import of Word questions, convert GIF images, manage access to import/export facilities.
2021/07/14 1.4.9 Strip out unwanted markup inside Word document XML file.
2021/05/03 1.4.8 Support language markup in text.
2021/05/02 1.4.7 Don't impose heading cells in table head on export.
2021/04/10 1.4.6 Add support for Question bank import/export.
2021/04/07 1.4.5 Fix import of images in Word 2020 files.
2021/04/06 1.4.4 Improve support for Lesson import plugin.
2021/04/05 1.4.3 Fix coding error and PHPDocs warnings.
2021/04/05 1.4.2 Add support for Lesson import/export from and to Word files.
2021/04/03 1.4.1 Export to Word 2020/365 compatible format to support embedded images.
2021/03/27 1.4.0 Export embedded images for Word 2020/365 compatibility.
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.4.11 (Build: 2021083100) (2021083100)
1.4.11 (Build: 2021083100)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2021083100
Version release name: 1.4.11 (Build: 2021083100)
Maturity: Stable
Supported Moodle versions: 3.1, 3.10, 3.11, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 4.0, 4.1
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.4.11
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2021/08/31 1.4.11 Improve question import support.
2021/08/21 1.4.10 Support import of Word questions, convert GIF images, manage access to import/export facilities.
2021/07/14 1.4.9 Strip out unwanted markup inside Word document XML file.
2021/05/03 1.4.8 Support language markup in text.
2021/05/02 1.4.7 Don't impose heading cells in table head on export.
2021/04/10 1.4.6 Add support for Question bank import/export.
2021/04/07 1.4.5 Fix import of images in Word 2020 files.
2021/04/06 1.4.4 Improve support for Lesson import plugin.
2021/04/05 1.4.3 Fix coding error and PHPDocs warnings.
2021/04/05 1.4.2 Add support for Lesson import/export from and to Word files.
2021/04/03 1.4.1 Export to Word 2020/365 compatible format to support embedded images.
2021/03/27 1.4.0 Export embedded images for Word 2020/365 compatibility.
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.4.10 (Build: 2021082100) (2021082100)
1.4.10 (Build: 2021082100)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2021082100
Version release name: 1.4.10 (Build: 2021082100)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.4.10
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2021/08/21 1.4.10 Support import of Word questions, convert GIF images, manage access to import/export facilities.
2021/07/14 1.4.9 Strip out unwanted markup inside Word document XML file.
2021/05/03 1.4.8 Support language markup in text.
2021/05/02 1.4.7 Don't impose heading cells in table head on export.
2021/04/10 1.4.6 Add support for Question bank import/export.
2021/04/07 1.4.5 Fix import of images in Word 2020 files.
2021/04/06 1.4.4 Improve support for Lesson import plugin.
2021/04/05 1.4.3 Fix coding error and PHPDocs warnings.
2021/04/05 1.4.2 Add support for Lesson import/export from and to Word files.
2021/04/03 1.4.1 Export to Word 2020/365 compatible format to support embedded images.
2021/03/27 1.4.0 Export embedded images for Word 2020/365 compatibility.
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.4.9 (Build: 2021071400) (2021071400)
1.4.9 (Build: 2021071400)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2021071400
Version release name: 1.4.9 (Build: 2021071400)
Maturity: Stable
Supported Moodle versions: 3.1, 3.10, 3.11, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.4.9
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2021/07/14 1.4.9 Strip out unwanted markup inside Word document XML file.
2021/05/03 1.4.8 Support language markup in text.
2021/05/02 1.4.7 Don't impose heading cells in table head on export.
2021/04/10 1.4.6 Add support for Question bank import/export.
2021/04/07 1.4.5 Fix import of images in Word 2020 files.
2021/04/06 1.4.4 Improve support for Lesson import plugin.
2021/04/05 1.4.3 Fix coding error and PHPDocs warnings.
2021/04/05 1.4.2 Add support for Lesson import/export from and to Word files.
2021/04/03 1.4.1 Export to Word 2020/365 compatible format to support embedded images.
2021/03/27 1.4.0 Export embedded images for Word 2020/365 compatibility.
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.4.7 (Build: 2021050200) (2021050200)
1.4.7 (Build: 2021050200)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2021050200
Version release name: 1.4.7 (Build: 2021050200)
Maturity: Stable
Supported Moodle versions: 3.10, 3.11, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch: MOODLE_39_STABLE
Repository tag: v1.4.7
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2021/05/02 1.4.7 Don't impose heading cells in table head on export.
2021/04/10 1.4.6 Add support for Question bank import/export.
2021/04/07 1.4.5 Fix import of images in Word 2020 files.
2021/04/06 1.4.4 Improve support for Lesson import plugin.
2021/04/05 1.4.3 Fix coding error and PHPDocs warnings.
2021/04/05 1.4.2 Add support for Lesson import/export from and to Word files.
2021/04/03 1.4.1 Export to Word 2020/365 compatible format to support embedded images.
2021/03/27 1.4.0 Export embedded images for Word 2020/365 compatibility.
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.4.6 (Build: 2021041100) (2021041100)
1.4.6 (Build: 2021041100)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2021041100
Version release name: 1.4.6 (Build: 2021041100)
Maturity: Stable
Supported Moodle versions: 3.10
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.4.6
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2021/04/11 1.4.6 Add support for Question bank import/export.
2021/04/07 1.4.5 Fix import of images in Word 2020 files.
2021/04/06 1.4.4 Improve support for Lesson import plugin.
2021/04/05 1.4.3 Fix coding error and PHPDocs warnings.
2021/04/05 1.4.2 Add support for Lesson import/export from and to Word files.
2021/04/03 1.4.1 Export to Word 2020/365 compatible format to support embedded images.
2021/03/27 1.4.0 Export embedded images for Word 2020/365 compatibility.
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.3.3 (Build: 2021022400) (2021022400)
1.3.3 (Build: 2021022400)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2021022400
Version release name: 1.3.3 (Build: 2021022400)
Maturity: Stable
Supported Moodle versions: 3.10, 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.3.3
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2021/02/24 1.3.3 Remove superfluous markup for bold and italic text.
2020/12/13 1.3.2 Add explicit warning about encoded images in exported Word files.
2020/08/02 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.3.1 (Build: 2020080201) (2020080201)
1.3.1 (Build: 2020080201)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2020080201
Version release name: 1.3.1 (Build: 2020080201)
Maturity: Stable
Supported Moodle versions: 3.5, 3.6, 3.7, 3.8, 3.9
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.3.1
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2020/07/04 1.3.1 Always clean namespaces when converting, to assist Glossary import plugin.
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.3.0 (Build: 2020070801) (2020070801)
1.3.0 (Build: 2020070801)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2020070801
Version release name: 1.3.0 (Build: 2020070801)
Maturity: Stable
Supported Moodle versions: 3.9
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.3.0
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2020/07/04 1.3.0 Refactored Word to XHTML conversion into a class, for re-use elsewhere.
2018/12/09 1.2.8 Fix erroneous behaviour during Behat testing.
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.
1.2.7 (Build: 2018080601) (2018080600)
1.2.7 (Build: 2018080601)
Plugin type: Book tools
Frankenstyle component name: booktool_wordimport
Version build number: 2018080600
Version release name: 1.2.7 (Build: 2018080601)
Maturity: Stable
Supported Moodle versions: 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3.0, 3.1, 3.2, 3.3, 3.4
Repository URL (Git): https://github.com/ecampbell/moodle-booktool_wordimport
Repository branch:
Repository tag: v1.2.7
Issue/bug tracker URL: https://github.com/ecampbell/moodle-booktool_wordimport/issues
Change log
Date Version Comment
2018/08/06 1.2.7 Fix get_reason declaration in Privacy API code to make it more compatible with PHP 5/7.
2018/06/04 1.2.6 Support Privacy API for GDPR compliance.
2017/11/12 1.2.5 Handle headings with formatting properly, clean line-height property.
2017/10/23 1.2.4 Handle temporary Zip file folder correctly on import, fixed by Leon Stringer.
2017/09/05 1.2.3 Don't raise the memory limit for XSLT any more, fix coding standards errors.
2017/08/14 1.2.2 Handle list item duplication bug inside adjacent table cells.
2017/04/21 1.2.0 Use Bootstrap panel class for textboxes, use canonical tempdir reference.
2017/02/19 1.1.8 Support setting the mapping between Word heading style and HTML heading element.
2017/02/04 1.1.7 Handle block quotations, and textbox exports.
2017/02/02 1.1.6 Handle tables used as textboxes in a generic way.
2017/01/18 1.1.5 Handle bookmarks/cross-references, improve image export and map heading levels.
2017/01/17 1.1.4 Finally get images to export properly.
2017/01/05 1.1.3 Fix error when handling empty table cells.
2016/12/11 1.1.2 Improve export Word file formatting.
2016/11/07 1.1.1 Remove requirement to install booktool_importhtml.
2016/10/31 1.1.0 Retain table border style, handle WMF images better, support pre-formatted text.
2016/04/12 1.0.1 Fix support for table headings (thead), offset headings from h3, not h1.
2016/04/09 1.0.0 Allow table styling based on class, declare plugin stable.
2016/04/07 0.9.7 Improve table formatting, support boxed text in books.
2016/02/08 0.9.6 Add support for images when exporting books to Word.
2016/02/06 0.9.5 Add basic support for exporting books to Word.
2016/02/06 0.9.4 Handle Word 2013 and LibreOffice files better.
2016/01/20 0.9.3 Clean up spans to omit default text colour, remove underline from links.
2016/01/07 0.9.2 Handle case where Word file has no Heading 1 styles.
2016/01/07 0.9.1 Re-instate some debugging to avoid errors.
2016/01/07 0.9.0 Support subchapters using Heading 2 styles, and embedded images.
2016/01/06 0.1.0 Support splitting Word files into chapters using Heading 1 style as delimiter.
2015/12/22 0.0.2 Initial working version.