code: public function getAdaptiveAssessmentSectionInfo(AssessmentTest $test, \tao_models_classes_service_StorageDirectory $compilationDirectory, $basePath, $qtiAssessmentSectionIdentifier)
      {
          $info = CatUtils::getCatInfo($test);
          $adaptiveInfo = [
              'qtiSectionIdentifier' => $qtiAssessmentSectionIdentifier,
              'adaptiveSectionIdentifier' => false,
              'adaptiveEngineRef' => false
          ];
          
          if (isset($info[$qtiAssessmentSectionIdentifier])) {
              if (isset($info[$qtiAssessmentSectionIdentifier]['adaptiveEngineRef'])) {
                  $adaptiveInfo['adaptiveEngineRef'] = $info[$qtiAssessmentSectionIdentifier]['adaptiveEngineRef'];
              }
              
              if (isset($info[$qtiAssessmentSectionIdentifier]['adaptiveSettingsRef'])) {
                   $adaptiveInfo['adaptiveSectionIdentifier'] = trim($compilationDirectory->read("./${basePath}/" . $info[$qtiAssessmentSectionIdentifier]['adaptiveSettingsRef']));
              }
          }
          
          return (!isset($info[$qtiAssessmentSectionIdentifier]['adaptiveEngineRef']) || !isset($info[$qtiAssessmentSectionIdentifier]['adaptiveSettingsRef'])) ? false : $adaptiveInfo;
      }
docs: Get Information about a given Adaptive Section.
  
  This method returns Information about the "adaptivity" of a given QTI AssessmentSection.
  The method returns an associative array containing the following information:
  
  * 'qtiSectionIdentifier' => The original QTI Identifier of the section.
  * 'adaptiveSectionIdentifier' => The identifier of the adaptive section as known by the Adaptive Engine.
  * 'adaptiveEngineRef' => The URL to the Adaptive Engine End Point to be used for that Adaptive Section.
  
  In case of the Assessment Section is not adaptive, the method returns false.
  
  @param \qtism\data\AssessmentTest $test A given AssessmentTest object.
  @param \tao_models_classes_service_StorageDirectory $compilationDirectory The compilation directory where the test is compiled as a TAO Delivery.
  @param string $qtiAssessmentSectionIdentifier The QTI identifier of the AssessmentSection you would like to get "adaptivity" information.
  @return array|boolean Some "adaptivity" information or false in case of the given $qtiAssessmentSectionIdentifier does not correspond to an adaptive Assessment Section.