data dependency, delete user_achievement when achievement is removed
add task to auto check & assign achievements.
add revision preference.
make the preference training reattempt effective.
exp for submission
precompiled assets
Merge branch 'development' of github.com:Coursemology/coursemology.org into dev/raymoond

Conflicts:
	db/seeds.rb