Exemplo n.º 1
0
    def delete_question(qid):
        question = Question.by_id(int(qid))
        if g.lti.is_instructor():
            session.delete(question)
            session.commit()

        return json.dumps({'deleted': g.lti.is_instructor()})
Exemplo n.º 2
0
    def delete_userquestion(qid):
        '''removes the question with the provided id from the database'''
        question = UserQuestion.by_id(int(qid))
        if g.lti.is_instructor():
            session.delete(question)
            session.commit()

        return json.dumps({'deleted': g.lti.is_instructor()})
Exemplo n.º 3
0
    def delete_question(qid):
        '''removes the question with the provided id from the database'''
        question = Question.by_id(int(qid))
        if g.lti.is_instructor():
            session.delete(question)
            #Delete answers
            quid = {"questionID": int(qid)}
            answers = AnswerModel.get_filtered(**quid)
            for x in answers:
                session.delete(x)
            session.commit()

        return json.dumps({'deleted': g.lti.is_instructor()})
Exemplo n.º 4
0
 def remove_by_id(cls, id):
     entry = cls.by_id(id)
     if entry == None:
         return
     session.delete(entry)
     session.commit()
Exemplo n.º 5
0
 def remove(answer_id, tag_id):
     for at in session.query(AnswerTag).filter(
             AnswerTag.answer_id==answer_id,
             AnswerTag.tag_id==tag_id):
         session.delete(at)
         session.commit()
Exemplo n.º 6
0
 def remove_tag(tag_id):
     tag = session.query(Tag).filter(Tag.id == tag_id).first()
     session.delete(tag)
     session.commit()
Exemplo n.º 7
0
 def delete(answer_id, user_id):
     for review in session.query(Review).filter(
             Review.answer_id == answer_id, Review.user_id == user_id):
         session.delete(review)
         session.commit()
Exemplo n.º 8
0
 def delete(answer_id, user_id):
     for schedule in session.query(Schedule).filter(
             Schedule.answer_id == answer_id, Schedule.user_id == user_id):
         session.delete(schedule)
         session.commit()
Exemplo n.º 9
0
 def remove_tag(tag_id):
     for tag in session.query(Tag).filter(Tag.id == tag_id):
         session.delete(tag)