Kyle Jones created a very helpful video tutorial
explaining how to use KB Gradebook and demonstrating its features. Check it out.
I haven’t updated this plugin since releasing it some time ago. The reason is simple: I no longer use WordPress for course websites. Instead, I use a custom syllabus editor that I wrote, with grade viewing (basically the same code as this plugin) integrated. But although wp.org tells you that this plugin is only tested through WP 2.5, I hear that it still works just fine in more recent versions of WordPress.

7 Comments
I have problems with the plugin. When my CSV file is a single record, works fine, but when my file has more records get the following error: “There is no grade information available for this course. Since there was as of the last step, it’s possible that another user is also working on your grades right now”
I hope they can help me please.
@kevn1801
We ran into the same issues and unfortunately had to disable the gradebook. I wish I had more knowledge of plugin development to try to troubleshoot this wonderful plugin.
@Adam
Could you please change the link to me site? I’ve had a url change since moving to WPMU. Thanks: [link]
~Kyle Jones~
I have installed kb gradebook on several separate installations of wordpress on different servers – and I consistently find the following behavior. When first downloading a course it shows a window displaying what was sent out – but the emails are never received. However if I attempt to login to the course grades and ask it to send me my email password I do receive the password in my email.
Do these two parts of your plugin send email in different ways?
I was having the same problem as Kyle and Kevn1801, and was very disappointed because I love the plugin.
After a great deal of troubleshooting, I THINK I have solved the problem. It occurs when there is an apostrophe in any of the cells of the uploaded spreadsheet. Eliminate those apostrophes, and everything seems to work fine. I’ll be doing more testing to be sure, but that’s at least some preliminary good news.
Sounds like a sql string terminates early. I’m with Joseph. You can leave the apostrophies if you fix the code to build the DDL. Just an educated guess.
Hi, can anybody help me? I’m trying for 12 hours now to use another column in the imported csv to be used as login and the email column to be used only for the password. I already did this:
-added another field in admin to define the name of the column for the login
-tried to use that data defined there to be used only in the login form and not to show the password.
The problem is that in the array the email is used as a key to show the password, how can i add another key to be used only for the login? so this way i have one column used only to show the password and another column to login.
At this moment with what I’ve tried i’ve managed only to use the second field in the admin to be used for both the login and showing the password.
I hope I was clear enough and that someone can help me. Thank you.
I have the define(‘KBGV_WPUSERS’, false ); set to true but instead of it taking them to the normal login I want them to just login right there and it to load the grades page instead of going to the typical wordpress admin area. Is this possible?