Closed

Wordpress Developer: Customize Existing Gradebook Plugin

This project received 6 bids from talented freelancers with an average bid price of $215 USD.

Get free quotes for a project like this
Employer working
Project Budget
N/A
Total Bids
6
Project Description

I am developing a website for a school, and I've been using a plugin called KB Gradebook.
The problem is, the developer of the plugin no longer supports it and I need to add some simple features to it.

What I need:

1. The plugin was created for small classes of just a few students, so instead of creating its own tables, it just saves a large array to the database. That would cause serious CPU problems if many users check their grades at once. So I need it to create its own tables, instead of just saving a large array. In other words: optimize it to work for a school of 1000 students.

2. The students will use the WP login/username to check for their grades. It is a feature that works right now, but according to the developer, it is a beta feature. I've tested it and it seems to work ok. But I need it to work 100%. In other words: Perfect the code and make it a definitive feature.

3. This is maybe the hardest part. I want the parents to be able to check their son's grades by using a single e-mail account, so there has to be a bridge between a given student username and their parent's e-mail. If a parent has two or more sons/daughters, they should be able to choose whose grades they want to check.

Other than that, I feel fine with the way the plugin works. I like the simplicity of it.

Let me know if you're interested in customizing this plugin. Check it out, see if you understand how it works, and then let's talk in more detail about what I want.

Thank you.

Plugin details:
KB Gradebook
[url removed, login to view]
License: Open Source

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online