test implementation for program,semester,subject