[views] refactor views and add helpers
[controller] refactor exam, exam portion and attachment controller
[factory] exam and exam portion
[helper] translation and link_to* helpers
[spec/request] attachment and exam portion req helpers
[spec/controller] exam portion
Merge pull request #243 from Genshin/refactor_bs3_exam_portion

Refactor bs3 exam portion