$exerciseId) { continue; } $oldVisibility = api_get_item_visibility( $courseInfo, TOOL_QUIZ, $oldId, 0 ); $visibility = api_get_item_visibility( $courseInfo, TOOL_QUIZ, $exerciseId, 0 ); if (-1 === $visibility && -1 === $oldVisibility) { if ($fix) { api_item_property_update( $courseInfo, TOOL_QUIZ, $exerciseId, 'QuizUpdated', $userId, null, null, null, null, 0 ); echo "Fix exercise iid = $exerciseId / ".$exerciseItem['title'].PHP_EOL; $fixed++; } $emptyCounter++; } $counter++; } if ($emptyCounter > 0) { echo 'Course: '.$courseId.' - '.$courseInfo['title'].PHP_EOL.PHP_EOL; echo $emptyCounter.' / ' . $counter.PHP_EOL; echo 'To be fix: ' . $emptyCounter.PHP_EOL; } // Fix exercise in session }