Non-core contributed modules

Site Wide User Grade Report

Details

  • Type: New Feature New Feature
  • Status: Closed Closed
  • Priority: Minor Minor
  • Resolution: Fixed
  • Affects Version/s: 1.9
  • Fix Version/s: 1.9
  • Labels:
    None
  • Affected Branches:
    MOODLE_19_STABLE
  • Fixed Branches:
    MOODLE_19_STABLE

Description

This Grade Report Plugin creates User Reports for each course (site wide).

Drill down effect:

Each student's name links to that student's side wide user report only (no other students will appear).

In the one student only Site Wide User Report the student's name links to their user report for that specific course only.

Course names link to the normal User Report (initial view)

Activity

Hide
Anthony Borrow added a comment -

Barry - If you get a chance, since the sitewideusers report is a plugin ideally the report settings should be stored in config_plugins rather than config to keep $CFG from having a bloated footprint. Code wise it does not take that much and the users will never notice but I like trying to keep things in their proper place. Peace - Anthony

Show
Anthony Borrow added a comment - Barry - If you get a chance, since the sitewideusers report is a plugin ideally the report settings should be stored in config_plugins rather than config to keep $CFG from having a bloated footprint. Code wise it does not take that much and the users will never notice but I like trying to keep things in their proper place. Peace - Anthony
Hide
Anthony Borrow added a comment -

Barry,

I've added the code to CVS. Yes, the webroot vs. wwwroot problem was there as well which I fixed up as well as adding a Spanish language file. I did not fix the following PHP notice:

Notice: Undefined variable: currentgroup in /home/arborrow/NetBeansProjects/19stable/moodle/grade/report/sitewideuser/index.php on line 112

I will let you determine how best to initialize currentgroup.

I would recommend testing your code with debugging set to show ALL reasonable PHP notices and errors (not necessarily Developer mode which can be even more picky but I use ALL for reviewing the code).

Peace - Anthony

Show
Anthony Borrow added a comment - Barry, I've added the code to CVS. Yes, the webroot vs. wwwroot problem was there as well which I fixed up as well as adding a Spanish language file. I did not fix the following PHP notice: Notice: Undefined variable: currentgroup in /home/arborrow/NetBeansProjects/19stable/moodle/grade/report/sitewideuser/index.php on line 112 I will let you determine how best to initialize currentgroup. I would recommend testing your code with debugging set to show ALL reasonable PHP notices and errors (not necessarily Developer mode which can be even more picky but I use ALL for reviewing the code). Peace - Anthony
Hide
Anthony Borrow added a comment -

moving to Grade report: Site wide user component

Show
Anthony Borrow added a comment - moving to Grade report: Site wide user component
Hide
Anthony Borrow added a comment -

Barry - Code added to CVS, tracker component created, and CVS write access granted. I think we are clear for lift off. Let me know if you need anything else and thanks for sharing your time and talent with the Moodle community by contributing the site wide user grade report plugin. Peace - Anthony

Show
Anthony Borrow added a comment - Barry - Code added to CVS, tracker component created, and CVS write access granted. I think we are clear for lift off. Let me know if you need anything else and thanks for sharing your time and talent with the Moodle community by contributing the site wide user grade report plugin. Peace - Anthony
Hide
Anthony Borrow added a comment -

p.s. - Feel free to add a comment with the URL to the M&P entries for this and the other grade report plugin and I will get those approved quickly so that they are visible to the public. If you find that you need to modify the entry just let me know and I will make a point to promptly re-approve it.

Show
Anthony Borrow added a comment - p.s. - Feel free to add a comment with the URL to the M&P entries for this and the other grade report plugin and I will get those approved quickly so that they are visible to the public. If you find that you need to modify the entry just let me know and I will make a point to promptly re-approve it.
Hide
Barry Oosthuizen added a comment -

Hi Anthony,

Thanks taking a look and adding a Spanish language file. Wow! And sorry I've not had time yet to look at it again. Just been in a meeting to discuss some more grade reports to develop and now I have to do some research. I just made these couple of reports quickly over the weekend so have not spent time getting the debug notices out.

Re. $currentgroup:
I'll just delete that part as I don't plan to have a myriad of group selectors... One can easily jump to any user report with the course links where a group selector can then be used. Does that sound reasonable?

Show
Barry Oosthuizen added a comment - Hi Anthony, Thanks taking a look and adding a Spanish language file. Wow! And sorry I've not had time yet to look at it again. Just been in a meeting to discuss some more grade reports to develop and now I have to do some research. I just made these couple of reports quickly over the weekend so have not spent time getting the debug notices out. Re. $currentgroup: I'll just delete that part as I don't plan to have a myriad of group selectors... One can easily jump to any user report with the course links where a group selector can then be used. Does that sound reasonable?
Hide
Barry Oosthuizen added a comment -

Anthony - I've added a Modules and Plugins entry at http://moodle.org/mod/data/view.php?d=13&rid=3365

Cheers,

Barry

Show
Barry Oosthuizen added a comment - Anthony - I've added a Modules and Plugins entry at http://moodle.org/mod/data/view.php?d=13&rid=3365 Cheers, Barry
Hide
Anthony Borrow added a comment -

Closing all of my resolved issues. Peace - Anthony

Show
Anthony Borrow added a comment - Closing all of my resolved issues. Peace - Anthony
Hide
Luis de Vasconcelos added a comment -

Barry, have you updated this for Moodle 2.X?

Show
Luis de Vasconcelos added a comment - Barry, have you updated this for Moodle 2.X?

People

Vote (0)
Watch (1)

Dates

  • Created:
    Updated:
    Resolved: