• I want to gather data from my users (logged in) monthly. for example their score in university, I want my students announce their score every month in my website and I want to see their progress and regress charts in any single field, for example math score . I want any single user have their own chart. and another thing I want to see the average of math score in class. How can I do it?

    • This topic was modified 5 years, 2 months ago by mrmahdi654.
Viewing 1 replies (of 1 total)
  • This is not a feature that’s included with WordPress. You will have to use plugins and custom programming to get this functionality.

    First, you’ll need to collect the data from your students. So you’ll need a form plugin which will let you store the data in the WordPress database. If you use Advance Custom Fields (ACF), you may be able to integrate a front-end form. Or you can use code to capture the data from the form and put it into the ACF fields.

    You might not want to share the information with all the other students, so you’ll need a plugin which can protect information. (Roles / Access)

    You’ll need a way to create fields to store the information – Advanced Custom Fields might work well for you there, but you’ll probably have to use the paid version so that you can use the Repeater Field.

    Then, you’ll need a charting plugin. You may have to try several out to get one that presents the chart the way you want. (Best WordPress plugins for Creating Charts )

    Lastly, you’ll have to write some custom code which will pull the data from the ACF fields, while checking permissions ( Roles / Access ) to feed to the charting plugin.

    If you want a simpler, but more manual process, you could have them enter their grades on a form (using a form plugin), which sends the info to you and you enter it in a Google Spreadsheet and use a charting plugin to pull data from the spreadsheet. Privacy concerns with sharing student data might be a problem with that solution.

Viewing 1 replies (of 1 total)
  • The topic ‘Indicate information as a chart’ is closed to new replies.