Beispiel #1
0
def add_room_currques():

    quesid = request.get_json(force=True)
    uid = current_user.id
    # check if user already has a room
    roomcheck = Roomcode_Currques.query.filter_by(authorid=current_user.id).first()
    
    # automatically make question live whenever there is a change, might need to change this later
    islive = 1;

    # if user does not have a room then add room and question, else just change current question
    if roomcheck is None:
        roomcode = id_generator()       
        code_ques =  {'qid' : quesid['quesid'], 'rcode' : roomcode}
        Roomcode_Currques.add_room_question(code_ques, uid, islive)
    else:
        roomcode = roomcheck.roomcode
        Roomcode_Currques.change_currquestion(quesid['quesid'], uid, islive)

    redir = url_for('admin.question_controlpanel', room_code = roomcode)
    return jsonify(urlr = redir)
Beispiel #2
0
def toggle_ques_live():
    data = request.get_json(force=True)
    uid = current_user.id
    Roomcode_Currques.toggle_ques_live(uid, data['islive'])
    return jsonify(response="success")