put autograder into a separate module.
include AutoGrader in CodingQuestionGrading.
add normal grader for mcq question, change coding question to only upate grade after students have finished all questions.
remove auto_grader from training_submission.
precompiled assets
Allow lecturer to create level requirements for achievments
- Add a section for level requirements in achievements' _form
- Add a partial _lvl_req_row in requirements's views
Add logic to check for Level requirement before when calling Achievement#fulfilled_conditions?
Adjust the logic for achieving level requirement
Logic check for Level requirements
Create and render a level requirement requested during achievement creation
Show the correct info for a level requirements
Create a AJAX call when user create level requirement
puma config
config puma to run in daemon
increase database pool for prod
Display the level requirements when listing achievements
enable multiple thread for rails
appearance update: narrower side bar
Merge branch 'dev/multi_grader' into development

* dev/multi_grader:
  remove auto_grader from training_submission.
  add normal grader for mcq question, change coding question to only upate grade after students have finished all questions.
  include AutoGrader in CodingQuestionGrading.
  put autograder into a separate module.
admin panel improvement

- masquerade tab
- role request tab