Beispiel #1
0
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)
Beispiel #2
0
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)
Beispiel #3
0
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)
Beispiel #4
0
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)