Microsoft Word File Import (Atto) icon

Microsoft Word File Import (Atto)

Maintained by Eoin Campbell
Import entire Microsoft Word 2010 (.docx) files, including tables, embedded images and Microsoft Equation Editor equations, cleanly. It also imports LibreOffice and Google Docs files saved to .docx format, but not nearly as well.
Price option: Free

Supports Moodle 2.7-4.5 See all versions
Latest release: 1 year ago
Installations: 3439
Downloads (last 90 days): 339

Frankenstyle name: atto_wordimport
Atto

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Can i create a book with chapters and images by this plugin ?
I'm afraid I don't understand this question.
Hello, please, I need know what word add in to the desired position in the Atto toolbar editor. Regard
Hi Eoln, here is the full error output. The software involved are LAMP Debian 9, PHP 7.0, XSL (libxslt 1.1.29) active, Moodle 3.5.5.
Plugin mod_wordimport does not declare valid $plugin->component in its version.php.
line 315 of /lib/classes/plugin_manager.php: call to debugging()
line 335 of /lib/classes/plugin_manager.php: call to core_plugin_manager->load_present_plugins()
line 217 of /lib/classes/plugininfo/base.php: call to core_plugin_manager->get_present_plugins()
line 143 of /lib/classes/plugininfo/base.php: call to core\plugininfo\base->load_disk_version()
line 97 of /lib/classes/plugininfo/base.php: call to core\plugininfo\base::make_plugin_instance()
line 395 of /lib/classes/plugin_manager.php: call to core\plugininfo\base::get_plugins()
line 355 of /lib/classes/plugin_manager.php: call to core_plugin_manager->get_plugins_of_type()
line 1118 of /lib/classes/plugin_manager.php: call to core_plugin_manager->get_plugins()
line 1238 of /admin/renderer.php: call to core_plugin_manager->missing_dependencies()
line 212 of /admin/renderer.php: call to core_admin_renderer->missing_dependencies()
line 679 of /admin/index.php: call to core_admin_renderer->upgrade_plugin_check_page()
Invalid get_string() identifier: 'modulename' or component 'mod_wordimport'. Perhaps you are missing $string['modulename'] = ''; in mod/wordimport/lang/en/wordimport.php?
line 349 of /lib/classes/string_manager_standard.php: call to debugging()
line 7162 of /lib/moodlelib.php: call to core_string_manager_standard->get_string()
line 64 of /lib/classes/plugininfo/mod.php: call to get_string()
line 142 of /lib/classes/plugininfo/base.php: call to core\plugininfo\mod->init_display_name()
line 97 of /lib/classes/plugininfo/base.php: call to core\plugininfo\base::make_plugin_instance()
line 395 of /lib/classes/plugin_manager.php: call to core\plugininfo\base::get_plugins()
line 355 of /lib/classes/plugin_manager.php: call to core_plugin_manager->get_plugins_of_type()
line 1118 of /lib/classes/plugin_manager.php: call to core_plugin_manager->get_plugins()
line 1238 of /admin/renderer.php: call to core_plugin_manager->missing_dependencies()
line 212 of /admin/renderer.php: call to core_admin_renderer->missing_dependencies()
line 679 of /admin/index.php: call to core_admin_renderer->upgrade_plugin_check_page()
Skip to main content
The plugin name has never changed and the pluginname value is present (cf. https://github.com/ecampbell/moodle-atto_wordimport/blob/master/lang/en/atto_wordimport.php#L25), so I don't think that's the issue. I suggest you uninstall and try again. It certainly installs properly on my Moodle 3.5 sites
Have you changed the plug-in name from wordimport to atto_wordimport? I get "Invalid get_string() identifier: 'modulename' or component 'mod_wordimport'. Perhaps you are missing $string['modulename'] = ''; in mod/wordimport/lang/en/wordimport.php?" when I try to install (on Moodle 3.5). The file is perhaps renamed atto_wordimport.php?
Thank you so so so much. Thanks for your help! After following the 5 steps you gave, it came up perfect for the pages. But as you’ve rightly stated that moodle book resource is better for long documents ( Thank you for pointing out this to me), I tried the 5 steps for the book import, it didn’t come out well. Just like you stated, the headings and list bullets didn’t show up. I tried a workaround of copying and pasting to a fresh word document, edit the headings to use word headings, and also the body to use word body. With only these, the book came out perfectly well, and the RTL was readjusted automatically. With these, I don’t need to delete the “RTL” strings.
I can’t thank you enough for sparing your time to help me make this work. Thank you Again!
As I thought, the paragraph settings in the file converted from Pages has the text direction set to RTL. A workaround is as follows.
1. Import into the Atto field
2. Expand the Atto edit field toolbar and turn on the source HTML view, (the icon with ">").
3. Copy all the text and paste to an external editor.
4. Search for and delete the strings 'direction:rtl;' and ' dir="rtl"'. These strings are telling the browser to display as RTL.
5. Copy and paste the text back into the Atto edit field, and then revert to the normal WYSIWYIG view.
A larger issue is that the conversion process retains formatting but doesn't seem to use the native Word styles such as Headings, List Bullet, etc. The results will be relatively poor unless you reformat the Word document to use these styles. Another issue is that importing large Word files into a single Moodle Page resource is not the best way to present long narrative text. The Moodle Book resource is better for long documents, and you can use the Microsoft Word file Import/Export (Book) plugin (cf. https://moodle.org/plugins/booktool_wordimport) to import convert Word files and split them into sub-pages by heading.
Thank you for the prompt response/Insight. After I saw you mentioned templates, it dawn on me that it could be because I exported the word file from iOS pages before uploading it. I freshly created a template from google docs, word and liber Office, surprisingly it came up normal and ok. It was so painful because I have spent years working on theses courses directly on pages, only to start uploading. I called Apple, but they couldn’t help. They insisted it’s from moodle. I tried to find a way around it: so I downloaded as word from pages, upload to google drive, redownload as word. With this method, All the text all came up in in Capital letters and no highlights and other style. So I decided to change the font on google docs before redownload it as word. These way, the paragraphs came up normal although without all styling, highlights etc. But the images came up. This is way better than the RTL which is unusable, nor the All caps, nor starting afresh all over on a Microsoft word. Even though I have to do lots of edits, it is still better. Please do let me know if you have another way I can go about this to make it faster(not having to go through the styling all over again). Thank you so much for this wonderful plugin.
The most likely reason is that the Word file has RTL set, I think. It’s definitely nothing to do with the theme, and not with other Atto plugins either. Have you tried importing a clean new Word file freshly created from a template?
Hello, thank you for this wonderful plugin. I have a problem, every time I import, paragraph texts are RTL but the headings and images are normal (LTR). I am using Adaptable theme. I have never used the RTL plugin. I deleted the RTL plugin installed, and clear all cache to see if it will work but no avail.
I have somehow been managing it by aligning the text to the left after importing, even though all punctuation marks are aligned to the left. I can’t continue any further because all texts with bullets are RLT and there’s no way to rearrange them.
What should I do to fix this? I need help! It will take forever to type in lesson contents. How do I go about this please?
I don't know, I imagine it won't install since it requires that Atto be installed.
HI there, I've accidentally removed the atto plugin editor, can I still install this plugin or I would have problem?
Perhaps your server has a file permissions issue in the /lib/editor/atto/plugins/ folder which prevents it from installing the plugin. Try installing a different Atto plugin to see if this might be the issue.