Blocks: GroupDocs Assembly

Maintained by Picture of Marketplace Team Marketplace Team
This block lets you easily design and embed online forms into your Moodle website and then automatically incorporate data entered by users through the online forms into contracts, invoices, sales quotes, applications and any other documents, either in Word or PDF format.
8 sites
3 fans

With this block you can easily integrate the GroupDocs Document Assembly app into your Moodle website. It is designed to help you automatically generate contracts, invoices, NDAs, sales quotes, employee applications and any other documents that require user-specific data to be filled in for each individual client/applicant. It’s a convenient way of how you can interact with your clients and partners when creating business documents. Also, it will save time, as you won't need to fill out each document manually.

The whole process of document assembly is quite simple and includes the following steps:

1. Sign up to GroupDocs Document Assembly Service.
2. Install this plugin.
3. Prepare a template of the document that you want to be assembled (PDF, DOX, and DOCX formats are supported).
4. Add merge fields to the template, where users' data should be entered. For example, Name, Date, Order volume, etc.
5. Create an online questionnaire associated with the fields in the template. You can easily do this straight from the GroupDocs Assembly interface.
6. Publish the questionnaire on your Moodle website and invite users to complete it.
7. Once a user completes the online form, GroupDocs will automatically fill in the fields in the template with the received data and save it as a new document. That's it! You get automatically assembled documents for each individual user.


Screenshot #0


Picture of Marketplace Team
Marketplace Team (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Anthony Borrow
    Fri, 18 Jan 2013, 11:58 AM
    There were some data sanitization issues (or lack there of) with the code that should be fixed before the plugin is approved. I've contacted the contributor with more details. In addition, I would like to see the source code, tracker and documentation urls provided and a screenshot as well. Peace - Anthony
  • MD shot of me from his iphone4
    Tue, 29 Jan 2013, 12:17 PM
    Thanks for adding the strip_tags(stripslaashes(trim($_POST[*]))) to the output. This sanitises the html output at least. Consider using required_param() , optional_param() and other related *_param functions too (clean_param()).

    ps: it'll be nice to see a screenshot of how the this looks in moodle.
    pps: The general documentation url seems to be empty (or in progress?), please consider linking to the plugin's own documentationsmile.
  • Picture of Marketplace Team
    Tue, 29 Jan 2013, 2:56 PM
    Hi Aparup Banerjee,

    Thank you for your review and comment. The image was added to submission and documentation for Assembly plugin is in progress.

    With best regards Groupdocs Marketplace team
  • Picture of Sarah Jane
    Sat, 7 Jun 2014, 1:36 PM
    Hi there I am working with moodle 2.5 will your latest version work with this? Sarah
  • Picture of Marketplace Team
    Mon, 16 Jun 2014, 4:13 PM
    Hello Sarah,

    Thank you for your interest in GroupDocs. GroupDocs.Assembly plugin fully supports Moodle 2.5. Please download latest version of the GroupDocs.Assembly plugin for Moodle 2.5 which was updated to support latest version of GroupDocs.Assembly for Cloud API.

    You can download latest version of the plugin here -

    Best regards
    GroupDocs Marketplace team
Please login to post comments