GC-347 Live update Predicted Final Grade and Level if exists

There Probably is a few thing places to see if we can improve some efficiency, but everything works from what I can tell.