예제 #1
0
def update_assistantship():
    #    if request.form:
    #        Admin.update_grade(request.form['sid'], request.form['grade'])
    #        return "update successfull"
    Admin.update_assistantship(request.json.get('sid'),
                               request.json.get('assistantship'))
    return "update successful."
예제 #2
0
def request_assistantship_accepted(term):
    ####################### TBD change 'dummy' to GET from PAWS database ##################
    data = json.loads(
        requests.get(
            f"http://tinman.cs.gsu.edu:5001/students/enrolled/CSC/{term}/").
        content)
    Admin.accepted_assistantship_req(data)
    return jsonify(data)
예제 #3
0
def update_grade():
    #    if request.form:
    #       Admin.update_grade(request.form['sid'], request.form['grade'])
    #        return "update successfull"
    if request.method == 'PATCH':
        Admin.update_grade(request.json['sid'], request.json['grade'],
                           request.json['term'], request.json['year'],
                           request.json['crn'])
        return "update successful."
    elif request.method == "GET":
        data = Admin.get_student_grade()
        return jsonify(data)
예제 #4
0
def get_assistantships():
    data = json.loads(
        requests.get(
            'http://tinman.cs.gsu.edu:5001/students/enrolled/CSC/FA/').content)
    Admin.accepted_assistantship_req(data)
    data = json.loads(
        requests.get(
            'http://tinman.cs.gsu.edu:5001/students/enrolled/CSC/SU/').content)
    Admin.accepted_assistantship_req(data)
    data = json.loads(
        requests.get(
            'http://tinman.cs.gsu.edu:5001/students/enrolled/CSC/SP/').content)
    Admin.accepted_assistantship_req(data)
    assis = Admin.check_assistantships()
    return jsonify(assis)
예제 #5
0
def request_grade_accepted():
    ####################### TBD change 'dummy' to GET from PAWS database ##################
    data = Admin.accepted_grade_req()
    return jsonify(data)
예제 #6
0
def request_course_accepted():
    ####################### TBD change 'dummy' to GET from PAWS database ##################
    data = json.loads(
        requests.get(f"http://tinman.cs.gsu.edu:5001/courses/CSC/").content)
    Admin.accepted_course_req(data)
    return jsonify(data)
예제 #7
0
def get_assistantship(sid):
    assis = Admin.check_assistantship(sid)
    return jsonify(assis)
예제 #8
0
def update_grade(sid, crn):
    if request.json:
        Admin.update_grade(sid, request.json['term'], request.json['year'],
                           crn, request.json['grade'])
        return "update successfull"
예제 #9
0
def request_accepted():
    data = json.loads(
        requests.get(
            'http://tinman.cs.gsu.edu:5015/acceptedStudents/GSU').content)
    Admin.accepted_req(data['students'])
    return 'student added'