1. Home
  2. Docs
  3. LearnDash Addons
  4. LearnDash Assignments Grading

LearnDash Assignments Grading

The LearnDash Assignments Grading addon is a powerful enhancement for LearnDash, designed to elevate the assignment grading experience. This tool allows Administrator/GroupLeader(s) to implement custom grading scales tailored to their needs, making the grading process more flexible and precise. Additionally, it enables the inclusion of detailed comments, providing valuable feedback for students. The addon also offers a comprehensive grading history feature, allowing both Administrator/GroupLeader(s) and students to track progress over time. With LearnDash Assignments Grading, managing assignments becomes more efficient and transparent, ensuring a smooth and insightful learning journey.

Installation:

  • The LearnDash plugin should be installed & active.
  • Install the LearnDash Assignments Grading add-on & activate it.
  • After activation, a new “Assignments Grading” sub-menu will be added under the LearnDash menu. 
LearnDash Assignments Grading – Main Menu

LearnDash Assignments Grading Settings

License:

License keys can be found in the email received when you purchased the add-on. To activate your license, place your license key in the License Key field and click on Activate

LearnDash Assignments Grading – License

General Settings:

LearnDash Assignments Grading – General Settings

Hide Assignment History

You can enable/disable this option to hide or show assignment history. If disabled, all the assignment’s history will show. 

LearnDash Assignments Grading – Hide Assignment History (disabled)

If enabled, only assignments with “Waiting Review” and “Approved” statuses will show on the lesson and topic pages.

LearnDash Assignments Grading – Hide Assignment History (enabled)

Assignment Reopen Comment

You can place a default comment for all the assignments which are reopened by the administrator. 

LearnDash Assignments Grading – Assignment Reopen
LearnDash Assignments Grading – Assignment Reopen Frontend
LearnDash Assignments Grading – Assignment Reopen Comment

Assignment Reject Comment

You can place a default comment for all the assignments which are rejected by the administrator.

LearnDash Assignments Grading – Assignment Reject
LearnDash Assignments Grading – Assignment Reject Frontend
LearnDash Assignments Grading – Assignment Reject Comment

How to create Grading Assignments

The steps for creating grading assignments are as follows:


1- Go to the respective lesson’s/topic’s settings tab.

2- Enable the “Assignment Uploads” option.

3- Enable the “Points” option.

4- From the “Grading Method” option select any grading option based on your requirements (A-F / GPA / Points).

5- In the “Assignments Required” option, specify the maximum number of assignments you require from a user for this assignment.

6- Enter the number of points from the “available point(s)” option. 

Note: Fill this field as this field is important because grades will be calculated based on it.

7- In the “Grading Type > Manually grade > Limit number of uploaded files” option, Specify the maximum number of files a user can upload for this assignment.
Note: Initially set to the same number as the “Assignments Required” option.

LearnDash Assignments Grading – Create Grading Assignments

How to Reopen / Reject Assignments

The steps for reopening/rejecting grading assignment are as follows:


1- Go to the “Assignments” sub-menu in the “LearnDash LMS” menu. Here you will see all the assignments submitted by the students. 

2- If you want to reopen any assignment, simply click the “Re-open” button. Once the assignment is reopened an assignment reopen email will be sent to the student, group leader(s) and administrator. The student on the respective lesson/topic page will be asked to re-submit the assignment file.

Note: Group leader(s) will receive the same email as the administrator.

LearnDash Assignments Grading – Assignment Reopen (before)
LearnDash Assignments Grading – Assignment Reopen (after)
LearnDash Assignments Grading – Assignment Reopen Email (Administrator / Group Leader)
LearnDash Assignments Grading – Assignment Reopen Email (Student)
LearnDash Assignments Grading – Assignment Reopen Record (Frontend)

3- If you want to reject any assignment, simply click the “Reject” button. Once the assignment is rejected an assignment rejection email will be sent to the student and administrator. The student on the respective lesson/topic page will be asked to re-submit the assignment file.

LearnDash Assignments Grading – Assignment Reject (before)
LearnDash Assignments Grading – Assignment Reject (after)
LearnDash Assignments Grading – Assignment Reject Email (Administrator / Group Leader)
LearnDash Assignments Grading – Assignment Reject Email (Student)
LearnDash Assignments Grading – Assignment Reopen Record (Frontend)

How to Reopen Approved Assignments

The steps for reopening (approved) assignment are as follows:


1- Go to the “Assignments” sub-menu in the “LearnDash LMS” menu. Here you will see all the assignments submitted by the students. 

2- If you want to reopen any assignment (already approved), simply click the “Edit” button. 

LearnDash Assignments Grading – Assignments Record Frontend (before)
LearnDash Assignments Grading – Edit Assignment

3- Enable the “Reopen assignment” checkbox, Enter a reason in the comment section (optional) and click the “Update” button. Once the assignment is reopened an assignment reopen email will be sent to the student, group leader(s) and administrator. The student on the respective lesson/topic page will be asked to re-submit the assignment file. If the “comment reason“ field is provided then in the reopened assignment comment, this text will appear otherwise if left empty then the student will see the default “Assignment Reopen Comment” text as the assignment comment.

Note: Group leader(s) will receive the same email as the administrator.

LearnDash Assignments Grading – Edit Assignment Options
LearnDash Assignments Grading – Assignments Record Frontend (after)

How to manually grade Assignments

The steps for manually grading (approved) assignment are as follows:


1- Go to the “Assignments” sub-menu in the “LearnDash LMS” menu. Here you will see all the assignments submitted by the students. 

2- If you want to manually grade any assignment (already approved), simply click the “Edit” button. 

LearnDash Assignments Grading – Assignments Record Frontend (before)
LearnDash Assignments Grading – Edit Assignment

3- Simply select the respective “Grading Method” option (changing this field is optional), Enter the updated value in the “Manual Grade” option (adding this field is optional) and click the “Update” button. The student on the respective lesson/topic page will see the updated grade (manually entered) with the assignment file.

Grading By Points

In case of updating points, select the “Points” option from the “Grading Method” field, then update the “Points” field and click the “Update” button. 

LearnDash Assignments Grading – Edit Assignment Options (Points)
LearnDash Assignments Grading – Assignments Record Frontend (after editing points)

Grading By A-F

In case of updating grades, select the “A-F” option from the “Grading Method” field, then update the “Manual Grade” field (adding this field is optional) and click the “Update” button.

Grading scale (based on 100 points):

  1. 0-59     F 
  2. 60-64   D 
  3. 65-69   D+ 
  4. 70-74   C 
  5. 75-79   C+ 
  6. 80-84   B 
  7. 85-89   B+ 
  8. 90-94   A 
  9. 95-100 A+ 
LearnDash Assignments Grading – Edit Assignment Options (A-F)
LearnDash Assignments Grading – Assignments Record Frontend (after editing A-F grades)

Grading By GPA

In case of updating GPA, select the “GPA” option from the “Grading Method” field, then update the “Manual Grade” field (adding this field is optional) and click the “Update” button.

GPA Formula:
GPA (Round off to 2 decimal places) = [ (points awarded) / (Total points assigned to the assignment) ] x 4

LearnDash Assignments Grading – Edit Assignment Options (GPA)
LearnDash Assignments Grading – Assignments Record Frontend (after editing GPA)

FAQs

1. What is the purpose of the “Hide Assignment History” option?

The “Hide Assignment History” option allows administrators to manage the visibility of assignment history on lesson and topic pages. When this option is disabled, the entire history of assignments will be visible to users. However, when enabled, only assignments that have a “Waiting Review” or “Approved” status will appear. This feature can help keep the assignment section cleaner and more relevant by hiding outdated or irrelevant information.

2. What does the “Assignment Reopen Comment” feature do?

The “Assignment Reopen Comment” feature provides administrators with the ability to set a default comment that will be applied whenever an assignment is reopened by the administrator. This ensures consistency in communication with the students regarding the reason or notification for reopening the assignment. The message will be automatically added to the assignment when it is reopened.

3. What is the function of the “Assignment Reject Comment” feature?

The “Assignment Reject Comment” feature works similarly to the “Assignment Reopen Comment” but for rejected assignments. Administrators can set a default message that will be applied whenever an assignment is rejected. This comment will automatically be sent to the student, providing clarity on the rejection and any necessary next steps, such as resubmitting the assignment.

4. What are the key differences between grading assignments using points, the A-F scale, and GPA??

The key differences between grading assignments using points, the A-F scale, and GPA are as follows:

  1. Points-Based Grading: This method evaluates assignments based on a numerical score. The grade is determined by the points awarded for the assignment, and you simply input the number of points received. It’s a direct, quantitative measure of performance without any letter or GPA scale involved.
  2. A-F Scale Grading: This method uses letter grades (A, B, C, D, F) based on a 100-point scale. The grade is assigned based on the percentage of total points earned. For example, 95-100 points might earn an A+, while 0-59 points result in an F. It’s a more traditional grading system that reflects performance in terms of letter grades, often associated with a numerical range.
  3. GPA Grading: This system converts the assignment score into a Grade Point Average (GPA), typically on a 4.0 scale. The GPA is calculated by dividing the points awarded by the total possible points and multiplying by 4. The result is then rounded to two decimal places. This system is used by institutions that prefer to evaluate performance with a standardized GPA scale rather than using raw points or letter grades.

In summary, the points-based grading focuses on the raw score, the A-F scale provides letter grades based on percentages, and the GPA system converts performance into a standardized average for academic evaluation.

Changelogs

1.0.0

  • Initial Release.

How can we help?