original_string: public static function available_strategies_list() {
          $installed = core_component::get_plugin_list('workshopform');
          $forms = array();
          foreach ($installed as $strategy => $strategypath) {
              if (file_exists($strategypath . '/lib.php')) {
                  $forms[$strategy] = get_string('pluginname', 'workshopform_' . $strategy);
              }
          }
          return $forms;
      }
code: public static function available_strategies_list() {
          $installed = core_component::get_plugin_list('workshopform');
          $forms = array();
          foreach ($installed as $strategy => $strategypath) {
              if (file_exists($strategypath . '/lib.php')) {
                  $forms[$strategy] = get_string('pluginname', 'workshopform_' . $strategy);
              }
          }
          return $forms;
      }
code_tokens: public static function available_strategies_list ( ) { $ installed = core_component :: get_plugin_list ( 'workshopform' ) ; $ forms = array ( ) ; foreach ( $ installed as $ strategy => $ strategypath ) { if ( file_exists ( $ strategypath . '/lib.php' ) ) { $ forms [ $ strategy ] = get_string ( 'pluginname' , 'workshopform_' . $ strategy ) ; } } return $ forms ; }
docstring: Returns the list of available grading strategy methods
  
  @return array ['string' => 'string']
docstring_tokens: Returns the list of available grading strategy methods