MemberPress Course Gradebook is a versatile plugin designed to provide educators with an effective means to monitor and record student performance in courses. Tailored for academic assessments, it equips instructors with essential tools to track, document, and display grades seamlessly within digital learning environments.

Plugin Version: 1.4.1
 
WordPress plugin MemberPress Course Gradebook

Plugin Features

MemberPress Course Gradebook enhances interaction between educators and students by providing a secure, user-friendly platform for managing course grades. It integrates smoothly with MemberPress, enabling intuitive input and management of student scores. Instructors can easily create a comprehensive overview of both individual and class performance metrics. The software offers automated calculation of final grades based on weighted assignments or criteria set by the educator, ensuring accuracy and reliability while minimizing errors linked to manual computations.

Beyond basic grade documentation, the system supports detailed feedback for each assignment, allowing instructors to offer constructive criticism and promote student growth. This facilitates a learning environment focused on improvement alongside performance metrics. The visual representation of grades within the system is designed for clarity, offering educators and students an immediate understanding of progress and areas needing more attention. Its seamless integration with existing learning management systems makes it an adaptable component for any educational setup.

The application supports extensive customization, allowing educators to tailor settings to specific course requirements. It accommodates a range of grading schemes and instructional approaches with flexible options. Security is prioritized, employing encryption and protective protocols to safeguard student information against unauthorized access, ensuring compliance with educational privacy standards.

Designed with scalability in mind, the plugin can accommodate increasing user numbers without diminishing performance or speed, efficiently handling both small and large course loads. Its responsive design allows for streamlined access to grade information across multiple devices, providing students and educators with convenient access anywhere. Operational efficiency is enhanced by automating repetitive tasks and offering intuitive interfaces, minimizing the need for extensive training, and enabling educators to focus more on teaching and student engagement.

Moreover, this modular software can easily incorporate additional features or integrate with other WordPress plugins, fostering an evolving ecosystem adaptable to future educational needs. This flexibility ensures long-term value, offering a sustainable solution that evolves with the administrator’s requirements and the technological landscape of education. In conclusion, the MemberPress Course Gradebook is an essential tool for modern educators, facilitating effective course management and student assessment.

Specifications:

Release date: 20-01-2017
Last updated: 20-12-2024
Type: Paid
License: GPL 
Subject: Clients & Communities for MemberPress
Compatibility: W5.x W6.x
Includes: Plugin
Language packs: English
Developer: MemberPress

Rating:
4.4179104477612 1 1 1 1 1 (67 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

Guide to Setting Up and Using MemberPress Course Gradebook

MemberPress Course Gradebook is not about generating nice-looking stats for their own sake. It is meant to help you review learning outcomes inside a WordPress site with less friction. In this guide, we will walk through how to prepare courses, assignments, and quizzes for grading, where to find the gradebook, how to work with the ungraded status, how to assign scores, when to use bonus points, and how to confirm that students see their final grades correctly.

This guide is written for sites that already use MemberPress and MemberPress Courses. We will not rehash the general product overview or cover purchasing or subscribing to the plugin itself. Instead, we will follow the workflow of an administrator running a course-based site: from pre-checking the course to real grading, troubleshooting, careful interface adjustments, and evaluating alternatives if your project needs a different grading model.

The core idea is simple: Gradebook collects assignment and quiz submissions for each course, displays them in a dedicated gradebook, lets the instructor open the submission, assign a grade, add bonus points, and leave feedback. But the tool is only as useful as the courses, quizzes, assignments, access settings, notifications, and completion rules behind it. If those details are not configured carefully, the gradebook may look empty, grades may not help the student, and the instructor may end up looking for the problem in the wrong place.

Cover image for the MemberPress Course Gradebook guide with the course gradebook
The cover highlights the main point of this guide: student submissions flow into the course gradebook, where the instructor can see grades, statuses, and feedback.

Where Gradebook Fits Into a MemberPress Learning Site

MemberPress Course Gradebook works as an extra layer on top of MemberPress Courses. It does not create a course for you, replace lessons, turn a standard WordPress post into a course module, or handle access control on its own. Its role is narrower: it collects the outcomes of course elements that a student has submitted within a course and gives the administrator a convenient place to review them.

The official documentation makes a few foundational points clear. MemberPress Courses must be installed and configured first. To grade assignments, you need Course Assignments; for quizzes, you need Course Quizzes. Once Gradebook is installed, each course gets its own gradebook, and submitted assignments and quizzes are added to it automatically. You can open it through Dashboard > MP Courses > Gradebook, then select a course from the dropdown.

This setup works especially well for small to mid-sized course projects. Instead of jumping between separate pages for each quiz and each submission, the instructor starts from the course itself: selects the course, sees the students, submitted items, assigned grades, and the overall course score. That is particularly useful when a course includes not just video lessons, but also graded work such as essays, file-based projects, links to external work, module quizzes, or a final assignment.

It is important to understand the boundary of responsibility. Gradebook displays and processes the outcomes of course elements that already exist in MemberPress Courses and have been submitted by students. If an assignment is unpublished, not added to the course section, the student does not have access to the course, or no one has taken the quiz yet, the gradebook will not be able to show a complete picture. That is why gradebook setup starts not on the Gradebook page, but with a review of the learning structure.

What Actually Appears in the Gradebook

Gradebook includes submitted assignments and quizzes. For assignments, the instructor manually enters a numeric score within the assignment's available points, can add a bonus, and can leave a comment in the feedback field. According to the documentation, quizzes are graded automatically based on the number of correct answers out of the total number of questions, and Gradebook lets you review the result, add bonus points, and leave a comment.

You will also see the ungraded status in the gradebook. That is not an error by itself. It means there is a submission that still needs to be reviewed or opened for grading. For the instructor, it functions as a working queue: find all unreviewed responses, open the modal window, review the student's work, assign a score, and save the result with the Submit button.

Why "One Gradebook Per Course" Affects Course Organization

Each course has its own Gradebook. That is useful when different courses are sold as separate memberships, include different assignments, and follow different instructional criteria. But this model requires discipline in how you name courses, sections, and gradable items. If your site has dozens of similar courses with identical quiz titles such as "Final Review," the instructor will still see the gradebook, but will spend extra time figuring out the context.

A practical approach is to name assignments and quizzes in a way that makes sense inside the gradebook: "Module 2 - Lesson Plan," "Final Project - File Upload," or "Access Rules Quiz." That helps the instructor immediately understand what they are grading, and makes it easier for the student to connect a grade to a specific part of the course.

Quick takeaway: MemberPress Course Gradebook works best when you treat it as a review hub for work that has already been submitted, not as a standalone grading-system builder. The more carefully the course is structured, the more useful the gradebook becomes.

Who the Gradebook Is For and When It May Be Unnecessary

Gradebook is especially useful when a course measures actual performance rather than simple lesson completion. If students need to write an essay, upload a file, submit a project link, pass a quiz with a minimum score, or receive instructor feedback, the gradebook becomes a real grading workspace. It also helps the course author see not just an individual response, but the student's overall progress in the course.

Typical users include membership site owners, online schools, coaches, instructors, authors of professional training programs, internal corporate academies, and agencies building training platforms on WordPress. The product is especially well suited to sites that already use MemberPress for access control, sales, and protected content. In that case, the course, access, assignment submission, grade, and notification all stay within the same ecosystem.

When Gradebook Is a Strong Fit

The plugin is worth considering if at least one of these use cases applies to you:

  • You grade assignments manually and want to see them alongside quizzes for a specific course.
  • You need to quickly find items marked ungraded without opening every assignment page individually.
  • You want to leave comments next to the student's grade instead of sending disconnected emails manually.
  • Your course includes quizzes, assignments, and a final grade, so the instructor needs a unified view of performance.
  • Your site is already built on MemberPress, and you do not want to move training into a separate LMS platform.

In those situations, Gradebook saves time precisely because it works on top of real submissions. The instructor does not have to build a spreadsheet manually, copy grades into a separate file, and then try to explain to the student why a particular score was assigned.

When It Is Better Not to Add Complexity

If your course consists only of open lessons with no quizzes or assignments, Gradebook may be unnecessary. It does not add value where there is nothing to grade. The same applies to projects where all grading happens outside the site, such as when a student submits work through a separate support system and the final outcome is tracked in a CRM. In that case, it is better to first decide where the single source of truth for grades will live.

The tool may also be the wrong fit if you need a more advanced academic system with weighted components, multiple grading scales, a public gradebook for parents, separate instructor roles, scheduled exports, or deeper group analytics. MemberPress Course Gradebook has a different strength: simple grading for assignments and quizzes inside MemberPress Courses. If you need a full academic gradebook with formulas, it makes sense to compare it against LMS platforms where that model is built in more deeply.

What to Check Before Installing and Opening the Gradebook for the First Time

Before installing Gradebook, it is worth doing a short but focused prep pass. This helps prevent the most common situation: the plugin is installed, the menu item is there, but the gradebook is empty or not useful in practice. In most cases, the issue is not the gradebook itself, but the fact that the course still has no gradable elements, assignments are unpublished, the student has not submitted anything, or access to the course is set up in a way that prevents a regular user from reaching the quiz.

You need to check not just the plugins, but the full learning workflow. Gradebook depends on which courses are published, which assignments and quizzes are placed in the course section, how retakes are configured, whether there is a passing score, whether notifications are enabled, and who will actually grade submissions in the WordPress admin area.

Core Dependencies

Start with three required conditions. First, MemberPress must be installed and configured. Second, MemberPress Courses must be active, because Gradebook is an add-on built specifically for courses. Third, the relevant course add-ons must be installed: Course Assignments for assignments and Course Quizzes for quizzes, if you want to grade both types of work.

The official MemberPress documentation also notes that add-ons are shown and installed through Dashboard > MemberPress > Add-ons, and availability depends on your plan. Gradebook is listed as part of the Scale add-on set. This article does not cover plan upgrades or other commercial steps, but for troubleshooting it is important to know this: if the required card does not appear in the add-ons list, check whether the feature is available in your account and refer to MemberPress documentation or support.

Course, Assignment, and Quiz Status

Next, open the course through Dashboard > MP Courses > Courses. In the course editor, check the Curriculum tab. Inside the sections, you should have lessons, quizzes, and assignments. According to the MemberPress Courses documentation, the structure is two-level: the top level is sections, and the second level is course items. Assignments, quizzes, and lessons are attached to sections, and the order in the curriculum defines the student's path.

Assignments have one important nuance: new assignments may initially be saved as drafts. If an assignment appears in the curriculum but is not published, the student will not see it as a full submission item. Before testing the gradebook, make sure the assignment is published, includes clear instructions, and has the correct type set: Essay or Upload. For Upload assignments, decide in advance whether links are allowed, which file types are accepted, and whether resubmission is allowed.

A Test Student Matters More Than Checking as an Administrator

Testing from an admin account can be misleading. An administrator sees more than a regular student and can access areas that a user without the right permissions cannot reach. Create a separate test account with a standard role and the actual membership that should unlock the course. Then log in as the student, open the course, complete a quiz or submit an assignment, return to the admin area, and only then check Gradebook.

Required step before going live: submit at least one assignment and one quiz as a test student. Without a real submission, the gradebook may look empty even when everything is installed correctly.

Access Rules and MemberPress Permissions

If your courses are sold through memberships, the access rules must protect the correct courses, tags, or categories. In its documentation on selling courses, MemberPress emphasizes that if rules are not configured, courses may be publicly accessible; if rules are configured incorrectly, the student may not reach the intended course or may land on the wrong page. For Gradebook, this is an indirect but important dependency. No course access means no proper progress, which means no expected submission in the gradebook.

After changing access rules, check the course in three states: guest, student with the correct membership, and student without the correct membership. This helps you catch where the path breaks: on the course list page, inside a lesson, on a quiz, in an assignment, or at the submission step.

Map of course, assignment, and quiz preparation before opening Gradebook
This diagram helps show how the gradebook depends on a published course, curriculum sections, student submissions, and access rules.

Installing and Verifying MemberPress Course Gradebook

Installation goes through the standard MemberPress add-ons screen. The process is similar to enabling other extensions: the administrator opens Dashboard > MemberPress > Add-ons, searches for Course Gradebook or the word gradebook, and installs the available add-on. Once installed, the Gradebook item appears under the MP Courses menu.

At this point, it is important not to confuse installation with a ready-to-run grading workflow. After activation, do not immediately look for "global Gradebook settings" or try to enable the gradebook manually for every course. According to the documentation, each course gets its own Gradebook automatically. That means the initial check looks different: you select a course in the gradebook and confirm that submitted assignments and quizzes appear there.

Initial Verification Step by Step

  1. Open Dashboard > MP Courses > Gradebook.
  2. Select a course from the dropdown. If you have many courses, start with a clearly named test course.
  3. Check whether the table includes a student who has already submitted an assignment or completed a quiz.
  4. Look for a cell or link with the ungraded status if the work has not yet been graded.
  5. Open the entry and make sure the modal displays the submission or quiz result.
  6. Save a test grade and confirm that the table shows the grade value instead of ungraded.

If everything works at this stage, you can move on to configuring the grading workflow. If the table is empty, do not assume the plugin was installed incorrectly. First verify that a real submission was made by a regular student, that the correct course is selected, and that the assignments are published.

What to Document After the First Test

After the initial check, it is worth documenting a working process for your team. For example: "We review ungraded assignments in MP Courses > Gradebook, filter by course, open ungraded, assign whole-number scores, use bonus points only according to the rubric, and write comments in Feedback." A short internal guideline like this reduces chaos when several instructors or administrators work on the site.

Gradebook does not replace your grading method. It gives you the interface. The method still has to come from your team: how many points are awarded for the work, when bonus points are allowed, how comments should be written, what to do with resubmissions, and who is allowed to change an already assigned grade.

Post-Install Setup: Prepare the Grading Workflow, Not Just the Table

The most useful stage begins after installation. You need to align the course structure, assignment settings, quizzes, notifications, and review rules so that Gradebook shows meaningful data. Otherwise, the gradebook may technically work, but the instructor will constantly have to figure out why scores do not match expectations, why a student never received a notification, or why an assignment cannot be updated without deleting submissions.

Below is a practical setup map. It does not turn the product into a complex system, but it helps you build a workable grading process.

Configure Assignments So the Grade Actually Means Something

In the Assignment Editor, several assignment settings directly affect grading. With the Essay type, the student submits text on the assignment page. With the Upload type, the student can upload a file, and if URL submission is enabled, can also submit a link to external work. In both cases, Points Possible matters, because Gradebook expects you to assign a whole-number score out of the available maximum.

Before publishing the assignment, define a clear scale. For example, if a project is graded against five criteria, it is often easier to set the maximum to 100 points and distribute the criteria in your grading method: 20 for completeness, 20 for accuracy, 20 for presentation, 20 for practical usefulness, and 20 for independence. Gradebook does not need to know the rubric, but the instructor should have it in front of them so that scores do not become arbitrary.

When to Enable Resubmission

The Allow re-submission setting is useful for courses where the student revises the work after receiving comments. But you should not turn it on for every assignment without a defined policy. If the assignment is final, affects certification, or is part of a formal assessment, resubmission may distort expectations: the student will assume the work can be replaced, while the instructor may no longer know which version counts as final.

A good practice is to explain the rule in advance: "The initial submission receives a grade; resubmission is allowed only after instructor feedback," or "Resubmission is allowed until the deadline." If the course interface does not have a dedicated field for this rule, add it to the assignment text.

Review Quiz Settings and Retake Behavior

MemberPress Quizzes grades quizzes automatically based on correct answers. The documentation also notes an important detail: by default, MemberPress stores one attempt per student, but when retakes are enabled you can set a retake limit and choose whether to keep the Best or Latest attempt. That directly affects what the instructor will see in the gradebook.

If the goal of the course is to let students learn through repetition, it usually makes sense to allow multiple attempts and keep the best score. If the quiz is meant to show the student's final level of knowledge after preparation, the latest attempt may be more appropriate. The key point is not to change that behavior after many students have already completed the quiz without warning, because doing so changes how the grades should be interpreted.

How to Preserve Question Context

The newer MemberPress Courses documentation describes a shared question library. At the same time, past attempts show questions as they appeared at the time of submission. That is good news for Gradebook: editing a question should not retroactively alter an attempt that has already been submitted. But there is still an instructional risk for the instructor: if a question has been changed, earlier and later students effectively answered different versions. Document major question changes in the course notes, especially when the quiz affects the final course outcome.

Align Notifications

The MemberPress Courses documentation covers notifications for courses, assignments, quizzes, and Gradebook. User-facing notifications include Assignment Graded Notice and Quiz Grade Notice, and the email parameters include links to course grades and the course gradebook for the administrator. This does not replace Gradebook itself, but it helps close an important user flow: the student submits work, the instructor grades it, and the student receives a clear signal.

Review notification copy using a test submission. Do not overload the email with scores and no explanation. If the instructor leaves a comment in Feedback, the email should guide the student to the place where they can see the result and connect the grade to the work. For larger student volumes, pay attention to the asynchronous email setting in courses: it may help keep the site responsive during bulk notifications.

Set Team Rules for Grading

If the site is managed by a single course author, the process is simple. If multiple people review work, decide these points in advance:

  • Who opens Gradebook and on which days they review ungraded work.
  • Whether already assigned grades may be changed, and who approves those changes.
  • How Feedback should be written: brief, criterion-based, with a recommended next step.
  • When to use Bonus Points and what maximum bonus is considered acceptable.
  • What to do if a student submits the wrong file type or a link that does not open.

These are not plugin settings, but they are exactly what turns Gradebook from a table into a working teaching tool. Without them, the gradebook quickly becomes a place where different instructors assign grades according to different principles.

Interface diagram for configuring Gradebook for assignments, quizzes, bonuses, and notifications
This diagram shows which settings around Gradebook affect real grading: assignment points, quiz attempts, bonus points, comments, and notifications.

How a Student Submission Becomes a Grade and a Visible Outcome

Gradebook has a useful behind-the-scenes mechanism that is easy to overlook. The process begins with an event: the student submits an assignment or completes a quiz. MemberPress Courses then ties that submission to a specific course and course item. Gradebook displays the record in the course gradebook, the instructor opens it, adds a grade, bonus points, and Feedback, and the saved grade becomes part of the student's visible outcome and the course-wide overview.

This chain matters because it helps with troubleshooting. If the gradebook is empty, look for the break before Gradebook: the student never submitted the work, the item is unpublished, the wrong course is selected, or access prevented the student from reaching the assignment. If the record is there but the grade does not change, the break is likely at the save step, in user permissions, in an interface conflict, or in a failed modal submission. If the grade is saved but the student does not understand the outcome, check the notifications and the page where they view their grades.

Processing Flow

  1. Initial action: the student submits an Essay, an Upload assignment, or completes a quiz.
  2. Curriculum link: the submission belongs to a specific item inside a course section.
  3. Gradebook entry: the course gradebook shows the student row, the item, and either the current grade or the ungraded status.
  4. Instructor review: the administrator opens the modal and reviews the work or quiz result.
  5. Grading: for an assignment, the instructor enters a whole-number score and, if needed, adds Bonus Points and Feedback; for a quiz, the base grade is generated automatically, but bonus points and comments can refine the outcome.
  6. Visible outcome: the Gradebook table updates the value, the student gets access to the grade or notification, and the instructor sees the overall course score.

Where Wrong Expectations Usually Come From

The first common misunderstanding is assuming that Gradebook creates grading criteria on its own. In reality, it works with the points defined in assignments and quizzes. If the criteria are not described in the assignment, the student will not understand why they received that particular grade.

The second assumption is that quizzes always require manual grading. The documentation says otherwise: quizzes are graded based on the number of correct answers. The instructor's manual work is needed when they want to review the response, add bonus points, leave a comment, or handle a special case.

The third assumption is that you can change an assignment after submissions exist without consequences. MemberPress Courses documentation warns that quizzes and assignments can be edited freely before the first submission, but once submissions exist, editing requires deleting those existing submissions. That is why major changes to an assignment are best planned before students begin working through the course.

MemberPress Course Gradebook workflow from student submission to grade and feedback
This process map helps you understand where to look for a failure: before submission, in the gradebook, in the grading modal, in the notification, or in the student's grade view.

Building a Rubric: Make Scores Clear Before You Even Open Gradebook

Gradebook stores the grade, bonus points, and comment, but it does not explain your grading method to the student on its own. If the instructor assigns 74, 82, or 95 without a rubric described in advance, the student sees a number but not what it means. That is why serious courses should have a rubric before the first submission. This is especially important for Upload assignments, where students may submit a file, presentation, mockup, project link, or other material that cannot be evaluated by a simple automatic formula.

A rubric is not about bureaucracy. It reduces the number of disputes, speeds up review, and makes Feedback shorter. The instructor does not need to re-explain the criteria every time; they can point to clear parts of the work. The student also sees that points were not lost "because the instructor did not like it," but because of a specific issue in the structure, accuracy, completeness, evidence, or presentation of the final output.

How to Connect the Rubric to Points Possible

Start with the maximum assignment score. In MemberPress Assignments, each assignment has Points Possible, and in Gradebook the instructor enters a whole-number score. The simplest option is 100 points because it is easy to read as a percentage. But it is not the only valid approach. If the assignment is small, 10 or 20 points may be enough. What matters is that the maximum reflects the complexity of the work and that the instructor can quickly break the final score down by criterion.

For example, for a final project worth 100 points, the rubric might look like this:

Sample rubric for a project assignment before grading in Gradebook
Criterion Points What the instructor checks
Fit to the assignment 25 The work addresses the stated goal, stays on topic, and uses course materials appropriately.
Practical implementation 30 The student did not just describe the solution, but also showed a working outcome, file, link, or verifiable structure.
Outcome verification 20 The work includes evidence that the final outcome can be reproduced and checked without guesswork.
Quality of explanation 15 The student explains the approach, limitations, and assumptions clearly.
Presentation and completeness 10 The material is easy to review, files open correctly, links work, and there are no unnecessary technical obstacles.

You do not have to display this table inside Gradebook itself. It can live in the assignment text, in a course resource, or in an internal instructor document. But when grading in Gradebook, it helps the instructor quickly decide what score to assign and what to write in Feedback.

Why Bonus Points Should Be Limited in Advance

Bonus Points add flexibility. They let you recognize work that goes beyond the requirements or compensate for a case the standard grading scale does not account for. But without a rule, bonus points quickly become a source of disputes. One instructor gives +10 for initiative, another gives nothing, and a third uses bonus points to correct the main grade. At that point, the overall course score becomes less transparent.

Define in advance what qualifies for a bonus. For example: up to 5 points for additional validation, up to 5 points for a useful example beyond the assignment, or up to 10 points for a complex self-directed section that was not required. Always explain the reason for the bonus in Feedback. That way, the student sees not just "82 + 5," but understands what kind of effort is worth repeating.

Practical tip: if bonus points start being used more often than criterion-based grading itself, the problem is not Gradebook. Most likely, the rubric is too coarse and needs to be rebuilt around the actual assignments.

How the Rubric Helps With Resubmissions

If resubmission is enabled for the assignment, Feedback should be tied to the rubric even more closely. The student needs to know exactly what to fix. A weak comment would be: "Redo this, not detailed enough." A strong comment would be: "You lost 12 points under outcome verification because there is no evidence that the link opens for a user without admin permissions. Test access as a regular student and add a short confirmation."

After a resubmission, the instructor opens the new work, compares it with the previous comment, and updates the grade in Gradebook. If the work improved in only one criterion, there is no need to rewrite the entire Feedback. It is enough to note what was fixed, what final score is now saved, and whether one more action is still needed. In that way, Gradebook becomes a record not just of grades, but of learning progress.

Managing Review at Scale

In a small course, you can review submissions as they arrive. In a course with dozens or hundreds of students, you need an operating rhythm. Gradebook gives you filtering and search, but it does not replace process. Without one, the instructor will open the gradebook randomly, students will wait too long for feedback, and urgent items will get mixed in with routine ones.

A reasonable approach is to split the workflow into several layers: daily review of new ungraded entries, scheduled grading for larger assignments, a separate pass for resubmissions, and a final review of course grades before certification or course completion. Even if your course does not use certificates, this kind of structure keeps grading predictable.

Queue of Unreviewed Work

You can treat the ungraded status as an incoming queue. Start by selecting the course, then filter the list and look for unreviewed items. If multiple courses run at the same time, establish an order: first courses that are closest to completion, then assignments with deadlines, then regular module work. This is not a Gradebook feature, but it is a management practice made possible by having submissions in one place.

For instructor teams, it helps to agree on a simple marker in Feedback when a piece of work needs a second review. For example, start the comment with "Needs a second review:" and do not change the grade until the issue is discussed. Do not overuse this, or the queue will stall. But for disputed final projects, it can prevent fast but incorrect grading decisions.

Handling Resubmissions

Resubmissions should be treated differently from first submissions. The student has already received Feedback, so the instructor is reviewing specific corrections rather than treating the whole piece as brand new work. If your course allows resubmissions only for certain assignments, say that explicitly in the assignment description. Do not create the expectation that any grade can be reattempted without limits.

After the second review, update the grade in Gradebook and leave a short summary: what was corrected, what remains unresolved, and whether the grade is final. This discipline matters because a saved grade can be changed later. That ability should not turn into an endless negotiation over points.

Reviewing Final Grades Before Course Completion

Before closing out a cohort, open the Gradebook for each course and review the overall picture. Look not just for low scores, but for odd patterns: ungraded assignments for students who should be finishing the course, missing submissions for required items, unusually high use of bonus points by one instructor, or one quiz whose results sharply diverge from the rest of the course work.

This kind of review helps you spot instructional issues early. For example, if half the group fails the same quiz, the question may be poorly written or the lesson may not prepare students well enough. In that case, Gradebook is not the problem; it is simply showing you a signal. The solution may involve revising the lesson for the next cohort, adding clarification, rebuilding the assignment, or changing the retake rules.

How Not to Turn the Gradebook Into a Manual CRM

Do not try to store everything in Gradebook: payment notes, personal agreements, support issues, deadline extensions, or general admin discussions. Other tools exist for that. Feedback should remain an instructional comment tied to a specific submission. The more unrelated material you put there, the harder it becomes for students to understand the grade and for instructors to keep the system organized.

If you need a separate communication history, use a support desk, CRM, or comments inside a restricted course space. In Gradebook, keep only what relates to review: points, the reason for the score, the next learning step, and, when useful, a reference to the grading criterion. That makes the gradebook cleaner and reduces the risk of exposing unnecessary student information to another administrator.

Limits, Privacy, and Careful Handling of Student Data

Grades, uploaded files, project links, and instructor comments are sensitive learning data. Even if your site is not a formal educational institution, students expect their work to remain private and not be exposed to people who do not need access. That is why Gradebook setup should consider not just points, but also permissions, links, files, and the internal review process.

MemberPress already manages course access through rules and memberships, but that does not replace standard WordPress security hygiene. Do not grant admin access to every reviewer unless it is truly necessary. Do not publish submitted work in public sections. Do not include personal student data in screenshots, slide decks, or demos. If you need to show an example in course material, use a test account and fictional data.

Files and Links in Upload Assignments

Upload assignments can accept both files and links. If a student submits a link to an external project, the instructor should verify not just the content, but also accessibility. A common situation is that the link opens for the student, but is blocked for the reviewer; the file lives in cloud storage without permission sharing; or the link requires login to another system. In Feedback, it is better to write something specific, such as: "The reviewer cannot open the link without separate access, so the project cannot be fully evaluated."

If the course requires files, specify the accepted formats and file size in advance. The Assignments documentation describes file-type selection for Upload assignments: documents, spreadsheets, presentations, images, and PDFs. Do not enable every format "just in case." The broader the allowed format set, the harder review becomes, and the greater the risk that the instructor will not be able to open the file on their device.

Instructor and Administrator Permissions

The official Gradebook documentation shows the feature working from the WordPress admin area. If grading will be handled by instructors rather than site owners, do not rush to give them full administrator rights. First, confirm which roles and capabilities are available in your specific MemberPress, Courses, and WordPress setup. If the right role does not exist, it is better to discuss the permission model with a developer or support than to manually add capabilities without understanding the impact.

The reason is straightforward: access to Gradebook may sit alongside access to users, payments, pages, settings, and other site data. On a live site, that is not a minor technical detail, but a security issue. The principle of least privilege matters more than convenience here: the instructor should be able to review the work they need, but should not gain unnecessary control over the site.

Caching, Templates, and Student-Facing Display

Gradebook itself lives in the admin area, but the student-facing grade experience may depend on the course template, account page, notifications, and caching. If you change how grades are displayed on the front end, test it outside the admin context, in a private browsing window, and as a regular student. Clearing cache after changing templates or ReadyLaunch settings should be part of the procedure, not a last guess after a complaint comes in.

Do not promise students that emails will appear instantly unless your site's mail infrastructure has been tested. WordPress email delivery depends on hosting, SMTP configuration, sending limits, and spam filters. If the course is important, create a test grade and make sure the email reaches a normal inbox and the link takes the student to the expected destination.

How to Evaluate the Rollout One Week Later

The first test tells you that Gradebook works technically. But the real quality of the rollout becomes visible only after several days or weeks of actual use. By that point, you will have real submissions, different types of errors, grading delays, student questions, and the first adjustments to your teaching method. A good administrator returns to the gradebook not only to assign grades, but also to evaluate the process itself.

Run a small audit after the first wave of students. It does not require a separate plugin. You only need to open Gradebook, the assignments list, the notification settings, and a few student profiles. The goal is to understand where the process creates unnecessary overhead and where students lose clarity.

Signals That the Process Is Working Well

  • Most submissions are reviewed within the expected timeframe, and the ungraded queue does not turn into a long backlog.
  • Students rarely ask where to find their grade or what a comment means.
  • Feedback is short but specific, with both the reason for the score and the next step.
  • Instructors use Bonus Points consistently and do not argue over basic grading criteria.
  • Quiz attempts, resubmissions, and final grades all match the course rules.

If those signs are present, Gradebook has been implemented not just technically, but instructionally. You can then improve the course gradually: add more precise assignments, split large projects into stages, strengthen notifications, and refine the rubric.

Signals That the Process, Not the Plugin, Needs Work

If students keep asking "Why did I get this grade?", the problem is often not the interface, but the criteria. If instructors take too long to review assignments, the assignment may require too much manual interpretation. If access complaints appear after every course update, revisit your MemberPress rules and your pre-publish test flow. If emails are unreliable, fix email delivery rather than replacing the gradebook.

Gradebook is very good at showing the consequences of your instructional process. It does not fix poorly written assignments, replace access rules, make email deliverable, or automatically turn a group of instructors into a consistent team. That is why the one-week audit should ask a direct question: where exactly is the process breaking, and which part of the system is responsible?

What to Improve First

Start with the changes that reduce student confusion and repeated work for instructors. In most cases, that means three things: a clear rubric in the assignment description, a Feedback template for common mistakes, and a test run of your notifications. After that, you can improve the appearance of the student grade page, adjust CSS, refine quiz retake rules, and document the internal review workflow.

Do not change everything at once. If you simultaneously change assignments, quiz attempts, notifications, the course template, and instructor permissions, you will not know which change helped and which one introduced a new failure. Make one group of changes, test with a student account, and then move on to the next.

Working With Ungraded Assignments, Quizzes, and Feedback

The instructor's main workday in Gradebook does not begin with installation, but with the queue of unreviewed submissions. Open the course gradebook, use filters and search, and find the rows marked ungraded. Those are the items that require action. If the course is large, it is better not to review "everything in random order," but to work in queues: final assignments first, then module quizzes, then resubmissions.

When you open an ungraded entry, a modal window appears. For assignments, it includes the Grade field for a whole-number score, the Bonus Points field, and the Feedback field. For quizzes, the base grade is calculated automatically, but Bonus Points and Feedback are also available. After saving with the Submit button, the grade replaces ungraded in the gradebook. If needed, you can reopen the entry and update it.

How to Write Feedback That Actually Helps the Student

Feedback in Gradebook is not the place for a long lecture, and it should not be reduced to a dry "good" or "bad." A useful comment answers three questions: what worked, what lowered the score, and what to do next. If the assignment is tied to a practical project, the comment should be specific enough that the student can open their work and identify exactly what needs to be fixed.

Here is a useful structure:

  • Strong point: "The project structure is clear, and both the goal and final outcome are explained well."
  • Reason points were lost: "There is no validation step after the second stage, so the user would not know whether the setup worked."
  • Next action: "Add one verification screenshot and a short paragraph describing the expected state."

This type of comment takes less time than a long email, but gives the student a clear path forward. If the course allows resubmissions, Feedback becomes the central teaching mechanism: the student revises the work based on specific comments rather than guessing what to change.

When to Use Bonus Points

Bonus Points in Gradebook can be added to the base grade. The documentation explicitly states that the bonus can exceed the maximum points defined for the quiz or assignment. That is a powerful feature, but an easy one to misuse. If bonus points are assigned randomly, final grades stop being comparable across students.

Use bonus points only when the reason is clear in advance: extra validation, an especially strong explanation beyond the requirements, correction of a difficult issue, help provided to the group, or creative work beyond the minimum. Do not use bonus points as a way to "round up based on mood." If a student gets 80 out of 100 plus 10 for extra analysis, that should be clear from the Feedback.

Verification After Saving a Grade

After clicking Submit, do not treat the process as finished immediately. Check three things: the value in the table changed, the ungraded status disappeared, and the student can access the grade or notification if notifications are enabled. If you update a grade that was already assigned, reopen the entry and confirm that the new value was saved. This is especially important after add-on updates or when the admin area has caching or interface conflicts.

Practical Use Case: Grading a Project Assignment in a Course

Let us walk through a real example. Suppose you have a course on building a private educational website. At the end of Module 2, the student must submit a project: a short description of the site structure and a link to a prototype. You want to grade the work out of 100 points, leave a comment, and allow resubmission after revisions.

Goal

The goal is to build a manageable workflow: the student submits a project link inside the course, the instructor sees the work in Gradebook, assigns a grade, leaves Feedback, and the student understands exactly what to revise. The goal is not merely to "assign a score," but to complete the learning cycle: student action, review, feedback, and improvement.

Preparation

The course should already include curriculum sections. In the relevant section, add an assignment, choose the Upload type, enable URL submission if the project is hosted externally, set Points Possible to 100, and enable resubmission if your course policy allows it. In the assignment description, add the grading criteria. For example: structure - 30, access - 25, clarity of the user path - 25, outcome verification - 20.

Then sign in as a test student, submit a working link, and return to the admin area. Do not skip the test submission: it shows whether the student can see the form, whether the assignment accepts the link, and whether the record appears in the gradebook.

Review Steps

  1. Open Dashboard > MP Courses > Gradebook and select the correct course.
  2. Find the test student using search or filter.
  3. Open the ungraded link next to the project assignment.
  4. Review the submitted link or file. If the link is restricted, note that in Feedback and do not assign a high score simply because something was submitted.
  5. Enter a whole number in the Grade field. In this example, it could be 82 out of 100.
  6. Add Bonus Points only if the student exceeded the criteria. For example, +5 for including a separate user journey map.
  7. In the Feedback field, briefly note a strength, the reason points were lost, and the next step.
  8. Click Submit and confirm that the grade appears in the table.

Checking the Outcome

After saving, log in as the student or ask the test account to open the course grades page if that page is available in your interface. Also check the email if Assignment Graded Notice is enabled. Ideally, the student should understand: the work has been reviewed, points have been assigned, the comment is available, and another attempt is either allowed or not allowed according to the assignment settings.

Working indicator of a successful setup: the instructor can see the submission in Gradebook, the student receives a clear outcome, and the team can repeat the process without manual spreadsheets or external back-and-forth.

A Common Pitfall That Breaks This Workflow

If, after the first submission, you realize the assignment wording is wrong, do not make abrupt edits in a live course with active students. MemberPress Courses documentation states that after the first submission, editing a quiz or assignment is tied to deleting existing submissions. It is safer to create a new version of the assignment for the next cohort or clearly warn students before changing the rules.

Practical example of reviewing a project assignment in MemberPress Course Gradebook
This example shows the instructor workflow: open the ungraded submission, review the material, assign points, add a comment, and confirm the final outcome.

Verifying the Outcome From the Instructor and Student Sides

Verification should happen from both sides. The administrator checks that the record was saved in Gradebook and displays correctly in the gradebook table. The student checks that the grade and feedback are available in a place that makes sense. If you verify only the admin area, you may miss a notification or front-end display problem. If you verify only the student side, you may miss the fact that the course summary table shows the wrong final value.

Verification in the Admin Area

After saving a grade, open the same course in Gradebook and check the student's row. The value should replace ungraded. If the course shows an overall score, it should update based on the new grade. Then reopen the grade. The modal should display the saved data: score, bonus points, and Feedback. This is a simple test that confirms the data was not just rendered in the table, but actually saved.

If multiple instructors are involved, verify access for more than just the administrator. Do not grant unnecessary rights to the full site just so someone can view grades. If the default MemberPress and WordPress roles do not fit your setup, first check the documentation and support for a safe permission model that matches your version and add-on set. It is not a good idea to change roles manually without understanding the consequences.

Verification as a Student

The student-side check depends on how the site's account area, course pages, and notifications are built. The MemberPress Courses email notification documentation includes parameters for links to course grades and notices for graded assignments and quizzes. So a practical test looks like this: submit an assignment as a test student, assign a grade, check the email, follow the link, open the course, and confirm that the student sees a clear outcome.

If emails do not arrive, do not start by blaming Gradebook. First check whether the relevant notification is enabled, whether the sender address is correct, whether the message landed in spam, whether WordPress mail delivery is working, and whether an SMTP plugin is needed. Gradebook is responsible for the grade; email delivery depends on the site's overall mail infrastructure.

Verification on the Front End

Sometimes the issue looks like "the grade is not showing" even though the grade was saved correctly. Check the course template. MemberPress Courses may use the ReadyLaunch or Classic template. In the course troubleshooting documentation, MemberPress describes cases where blocks, video, or styles break because the WordPress footer hook is disabled in ReadyLaunch. For Gradebook, this is an indirect risk: if the required scripts or styles do not load on the course page, the student experience may look broken even though the admin-side gradebook is fine.

After making changes, clear the site cache and browser cache. Test as a regular student, not as an administrator. If a page builder is involved, pay attention to MemberPress guidance for ReadyLaunch and additional styles. Do not add random snippets until you know exactly which surface is broken: the course page, lesson, quiz, assignment, notification, or gradebook.

Safe Improvements and Careful Site-Level Adaptation

MemberPress publishes documentation on template overrides, and for MemberPress Gradebook it lists files in /wp-content/plugins/memberpress-course-gradebook/app/views/. That includes admin-side Gradebook templates and the course-grades.php file for displaying course grades to users. This can be useful for a developer, but most site owners should not start by editing templates.

Never edit plugin files directly. An update may overwrite your changes, and a mistake in a template can break grade output entirely. If you need to change the appearance, start with CSS in a child theme or a safe code snippets plugin. If you need to change the HTML structure, use only the documented template override mechanism and test it on a site copy first.

Light CSS Adaptation for the Student-Facing Grade Page

Because exact classes may differ between versions and templates, any general CSS should be written carefully. The example below is not an "official Gradebook setting," but a safe pattern for a developer: add your own class to the page container where course grades are displayed, and style only that container. This keeps you from accidentally changing every WordPress table or other MemberPress element on the site.

.course-grades-panel {
  max-width: 980px;
  margin: 0 auto 32px;
}

.course-grades-panel table {
  width: 100%;
  border-collapse: collapse;
}

.course-grades-panel th,
.course-grades-panel td {
  padding: 12px 14px;
  border-bottom: 1px solid rgba(30, 41, 59, 0.14);
  text-align: left;
}

.course-grades-panel .grade-feedback {
  color: #334155;
  line-height: 1.55;
}

The point of this snippet is not to guess Gradebook's internal classes, but to create a controlled wrapper in your theme. Check the page as a student, make sure the table does not overflow on mobile, and confirm that comments remain readable without horizontal scrolling. Rollback is simple: remove the CSS or remove the container class.

When to Use a Template Override

A template override makes sense when you need to change the structure of the student-facing grade display, for example by adding explanatory text before the table, rearranging blocks, or adapting labels to your course method. The basis for this approach is the official MemberPress documentation on template overrides and the list of Gradebook files. But before you deploy it, create a site backup, keep a copy of the original template, commit the modified file to version control, and check after updates whether the original has changed.

Do not use an override for minor styling. CSS is usually enough for color, spacing, and width. An override is appropriate when the markup or element order changes, and that already falls into developer territory.

A Practical Combination With Notifications and Access Rules

The most useful companion for Gradebook is not a third-party plugin, but the built-in MemberPress mechanisms: access rules, curriculum, assignments, quizzes, and notifications. Gradebook's role is grading. The rules determine which students can open the course. Notifications tell them the work was reviewed. The assignment defines the criteria and the submission format. When those pieces are aligned, the process feels coherent.

The setup order should be: first the course and access, then the assignment or quiz, then a test submission, then grading in Gradebook, and then notification testing. Possible conflicts include the wrong membership, a draft assignment, a student link that is not accessible, broken email delivery, caching on the public page, or a ReadyLaunch conflict with required theme scripts. Each rollback step should stay local: disable the problematic setting, restore the previous template, remove the CSS, restore the assignment wording, or check the access rule.

Troubleshooting Common Problems

Gradebook problems are easiest to solve when you identify where the chain breaks. Do not start with reinstalling. First determine where the expectation no longer matches reality: the add-on is missing, the gradebook is empty, the submission exists but cannot be graded, the grade was saved but the student cannot see it, or the course interface looks broken.

Gradebook Does Not Appear in the MP Courses Menu

Symptom: after installing MemberPress and Courses, there is no Gradebook item in the menu. Possible cause: the Course Gradebook add-on is not installed, not available in the current feature set, not activated, or MemberPress Courses is not configured yet. What to check: the Dashboard > MemberPress > Add-ons screen, whether MemberPress Courses is present, and whether Course Assignments and Course Quizzes are installed if needed. How to fix it: enable the required add-ons through the standard MemberPress screen and cross-check the official documentation. If the add-on card is missing, verify feature availability in your account and contact support.

The Course Gradebook Is Empty

Symptom: Gradebook opens, the course can be selected, but there are no submissions. Possible cause: no one has submitted an assignment or quiz yet, the wrong course is selected, the assignment is unpublished, the student lacks access, or the test was performed as an administrator without a real submission. What to check: the course curriculum, assignment status, a submission from a test student, and whether the selected course is correct. How to fix it: create a test submission as a regular student, then open the gradebook again. If the record appears, the issue was the missing submission event, not Gradebook itself.

The Work Stays ungraded After Review

Symptom: the instructor opened the modal, entered a score, but the status did not change. Possible cause: the grade was not saved with the Submit button, the entered value was invalid, the modal conflicts with admin scripts, the user session expired, or the role lacks the required permissions. What to check: reopening the entry, saving as an administrator, the browser developer console, and whether blockers are running in the admin area. How to fix it: try saving again, refresh the page, test in a clean browser, and temporarily disable browser extensions. If the issue repeats for multiple users, document the steps and contact MemberPress support.

The Grade Exists in the Admin Area, but the Student Cannot Understand the Outcome

Symptom: the Gradebook table shows the grade, but the student does not see a clear outcome or never receives an email. Possible cause: course notifications are not enabled, the email is not being delivered, the Feedback is too vague, the grade page is not part of the student's path, or the course template hides the necessary block. What to check: the Assignment Graded Notice and Quiz Grade Notice notifications, email parameters, WordPress mail delivery, and the course page as a test student. How to fix it: configure the notification, verify delivery through an SMTP-based solution if needed, and rewrite the Feedback so it clearly explains the next step.

Existing Submissions Block Assignment Changes

Symptom: when you try to edit a quiz or assignment, the system warns you about existing submissions. Possible cause: MemberPress Courses allows free editing of quizzes and assignments before the first submission, but after submissions exist, changes are tied to deleting those saved results. What to check: whether student responses already exist, how critical the edit is, and whether you can create a new version of the assignment instead. How to fix it: do not delete submissions in a live course without a plan. For the next cohort, create a new version of the assignment or quiz, and let the current cohort finish under the original rules.

The Course or Assignment Page Looks Broken

Symptom: the grade is saved, but styles, video, or course blocks display incorrectly on the front end. Possible cause: the ReadyLaunch template restricts some script or style loading, the WordPress footer hook is disabled, there is a page-builder conflict, or caching is involved. What to check: MemberPress > Settings > ReadyLaunch, the WP Footer Hook option, site and browser cache, and behavior on a default theme. How to fix it: enable the footer hook according to MemberPress documentation, clear caches, and test again. If you rely on a page builder, use MemberPress guidance for additional styles rather than random code snippets.

Gradebook troubleshooting map: empty gradebook, ungraded status, permissions, notifications, and course template
This troubleshooting map shows how to move from symptom to cause: submission event, selected course, grade save, notification, and course template.

How Video on Assignments and Gradebook Helps You Repeat the Workflow

MemberPress has a focused video on creating and grading assignments in MemberPress Courses. It is useful not as a promotional insert, but as a visual confirmation of the actual workflow: add an assignment to a course, wait for a submission, open Gradebook, assign a grade, and leave feedback. If you are setting up grading for the first time, watch the video after reading the sections on assignments and the practical use case. It makes it easier to match the admin-side path to what you are doing on your own site.

Within the context of this guide, the video answers the practical question of how to use Gradebook to review assignments. First pay attention to how the assignment is added to the curriculum, then to the assignment settings, and then to the grading step inside the gradebook. If your interface looks different, do not copy everything mechanically; compare the workflow against current MemberPress documentation and the add-ons installed on your site.

Questions About Setup, Limitations, and Review

Can I use Gradebook without MemberPress Courses?

No. In practical terms, the add-on is tied to MemberPress Courses. The documentation states that Courses must be activated and configured first, and only then should you install Course Gradebook. Without courses, the gradebook has nothing to connect to student submissions.

Why does the assignment not appear in the gradebook if it already exists?

Check whether the assignment is published, whether it has been added to a course section, and whether a regular student has actually submitted it. The fact that an assignment exists in the admin area does not mean a Gradebook entry will appear automatically. You need a real submission tied to a specific course.

Can quizzes be graded manually?

The base quiz grade in MemberPress is calculated automatically from correct answers. Through Gradebook, you can review the submission, add Bonus Points, and leave Feedback. If your course requires open-ended responses with manual review, study the capabilities of MemberPress Quizzes and the question structure in advance so you do not promise students a workflow the platform does not support.

What should I do if a student has reached the quiz attempt limit?

The course documentation describes resetting attempts: the instructor can open the attempts for a specific quiz and reset them so the student can take the quiz again. Do this only according to a clear course policy; otherwise, student outcomes will stop being comparable.

Can I change a grade after saving it?

Yes. Gradebook documentation states that a saved grade can be reopened and updated. But in a working school environment, it is better to define a rule: who has the right to change an already assigned grade, when that is allowed, and what explanation should be left for the student.

Does Gradebook affect front-end site performance?

The gradebook itself runs in the admin area and works with course data, so typical performance problems are more often tied not to the grades table, but to courses, templates, video, email, caching, and third-party plugins. For bulk notifications, check the email sending settings in MemberPress Courses, and for ReadyLaunch display issues, review the guidance on the footer hook and styles.

Is the plugin a good fit for a school with multiple instructors?

It can be, if the review workflow is fairly simple and administrators work inside MemberPress Courses. If you need advanced instructor roles, separate gradebooks by group, weighted formulas, report cards, and public gradebooks for different roles, compare it with LMS platforms whose documentation treats those use cases as core functionality.

Do I need a separate grade table outside WordPress?

For a small course, usually no. Gradebook already collects submissions, grades, and the overall course score. An external table only makes sense as backup operational reporting or when the organization requires a separate export. Do not enter grades in two places without a reason, or it becomes easy to create a mismatch between WordPress and the external file.

When MemberPress Course Gradebook Is Worth Using

MemberPress Course Gradebook is a strong choice if your learning site already runs on MemberPress Courses and you need a clear place to review assignments and quizzes. It is especially useful for courses where students do more than watch lessons: they submit work, receive a grade, and get instructor feedback. In that setup, the gradebook helps instructors quickly find unreviewed submissions, save scores, add Feedback, and see the overall course outcome.

Before using it in a live cohort, test the full chain with a student account: access, curriculum, assignment, quiz, submission, grading, notification, and result display. If the whole flow works without manual workarounds, you can download MemberPress Course Gradebook and roll it out on a staging copy of the site or a properly prepared live project.

If your project needs complex formulas, weighting, separate instructor roles, public report cards, or deep group analytics, do not force Gradebook to solve the wrong problem. In that case, it is better to compare LMS architectures up front. But for a typical MemberPress site where assignments, quizzes, and feedback matter and you do not want a separate external system, this add-on covers the most practical part of the workflow: turning a student submission into a reviewed grade and a clear next step.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.