Beispiel #1
0
def set_roomoptions():
    room_code = request.args.get('r')
    authorid = current_user.id
    if request.args.get('ppart') is not None:
        result = class_settings.add_setting(authorid, room_code, pointpart = int(request.args.get('ppart')))

    if request.args.get('pcorr') is not None:
        result = class_settings.add_setting(authorid, room_code, pointcorr= int(request.args.get('pcorr')))

    return jsonify(data=result)
Beispiel #2
0
def get_roomoptions():
    room_code = request.args.get('r')
    authorid = current_user.id

    roominfo = class_settings.query.filter_by(roomcode=room_code).first()

    #check if option exist, if not create defult
    if roominfo is None:
        class_settings.add_setting(authorid, room_code) 
        roominfo = class_settings.query.filter_by(roomcode=room_code).first()

    roomdata = dict(pointpart = roominfo.pointsforparticipation, pointcorr = roominfo.pointsforcorrectanswer)



    return jsonify(roomdata=roomdata)