Select Moodle version:

Activities: Dataform

mod_dataform
The Dataform module allows the course manager to design and construct an entry form from various input elements (text and rich text fields, urls, files, pictures, etc.) in a flexible layout. Users can then add information records to a collection, which can be viewed in various ways and searched for particular items.
Maintained by: Picture of Itamar Tzadok Itamar Tzadok

Sets

This plugin is part of set Dataform. Plugins from the set work the best when installed together.

The dataform module is a major enhancement of the standard Database activity module and is meant to offer all the functionality offered by the Database module and much more in a more flexible way.

The module allows the course manager to design and construct an entry form from various input elements (text and rich text fields, urls, files, pictures, etc.) in a flexible layout. Users can then add information records to a collection, which can be viewed in various ways and searched for particular items.

The dataform features include (among other things):

  • A multiple views system - allows the instructor to design several different views of the entries in a datform activity. Each view can show a designated subset of the entries in a designated layout.
  • Enhanced template tags - A new template tags system allows for exposing many more bits of information and makes it easy to add designated patterns in new field and view types.
  • Enhanced entry actions - Bulk edit, duplicate, delete, approve etc. Inline editing. Form editing options such as required fields (via Moodle forms).
  • New packaging system - based on Moodle backup/restore and allows for packaing a dataform instance and restoring into an existing instance.
  • Enhanced filtering system - allows the instructor to define different filters each of which can determine sort (including nested sort) and search options (various search criteria). Filters can be fixed to particular views or applied on the file from the activity main page (if included in the view template).

New view/field types include (among others):

  • Tabular view - a view type which allows for displaying the entries in a table. The design of the entries table has been simplified to drawing the desired table with optional header row and an entry row in the moodle editor.
  • Nanogong field - a field type for adding audio content to an entry via the nanogong applet.
  • Calculated field - a field type which can display a result of a simple calculation on one or two number fields in the entry.

Screenshots

screenshot
screenshot
screenshot
screenshot
screenshot
screenshot

Contributors

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

Comments RSS

Show comments
  • My picture
    Itamar,

    Your plug-in looks really appealing for our project. When do you think that there will be an stable version ?

    Thank yo very much for sharing it with the community
  • Picture of Itamar Tzadok
    Sun, Jan 27, 2013, 10:36 PM
    There is an updated version on git which should be fairly stable. I will try to update the Moodle plugin repo as soon as possible. As usual any feedback would be greatly appreciated and help with documentation on Moodle docs even more. smile
  • My picture
    Itamar,

    I work at the Medical School of the University of Dundee and I think that the form could be useful for our Msc dissertation module.

    I would help with the testing and documentation if needed. There may be a possibility of adapting the form to our course needs, for which we have some budget to pay a developer (this possibility needs to be confirmed).

    Can you please let me know where is the git version?
    I would like to start the testing to see if, as a whole, this is the tool that we are looking for.
  • Picture of Gus Hagelberg
    Fri, Feb 22, 2013, 6:38 PM
    Does this plugin work with Moodle 2.4? I just installed it. Seems to work but I don't know how to add entries.
  • Picture of Rory Steel
    Thu, Mar 7, 2013, 6:40 PM
    I seem to have set up correctly however as an Admin I can see the Add a New Entry link but not as an enrolled student. Any thoughts. Default view is enabled
  • Picture of Rory Steel
    Thu, Mar 7, 2013, 6:40 PM
    Forgot to say I am in 2.4
  • Picture of Gera Rocha
    Wed, Jul 3, 2013, 6:22 AM
    Hi, I'm in MOODLE 2.5, you will upgrade dataform for this version?

    Thanks
  • Picture of Itamar Tzadok
    Sun, Aug 18, 2013, 3:52 AM
    The Dataform already works on 2.5. There is a new version in the git repo with code cleanups and adjustments, bug fixes and new enhancements and features. The new features include among some others a dataformview field for embedding a dataform view in an entry such that the view content can be constrained by the entry content, and advanced user filter that remembers the last 5 filters for each user (the user can name these filters and reselect them from the filters menu). There are also a few known issues and backup/restore of some of the new features is not yet complete. Will be uploaded here after some more testing. smile
  • Picture of Justin Bachmann
    Fri, Sep 20, 2013, 10:04 AM
    Using the latest code off the github site for the dataform plugin,

    when I setup a singular view I get the error

    A required parameter (eids) was missing

    As anyone come across this before.
  • Picture of Justin Bachmann
    Fri, Sep 20, 2013, 10:04 AM
    Sorry forgot to note that I am using version 2.5.1 of moodle
  • Picture of TUAN ANH TRAN
    Wed, Oct 2, 2013, 11:05 AM
    Hi everyone, whenever i set default view to my Import type of view, it returns with an error that the website is repeated in the loop and i can't access to that database i just created to import CSV file on Moodle? Anyone please help!!!! Thanks
  • Picture of Itamar Tzadok
    Sun, Oct 6, 2013, 9:35 PM
    The Import view is actually no longer maintained. There is a newer view type called csv that allows for import and export. smile
  • Picture of Bryan Works
    Wed, Jan 15, 2014, 5:10 PM
    Hi Itamar is this plugin compatible with version 2.5? and where can i find the download link for 2.5 thanks
  • Picture of Itamar Tzadok
    Wed, Jan 15, 2014, 10:31 PM
    The latest released version works on 2.5 and is available at https://github.com/itamart/moodle-mod_dataform/archive/dataform_23.zip.
  • Picture of Itamar Tzadok
    Tue, Feb 11, 2014, 10:25 PM
    The Moodle docs of the Dataform plugin are being updated at http://docs.moodle.org/en/Dataform_module in preparation for the release of the new version.
1 2 3
Please login to post comments