Moodle code to add grades & course links to Profile & ILP pages

This is a short-ish posting to ensure reasonable consistency between the posts here on my blog, with posts I’ve made on the site.  Amongst other things the Personalized Learning Environment (PLE) I developed for Stanmore College, is now proving useful in helping students navigate their courses in Moodle, & tracking which BTEC criteria they have achieved *.   I have made the basic Moodle PHP code for this available on  The following files illustrate the basics of displaying grades & links in the /user/profile.php,  & might help other benefit.

In the following file, see line 346:

The above links are also at: & are illustrated by

All this should make more sense to interested parties when I post my #ALTC2013 presentation, which provides the broader context for  and includes * early evidence.  Following this I plan to make  demonstration site  & code available for these PLE enhancements  – applied to Moodle 2.6 🙂

Proposing some standard parts in all online evironments to support learning

A primary interest of mine is supporting students development, & an important aspect of this is facilitating communication.  @Stanmore college we have implemented what could be called an online “Personalised Learning Environment” (PLE) .  This YouTube screen-cast should give you some insight.  However in my experience it would do no harm if all maintained schools provided certain things as standard to staff & parents online.

In a recent book called “14-18 a new vision for secondary education” by Kenneth Baker (a former secretary of state for education), Mike Tomlinson and others makes a number of recommendations.  The fundamental recommendations being establishing more middle schools for 9-13yrs, and improving the options we offer 14-18 year olds and their families.

It makes the point that we should learn from other countries with lower youth unemployment, and create (~3) substantial, popular & respected alternative pathways to GCSEs @16yrs, and  Alevels @18yrs.  Although it suggests that all 14-18 yr old should have a broad education including English, Maths, Sport, Science… it suggests a larger part of all students learning should be making connections with the real world of work and the jobs we do.  The following PLE diagram includes a page supporting learning pathway choices at 14 & career advice . The diagram should be seen in conjunction with this screen-cast of an initial implementation

#Click image to enlarge

Personalised Learning Environment PLP Draft Proposal
Standard Parts of Personalised Learning Environment PLP Draft Proposal

Adding Grades & Feedback to the #Moodle student course Profile (PLE)

Having implemented the changes shown in the previous blog post, adding Grades & Feedback seem like a logical improvement ?
(similar to below,  is now in production in the Stanmore College Moodle & being  piloted with its users) :

Enhancing the Moodle user (course) profile with Grades and Feedback
Enhancing the Moodle user (course) profile with Grades and Feedback

This improvement can be Voted for at

Developing the USER’s personalised/profile pages within #moodle (PLE)

@stanmoreCollege we are looking at ways to improve, customise & better integrate the pages which present information about a particular student.  For example the “My Moodle Page”, the Grades “User report” page, ILP Block & other custom pages…Over time I hope to post examples of our other personalised pages for the interest to others.

#Moodle user/view enhanced & user/profile
#Moodle user/view enhanced & user/profile

More information at