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.
New update for rake task
Merge branch 'mark/fix_gen_fake_data_tasks_when_called_with_empty_db' into development
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
Display the level requirements when listing achievements
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.
Merge pull request #13 from exklamationmark/mark/fix_gen_fake_data_tasks_when_called_with_empty_db

Mark/fix gen fake data tasks when called with empty db
Merge pull request #7 from exklamationmark/mark/add_level_dependecy_to_achivements

add level dependency logic for Achievement
add select all/ deselect all/ select my students/all students to manual award givaway views.
add header to manage students.
show class a ta is tutoring in home page.