Trainee portal