EffectIO GradeBook for LearnDash

Original price was: $79.00.Current price is: $7.99. / year

Drop-in compatible replacement & Licensed Product

Adds Gradebook functionality to LearnDash LMS. Version: 1.6.1

Introducing Learndash Gradebook: The Ultimate Way to Track and Share Student Progress!

🎓 Easily customize, track, and share scores with interactive grade book tables. 📚 Present quiz scores, lesson results, and course grades in engaging report cards. ✏️ Choose between percentage or letter grading, even enable weighted grading. 💪 Enhance learner communication and empower student and parent engagement. 📊 Take control of your courses with Learndash Gradebook addon. Get ready to revolutionize the way you manage educational assessments!

Released on: 2019-11-28

Single License

Club Membership

17,99 / Month Membership

NEW Activate all licensed items with the free Dashboard

EffectIO Dashboard

Discover when we give away free Plugins

Find out when we give items for Free


Hey! 🎉 Monthly emails, tops. Snag exclusive plugins/themes for $0. They go quick, but you might just get a freebie! 😉

30 Days Money Back Guarantee

Guaranteed pre-activated plugins. Most items work immediately after installation. Open a support ticket to obtain the license keys for the ones that ask for activation.

Free support to install and setup on your site.

LearnDash – Gradebook 1.6.1

Turn your passion and expertise into revenue with LearnDash – Gradebook 1.6.1. Designed for course creators, this addon offers complete grading capabilities and report cards to enhance the learner experience. With the flexibility of WordPress, you can easily customize, track, and share scores with Gradebook. Explore student progression and scores in simple, flexible grade book tables and share individual scores and progress with students and their parents. Improve learner communication and present quiz scores, lesson results, and course grades right where you want your students to see them with interactive report cards.

Features:

  • Frontend gradebook with customizable tables
  • Frontend report cards to display quiz scores, lesson results, and course grades
  • Gutenberg blocks for easy integration
  • Manual grade entry and tailored grading options

Benefits:

  • Effortlessly customize, track, and share scores with Gradebook
  • Enhance learner communication and engagement
  • Present quiz scores, lesson results, and course grades in an interactive format
  • Choose between a percentage or letter grading system
  • Enable weighted grading to accurately reflect student performance
  • Create dedicated columns for attendance tracking
  • Manage permissions and control who can view and edit the gradebook
  • Seamlessly integrate with LearnDash LMS Plugin, MemberDash Plugin, and other LearnDash features
  • Receive premium support from EffectIO
  • Access updates and pre-activated items via the EffectIO Dashboard

With Gradebook 1.6.1, you can elevate your online courses to provide a comprehensive learning experience for your students. Don’t miss out on the GPL code and exclusive deals from EffectIO, offering discounts of 30% to 90% on premium WordPress plugins.

Introducing Learndash Gradebook: The Ultimate Way to Track and Share Student Progress!

🎓 Easily customize, track, and share scores with interactive grade book tables.

📚 Present quiz scores, lesson results, and course grades in engaging report cards.

✏️ Choose between percentage or letter grading, even enable weighted grading.

💪 Enhance learner communication and empower student and parent engagement.

📊 Take control of your courses with Learndash Gradebook addon.

Get ready to revolutionize the way you manage educational assessments!

3.3.0
  • Right to Left (RTL) Language support!
  • Improved translation file to assist with setting up the plugin within an RTL environment
  • The following template files were updated to accomodate this:
  • ./templates/frontend-gradebook/gradebook-dropdown.php
  • ./templates/frontend-gradebook/group-dropdown.php
  • ./templates/frontend-gradebook/edit-panel/edit-panel-user-grade.php
  • ./templates/frontend-gradebook/edit-panel/components/edit-panel-component-override.php
  • ./templates/frontend-gradebook/edit-panel/components/edit-panel-component.php
  • ./templates/frontend-gradebook/edit-panel/components/edit-panel-grade-add.php
  • ./templates/frontend-gradebook/edit-panel/components/edit-panel-grade-edit.php
  • ./templates/frontend-gradebook/edit-panel/components/edit-panel-grade-row.php
  • ./templates/frontend-gradebook/table/table-head.php
  • ./templates/frontend-gradebook/table/table-row.php
  • ./templates/report-card/expand-collapse.php
  • ./templates/report-card/overall-grade.php
  • ./templates/report-card/title.php
  • ./templates/report-card/component/grades-header.php
  • ./templates/report-card/component/title.php
3.2.0
  • Fixes an issue with the Overall Grade Shortcode and Gutenberg Block where extra space would show above and below it
  • This will allow you to utilize it inline within a Certificate more easily
  • Adds missing WordPress Filters for the CSV Headers in the All Grade Book Grades export
3.1.0
  • Tested and working with LearnDash 4!
  • Adds Timestamps to the Frontend and Backend Grade Book under the View/Edit User Grades Panel
  • Adds Timestamps to the All Grades CSV export
  • Properly support translation throughout the plugin
  • Updates the v3.0.0 upgrade routine to account for the Subscriber Role not existing in rare cases
  • Renames the "Quizzes" option under LearnDash LMS -> GradeBook -> Settings to "Quiz grades used for calculations" to better describe what it does
  • The following Frontend Grade Book templates have been updated:
  • frontend-gradebook/edit-panel/components/edit-panel-component-override.php
  • frontend-gradebook/edit-panel/components/edit-panel-component.php
  • frontend-gradebook/edit-panel/components/edit-panel-grade-edit.php
  • frontend-gradebook/edit-panel/components/edit-panel-grade-row.php
  • Updates our licensing and support module to the latest version
  • Fixes a bug where default settings could not be read correctly, resulting in PHP errors on some sites
  • Fixes a bug where our reminder to enter a license key could be shown twice
  • Fixes a bug where the "Settings saved." dialog could show twice on our settings pages
  • Fixes an issue where Component Grades and Overall Grades wouldn't respect the Rounding settings chosen under LearnDash LMS -> GradeBook -> Settings
  • Fixes an issue where 0% grades would not show in CSV Exports
  • Fixes an issue with the Backend View/Edit User Grades Panel would always refresh with letter grades no matter what your settings were configured to under LearnDash LMS -> GradeBook -> Settings
  • Fixes an issue where decimal values were not being allowed using the Frontend Grade Book Component Grade Override and Manual Grade forms
  • Fixes an issue where Component Grade Overrides would not save as a decimal value
3.0.2
  • Renames "Gradebooks" to "Grade Books" and the main "Gradebook" menu item to "GradeBook"
  • Ensures that the CSS/JS for Frontend Grade Books and Report Cards are only loaded when they are used
  • Fixes an incompatibility with ProPanel where its frontend views would no longer be searchable due to the Frontend Grade Book utilizing a newer version of the Select2 library
  • Removes the welcome page
  • Corrects some grammar mistakes in the Quick Start Guide
  • Corrects some PHP errors in the Quick Start Guide
  • Bumps the WordPress tested to version to 5.8.2
  • Bumps the LearnDash tested to version to 3.6.0.2
3.0.1
  • Fixes a bug where the Letter Grade Scale and Grade Color Scale would not initialize correctly
  • Adds a Description to the "Gradebook" field for the Report Card Block to explain how it works when a Gradebook is not defined
3.0.0
  • Renames plugin from "LearnDash - Gradebook" to "Gradebook for LearnDash"
  • Note: Users updating from v2.1.0 of the plugin or earlier will need to manually update by uploading the ZIP file to their site. Users on v2.1.1 will be able to update normally.
  • Adds Gutenberg Blocks for the Frontend Gradebook, Report Cards, and Overall Grades
  • Prevents Subscribers from being able to be granted any capabilities related to viewing or managing the Gradebook
  • This does not impact their ability to view Report Cards or Overall Grades
  • An upgrade script will run to forcibly revoke these capabilities from the Subscriber Role
  • Adds clickable links to the Report Card so that Students can quickly view the Quiz, Assignment, etc. related to a grade
  • Fixes some issues with the Quick Start guide where points of interest could be covered by the dialog
  • Improves the license activation message on the Plugins page
  • Now it will link directly to where you need to put in your license key
  • Adds loading indicators to the Frontend Gradebook whenever it is pulling in additional data
  • Gradebooks will now sort to the first listed User Column by default
  • Adds PHP and WordPress minimum versions to readme.txt
2.1.1
  • Fixes issue with fallback to a previously saved "Safe Mode" setting
  • Improves updater code
2.1.0
  • IMPORTANT: LearnDash Gradebook now requires LearnDash version 3.4 or above
  • Renames "Gradebook Safe Mode" to "Disable Sorting by Grades for the Backend Gradebook" as that is what it was doing.
  • This can be forcibly enabled by adding `define( 'LD_GB_DISABLE_SORTING_BY_GRADES_BACKEND', true );` to your wp-config.php file.
  • If you already had this enabled as "Gradebook Safe Mode" before this update, it will stay enabled properly after you update.
  • Adds a fix for sites with a lot of Groups with many Students where Admins were unable to access the dashboard. This is the new "Non-Group Leaders only have their own Group Users in their Gradebook" Setting under LearnDash LMS -> Gradebook -> Settings.
  • This can be forcibly enabled by adding `define( 'LD_GB_NON_GROUP_LEADERS_ONLY_OWN_GROUP_USERS', true );` to your wp-config.php file.
  • Note: This will prevent any Users (Including Admins) from viewing Students in the Gradebook that do not belong to a Group that they are a Group Leader of.
  • Replaces deprecated calls to `lesson_hasassignments()` with `learndash_lesson_hasassignments()`
  • Makes some adjustments to how templates are loaded in the Frontend Gradebook so that any fatal PHP errors will be shown as an error box
  • Further details about these errors will show within the JavaScript console in your browser.
  • Fixes an issue where an empty color could be stored for the Grade Color Scale, which caused a PHP fatal error when viewing the Frontend Gradebook
  • Fixes an issue where a Letter Grade Scale that was set to "0" would not display on the Settings Page
  • Fixes an error on the welcome page
2.0.6
  • Fixes syntax issue in Quick Start Tutorial
2.0.5
  • Fixes issue with Quick Start Tutorial
2.0.4
  • Fixes a bug where the User Email would get read incorrectly for the Gradebook
  • Adds an option to show both Percentage and Letter Grade in the Gradebook at once
  • Frontend Gradebook: The first column and the top row are now fixed in place as you scroll. This is helpful in scenarios where you have a lot of Components in a Gradebook
2.0.3
  • Fixes a PHP syntax error when no Grade Style settings were saved
2.0.2
  • Fixes an issue with the Backend Gradebook Exports if more than one page of Students exists
  • Removes the empty lines from the All Grades Exports
  • Fixes a PHP 7.1+ incompatibility if you were to delete all Grade Styles
  • Fixes incompatibilities with WisdmLab's Instructor Role plugin
  • Adds the ld_gb_get_gradebook_get_users_args_override Filter
2.0.1
  • Fixes a bug with the "Export All Gradebook Grades" button in the Backend Gradebook
  • Adds the ld_gb_backend_gradebook_export_per_page Filter
2.0.0
  • A Frontend Gradebook has been included!
  • You can include the Frontend Gradebook on any page of your site with the [ld_gradebook] Shortcode
  • You can find more information in our documentation: https://realbigplugins.com/docs/learndash-gradebook/#frontend-gradebook
  • The ability to export Grades to CSV has been added!
  • You can export all Component Grades (the Grades as shown in the main Gradebook view) as well as export all Grades for each Student
  • Adds the ability to sort by First Name, Last Name, Email Address, and User Login in addition to the previously used Display Name.
  • This option can be found under LearnDash LMS -> Gradebook -> Settings
  • Fixes issue where the Letter Grade Scale and Color were not pulled in correctly in WordPress 5.5.x
  • Requires a database update!
  • Fixes an issue where some Students were not showing in the Gradebook when they should have been
  • Fixes an issue where Assignmetns wouldn't show properly within a User Grade when they were not approved or completed yet
  • Fixes an issue where a site has Groups but a Group Leader is viewing the Gradebook without having Groups assigned to them caused the Gradebook to show them all Students
  • Fixes an issue where Group Leaders and potentially other User Roles were unable to save Components and other Gradebook settings
  • Fixes an issue where a Student had not taken any Quizzes yet and the Gradebook Completion Grading Mode was set to "Fail until completion" or "Mark as Incomplete until completion", it would not mark the relevant Quizzes as failed/incomplete correctly
  • Fixes an issue where the Report Card Shortcode wouldn't respect the "Grade Display Mode" setting
  • This updated the following Report Card template files:
  • report-card/report-card.php
  • report-card/component/component.php
  • report-card/component/grade.php
  • report-card/overall-grade.php
  • Fixes an issue with displaying the Groups dropdown in the Dashboard Widget
  • Prevents a possible issue when pulling saved options
  • Removes PHP deprecation warning for ternary else-if format
1.6.6
  • Add option to mark Assignments/Quizzes as incomplete until completion
  • Fix for removing Component Grade overrides
  • If a Course is chosen for a Gradebook, ensure that Quiz Grades that are grabbed are only for that Course. This is important if a Quiz is shared across multiple Courses.
  • If a User Role can see the Gradebook but cannot create their own Gradebooks, ensure that they do not see the "Create Gradebook" button if no Gradebooks are found.
1.6.5
  • Adds a Completion timestamp to the Quiz Grades within Components. This is a developer-centric change for those who may be using the ld_gb_get_user_grade Filter
1.6.4
  • Adds the Overall Grade Shortcode. This can be a useful utility in LearnDash Certificates.
  • Usage: `[ld_overall_grade gradebook=123]`
  • Fixes a potential issue when using the `ld_gb_adminpage_gradebook_select_query_args` filter to ensure that the default Gradebook will always be the first one in the Select dropdown
  • If a Quiz was manually marked as "Complete" from the User Edit screen, LearnDash Gradebook will now show a 0% for that Quiz instead of hitting an error
1.6.3
  • Fixes bug when using [ld_report_card] with no Gradebook set
1.6.2
  • Adds Gradebook ID to ld_gb_gradebook_data Filter
  • Adds ld_gb_gradebook_list_table_grade_display Filter
  • Adds ld_gb_get_user_grade Filter which allows overriding the returned value of ld_gb_get_user_grade() before anything is processed
1.6.1
  • The ld_gb_adminpage_gradebook_select_query_args filter was placed on the incorrect query. This will now do what is expected of it.
1.6.0
  • Now respects the Custom Labels given to LearnDash Content Types in its Settings
  • Assignment Lesson/Topic fields now will only show results for Assignments that have Assignment Uploads enabled
  • If Lessons or Topics are chosen to pull Assignment Grades for and the Gradebook has “Fail until completion” enabled, then a failing score of 0% will be shown for every Assignment that a Student has not submitted
  • Note: These will show below other Assignments in their User Grades and in the Report Card regardless of your Component Ordering settings.
  • If an Assignment has been submitted but not approved, then it will show “Pending Approval” in their User Grades and within the Report Card and not count toward or against the Student.
  • If [ld_report_card] is used without a gradebook defined, it will attempt to output all relevant Gradebooks for that Student.
  • To help facilitate this, the Gradebook ID needed to be passed into each Report Card template. This means that if you are overriding any Report Card template files in your Theme, they will require updating.
  • These changes only impact if you’re showing multiple Report Cards on the same page.
  • Added the ld_gb_adminpage_gradebook_select_query_args filter to allow adjusting the Query Args for the Gradebooks shown in the Gradebooks dropdown on the primary Gradebook admin page.
  • Added the learndash_gradebook_delete_manual_grade() and learndash_gradebook_update_manual_grade() functions to make interacting with Manual Grades programmatically easier.
  • Added the learndash_gradebook_manual_grade_default_score filter so that a default score for Manual Grades on the User Grades screen can be defined. This does not impact using the functions listed above.
1.5.1
  • Fixes an issue where when choosing a Group, it was possible for the Gradebook to show all Users if no Users within the Group had started the Course yet.
  • Add ability to disable Manual Grades
  • Add ability to disable Component grade Overrides
  • Fixes issue where using a non-existing Gradebook with the Report Card Shortcode would cause a Fatal Error
  • Fixes an issue where sometimes elements could be missing from the Gradebook/Report Card
  • Adds the ability to show the containing Lesson/Topic title for Assignment entries in the Gradebook/Report Card rather than the uploaded file name.
  • The Report Card template file at templates/report-card/report-card-error.php has been updated. If any Themes are overriding this file, they will need to update it.
1.5.0
  • Fixes issue where when a User was granted the ability to view or create/edit Gradebooks, they were unable to within LearnDash v3.x
  • Fixes an issue where if a User did not dismiss the Quickstart Guide they were unable to utilize any aspects of the Gradebook
  • If a website had a lot of Course Content, it was possible that when creating a new Gradebook the page would fail to load. The default Course is no longer set to "All Courses" to avoid this. For sites where this is an issue, they will be unable to use "All Courses" at this time.
  • Fixes some styling with the Gradebook and Report Card shortcode
  • The Report Card template file at templates/report-card/report-card.php has been updated. If any Themes are overriding this file, they will need to update it.
1.4.7
  • Fixes incompatibility with Gravity Forms Advanced Post Creation when attempting to create a Post Creation Feed
1.4.6
  • Fixes an issue where Gradebooks of Courses where no User had started the Course yet would show all Users even when the "Show All Users" option was disabled
1.4.5
  • Fixes issues with loading resources on Windows Servers
1.4.4
  • Prevents a possible PHP error when using the [ld_report_card] shortcode
  • Corrects a PHP warning when using the [ld_report_card] shortcode
1.4.3
  • Fixes incompatibility with Download Manager Pro
1.4.2
  • Fixes incompatibility with WisdmLabs' Instructor Role Plugin causing data to not populate in the Gradebook or User Grade views.
1.4.1
  • Gradebooks can now have their Author changed via the Edit screen or the Quick Edit dialog. This is useful if you've granted other Roles the ability to Edit Gradebooks, but you want to create one for them and "assign" it to them afterward.
1.4.0
  • You can now grant any User Role the ability to Create their own Gradebooks. This can be found under LearnDash LMS -> Gradebook -> Settings -> Roles.
  • Fix: Minimum LearnDash version now set to v2.3.0.
  • Fix: Minimum WordPress version now set to v4.8.0.
1.3.8
  • Fix: Fixes stying bug when Grade Display Mode is set to "Percentage"
  • Fix: Quiz grades were not showing as failed if the "Fail until completion" setting was checked in the Gradebook Settings.
1.3.7
  • Fix: Bug in upgrade routine that caused Gradebook to think the last upgrade preformed was one for v2.0.0
  • Fix: Adiminstrators are now able to edit Gradebooks made by other Users (Database Upgrade Required)
  • Added a hierarchy context for each item when Editing a Gradebook
  • Example: Lesson 2 -> Topic 3 -> Quiz 4
  • This is helpful if you have multiple different Topics or Quizzes with the same name so that they can be visually differentiated from each other when configuring a Gradebook
1.3.6
  • Fix: Components sometimes lost their ID's, not allowing weights to be set properly.
1.3.5
  • Fix: Unable to edit others gradebooks on multisite if not super-admin.
1.3.4
  • Fix: Gradebook safemode not loading users.
  • Fix: Edge case narrow dropdown for group selector on Gradebook page.
  • Fix: Unable to edit user component grade overrides.
  • Add ability to manually setup roles.
1.3.3
  • Fix: Upgrade RBM FH to prevent Select2 conflict.
  • Fix: Broken capability
1.3.2
  • Fix: Gradebook not showing pagination.
1.3.1
  • Fix: Gradebook only showing 10 users.
1.3.0
  • Feature: Grade display mode. Allows displaying grades as percentages.
  • Feature: Report Card resource ordering. Allows customization of ordering of resources on Report Card.
  • Feature: Assignments from Topics. Allows adding assignments from topics on Gradebook, similar to assignments form lessons.
  • Improvement: Better select box for group selector on Gradebook page.
1.2.101
  • Fix assignments not populating dropdown on Gradebook edit page.
  • (Version 101 due to error)
1.2.10
  • Report Card shortcode user logged out message.
1.2.9
  • Fix broken setting for Grade Color Scale.
1.2.8
  • Fix "All Quizzes" in Gradebook with new LearnDash Course Builder.
1.2.7
  • Fix "disappearing" options in components within Gradebook manaagement.
1.2.6
  • Allow Group Leaders (or anyone with the "view_gradebook" capability) to view and edit user grades.
  • Fix incompatibility with the new Shared Course Steps feature.
1.2.5
  • Fix some PHP notices
1.2.4
  • Fix pre PHP 7 conflict
1.2.3
  • Gradebook safemode fix
  • Gradebook page hide users verbiage update
  • Pre PHP 7 conflict fix

Testimonials

Benny O'Brien@benny_obie

The quick response from a friendly team member at @effectioshop honestly caught me off guard.
Nice work!


Stuart Boyle@stuart_boyle

@effectioshop As an eCommerce developer, effectio.org has enabled me to reach higher expectations and my clients are very happy.


22,000+ Users · 180 Countries
Trusted by freelancers, agencies & store owners worldwide

How It Works

Install the free EffectIO Dashboard plugin on your WordPress site. It connects to the EffectIO catalog, detects every premium plugin and theme you own, and gives you a single hub to manage licenses, run updates, and keep your admin panel clean — all from one screen.

One-Click Updates
Update any premium plugin or theme instantly. No manual downloads, no FTP — just click "Update Now."

🔑

License Manager
View, activate, and manage all your license keys in one place. No hunting through emails or vendor dashboards.

🔇

Notification Blocker
Blocks intrusive admin nag screens, upsell banners, and ads that clutter your dashboard. Re-enable anytime.

🛡️

Vendor Request Control
Prevents redundant license-check pings to third-party servers for items you already manage through EffectIO.

📦

Bulk Activation
Club members can activate all eligible plugins and themes at once — one button, zero hassle.

🆓

100% Free
The Dashboard itself costs nothing. Install it and it auto-activates on your domain — no key required.

Get Started in 3 Steps

1

Download & Install

Download the EffectIO Dashboard zip and install it via Plugins → Add New → Upload.

2

Browse & Activate

Open EffectIO → Catalog in your admin panel. The dashboard auto-detects your installed items and matches them to your licenses.

3

Update & Manage

Keep everything current with one-click updates. Manage licenses, block nag notices, and enjoy a cleaner WordPress experience.

Licenses

All WordPress derivative work is GPL-licensed. Most items are pre-activated and ready to use. Some require an activation key — we provide it with your purchase, and the Dashboard lets you apply it in seconds.

Club members enjoy bulk activation: activate every eligible item at once with a single click. No more entering keys one by one.

✅ Money-Back Guarantee

Every item is tested and ships with full features. If something doesn't work and we can't fix it, you get a full refund. We believe premium tools should be accessible — that's why we offer a low-cost subscription so freelancers, small businesses, and agencies can grow without a large upfront investment.

Manage and Update all your sites

17.99 $ / Month Membership

2900 Plugins and Themes. Install, Update, Activate and Delete any plugin. Unlimited Sites. Best WP Agency Deal.

Clean Items

NGO Mission

Always Updated

SSL Connection