A rework of the certificate module adding course dependancies through certification chain