/**
  * Determines if the course has the minimum number of resources.
  * First, looks into Moodle core tables for existing previous resources. If it doesn't find any, it tries luck in
  * plugin's historic table. If it doesn't found neither here, means that the course has not previous resources.
  *
  * @param int $courseid The course to determine if meets the minimum modules.
  * @param int $currentyear The year of the given current course.
  * @param \block_mycourse_recommendations\database_helper $db The object with deals with database.
  * @return boolean If the given course has the minimum resources or not.
  */
 public static function meets_minimum_resources($courseid, $currentyear, $db)
 {
     $previousresourcenumber = $db->get_previous_courses_resources_number_core_tables($courseid, $currentyear);
     $minimum = false;
     if ($previousresourcenumber >= self::MINIMUM_PREVIOUS_RESOURCES) {
         $minimum = true;
     }
     if (!$minimum) {
         $previousresourcenumber = $db->get_previous_courses_resources_number_historic_tables($courseid, $currentyear);
         if ($previousresourcenumber >= self::MINIMUM_PREVIOUS_RESOURCES) {
             $minimum = true;
         }
     }
     return $minimum;
 }