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
No edit summary
Line 17: Line 17:
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.
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=====
=====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="nicetable"  style="background-color:inherit;vertical-align:top;"   
{| class="nicetable"  style="background-color:inherit;vertical-align:top;"   
|-     
|-     
Line 26: Line 28:
|}
|}


The grade of the participant will be updated on every submission of a new entry to a max grade of 5 points.


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


====Grading by ratings====
====Grading by field content====
The [[Dataformfield ratingmdl|Dataform rating field]] provides patterns for counting ratings by value.
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.
 
{| class="nicetable"  style="background-color:inherit;vertical-align:top;" 
|-   
| Grade: || 10
|-   
| Grading method: || Simple direct grading
|-   
| Calculation: || SUM(##:State##)
|}


===Marking guide===
===Marking guide===

Revision as of 18:25, 14 May 2014


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