Note: You are currently viewing documentation for Moodle 2.9. Up-to-date documentation for the latest stable version of Moodle may be available here: Dataform Plugins.

Dataform Plugins: Difference between revisions

From MoodleDocs
No edit summary
No edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Dataform}}
{{Dataform | innertrail =  ► Module administration }}
{{Dataform Docs Note 1}}
 
Click on the plugin name for more information about the plugin.
Click on the plugin name for more information about the plugin.
==View plugins==
===Standard===
{| class="wikitable" border="1"
!Name !! Description
|-
|[[Dataformview Aligned|Aligned]] || Displays entries in an aligned table with a simplified template design which takes a simple list of field patterns and creates one table column per pattern.
|-
|[[Dataformview CSV|CSV]] || Allows CSV import and export of entries.
|-
|[[Dataformview Grid|Grid]] || Displays entries in a grid (each entry in a table cell). Allows setting the number of columns and rows of the grid.
|-
|[[Dataformview Interval|Interval]] || This view allows you to set duration interval according to which the information is displayed. You can group the information by certain field tag or rating and you can control the the number of entries to be displayed on each page. This view is particularly useful for content display.
|-
|[[Dataformview RSS|RSS]] || Allows designing and generating RSS feeds from the activity entries.
|-
|[[Dataformview Tabular|Tabular]] || Displays entries in an aligned table. The template is designed with an html table in a WYSIWYG editor.
|}
===Add-ons===
{| class="wikitable" border="1"
!Name !! Description
|-
|[[Dataformview chart|Chart]] || Displays one or more charts based on the view entries content.
|-
|[[Dataformview PDF|PDF]] || Allows designing a PDF template and exporting entries to a PDF file.
|}
==Field plugins==
===Internal===
{| class="wikitable" border="1"
!Name !! Description !! Sort !! Search !! Export !! Import
|-
|[[Dataformfield entryactions|Entry actions]] || Displays the entry action links/icons (e.g. edit, delete, duplicate  etc.). || X || X || X || X
|-
|[[Dataformfield entryauthor|Entry author]] || Displays info about the entry author (e.g. first name, last name, user picture etc.). || V || V || V || V
|-
|[[Dataformfield entrygroup|Entry group]] || Displays info about the group the entry belongs to. || V || V || V || V
|-
|[[Dataformfield entrytime|Entry time]] || Displays the entry time created and modified. || V || V || V || V
|}
===Standard===
{| class="wikitable" border="1"
!Name !! Description !! Sort !! Search !! Export !! Import
|-
|[[Dataformfield checkbox|Checkbox]] || Allows the user to select options by ticking checkboxes. || V || V || V || V
|-
|[[Dataformfield entrystate|Entry state]] || Allows the user to set the entry state (with ajax support). || V || V || V || V
|-
|[[Dataformfield file|File]] || Allows the user to upload files to the entry. || V || V || V || V
|-
|[[Dataformfield commentmdl|Comment Mdl]] || Allows the user to add moodle comments  to the entry. || V || V || V || V
|-
|[[Dataformfield number|Number]] || Allows the user to enter a number. || V || V || V || V
|-
|[[Dataformfield picture|Picture]] || Allows the user to upload images to the entry.  || V || V || V || V
|-
|[[Dataformfield radiobutton|Radio button]] || Allows the user to select an option by ticking a radio button. || V || V || V || V
|-
|[[Dataformfield ratingmdl|Rating Mdl]] || Allows the user to add moodle ratings to the entry. || V || V || V || V
|-
|[[Dataformfield select|Select]] || Allows the user to select an option from a dropdown. || V || V || V || V
|-
|[[Dataformfield selectmulti|Select (multiple)]] || Allows the user to select multiple options from a dropdown. || V || V || V || V
|-
|[[Dataformfield text|Text]] || Allows the user to enter single-line text. || V || V || V || V
|-
|[[Dataformfield textarea|Text area]] || Allows the user to enter multi-line text or rich text (supports the moodle editor). || V || V || V || V
|-
|[[Dataformfield time|Time]] || Allows the user to enter data/time via dropdowns or javascript calendar popup. || V || V || V || V
|-
|[[Dataformfield url|Url]] || Allows the user to enter a clickable link. || V || V || V || V
|}
===Add-ons===
{| class="wikitable" border="1"
!Name !! Description !! Sort !! Search !! Export !! Import
|-
|[[Dataformfield captcha|Captcha]] || Displays a required Google re-captcha when editing the entry. || X || X || X || X
|-
|[[Dataformfield chart|Chart]] || Displays a YUI chart based on entry content. || X || X || X || X
|-
|[[Dataformfield clicker|Clicker]] || Allows choosing an option by clicking a numbered button . || V || V || V || V
|-
|[[Dataformfield dataformview|Dataform view]] ||  Displays the content of a selected view with optional filtering based on entry content. || X || X || X || X
|-
|[[Dataformfield duration|Duration]] ||  Allows the user to specify a duration in various units. || V || V || V || V
|-
|[[Dataformfield latlong|Latlong]] || Allows the user to enter a geographic location with latitude and longitude. || V || V || V || V
|-
|[[Dataformfield mailto|Mail to]] || Displays a mailto link that will open an email editor in the user's local email client. || V || V || V || V
|-
|[[Dataformfield xentryactions|Entry actions plus]] || Allows a templates manager to configure the appearance and behavior of the entry actions. || X || X || X || X
|}
==Access rule plugins==
===Standard===
{| class="wikitable" border="1"
!Name !! Description
|-
|[[Dataformaccess entry|Entry access]] || Allows setting access permissions (view, update, delete, export) for entries that have a specified content in specified views.
|-
|[[Dataformaccess field|Field access]] || Allows setting view and update permissions for fields that have a specified content.
|-
|[[Dataformaccess view|View access]] || Allows setting view permissions for specified views.
|}
==Notification rule plugins==
===Standard===
{| class="wikitable" border="1"
!Name !! Description
|-
|[[Dataformnotification entry|Entry notification]] || Allows setting custom messages to be sent to specified recipients on specified entry events (add, update, delete).
|-
|[[Dataformnotification field|Field notification]] || Allows setting custom messages to be sent to specified recipients on specified field events (update).
|}
==Other components==
===Text filters===


===Blocks===
{| class=""  style="background-color:inherit;border:0;vertical-align:top;" 
{| class="wikitable" border="1"
|-   
!Name !! Description
| colspan="2" | <h2>View plugins</h2>   
|-  
|-   
|[[Dataform view block|Dataform view]] || Allows for displaying and interacting with the content of a Dataform activity via a block on the course page.  
| colspan="2" | <h3>Standard</h3>   
|-
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|[[Dataform context block|Dataform context]] ||  
|  || Description
|}
{{Dataform plugins list table row |  | [[Dataformview Aligned|Aligned]] | Displays entries in an aligned table with a simplified template design which takes a simple list of field patterns and creates one table column per pattern. }}
===Mods===
{{Dataform plugins list table row |  | [[Dataformview CSV|CSV]] | Allows CSV import and export of entries. }}
{| class="wikitable" border="1"
{{Dataform plugins list table row |  | [[Dataformview Grid|Grid]] | Displays entries in a grid (each entry in a table cell). Allows setting the number of columns and rows of the grid. }}
!Name !! Description
{{Dataform plugins list table row |  | [[Dataformview Interval|Interval]] | This view allows you to set duration interval according to which the information is displayed. You can group the information by certain field tag or rating and you can control the the number of entries to be displayed on each page. This view is particularly useful for content display. }}
|-
{{Dataform plugins list table row |  | [[Dataformview RSS|RSS]] | Allows designing and generating RSS feeds from the activity entries. }}
|[[Dataform view module|Dataform view]] || A label-like resource module that allows for displaying and interacting with the content of a Dataform activity in a course section on the course page.  
{{Dataform plugins list table row |  | [[Dataformview Tabular|Tabular]] | Displays entries in an aligned table. The template is designed with an html table in a WYSIWYG editor. }}
|}
|-   
| colspan="2" | <h3>Add-ons</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description
{{Dataform plugins list table row | | [[Dataformview chart|Chart]] | Displays one or more charts based on the view entries content. }}
{{Dataform plugins list table row |  | [[Dataformview PDF|PDF]] | Allows designing a PDF template and exporting entries to a PDF file. }}
|-   
| colspan="2" | <h2>Field plugins</h2>   
|-   
| colspan="2" | <h3>Internal</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description
{{Dataform plugins list table row |  | [[Dataformfield entryactions|Entry actions]] | Displays the entry action links/icons (e.g. edit, delete, duplicate  etc.). }}
{{Dataform plugins list table row |  | [[Dataformfield entryauthor|Entry author]] | Displays info about the entry author (e.g. first name, last name, user picture etc.). }}
{{Dataform plugins list table row |  | [[Dataformfield entrygroup|Entry group]] | Displays info about the group the entry belongs to. }}
{{Dataform plugins list table row |  | [[Dataformfield entrytime|Entry time]] | Displays the entry time created and modified. }}
|-   
| colspan="2" | <h3>Standard</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description
{{Dataform plugins list table row |  | [[Dataformfield checkbox|Checkbox]] | Allows the user to select options by ticking checkboxes. }}
{{Dataform plugins list table row |  | [[Dataformfield entrystate|Entry state]] | Allows the user to set the entry state (with ajax support). }}
{{Dataform plugins list table row |  | [[Dataformfield file|File]] | Allows the user to upload files to the entry. }}
{{Dataform plugins list table row |  | [[Dataformfield commentmdl|Comment Mdl]] | Allows the user to add moodle comments  to the entry. }}
{{Dataform plugins list table row |  | [[Dataformfield number|Number]] | Allows the user to enter a number. }}
{{Dataform plugins list table row |  | [[Dataformfield picture|Picture]] | Allows the user to upload images to the entry.  }}
{{Dataform plugins list table row |  | [[Dataformfield radiobutton|Radio button]] | Allows the user to select an option by ticking a radio button. }}
{{Dataform plugins list table row |  | [[Dataformfield ratingmdl|Rating Mdl]] | Allows the user to add moodle ratings to the entry. }}
{{Dataform plugins list table row |  | [[Dataformfield select|Select]] | Allows the user to select an option from a dropdown. }}
{{Dataform plugins list table row |  | [[Dataformfield selectmulti|Select (multiple)]] | Allows the user to select multiple options from a dropdown. }}
{{Dataform plugins list table row |  | [[Dataformfield text|Text]] | Allows the user to enter single-line text. }}
{{Dataform plugins list table row |  | [[Dataformfield textarea|Text area]] | Allows the user to enter multi-line text or rich text (supports the moodle editor). }}
{{Dataform plugins list table row |  | [[Dataformfield time|Time]] | Allows the user to enter data/time via dropdowns or javascript calendar popup. }}
{{Dataform plugins list table row |  | [[Dataformfield url|Url]] | Allows the user to enter a clickable link. }}
|-   
| colspan="2" | <h3>Add-ons</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description
{{Dataform plugins list table row |  | [[Dataformfield captcha|Captcha]] | Displays a required Google re-captcha when editing the entry. }}
{{Dataform plugins list table row |  | [[Dataformfield chart|Chart]] | Displays a YUI chart based on entry content. }}
{{Dataform plugins list table row |  | [[Dataformfield clicker|Clicker]] | Allows choosing an option by clicking a numbered button . }}
{{Dataform plugins list table row |  | [[Dataformfield dataformview|Dataform view]] | Displays the content of a selected view with optional filtering based on entry content. }}
{{Dataform plugins list table row |  | [[Dataformfield duration|Duration]] | Allows the user to specify a duration in various units. }}
{{Dataform plugins list table row |  | [[Dataformfield latlong|Latlong]] | Allows the user to enter a geographic location with latitude and longitude. }}
{{Dataform plugins list table row |  | [[Dataformfield mailto|Mail to]] | Displays a mailto link that will open an email editor in the user's local email client. }}
{{Dataform plugins list table row |  | [[Dataformfield xentryactions|Entry actions plus]] | Allows a templates manager to configure the appearance and behavior of the entry actions. }}
|-   
| colspan="2" | <h2>Other components</h2>   
|-   
| colspan="2" | <h3>Text filters</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description  
{{Dataform plugins list table row |  | [[Dataform auto linking filter|Dataform auto linking]] | A site [[Filter]] that will create links to a Dataform entry where the name/title (word or phrase) of the Dataform entry is used within the same course in which the Dataform is located.  This includes forum postings, pages, labels etc. }}
|-  
| colspan="2" | <h3>Blocks</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description
{{Dataform plugins list table row |  | [[Dataform view block|Dataform view]] | Allows for displaying and interacting with the content of a Dataform activity via a block on the course page. }}
{{Dataform plugins list table row |  | [[Dataform view access block|View access]] | Allows setting view permissions for specified views. }}
{{Dataform plugins list table row |  | [[Dataform entry access block|Entry access]] | Allows setting access permissions (view, update, delete, export) for entries that have a specified content in specified views. }}
{{Dataform plugins list table row |  | [[Dataform field access block|Field access]] | Allows setting access permissions (view, update, export) for entry field in specified views. }}
{{Dataform plugins list table row |  | [[Dataform notification block|Notification]] | Allows setting custom messages to be sent to specified recipients on specified Dataform events. }}
|-   
| colspan="2" | <h3>Mods</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description  
{{Dataform plugins list table row | | [[Dataform view module|Dataform view]] | A label-like resource module that allows for displaying and interacting with the content of a Dataform activity in a course section on the course page. }}
|-   
| colspan="2" | <h3>Availability conditions</h3>   
|- style="font-weight:bold;background-color:#F2F2F2;" |   
|  || Description
{{Dataform plugins list table row |  | [[Availability dataformcontent|Dataform content]] | An availability condition plugin that allows teachers to restrict user access to an activity or section based on content of a designated Dataform instance in the course.  }}
|}  


[[es:Dataform Plugins]]
[[es:Dataform Plugins]]

Latest revision as of 13:17, 23 March 2015


Click on the plugin name for more information about the plugin.

View plugins

Standard

Description
Aligned Displays entries in an aligned table with a simplified template design which takes a simple list of field patterns and creates one table column per pattern.
CSV Allows CSV import and export of entries.
Grid Displays entries in a grid (each entry in a table cell). Allows setting the number of columns and rows of the grid.
Interval This view allows you to set duration interval according to which the information is displayed. You can group the information by certain field tag or rating and you can control the the number of entries to be displayed on each page. This view is particularly useful for content display.
RSS Allows designing and generating RSS feeds from the activity entries.
Tabular Displays entries in an aligned table. The template is designed with an html table in a WYSIWYG editor.

Add-ons

Description
Chart Displays one or more charts based on the view entries content.
PDF Allows designing a PDF template and exporting entries to a PDF file.

Field plugins

Internal

Description
Entry actions Displays the entry action links/icons (e.g. edit, delete, duplicate etc.).
Entry author Displays info about the entry author (e.g. first name, last name, user picture etc.).
Entry group Displays info about the group the entry belongs to.
Entry time Displays the entry time created and modified.

Standard

Description
Checkbox Allows the user to select options by ticking checkboxes.
Entry state Allows the user to set the entry state (with ajax support).
File Allows the user to upload files to the entry.
Comment Mdl Allows the user to add moodle comments to the entry.
Number Allows the user to enter a number.
Picture Allows the user to upload images to the entry.
Radio button Allows the user to select an option by ticking a radio button.
Rating Mdl Allows the user to add moodle ratings to the entry.
Select Allows the user to select an option from a dropdown.
Select (multiple) Allows the user to select multiple options from a dropdown.
Text Allows the user to enter single-line text.
Text area Allows the user to enter multi-line text or rich text (supports the moodle editor).
Time Allows the user to enter data/time via dropdowns or javascript calendar popup.
Url Allows the user to enter a clickable link.

Add-ons

Description
Captcha Displays a required Google re-captcha when editing the entry.
Chart Displays a YUI chart based on entry content.
Clicker Allows choosing an option by clicking a numbered button .
Dataform view Displays the content of a selected view with optional filtering based on entry content.
Duration Allows the user to specify a duration in various units.
Latlong Allows the user to enter a geographic location with latitude and longitude.
Mail to Displays a mailto link that will open an email editor in the user's local email client.
Entry actions plus Allows a templates manager to configure the appearance and behavior of the entry actions.

Other components

Text filters

Description
Dataform auto linking A site Filter that will create links to a Dataform entry where the name/title (word or phrase) of the Dataform entry is used within the same course in which the Dataform is located. This includes forum postings, pages, labels etc.

Blocks

Description
Dataform view Allows for displaying and interacting with the content of a Dataform activity via a block on the course page.
View access Allows setting view permissions for specified views.
Entry access Allows setting access permissions (view, update, delete, export) for entries that have a specified content in specified views.
Field access Allows setting access permissions (view, update, export) for entry field in specified views.
Notification Allows setting custom messages to be sent to specified recipients on specified Dataform events.

Mods

Description
Dataform view A label-like resource module that allows for displaying and interacting with the content of a Dataform activity in a course section on the course page.

Availability conditions

Description
Dataform content An availability condition plugin that allows teachers to restrict user access to an activity or section based on content of a designated Dataform instance in the course.