add a parse string function to enable #<> in code editor
fix survey contest submission status issue
Merge branch 'development' of github.com:Coursemology/coursemology.org into development
fix survey contest, eliminate usage of current_qn
[Survey] done? check to be >=
fixing the answer grading not showing bug in gradings view
change answer.save to answer.specific.save
add result fields to both answer and coding_answer
Merge pull request #216 from wangqiang1208/bugfixing/auto-grader-output

fixing the answer grading not showing bug in gradings view
fix training tab duplication bug
re-order tab logs
soft delete tabs
add deleted_at to tabs table
run migration
Merge pull request #218 from wangqiang1208/bugfixing/tab-soft-delete

tabs soft delete implementation
Merge pull request #217 from wangqiang1208/bugfixing/course-dup

fix training tab duplication bug
fix new contest survey 'no such action' bug
set is_contest field in survey default to false
Fixed embarrassing typo
Merge pull request #221 from yangshun/public-typo

Fixed embarrassing typo
using regular expression to do string parse
Merge pull request #212 from wangqiang1208/bugfixing/code-editor-display

add a parse string function to enable #<> in code editor
Merge pull request #220 from wangqiang1208/bugfixing/survey

fix new contest survey 'no such action' bug