Your Moodle version

Blocks: GroupDocs Assembly

block_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.

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.

Screenshots

Screenshot

Contributors

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

Comments RSS

Show comments
  • Capt. Moodle
    Fri, Jan 18, 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, Jan 29, 2013, 12:17 PM
    Hi,
    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, Jan 29, 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
Please login to post comments