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)
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)