{"id":5051,"date":"2023-04-03T16:19:18","date_gmt":"2023-04-03T20:19:18","guid":{"rendered":"https:\/\/learndash.com\/support\/docs\/add-ons\/gradebook-add-on\/"},"modified":"2025-06-19T11:46:37","modified_gmt":"2025-06-19T15:46:37","password":"","slug":"gradebook-add-on","status":"publish","type":"docs","link":"https:\/\/learndash.com\/support\/kb\/add-ons\/gradebook\/gradebook-add-on\/","title":{"rendered":"Gradebook Add-On"},"content":{"rendered":"\n<p><span style=\"font-weight: 400;\">Easily customize, track, and share scores with Gradebook. Explore student progression and scores in simple, flexible gradebook tables, and share individual scores and progress with students and their parents.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installation\">Installation<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">You can download the Gradebook Add-on plugin from <a href=\"https:\/\/account.learndash.com\/plugins\/\" target=\"_blank\" rel=\"noreferrer noopener\">account.learndash.com<\/a>. Simply log in to your account, download Gradebook, and follow the instructions below to install.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To Install Gradebook:<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to Plugins &gt; Add New<\/li>\n\n\n\n<li>Click Upload Plugin<\/li>\n\n\n\n<li>Browse for and select the file that you downloaded after purchase<span style=\"font-weight: 400;\">. It will be in a <\/span><b>.zip<\/b><span style=\"font-weight: 400;\"> format<\/span><\/li>\n\n\n\n<li>Click Install Now<\/li>\n\n\n\n<li>Click Activate Plugin<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-how-to-create-a-gradebook\">How to Create a Gradebook<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">You will need to create one or more gradebooks to use this plugin. Each gradebook can have customized settings.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"378\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Grade-Books-\u2039-LearnDash-Demo-\u2014-WordPress-1.gif\" alt=\"How to Create a Gradebook\" class=\"wp-image-8766\"\/><figcaption class=\"wp-element-caption\">How to Create a Gradebook<\/figcaption><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to LearnDash LMS &gt; Gradebook<\/li>\n\n\n\n<li>Click the Manage Gradebooks,then click Add New<\/li>\n\n\n\n<li>Give your gradebook a Title<\/li>\n\n\n\n<li>Select the Courses you want associated with this gradebook<\/li>\n\n\n\n<li>Click Add Component. Give it a Name and select what you would like to be graded<\/li>\n<\/ol>\n\n\n\n<p>(For example, if you want to award a grade for users who complete a their Assignments, you could create a Component, titled, say, Homework, and select Assignments.)<\/p>\n\n\n\n<ol start=\"6\" class=\"wp-block-list\">\n<li>Lastly, customize the settings for the gradebook. Read through the customizations available below<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-customization\">Customization<\/h3>\n\n\n\n<p>There are various settings you will need to customize for each gradebook.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-grading\">Grading<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">This Gradebook section determines what will go into factoring final user grades.<\/span><\/p>\n\n\n\n<p>You must first select one or more Courses to be graded<span style=\"font-weight: 400;\">, or you can choose &#8220;All Courses.&#8221;<\/span><\/p>\n\n\n\n<p>You may then add any number of Components<span style=\"font-weight: 400;\">. Each Component will have a grade calculated depending on what is inside it. Each Component grade will factor towards the gradebook final grade for each user. Some examples of Components would be Lessons, Quizzes, Semester 1, At Home Projects, etc.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Add any number of Quizzes, Assignments, Lessons, and Topics to each Component. You may also set the All Toggle to active, automatically including all current and future items. Be sure also to give each Component a name.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-weighting\">Weighting<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Though turned off by default, each gradebook can use a weighted grading system. You can toggle it on by clicking the toggle under &#8220;Enable Gradebook Weighting.&#8221; Once enabled, you will see a list of all Components you have created (if any) and input to enter a &#8220;Weight %.&#8221; Enter a percentage out of 100% for each Component so that all Components total 100%. Now each Component&#8217;s grade will only count for whatever weight you assign it when computing the final grade.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-settings\">Settings<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Completion Grading is a setting you can modify that will determine how Lessons and Topics are graded. By default, this is set to &#8220;Only count on completion.&#8221; This means that if you have any Lessons and Topics inside any Components, they will only count toward the final grade once completed. At this point, they will receive 100% for each. If you change this setting to &#8220;Fail until completion,&#8221; each uncompleted Lesson and Topic will count as a failing grade at 0% until the user marks them complete. At this point, they will receive 100% for each. &#8220;Mark as Incomplete until completion&#8221; will set all Quizzes and Assignments as Incomplete until completion. Incomplete does not impact the Student&#8217;s Grade, but it will cause them to show as Incomplete within the Student&#8217;s Grades in the gradebook (Under &#8220;View\/Edit User Grades&#8221;) and within the Report Card.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-users\">Users<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">This does not contain any settings, but it allows you to search for a user quickly, then click the &#8220;View\/Edit User Grades&#8221; to view or modify a user&#8217;s grades for the current gradebook.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-access-and-manage-your-gradebooks\">Access and Manage Your Gradebooks<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">This is where site admins, instructors, or anyone with proper access can view a snapshot of each gradebook&#8217;s grades.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To access and manage your gradebooks:<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to LearnDash LMS &gt; Gradebook<\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Under Gradebook, you can <strong>s<\/strong>elect a specific gradebook to view and edit.<\/span><\/li>\n<\/ol>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-usage\">Usage<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Each row in the table provides information about a single user and their overall grade and any other pre-defined Component grades. When more Components are added to each gradebook, they will show here respectively.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/realbigplugins.com\/wp-content\/uploads\/sites\/3\/2016\/10\/Gradebook-e1548766721136.jpg\" alt=\"\" class=\"wp-image-4280\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-sorting\">Sorting<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Clicking on any column header will reload the page with all user results sorted by the selected column in ascending order, indicated by an upwards-facing triangle next to the column header. Clicking the same column header will reload the page with the results sorted in <\/span><i><span style=\"font-weight: 400;\">descending<\/span><\/i><span style=\"font-weight: 400;\"> order.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-searching-users\">Searching Users<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Use the user search in the top right to search through all users. This search field works like the default WordPress admin user search. You may enter a user ID, display name, login name, or even a user&#8217;s email.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-groups\">Groups<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The gradebook allows you to filter the results by groups. Suppose you are an administrator of the website. In that case, you will be able to see all users without any group restrictions, and you will be able to view individual groups via the &#8220;Showing Gradebook for:&#8221; select box in the top left of the screen.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">If you are a group leader that only belongs to 1 group, you will not see the dropdown, and you will only see users in your group. You can see a dropdown and switch groups if you are a leader of more than 1 group.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-disable-sorting-by-grades-for-the-backend-gradebook\">Disable Sorting by Grades for the Backend Gradebook<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">If you have a slow-performing website or an extensive user base, and the gradebook will not load, try enabling &#8220;Disable Sorting by Grades for the Backend Gradebook&#8221; This will turn off some sorting features and grade snapshots within the gradebook, but will load significantly faster and more reliably on larger websites.<\/span><\/p>\n\n\n\n<p>The setting for Disabling Sorting by Grades for the Backend Gradebook can be toggled on and off.<\/p>\n\n\n\n<p>Note: If you are unable to even access the Settings page because the GradeBook page wont load, take your site address (lets say <code>https:\/\/example.com<\/code>), figure out your WordPress admin base (most likely <code>\/wp-admin\/<\/code>), and then append <code>admin.php?page=learndash-gradebook-settings<\/code> (so, in our example, full URL would be <code>https:\/\/example.com\/wp-admin\/admin.php?page=learndash-gradebook-settings<\/code><\/p>\n\n\n\n<p>Alternatively, you can add: <code>define( 'LD_GB_DISABLE_SORTING_BY_GRADES_BACKEND', true );<\/code> to your <code>.\/wp-config.php file.<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-report-card\">Report Card<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">The Report Card is a presentational tool to give users information about their grades for a gradebook.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"750\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Report-Card.jpg\" alt=\"Report Card\" class=\"wp-image-8765\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Report-Card.jpg 1000w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Report-Card-400x300.jpg 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Report-Card-800x600.jpg 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Report-Card-768x576.jpg 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Report-Card-360x270.jpg 360w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">Report Card<\/figcaption><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-display\">Display<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The report card contains information about the users overall grade, individual Component grades, and individual scores on various grade details. Clicking on any Component, or the arrow to the left will expand a breakdown of scores. Scores can be manual grades, quizzes, assignments, lessons, or topics.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-usage-0\">Usage<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">In order to use the report card, you must use the report card shortcode: <\/span>[ld_report_card gradebook=&#8221;1&#8243;]<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Copy and paste this shortcode into any text that accepts shortcodes, the most common being the main content of any page or post. Replace the number 1 with the ID of the gradebook you want to show. You can also find the shortcode to copy when editing each gradebook.<\/span><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1654\" height=\"832\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Add_New_Grade_Book_Usage.jpg\" alt=\"Grade Book Usage\" class=\"wp-image-8770\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Add_New_Grade_Book_Usage.jpg 1654w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Add_New_Grade_Book_Usage-400x201.jpg 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Add_New_Grade_Book_Usage-800x402.jpg 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Add_New_Grade_Book_Usage-768x386.jpg 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Add_New_Grade_Book_Usage-1536x773.jpg 1536w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/Add_New_Grade_Book_Usage-360x181.jpg 360w\" sizes=\"auto, (max-width: 1654px) 100vw, 1654px\" \/><figcaption class=\"wp-element-caption\">Grade Book Usage<\/figcaption><\/figure><\/div>\n\n\n<p>&nbsp;<\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">If you use the shortcode without a gradebook ID defined like <\/span>[ld_report_card]<span style=\"font-weight: 400;\"> then it will attempt to show all relevant gradebooks for the user one after another.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">You may also use the shortcode attribute <\/span>user<span style=\"font-weight: 400;\"> to specify a specific user by the user&#8217;s ID. This will cause the report card to contain information about whatever user is supplied.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">To find a user&#8217;s ID, go to the Users page in the WordPress administration area of the site and click on the username of whichever user you want to find the ID of. This will take you to the user edit page. You will see part of the URL that looks like <\/span><b>user_id=107<\/b><span style=\"font-weight: 400;\">. The number is the user ID.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">If you only want to show the Overall Grade (For instance, as part of a Certificate), you can use the <\/span>[ld_overall_grade]<span style=\"font-weight: 400;\"> shortcode alternatively. The arguments are identical to those used in <\/span>[ld_report_card]<span style=\"font-weight: 400;\">; however, for the Overall Grade shortcode, the gradebook ID is required.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-assignments\">Assignments<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">LearnDash can set a custom grade for assignments. By default, the grade of an assignment is assumed to be 100% unless modified.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-manual-grades\">Manual Grades<\/h2>\n\n\n\n<p><span style=\"font-weight: 400;\">Manual grades may be entered for users at any time. They are used to add any grade that a quiz or assignment cannot represent.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-accessing-the-edit-screen\">Accessing the Edit Screen<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">To manage a user&#8217;s manual grades, you will need to access the gradebook user edit screen. This can be done either by clicking the View\/Edit User Grades&#8221; text in the User&#8221; column of the gradebook or by searching for a user and clicking &#8220;View\/Edit User Grades&#8221; from the gradebook edit screen.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">Each row represents a grade. The icon on the left side represents each grade type. Hovering over the icon will reveal text to help identify it.<\/span><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\"><strong>Pencil:<\/strong> Manual Grade<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\"><strong>Question Mark:<\/strong> Quiz<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\"><strong>Paper:<\/strong>  Assignment<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\"><strong>Writing:<\/strong> Lesson<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\"><strong>Folder:<\/strong> Topic<\/span><\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1482\" height=\"538\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-upload-assignment-frontend-example.jpg\" alt=\"\" class=\"wp-image-1868\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-upload-assignment-frontend-example.jpg 1482w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-upload-assignment-frontend-example-400x145.jpg 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-upload-assignment-frontend-example-768x279.jpg 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2019\/04\/learndash-upload-assignment-frontend-example-800x290.jpg 800w\" sizes=\"auto, (max-width: 1482px) 100vw, 1482px\" \/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-managing-manual-grades\">Managing Manual Grades<\/h3>\n\n\n\n<p>From here you may add, delete, or modify manual grades for the user.<\/p>\n\n\n\n<p class=\"note has-theme-palette-7-background-color has-background\"><strong>NOTE:<\/strong> All changes you make are live immediately, so be cautious.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-add-a-manual-grade\">Add a Manual Grade<\/h4>\n\n\n\n<p>To add a manual grade, click the &#8220;Add Manual Grade&#8221; button<span style=\"font-weight: 400;\">. This will display a manual grade edit panel. From here, you must:<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Enter a unique name for the manual grade<span style=\"font-weight: 400;\">. This can be anything, but it must be unique to the Type you are adding the grade too. It may be &#8220;Crossword Puzzle,&#8221; &#8220;Attendance,&#8221; or anything else.<\/span><\/li>\n\n\n\n<li>Enter the score for the grade<span style=\"font-weight: 400;\">. It can be any number above 0.<\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Optional) Enter a status for the grade.<\/span><\/li>\n\n\n\n<li>Click the &#8220;Add&#8221; button.<\/li>\n<\/ol>\n\n\n\n<p class=\"note has-theme-palette-7-background-color has-background\"><strong>NOTE:<\/strong> <span style=\"font-weight: 400;\">By default, there is no special status, but you may set the grade to have a special status. Currently, the only status to select is &#8220;Incomplete.&#8221; Setting the grade to &#8220;Incomplete&#8221; will not be factored into the final grade calculations.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-remove-a-manual-grade\">Remove a Manual Grade<\/h4>\n\n\n\n<p>A manual grade may be removed at any time. You must:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Hover over any manual grade (manual grades are represented with a pencil icon on the left side)<\/li>\n\n\n\n<li>Click the Remove link that appears<\/li>\n\n\n\n<li>Confirm deletion<\/li>\n<\/ol>\n\n\n\n<p class=\"note negative has-theme-palette-8-color has-theme-palette-1-background-color has-text-color has-background has-link-color wp-elements-e01d907f05c4e70a5b8283d751b3a270\"><strong>WARNING:<\/strong> <span style=\"font-weight: 400;\">Manual grades cannot be recovered. You can always add it back yourself but cannot undo it automatically.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-edit-a-manual-grade\">Edit a Manual Grade<\/h4>\n\n\n\n<p>A manual grade may be edited at any time. You must:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Hover over any manual grade<\/li>\n\n\n\n<li>Click the Edit link that appears<\/li>\n\n\n\n<li>Follow the same steps as adding a manual grade, except click the Change button when finished<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-modifying-other-grades\">Modifying Other Grades<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">You are also able to modify quiz and assignment grades from here. Currently, the only modifications you can make from here are assigning them a special status. You cannot edit the actual grade score from here.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-frontend-gradebook\">Frontend Gradebook<\/h2>\n\n\n\n<p>You can include the Frontend Gradebook on any page using the <code>[ld_gradebook]<\/code> shortcode. It provides all the same functionality as the Backend Gradebook on the Frontend for site owners who do not want to grant their Group Leaders\/Teachers access to the backend.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1035\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/frontend-gradebook.png\" alt=\"\" class=\"wp-image-5077\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/frontend-gradebook.png 1440w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/frontend-gradebook-400x288.png 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/frontend-gradebook-800x575.png 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/frontend-gradebook-768x552.png 768w\" sizes=\"auto, (max-width: 1440px) 100vw, 1440px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-differences-from-the-backend-gradebook\">Differences from the Backend Gradebook<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The Frontend Gradebook operates as a mostly 1:1 replacement for the Backend Gradebook, but there are a couple of key differences:<\/span><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><span style=\"font-weight: 400;\">Even when the &#8220;Disable Sorting by Grades for the Backend Gradebook&#8221; setting is enabled, you will be able to sort by every column. This is due to a difference in how the Frontend Gradebook populates its data.<code>&lt;#disable-sorting-by-grades-for-the-backend-gradebook-1\" rel=\"\"&gt;<\/code> <a href=\"\/support\/docs\/add-ons\/gradebook-add-on\/#disable-sorting-by-grades-for-the-backend-gradebook-1\">Read more about &#8220;Disable Sorting by Grades for the Backend Gradebook.&#8221;<\/a><\/span><\/li>\n\n\n\n<li><span style=\"font-weight: 400;\">Searching, pagination, and even managing a Student&#8217;s Grades, are all done on the same page where you place the <\/span><code><b>[ld_gradebook]<\/b><\/code><span style=\"font-weight: 400;\"> shortcode without needing to refresh the page. Because of this, if you have many Students in your gradebook, it may take a few seconds for all pages to finish loading.<\/span><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-settings-0\">Settings<\/h2>\n\n\n\n<p>GradeBook for LearnDash provides robust customization over the plugin functionality via settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-accessing-the-settings-pages\">Accessing the Settings Pages<\/h3>\n\n\n\n<p>First access the GradeBook page (as explained above <a href=\"#h-how-to-create-a-gradebook\">here<\/a>) and then click the Settings tab at the top of the screen.<\/p>\n\n\n\n<p>From here, use the blue links at the top to move to different Settings sections.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1910\" height=\"843\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/GradeBook_for_LearnDash_Settings.jpg\" alt=\"Gradebook Settings\" class=\"wp-image-8767\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/GradeBook_for_LearnDash_Settings.jpg 1910w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/GradeBook_for_LearnDash_Settings-400x177.jpg 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/GradeBook_for_LearnDash_Settings-800x353.jpg 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/GradeBook_for_LearnDash_Settings-768x339.jpg 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/GradeBook_for_LearnDash_Settings-1536x678.jpg 1536w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2023\/04\/GradeBook_for_LearnDash_Settings-360x159.jpg 360w\" sizes=\"auto, (max-width: 1910px) 100vw, 1910px\" \/><figcaption class=\"wp-element-caption\">Gradebook Settings<\/figcaption><\/figure><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-general\">General<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">You can adjust various general plugin settings from the &#8220;General&#8221; section of the Settings page.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-quizzes\">Quizzes<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Depending on your site setup, users may be able to retake quizzes. If so, you must choose whether the user&#8217;s most recent quiz score will be used or the user&#8217;s best (highest) score.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-grade-display-mode\">Grade Display Mode<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">By default, the gradebook uses letters (A, B, D-, C+, etc.) to display grades. If you would rather have the system use percentages (0-100%), change this setting to &#8220;Percentage.&#8221;<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-grade-rounding-precision\">Grade Rounding Precision<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Individual user grade component (assignment, quiz, manual grade) rounding is determined by these settings. This does not impact the rounding of Component grades or the user&#8217;s final grade.<\/span><\/p>\n\n\n\n<p><span style=\"font-weight: 400;\">The precision determines how many decimal places a grade will be rounded to. 0 will not use decimals and only allow whole numbers (integers). You may set this to any value between (inclusive) 0 and 10.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-grade-rounding-mode\">Grade Rounding Mode<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The rounding mode determines how the number will be rounded. Rounding up will allow rounding the precision point up. Rounding down will round it down. The closest will round up or down based on which it is most relative to (5 rounding up).<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-restart-quickstart-guide\">Restart Quickstart Guide<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">Once you dismiss the QuickStart Guide, you may restart it by clicking the button here. You may also copy and share the link provided to other users to restart the guide (only if they have access).<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-roles\">Roles<\/h3>\n\n\n\n<p>This is where you can make changes to roles and capability aspects of the plugin.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-view-the-gradebook\">View the Gradebook<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">By default, only Administrators and Group Leaders can view the gradebook. If you want to allow other user roles to view the gradebook, you may add them here.<\/span><\/p>\n\n\n\n<p class=\"note has-theme-palette-7-background-color has-background\"><strong>DEVELOPER NOTE:<\/strong> This will add the capability <code>view_gradebook<\/code> to the selected roles. <span style=\"font-weight: 400;\">You may add this capability to roles in any method desired, including any role manager plugins and the results will be reflected here.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-create-and-edit-their-own-gradebooks\">Create and Edit their own Gradebooks<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">By default, only Administrators can create and edit gradebooks. Add them here to allow other user roles to create and edit their gradebooks. Any user roles you grant this capability to can only manage their gradebooks, but Administrators can manage anyone&#8217;s gradebooks.<\/span><\/p>\n\n\n\n<p class=\"note has-theme-palette-7-background-color has-background\"><strong>DEVELOPER NOTE:<\/strong> This will add the capabilities <code>read_gradebook<\/code>, <code>read_private_gradebooks<\/code>, <code>publish_gradebooks<\/code>, <code>edit_gradebook<\/code>, <code>edit_gradebooks<\/code>, <code>edit_private_gradebooks<\/code>, <code>edit_published_gradebooks<\/code>, <code>delete_gradebooks<\/code>, <code>delete_private_gradebooks<\/code>, <code>delete_published_gradebooks<\/code>, and <code>delete_gradebook<\/code> <span style=\"font-weight: 400;\">to the selected roles. You may add these capabilities to roles in any method desired, including any role manager plugins and the results will be reflected here. For the GradeBook menu item to appear, they must also be granted the<\/span> <code>view_gradebook<\/code> capability.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-quickstart-guide-visibility\">Quickstart Guide Visibility<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Only administrators can view the Quickstart Guide. If you want other users to be able to use the guide, add them here. Only user roles with enough capability to access the LearnDash and GradeBook for LearnDash pages will appear here. In a typical setup, this is only the Administrator&#8221; role.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-styles\">Styles<\/h3>\n\n\n\n<p>This is where you can change some styling parts of the plugin.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-letter-grade-scale\">Letter Grade Scale<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">GradeBook for LearnDash uses a typical letter grade system by default to display user grades. You may edit this in any way you like here. Simply modify the existing values, delete existing values, or even add new letters using the &#8220;Add Letter Grade&#8221; button at the bottom.<\/span><\/p>\n\n\n\n<p class=\"note has-theme-palette-7-background-color has-background\"><strong>NOTE:<\/strong> <span style=\"font-weight: 400;\">You cannot change the order of letters, but they are automatically displayed in ascending order by the grade and will be automatically re-sorted after saving changes.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-grade-color-scale\">Grade Color Scale<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">You may also edit the color displayed with user grades here. Like the letter grade scale, you may modify what already exists, delete any, and add new values.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-note-on-both-scales\">Note on both scales:<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">Both scales will function in the following manner: Once a grade has reached the percentage you enter as a minimum, the letter or color will be applied up until the next interval.<\/span><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-licensing\">Licensing<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">This page is where you manage your plugin license. You <\/span>must <span style=\"font-weight: 400;\">enter and activate your license as soon as possible. Activating the license on your site gives you access to essential plugin updates, including new features, bug fixes, and potential security patches.<\/span><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-developer\">Developer<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-report-card-template\">Report Card Template<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The Report Card template can be heavily or lightly modified as needed. There are two ways to override an aspect of the report card.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-overriding-theme-template-files\">Overriding Theme Template Files<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">The plugin first looks in your theme for template files before loading the plugin template files. If a child theme is active, that will take precedence, then your parent theme, then the plugin. Any number of the template files that make up the report card may be replaced. It is recommended to copy whichever files you need to replace first and then modify from there. The structure of your theme would be as follows:<\/span><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>learndash\/report-card\/report-card.php\nlearndash\/report-card\/title.php\nlearndash\/report-card\/overall-grade.php\nlearndash\/report-card\/expand-collapse.php\nlearndash\/report-card\/component\/component.php\nlearndash\/report-card\/component\/grade.php\nlearndash\/report-card\/component\/grades-header.php\nlearndash\/report-card\/component\/title.php\nlearndash\/report-card\/component\/toggle.php\nlearndash\/report-card\/grade\/grade.php\nlearndash\/report-card\/grade\/name.php\nlearndash\/report-card\/grade\/score.php\nlearndash\/report-card\/grade\/type.php<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">title<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">overall<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">expand<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">collapse<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">grades<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">header<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">title<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">toggle<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">name<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">score<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">report<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">card<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">type<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<p><span style=\"font-weight: 400;\">Take a look at how these files work within the plugin itself. To locate them in the plugin, replace the &#8220;learndash directory with the templates directory.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-removing-or-modifying-the-hooks\">Removing or Modifying the Hooks<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">These files are loaded via action hooks. You can easily remove or replace them to use your own functions to load files. You can get a better look at them and how to use them inside the file in the plugin<\/span><code>: <\/code><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>includes\/shortcodes\/class-ld-gb-sc-reportcard.php<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">includes<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">shortcodes<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">class<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">ld<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gb<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">sc<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">reportcard<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-frontend-gradebook-template\">Frontend Gradebook Template<\/h3>\n\n\n\n<p><span style=\"font-weight: 400;\">The Frontend Gradebook template can be heavily or lightly modified as needed. There are two ways to override an aspect of the Frontend Gradebook.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-overriding-theme-template-files-0\">Overriding Theme Template Files<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">The plugin first looks in your theme for template files before loading the plugin template files. If a child theme is active, that will take precedence, then your parent theme, then the plugin. Any number of the template files that make up the frontend gradebook may be replaced. It is recommended to copy whichever files you need to replace first and then modify from there. The structure of your theme would be as follows:<\/span><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>learndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-component-grade.php\nlearndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-component-override.php\nlearndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-component.php\nlearndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-components.php\nlearndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-grade-add.php\nlearndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-grade-edit.php\nlearndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-grade-row.php\nlearndash\/frontend-gradebook\/edit-panel\/components\/edit-panel-no-grades.php\nlearndash\/frontend-gradebook\/edit-panel\/edit-panel-back-to-gradebook.php\nlearndash\/frontend-gradebook\/edit-panel\/edit-panel-user-grade.php\nlearndash\/frontend-gradebook\/edit-panel\/edit-panel.php\nlearndash\/frontend-gradebook\/errors\/dialog.php\nlearndash\/frontend-gradebook\/errors\/no-access.php\nlearndash\/frontend-gradebook\/errors\/no-gradebooks.php\nlearndash\/frontend-gradebook\/errors\/no-groups.php\nlearndash\/frontend-gradebook\/export-buttons.php\nlearndash\/frontend-gradebook\/frontend-gradebook.php\nlearndash\/frontend-gradebook\/gradebook-dropdown.php\nlearndash\/frontend-gradebook\/gradebook-results.php\nlearndash\/frontend-gradebook\/group-dropdown.php\nlearndash\/frontend-gradebook\/table\/table-head.php\nlearndash\/frontend-gradebook\/table\/table-list.php\nlearndash\/frontend-gradebook\/table\/table-row.php\n<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">override<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">component<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">add<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">row<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">components<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">no<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">grades<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">back<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">to<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">user<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">grade<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">edit<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">panel<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">errors<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">dialog<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">errors<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">no<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">access<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">errors<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">no<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebooks<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">errors<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">no<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">groups<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/export-<\/span><span style=\"color: #D8DEE9\">buttons<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dropdown<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">results<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">group<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">dropdown<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">table<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">table<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">head<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">table<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">table<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">list<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><span style=\"color: #D8DEE9\">learndash<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">frontend<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gradebook<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">table<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">table<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">row<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span>\n<span class=\"line\"><\/span><\/code><\/pre><\/div>\n\n\n\n<p><span style=\"font-weight: 400;\">Take a look at how these files work within the plugin itself. To locate them in the plugin, replace the &#8220;learndash directory with &#8220;templates directory.<\/span><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-removing-or-modifying-the-hooks-0\">Removing or Modifying the Hooks<\/h4>\n\n\n\n<p><span style=\"font-weight: 400;\">These files are loaded via action hooks. You can easily remove or replace them to use your functions to load files. You can better look at them and how to use them inside the file in the plugin<\/span><code>: <\/code><\/p>\n\n\n\n<div class=\"wp-block-kevinbatdorf-code-block-pro\" data-code-block-pro-font-family=\"Code-Pro-JetBrains-Mono\" style=\"font-size:.875rem;font-family:Code-Pro-JetBrains-Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)\"><span style=\"display:block;padding:16px 0 0 16px;margin-bottom:-1px;width:100%;text-align:left;background-color:#2e3440ff\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"54\" height=\"14\" viewBox=\"0 0 54 14\"><g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(1 1)\"><circle cx=\"6\" cy=\"6\" r=\"6\" fill=\"#FF5F56\" stroke=\"#E0443E\" stroke-width=\".5\"><\/circle><circle cx=\"26\" cy=\"6\" r=\"6\" fill=\"#FFBD2E\" stroke=\"#DEA123\" stroke-width=\".5\"><\/circle><circle cx=\"46\" cy=\"6\" r=\"6\" fill=\"#27C93F\" stroke=\"#1AAB29\" stroke-width=\".5\"><\/circle><\/g><\/svg><\/span><span role=\"button\" tabindex=\"0\" style=\"color:#d8dee9ff;display:none\" aria-label=\"Copy\" class=\"code-block-pro-copy-button\"><textarea class=\"code-block-pro-copy-button-textarea\" aria-hidden=\"true\" readonly>includes\/shortcodes\/class-ld-gb-sc-frontendgradebook.php<\/textarea><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:24px;height:24px\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path class=\"with-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2m-6 9l2 2 4-4\"><\/path><path class=\"without-check\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"><\/path><\/svg><\/span><pre class=\"shiki nord\" style=\"background-color: #2e3440ff\" tabindex=\"0\"><code><span class=\"line\"><span style=\"color: #D8DEE9\">includes<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">shortcodes<\/span><span style=\"color: #81A1C1\">\/<\/span><span style=\"color: #D8DEE9\">class<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">ld<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">gb<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">sc<\/span><span style=\"color: #81A1C1\">-<\/span><span style=\"color: #D8DEE9\">frontendgradebook<\/span><span style=\"color: #ECEFF4\">.<\/span><span style=\"color: #D8DEE9\">php<\/span><\/span><\/code><\/pre><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-notifications\"><b>Notifications<\/b><\/h3>\n\n\n\n<p>Email your students when a Manual Grade is submitted using the Notifications add-on. For this feature to work, you will need both Gradebook and <a href=\"https:\/\/learndash.com\/support\/docs\/add-ons\/notifications\/\">Notifications add-ons<\/a> active on your site. Check out our Notifications documentation to learn more.<\/p>\n\n\n\n<p class=\"note has-theme-palette-7-background-color has-background\"><strong>NOTE<\/strong>: This requires LearnDash Notifications v1.6.2 or higher to be installed.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Easily customize, track, and share scores with Gradebook. Explore student progression and scores in simple, flexible gradebook tables, and share individual scores and progress with students and their parents. Installation You can download the Gradebook Add-on plugin from account.learndash.com. Simply log in to your account, download Gradebook, and follow the instructions below to install. To&#8230;<\/p>\n","protected":false},"author":29,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_helpful_status":1,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[210],"doc_tag":[],"knowledge_base":[166],"class_list":["post-5051","docs","type-docs","status-publish","hentry","doc_category-gradebook","knowledge_base-add-ons"],"year_month":"2026-04","word_count":3446,"total_views":"10547","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"addison","author_link":"https:\/\/learndash.com\/support\/author\/addison\/"},"doc_category_info":[{"term_name":"Gradebook","term_url":"https:\/\/learndash.com\/support\/kb\/add-ons\/gradebook\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":210,"label":"Gradebook"}],"knowledge_base":[{"value":166,"label":"Add-ons"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[{"term_name":"Add-ons","term_url":"https:\/\/learndash.com\/support\/kb\/add-ons\/","term_slug":"add-ons"}],"knowledge_base_slug":["add-ons"],"_links":{"self":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/5051","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/users\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/comments?post=5051"}],"version-history":[{"count":63,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/5051\/revisions"}],"predecessor-version":[{"id":10146,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/5051\/revisions\/10146"}],"wp:attachment":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/media?parent=5051"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_category?post=5051"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_tag?post=5051"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/knowledge_base?post=5051"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}