A web portal for pre and post palcement activities.