예제 #1
0
    def get(self, id):
        results = []
        ids = request.args.get('ids')

        item = AnswerModel.find_by_id(id=id)
        if (item == None):
            return {'data': []}
        else:
            #return jsonify(json_list = questions)
            return {
                "id": item.id,
                "id_question": item.id_question,
                "id_option": item.id_option,
                "score": item.score,
                "future": item.future,
                "justification_text": item.justification_text,
                "justification_file": item.justification_file
            }
예제 #2
0
 def put(self, id):
     item = AnswerModel.find_by_id(id=id)
     if (item == None):
         return {'data': []}
     else:
         data = request.json['answer']
         if (data['id_option'] != None):
             item.id_option = data['id_option']
         if (data['justification_text'] != None):
             item.justification_text = data['justification_text']
         if (data['justification_file'] != None):
             item.justification_file = data['justification_file']
         if (data['score'] != None):
             item.score = data['score']
         try:
             item.save_to_db()
             return {'message': 'answer {} was updated'.format(str(id))}
         except Exception as e:
             print(e)
             return {'message': 'Something went wrong ' + str(e)}, 500