コード例 #1
0
def handle_question():
    """Used for the feedback from inserting a question into the database, and
    for actually inserting questions into the database."""

    isActive = request.form.get('active', "false") in ['true', 'True']
    comment = request.form.get('comment', "false") in ['true', 'True']
    tags = request.form.get('tags', "false") in ['true', 'True']
    rating = request.form.get('rating', "false") in ['true', 'True']

    Question.create_question(request.form['question'],
                             g.lti.get_user_id(),
                             g.lti.get_course_id(),
                             isActive,
                             request.form['time'],
                             comment,
                             tags,
                             rating)
    return json.dumps({'done': True})
コード例 #2
0
def handle_question():
    """Used inserting the question into the database and its feedback."""

    if 'question' not in request.args or request.args['question'] == '':
        return json.dumps({'done': False})

    question_text = request.args['question']
    isActive = request.args.get('active', "false") in ['true', 'True']
    comment = request.args.get('comment', "false") in ['true', 'True']
    tags = request.args.get('tags', "false") in ['true', 'True']
    rating = request.args.get('rating', "false") in ['true', 'True']

    Question.create_question(question_text,
                             g.lti.get_user_id(),
                             g.lti.get_course_id(),
                             isActive,
                             request.args['time'],
                             comment,
                             tags,
                             rating)
    return json.dumps({'done': True})
コード例 #3
0
def handle_question():
    if g.lti.is_instructor() == False:
      return render_template("access_restricted.html")
    return Question.create_question(request.form['question'],
            g.lti.get_user_id(),g.lti.get_course_id(),request.form['time'])