def save_explain(lti=lti): assignment_id = request.form.get('assignment_id', None) course_id = request.values.get('course_id', g.course.id if 'course' in g else None) if None in (assignment_id, course_id): return jsonify(success=False, message="No Assignment ID or Course ID given!") assignment_version = int(request.form.get('version', -1)) answer = request.form.get('answer', '') name = request.form.get('name', '') Submission.save_explanation_answer(g.user.id, int(assignment_id), int(course_id), name, answer) return jsonify(success=True)
def save_explain(lti=lti): assignment_id = request.form.get('question_id', None) assignment_version = int(request.form.get('version', -1)) if assignment_id is None: return jsonify(success=False, message="No Assignment ID given!") answer = request.form.get('answer', '') name = request.form.get('name', '') user = User.from_lti("canvas", session["pylti_user_id"], session.get("user_email", ""), session.get("lis_person_name_given", ""), session.get("lis_person_name_family", "")) Submission.save_explanation_answer(user.id, assignment_id, name, answer) return jsonify(success=True)