def addStudentToTeams(g,org,lastName,firstName,githubUser,email,csil):

    print("addStudentToTeams: {0} {1} (github: {2})...".format(
            firstName,lastName,githubUser),end='')

    studentTeam = getStudentTeam(org, githubUser)

    if (studentTeam != False):
        print("Team {0} exists...".format(studentTeam.name),end='')
    else:
        studentTeam = createTeam(org,
                                 formatStudentTeamName(githubUser))
    

    studentGithubUser = findUser(g,githubUser)
    if (studentGithubUser == False):
        print("github user {0} for {1} {2} does not exist".format(githubUser,firstName,lastName))
        return False       

    result = addUserToTeam(studentTeam,studentGithubUser,quiet=False)

    if (result):
        result = addUserToTeam(
            getAllStudentsTeam(org),studentGithubUser,quiet=False)
        return studentTeam
    else:
        return False
Return the 'node' attribute value of the 'query' child element.
dataset/ETHPy150Open UCSB-CS-Using-GitHub-In-Courses/github-acad-scripts/github_acadwf.py/addStudentToTeams--crossover with--dataset/ETHPy150Open CouchPotato/CouchPotatoServer/libs/xmpp/protocol.py/Iq.getQuerynode