diff --git a/app/Http/Controllers/CourseController.php b/app/Http/Controllers/CourseController.php
index 64c46942c95787bd1d29ccd66aa38fd850e47176..d2ae817976400ea7f720de39b84fcb4343d22c5b 100644
--- a/app/Http/Controllers/CourseController.php
+++ b/app/Http/Controllers/CourseController.php
@@ -145,6 +145,10 @@ class CourseController extends Controller
      * @return grade
      */
     public function grade($id_course) {
+        if (Auth::user()->role == 0) {
+            return redirect()->route('course', ['id_course' => $id_course, 'msg' => 6]);
+        }
+
         $enrolled_id = DB::table('user_course')->where('id_course', $id_course)->pluck('id_user');
 
         $topics = DB::table('topics')->where('id_course', $id_course)->get();
diff --git a/resources/views/course.blade.php b/resources/views/course.blade.php
index 4c11870663acb7638522937a129a0046400d66c5..6567eac9d97141bb5d162a00944577069ddd1cac 100644
--- a/resources/views/course.blade.php
+++ b/resources/views/course.blade.php
@@ -255,8 +255,10 @@
                     @foreach($students as $student)
                         {{ $student }} <br/>
                     @endforeach
-                    <br/>
-                    <a href="<?php echo $topic->id_course; ?>/grade" class="btn btn-primary" role="button">Lihat Nilai</a>
+                    @if(Auth::user()->role == 1)
+                        <br/>
+                        <a href="<?php echo $topic->id_course; ?>/grade" class="btn btn-primary" role="button">Lihat Nilai</a>
+                    @endif
                 </div>
             </div>
         </div>