This site would normally be generated by weblog ('blog') software for ease of management by the school. The links for the scripts to display marks and attendance would be in the generated display.