Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Assignment/Draft Features/Filter grading by grade value: Difference between revisions

From MoodleDocs
No edit summary
 
(20 intermediate revisions by the same user not shown)
Line 11: Line 11:
='''Overview'''=
='''Overview'''=


The current behavior regarding the ability for markers to view certain students filtered by a range of grades has not yet been supported. With this Filter Grading By Grade Values feature, it will take the hassle away from the teacher when she wishes to locate a bunch of students who have similar/within the range of grades.  
The current behavior regarding the ability for markers to view certain students filtered by a range of grades has not yet been supported. With this Filter Grading By Grade Values feature, it will take the hassle away from the teacher when she wishes to locate a bunch of students who have similar/within a range of grades.


='''Change in the grading table page interface'''=


== '''Settings added to the mod_assign settings page''' ==
== '''Filter by grade (simple direct grading/rubrics/marking guide grading method)''' ==
'Filter by grade' min and max grade text boxes and the 'go' button are located on the bottom page of the grading table in 'Options' section box if simple direct grading/rubrics/marking guide is chosen as the grading method in the assignment activity. The assignment marker can type minimum and/or maximum grades ( a range of grades) in the two boxes provided. The entered inputs will be validated on the client side.


Types of file (text(box), default to "*" (accepting any types of file) - this is the current behavior). This will be enabled by default in submission or feedback plug-ins that accept files and will be disabled automatically when file submission plugin and/or file feedback plugin is not used or set to 'no' in submission/feedback settings in an assignment activity .
== '''Filter by grade (scale grading method)''' ==
'Filter by grade' drop-down list containing the list of available grading scales plus 'not set' is located on the bottom page of the grading table in Options section box. It uses JavaScript 'on submit' ( if JavaScript is not enabled on a browser, the 'go' button appears next to the grading scales' drop-down list) to submit the selected scale.


[Help text] an assignment creator will be able to specify one or more types of file that can only be uploaded into the assignment activity by typing the file extension(s) separated with comma if they are more than one type (e.g. jpeg, doc, pdf). If this is left empty, file of any types will be accepted without any restriction whatsoever (the current behavior).
='''Use Cases'''=
''' A teacher is creating an assignment using simple direct grading method with a small number of students and she does not wish to locate students based on a range of grades '''
*Create an assignment and grade all assignment submissions
*In the grading table, don't use 'Filter by grade' feature in 'Options' section
'''A teacher is creating an assignment using simple direct grading method with a large number of students in advanced programming unit and she wishes  students whose grades are 80 or above in the assignment activity to represent the school in NASA programming competition '''
* Create an assignment and grade all assignment submissions'
* In the grading table, type 80 in min grade box and leave the max grade box empty and then press the 'go' button.
'''A teacher is creating an assignment using simple direct grading method with a large number of students in foundation unit and she wishes  students whose grades are in the range of 60 and 75  in the assignment activity to require them to submit a feedback about the assignment '''
* Create an assignment and grade all assignment submissions'
* In the grading table, type 60 in min grade box and 75 in the max grade box and then press the 'go' button.  
'''A teacher is creating an assignment using scale grading method with a large number of students in a creative writing unit and she wishes students whose grades are 'separate and connected' will be exempted from submitting the next assignment'''
* Create an assignment and grade all assignment submissions'
* In the grading table, select 'separate and connected' in the grading scale's drop-down list.


As for managing the number of files (except the zip files) and their sizes, there are settings in the current assignment module that are able to do that as this is the current behavior.
='''Changes to submission and feedback settings interface'''=
== '''Types of file''' ==
If Types of file text box is not left empty, any file that is about to upload into an assignment activity will be matched and checked against the file extension(s) specified in the Types of file text box in the submission/feedback settings if only the assignment submission/feedback allow students/teachers to upload a file(s).
='''Changes to file submissions and feedbacks interface'''=
== '''Text explaining acceptable file types for this assignment''' ==
In the edit submission and grading  pages, information on the types of file can be uploaded will be added along side the maximum number of files and their sizes that are already provided on the top right corner of the File submissions and Feedback files sections 
='''Use Cases'''=
'''Teacher is creating an assignment with a small number of students and they do not wish to restrict certain types of files uploaded by the students for their submissions'''
*Create an assignment and leave the new setting in types of file at its default both in feedback and submission settings
**Types of file: '' (empty)
'''A teacher is creating an assignment for Advanced Java Programming unit and she wishes all enrolled students in the unit to upload  source code files with .java extension ONLY for their submissions to the assignment'''
* Create an assignment and change the default setting for types of file in submission settings to 'java'
'''A teacher has assistants helping her mark and wants to ensure that her assistants can only upload pdf files as student assignment feedbacks'''
* Create an assignment and change the default setting for types of file in feedback settings to 'pdf'
='''User Interface'''=
='''User Interface'''=
:'''Grading Table page (simple direct grading) screen'''
[[File:simple_direct_grading_grading_table_pages.png| the Grading Table screen]]
:'''Grading Table page (scale grading method) screen'''
[[File:scale_grading_methd_grading_table_page.png| the Grading Table screen]]

Latest revision as of 07:11, 5 September 2012

Filter Grading By Grade Values

This is a proposal for an additional feature to better manage students with certain assignment grades in the grading table by filtering their assignment grades into certain 'view' of students within a range of grades set by the teacher/marker in the Assignment module

Goals and rationale

The main goals of this feature are to :

  • Better manage and locate students within a certain range of grades (e.g. for the purpose of providing the students with a 'general' feedback that only suits for the students in that certain grade range
  • Provide the ability for a teacher to make her own 'views' and set the grade filter as she wishes in the assignment grading table.

Overview

The current behavior regarding the ability for markers to view certain students filtered by a range of grades has not yet been supported. With this Filter Grading By Grade Values feature, it will take the hassle away from the teacher when she wishes to locate a bunch of students who have similar/within a range of grades.

Change in the grading table page interface

Filter by grade (simple direct grading/rubrics/marking guide grading method)

'Filter by grade' min and max grade text boxes and the 'go' button are located on the bottom page of the grading table in 'Options' section box if simple direct grading/rubrics/marking guide is chosen as the grading method in the assignment activity. The assignment marker can type minimum and/or maximum grades ( a range of grades) in the two boxes provided. The entered inputs will be validated on the client side.

Filter by grade (scale grading method)

'Filter by grade' drop-down list containing the list of available grading scales plus 'not set' is located on the bottom page of the grading table in Options section box. It uses JavaScript 'on submit' ( if JavaScript is not enabled on a browser, the 'go' button appears next to the grading scales' drop-down list) to submit the selected scale.

Use Cases

A teacher is creating an assignment using simple direct grading method with a small number of students and she does not wish to locate students based on a range of grades

  • Create an assignment and grade all assignment submissions
  • In the grading table, don't use 'Filter by grade' feature in 'Options' section

A teacher is creating an assignment using simple direct grading method with a large number of students in advanced programming unit and she wishes students whose grades are 80 or above in the assignment activity to represent the school in NASA programming competition

  • Create an assignment and grade all assignment submissions'
  • In the grading table, type 80 in min grade box and leave the max grade box empty and then press the 'go' button.

A teacher is creating an assignment using simple direct grading method with a large number of students in foundation unit and she wishes students whose grades are in the range of 60 and 75 in the assignment activity to require them to submit a feedback about the assignment

  • Create an assignment and grade all assignment submissions'
  • In the grading table, type 60 in min grade box and 75 in the max grade box and then press the 'go' button.

A teacher is creating an assignment using scale grading method with a large number of students in a creative writing unit and she wishes students whose grades are 'separate and connected' will be exempted from submitting the next assignment

  • Create an assignment and grade all assignment submissions'
  • In the grading table, select 'separate and connected' in the grading scale's drop-down list.

User Interface

Grading Table page (simple direct grading) screen

the Grading Table screen

Grading Table page (scale grading method) screen

the Grading Table screen