Issue: #240 - Modifying compilation methods
Added give hints view. Added javascript functions. Issue #311
Issue: #240 - Removing extra files
Added documentation.
Added documentation. Issue #311
Issue: #240 - Removing extra line
Issue: #240 - Changing the placeholder
Implementation fix. Issue #311
Issue: #240 - Adding comment
Documentation fixes. Issue #311
Issue: #240 - Fixing Courses Controller
Merge pull request #314 from alaashafaee/C3_Rami_311_Give_Hints_3.2

Pull Request C3 Rami #311 Give Hints 3.2
Merge pull request #313 from alaashafaee/CX_Moataz_240_compiler_compile_3.4

Merging Compiler: Compile - Story 3.4 (Modifying compilation methods) for @Ahmed-Moataz
Merge branch 'master' of https://github.com/alaashafaee/Coolsoft-14 into C5_Serag_206_Profile_5.8
Issue #206 Modified Courses Tab, edited controllers accordingly