Issue #216 Add missing fields in lecturer registeration
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #216 Add missing fields in lecturer registeration with required presence validations
Issue #188 create controllers
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C2_magdi_188_Add_Solutions_constraints_4.14
Create git_next_problem_to_solve method
Applying modification
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Khaled_130_add_user_authentication_advanced_5.9_5.11_5.12_5.16
Issue #216 Special handling for 'date of birth' field in lecturer registeration
Created mailer for System reminders
Created message bodies awaiting dependency on link to next problem
Fixed mail subject
Issue #216 Added uploading profile image in lecturer registeration
added whenever gem, changed action name to reminder_email
Issue #216 Finished lecturer registeration
added scheduler file, modified parameter name in system_reminders to avoid conflict
fixed bugs in scheduler.rb
Issue #216 Minor bug fix
Placing problems in table
Adding Documentation