Templating improvements, ajax & student user functionalities.