build student page framework