.. _Establish a Grading Policy:

##############################
Establishing a Grading Policy  
##############################

*******************
Overview
*******************

Establishing a grading policy takes several steps. You must:

#. :ref:`Set the Grade Range`
#. :ref:`Set the Grace Period`
#. :ref:`configure`
#. :ref:`set_assignment`
#. :ref:`student_view`


.. _Set the Grade Range:

*******************
Set the Grade Range
*******************

You must set the grade range for the course.  For example, your course can be pass/fail, or can have letter grades A through F.

To set the grade range, from the **Settings** menu, select **Grading**.  

The control for the grade range is at the top of the Grading page.

.. image:: Images/grade_range.png
  :width: 800
  :alt: Image of the Grade Range control

The above example shows that you have a pass/fail grade range, with a score of 50 as the cutoff. This is the default setting used when you create a course.

You use the grade range control to change these settings:

* To add a grade in the range, click the **+** icon.

  A new grade is added to the range between the existing grades. For example, if you add a grade in the default setting, 
  the grade range changes to **F** (0 to 50), **B** (50 to 75), and **A** (75 to 100):

  .. image:: Images/grade_range_b.png
    :width: 800
    :alt: Image of an altered Grade Range control

* To change the score range, hover the mouse over the line dividing two grades, click and drag the line left or right.  

  You can see the range numbers of the two grades adjacent to the line change. Release the mouse button when the line is where you want it.
  
* To remove a grade, hover the mouse button over the grade. 

  A **remove** link appears above the grade. Click the link.
  
  You cannot remove F or A.
  
After you make any changes to the grade range, you must click **Save Changes** at the bottom of the page.


.. _Set the Grace Period:

*************************
Set the Grace Period 
*************************
    
You can set a grace period that extends homework due dates for your students. 

.. note:: The grace period applies to the whole course; you cannot set a grace period for individual assignments.
  
In the Grading page, under **Grading Rules & Policies**, enter a value in the **Grace Period on Deadline** field. Enter the value in Hours:Minutes format.

.. _configure:

******************************
Configure the Assignment Types
******************************

You must create assignment types for your course and determine the weight of the student's total grade for each assignment type. 

For example, you may have:

* 10 homework assignments, worth a total of 50% of the grade; 
* A midterm exam, worth a total of 20% of the grade; 
* A final exam, worth 30% of the grade. 

By default, a new course you create has four assignment types: 

* Homework
* Lab
* Midterm Exam
* Final Exam

You can use these assignment types, modify or remove them, and create new assignment types.

To create a new assignment type, in the bottom of the Grading page, click **New Assignment Type**, then configure the fields described below.

==========================
Assignment Type Fields
==========================
You configure the following fields for each assignment type:
    
* **Assignment Type Name:** 
  
  The general category of the assignment. This name will be visible to students.
 
  .. note:: All assignments of a particular type are automatically worth the same amount. Thus, a homework assignment that contains 10 problems is worth the same percentage of a student's grade as a homework assignment that contains 20 problems. 
  
  
* **Abbreviation:** 
  
  This is the short name that appears next to an assignment on a student's **Progress** tab.
      

* **Weight of Total Grade:** 
  
  The assignments of this type together account for the percent value set in **Weight of Total Grade**.
  
  The total weight of all assignment types must equal 100.
  
  .. note:: Do not include the percent sign (%) in this field.
  
  
  
* **Total Number:** 
  
  The number of assignments of this type that you plan to include in your course.
  
  
  
* **Number of Droppable**
  
  The number of assignments of this type that the grader will drop. The grader will drop the lowest-scored assignments first.            


.. _set_assignment:

**********************************************
Set the Assignment Type for Graded Subsections
**********************************************
After you configure assignment types, as you are organizing your course, 
you set the assignment type for Subsections that contain problems that are to be graded.

You can designate a Subsection as one, and only one, of the assignment types you configured. You can also set a due date.
  
See :ref:`subsections` for instructions on configuring a Subsection. 

Within a graded Subsection, you create problems of the type designated for that Subsection. 
You should not mix problems of different assignment types in the same Subsection.

For example, if you want to create a homework assignment and a lab for a specific topic, create two Subsections. 
Set one Subsection as the Homework assignment type and the other as the Lab assignment type. 
Both Subsections can contain other content as well as the actual homework or lab problems.

.. note:: You can create problems in Studio without specifying that the Subsection is an assignment type. However, such problems will not count toward a student's grade.

See :ref:`Working with Problem Components` for instructions on creating problems. 



=======================
Set the Grading Policy
=======================

You can designate a subsection as one of the assignment types that you specified in the grading policy.

You set the grading policy for the subsection from the course outline or from the subsection page.

From the course outline, click the checkmark next to the subsection.  Then select a grading policy from the popup menu:

    .. image:: Images/course_outline_set_grade.png
       :width: 600
       :alt: Image of the assignment type for a subsection

From the Subsection page, click the text next to the **Graded as** label, then select a grading policy from the popup menu:

    .. image:: Images/subsection_set_grade.png
       :width: 600
       :alt: Image of the assignment type on the subsection page

See :ref:`Establish a Grading Policy` for more information.


==================
Set the Due Date
==================

For subsections that contain graded problems, you can set a due date. Students must complete the problems in the subsection before the due date to get credit. All problems in a subsection have the same due date.

#. From the subsection page, click **SET A DUE DATE**. The Due Day and Due Time fields appear.
#. Place the cursor in the Due Date field, and pick a day from the popup calendar.
#. Place the cursor in the Due Time field and pick a time.

.. note:: When you set a due date, keep in mind that students will be in different time zones. By default, the time zone appears as UTC, not the student's local time. If you tell your students an assignment is due at 5:00 PM, make sure to specify that the time is 5:00 PM UTC and point them to a time converter.

Alternatively, you can :ref:`Set the Grace Period` for your assignments to cover any misunderstandings about time. For example, some classes have set a grace period of 1 day, 6 hours, and 1 minute. The grace period applies to all assignments.

Students see the due date in the course accordian under the subsection title. For example:

.. image::  Images/Subsection_due_date.png
  :alt: Image of subsection due dates in the course accordian

There are several problems in this subsection, all due November 3, 2013 at 23:30 UTC.




.. _student_view:

**************************
The Student View of Grades
**************************
Once a grading policy is in place, students can view both their problem scores and the percent completed and current grade in the **Progress** tab for the course.
  
  .. image:: Images/Progress_tab.png
    :width: 800
    :alt: Image of the student Progress tab