Student Portal: Creating Comprehensive Curriculum in Physics