Heads up: Database module enhancements (hereafter Dataform) as a new plugin for 1.9

Heads up: Database module enhancements (hereafter Dataform) as a new plugin for 1.9

by Itamar Tzadok -
Number of replies: 4

WIP in relation to MDL-26983.

First preview expected in a week or so.

Anticipated features:

  1. Multi-field nested sorting (default and otherwise).
  2. Plugin view types.
    1. User can design more than one view of a certain type.
    2. Embedded views (???)
  3. Multi-entry actions (add, update, delete, approve).
  4. User-defined paging bar (???)
  5. Import from CSV text (in addition to the current import from file).

In the longer run:

  1. content backup/restore
  2. grading (rating)
  3. etc.

 

Some illustrations:

Default field sorting

 

Multi views:

 

Inline entry editing:

Comments and suggestions are welcome. പുഞ്ചിരി

Average of ratings: -
In reply to Itamar Tzadok

Re: Heads up: Dataform plugin (for 1.9)

by Itamar Tzadok -

Multi-entry actions interface

In reply to Itamar Tzadok

Re: Heads up: Dataform plugin (for 1.9)

by Paul Young -

This is awesome!!! I wonder how many fields can show up in this "Multi-entry actions" page and thus be edited. I assume that if a form has many fields, only a limted number can be editted here and the remaining will have to be editted in the sort of "Single view" (another instantiation) page.

Again, thank you for your time and great work!

In reply to Itamar Tzadok

Re: Heads up: Database module enhancements (hereafter Dataform) as a new plugin for 1.9

by Hartmut Scherer -

Hi Itamar,

I am excited about the development of the dataform module and I highly appreciate your investment of time and your ideas. I hope that this will inspire even more instructors to use this module in their online classes.

With kind regards,

Hartmut

In reply to Itamar Tzadok

Multi views browsing (Re: Heads up: etc.)

by Itamar Tzadok -

A default entries view with group-by by Name:

 

Switch to aligned list view:

 

Switch to a bar graph view:

(on Progress; labels indicate month of timecreated)

 

പുഞ്ചിരി