Merge pull request #268 from Genshin/fix_simple_grades

Fix simple grades
[frontend] Fix students index search pagination
[frontend] Prefill students form fields with js from params[q]
Merge branch 'master' of github.com:Genshin/GAKUEngine
[frontend] Fix external_school_records/new fields
[frontend] Add edit to students/external_school_records
[frontend] Class groups index refactoring
[frontend] Fix failing class_group specs
Merge pull request #269 from Genshin/class_groups

Class groups
Merge remote-tracking branch 'origin/master' into implement_grading_methods
fix bad "fixes", update locales
[views] add missing partials + rename arguemnts to criteria where needed
[js] rename arguments to criteria
[spec/feature] rename arguments to criteria
[js] remove line for placeholder
[locale+view] eg key
[migration] make migration more informative/ leave mine
cleaning and rubocop custom directives for 100 char length
Merge remote-tracking branch 'origin/fix_implement_grading_methods' into implement_grading_methods

Conflicts:
	admin/spec/features/grading/grading_methods_spec.rb
add rubocop rules, fix missing comma in spec