def create_action(kwargs=None): """Creates a Question record :param kwargs: dictionary to override request form values :type kwargs: dict """ try: if not kwargs: values = request.get_json() kwargs = { "question" : values.get('question'), "answer" : values.get('answer'), "category_id" : int(values.get('category', 0)), "difficulty" : int(values.get('difficulty', 0)) } model = Question(**kwargs) model.insert() response = { "success" : True, "question" : model.format() } return jsonify(response) except: abort(422)