def create_instructor(self,**kwargs):
status = kwargs.get('<STR_LIT:status>', Instructor.InstructorStatus.roster)<EOL>firstName = kwargs.get('<STR_LIT>','<STR_LIT>')<EOL>lastName = kwargs.get('<STR_LIT>','<STR_LIT>')<EOL>publicEmail = kwargs.get('<STR_LIT>','<STR_LIT>')<EOL>privateEmail = kwargs.get('<STR_LIT>', '<STR_LIT>')<EOL>bio = kwargs.get('<STR_LIT>', '<STR_LIT>')<EOL>userAccount = kwargs.get('<STR_LIT>', None)<EOL>staffMember = StaffMember.objects.create(<EOL>firstName=firstName,<EOL>lastName=lastName,<EOL>userAccount=userAccount,<EOL>publicEmail=publicEmail,<EOL>privateEmail=privateEmail,<EOL>bio=bio,<EOL>)<EOL>Instructor.objects.create(<EOL>staffMember=staffMember,<EOL>status=status,<EOL>)<EOL>return staffMember<EOL>
This method creates a new instructor (other than the default)
for testing things like substitute teaching.