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

از 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. لبخند

میانگین امتیازات: -
In reply to Itamar Tzadok

Re: Heads up: Dataform plugin (for 1.9)

از Itamar Tzadok در

Multi-entry actions interface

In reply to Itamar Tzadok

Re: Heads up: Dataform plugin (for 1.9)

از 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

از 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.)

از 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)

 

لبخند