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

Dataform Grading: Difference between revisions

From MoodleDocs
No edit summary
m (Text replacement - "class="nicetable"" to "class="wikitable"")
 
(4 intermediate revisions by one other user not shown)
Line 3: Line 3:
The Dataform activity can be used either with or without assigning course grades. By default the activity does not appear in the course gradebook but it can be easily added to gradebook by selecting a grade scale in the activity settings. Once the activity is gradable teachers can assign activity grades to participants in a variety of ways including automatic grading and advanced grading methods such as marking guide and  rubrics.  
The Dataform activity can be used either with or without assigning course grades. By default the activity does not appear in the course gradebook but it can be easily added to gradebook by selecting a grade scale in the activity settings. Once the activity is gradable teachers can assign activity grades to participants in a variety of ways including automatic grading and advanced grading methods such as marking guide and  rubrics.  
==Making the activity gradable==
==Making the activity gradable==
Simply select a grade scale in the activity settings. This will add a grade item to the  
Simply select a grade scale in the activity settings. This will add a grade item to the course grade book.


[[File:df-grading-select-grade.png|border]]
[[File:df-grading-select-grade.png]]


==Simple direct grading==
==Grading methods==
===Simple direct grading===
The simplest and most straightforward grading method is to assign activity grades to participants directly in the [[Gradebook|Moodle gradebook]].
The simplest and most straightforward grading method is to assign activity grades to participants directly in the [[Gradebook|Moodle gradebook]].
==Calculated and automatic grading==
===Calculated and automatic grading===
A more dynamic direct grading method can be applied by using an activity grade calculation. You can enter a formula consisting of certain patterns. Whenever the values of these patterns change during the activity, the Dataform will update the activity grades.  
A more dynamic direct grading method can be applied by using an activity grade calculation. You can enter a formula consisting of certain patterns. Whenever the values of these patterns change during the activity, the Dataform will update the activity grades.  
====Grading by number of submitted entries====
You can set the activity to assign an automatic grade equals to the number of entries submitted by the participant. The participant grade will be updated whenever the participant submits a new entry or deletes an existing entry.
A useful application of this feature can be to restrict access to course activity until participants accepted terms by opening and submitting a an entry in a designated Dataform activity.
=====Example 1=====
The following settings will assign each participant an automatic grade that is equal to the number of entries submitted by the participant, up to 5 points. The grade of the participant will be updated on every submission of a new entry or deletion of an existing entry.
{| class="wikitable"  style="background-color:inherit;vertical-align:top;" 
|-   
| Grade: || 5
|-   
| Grading method: || Simple direct grading
|-   
| Calculation: || ##numentries##
|}


A special pattern ##numentries## allows for automatic grade upon submission of entries. For example, if you select grade scale 5 and set the calculationn to ##numentries##, the grade of a participant will be updated on every submission of a new entry to a max grade of 5 points. A useful application of this feature can be to restrict access to course activity until participants accepted terms by opening and submitting a an entry in a designated Dataform activity.


[[File:df-grading-calculation.png]]
[[File:df-grading-calculation.png]]


==Marking guide==
====Grading by field content====
Supported by not implemented in Dataform 2.6.
You can set the activity to assign an automatic grade by aggregation of field numeric values (of supporting fields) in the participant's submitted entries.  The participant grade will be updated whenever the participant updates the content of the referenced field. submits a new entry or deletes an existing entry.
==Rubric==
 
Supported by not implemented in Dataform 2.6.
The pattern syntax is
##VALUE:FIELD_PATTERN##
 
*VALUE: Optional. If specified, the pattern will contain only this value in the list returned from the participant's entries.
*FIELD_PATTERN: Typically the field name of the supporting field. Some field type may provide designated patterns.
 
In the formula the pattern should be aggregated in SUM, MAX, MIN, AVERAGE, e.g.
SUM(##VALUE:FIELD_PATTERN##)
 
Supporting fields:
*Entry state
 
=====Example 1=====
Given an entrystate field called 'State' with states Submitted (initial) and Approved, the following settings will assign each participant an automatic grade that is equal to the number of approved entries, up to 10 points.
 
{| class="wikitable"  style="background-color:inherit;vertical-align:top;" 
|-   
| Grade: || 10
|-   
| Grading method: || Simple direct grading
|-   
| Calculation: || SUM(##:State##)
|}
 
===Marking guide===
Supported but not implemented in Dataform 2.6.
===Rubric===
Supported but not implemented in Dataform 2.6.
==Tips and tricks==
==Tips and tricks==
===Jump to course gradebook===
===Jump to course gradebook===

Latest revision as of 15:19, 10 August 2021


The Dataform activity can be used either with or without assigning course grades. By default the activity does not appear in the course gradebook but it can be easily added to gradebook by selecting a grade scale in the activity settings. Once the activity is gradable teachers can assign activity grades to participants in a variety of ways including automatic grading and advanced grading methods such as marking guide and rubrics.

Making the activity gradable

Simply select a grade scale in the activity settings. This will add a grade item to the course grade book.

df-grading-select-grade.png

Grading methods

Simple direct grading

The simplest and most straightforward grading method is to assign activity grades to participants directly in the Moodle gradebook.

Calculated and automatic grading

A more dynamic direct grading method can be applied by using an activity grade calculation. You can enter a formula consisting of certain patterns. Whenever the values of these patterns change during the activity, the Dataform will update the activity grades.

Grading by number of submitted entries

You can set the activity to assign an automatic grade equals to the number of entries submitted by the participant. The participant grade will be updated whenever the participant submits a new entry or deletes an existing entry.

A useful application of this feature can be to restrict access to course activity until participants accepted terms by opening and submitting a an entry in a designated Dataform activity.

Example 1

The following settings will assign each participant an automatic grade that is equal to the number of entries submitted by the participant, up to 5 points. The grade of the participant will be updated on every submission of a new entry or deletion of an existing entry.

Grade: 5
Grading method: Simple direct grading
Calculation: ##numentries##


df-grading-calculation.png

Grading by field content

You can set the activity to assign an automatic grade by aggregation of field numeric values (of supporting fields) in the participant's submitted entries. The participant grade will be updated whenever the participant updates the content of the referenced field. submits a new entry or deletes an existing entry.

The pattern syntax is

##VALUE:FIELD_PATTERN##
  • VALUE: Optional. If specified, the pattern will contain only this value in the list returned from the participant's entries.
  • FIELD_PATTERN: Typically the field name of the supporting field. Some field type may provide designated patterns.

In the formula the pattern should be aggregated in SUM, MAX, MIN, AVERAGE, e.g.

SUM(##VALUE:FIELD_PATTERN##)

Supporting fields:

  • Entry state
Example 1

Given an entrystate field called 'State' with states Submitted (initial) and Approved, the following settings will assign each participant an automatic grade that is equal to the number of approved entries, up to 10 points.

Grade: 10
Grading method: Simple direct grading
Calculation: SUM(##:State##)

Marking guide

Supported but not implemented in Dataform 2.6.

Rubric

Supported but not implemented in Dataform 2.6.

Tips and tricks

Jump to course gradebook

You can jump directly to the course gradebook by clicking ‘Gradebook’ in the administration block. This link appears only when the activity is gradable.

See also