Just to further add to this, If i add a new users and they get the test correct first time on the intermdiate test, then the advanced test will be become ungreyed out.
I still have the problem though with the fact that if they get the test wrong on their first go then retake it and get 100% then the advanced lesson still stays greyed out! Very confused!