Exemplo n.º 1
0
def getUserData(email, password):
    #Initializes a session object, which logs in to Aeries
    session = AeriesSession.Session(email, password)
    #Passes the session object to the Gradebooks class to
    #   read general gradebook information (in python format)
    #   from the home page
    gradebooks = Gradebooks.getGradebooks(session)
    #Passes the session object to the Assignments class to read
    #   the current month's (starting on the 1st ending on the
    #   last day) assignments (in python format) from the home page
    assignments = Assignments.getAssignments(session)
    return {'gradebooks': gradebooks, 'assignments': assignments}
Exemplo n.º 2
0
def get(what, email, password, gradebook=None):
    try:
        session = AeriesSession.Session(email, password)
    except ValueError:
        raise
    if what == 'grades':
        data = Gradebooks.getGradebooks(session)
    if what == 'assignments':
        data = Assignments.getAssignments(session)
    if what == 'gradebook':
        #gradebook is treated as a regular expression
        data = GradebookDetails.getGradebook(gradebook, session)
    json = toJSON(data)
    return json