diff --git a/app/controllers/course/courseware.php b/app/controllers/course/courseware.php
index d2f515e6a663b9840379ea95ded2f6722728b0f5..8518b25dc8c286d52aecf915f0f169eadea45b7c 100755
--- a/app/controllers/course/courseware.php
+++ b/app/controllers/course/courseware.php
@@ -237,7 +237,7 @@ class Course_CoursewareController extends AuthenticatedController
         foreach ($blks as $blk) {
             $progresses = $userProgresses[$blk];
             $usersProgress = $progresses['count'] ? (float) $progresses['grade'] : 0;
-            $data['progress'] += $usersProgress / $usersCounter;
+            $data['progress'] += $usersCounter ? $usersProgress / $usersCounter : 0;
         }
 
         return $data;