コード例 #1
0
ファイル: review.py プロジェクト: muzzi11/SWE_2013_Groep2
 def __init__(self, request):
     """
     Handle the reviewed answer
     """
     try:
         fsession['reviewanswer']
     except:
         pass
     else:
         # for rating in request.form.getlist('rating'):
         # Review.add(fsession['reviewanswer'], fsession['user_id'], rating, )
 
         for tag_id in request.form.getlist('remove_tags'):
             AnswerTag.remove(fsession['reviewanswer'], tag_id)
         
         try:
             request.form['rating']
         except KeyError:
             pass
         else:
             Review.add(fsession['reviewanswer'], g.lti.get_user_id(),
                        request.form['rating'], request.form['comments'])
                        
             # users can review only once per answer so delete from schdule list
             Schedule.delete(fsession['reviewanswer'], g.lti.get_user_id())
                                
         # revoke permission to review answer
         del fsession['reviewanswer']
コード例 #2
0
ファイル: tags.py プロジェクト: klaplong/SWE_2013_Groep2
 def remove(request):
     for tag_id in request.form.getlist('tags'):
         AnswerTag.remove(fsession['assigntag'], tag_id)
コード例 #3
0
ファイル: review.py プロジェクト: klaplong/SWE_2013_Groep2
 def remove_tag_answer(aid, tagid):
     AnswerTag.remove(aid, tagid)
     return json.dumps({'deleted': True})
コード例 #4
0
ファイル: tags.py プロジェクト: muzzi11/SWE_2013_Groep2
 def remove(request):
     for tag_id in request.form.getlist("tags"):
         AnswerTag.remove(fsession["assigntag"], tag_id)