| Línea 647... | Línea 647... | 
          
            | 647 |      *
 | 647 |      *
 | 
          
            | 648 |      * @param int|null $type
 | 648 |      * @param int|null $type
 | 
          
            | 649 |      * @return array|string array if $type is not specified and single string if $type is specified
 | 649 |      * @return array|string array if $type is not specified and single string if $type is specified
 | 
          
            | 650 |      * @codeCoverageIgnore
 | 650 |      * @codeCoverageIgnore
 | 
          
            | 651 |      */
 | 651 |      */
 | 
          
            | 652 |     public static function get_select_types(int $type = null): array|string {
 | 652 |     public static function get_select_types(?int $type = null): array|string {
 | 
          
            | 653 |         $plugin = 'qtype_ordering';
 | 653 |         $plugin = 'qtype_ordering';
 | 
          
            | 654 |         $types = [
 | 654 |         $types = [
 | 
          
            | 655 |             self::SELECT_ALL => get_string('selectall', $plugin),
 | 655 |             self::SELECT_ALL => get_string('selectall', $plugin),
 | 
          
            | 656 |             self::SELECT_RANDOM => get_string('selectrandom', $plugin),
 | 656 |             self::SELECT_RANDOM => get_string('selectrandom', $plugin),
 | 
          
            | 657 |             self::SELECT_CONTIGUOUS => get_string('selectcontiguous', $plugin),
 | 657 |             self::SELECT_CONTIGUOUS => get_string('selectcontiguous', $plugin),
 | 
          
            | Línea 664... | Línea 664... | 
          
            | 664 |      *
 | 664 |      *
 | 
          
            | 665 |      * @param int|null $type
 | 665 |      * @param int|null $type
 | 
          
            | 666 |      * @return array|string array if $type is not specified and single string if $type is specified
 | 666 |      * @return array|string array if $type is not specified and single string if $type is specified
 | 
          
            | 667 |      * @codeCoverageIgnore
 | 667 |      * @codeCoverageIgnore
 | 
          
            | 668 |      */
 | 668 |      */
 | 
          
            | 669 |     public static function get_layout_types(int $type = null): array|string {
 | 669 |     public static function get_layout_types(?int $type = null): array|string {
 | 
          
            | 670 |         $plugin = 'qtype_ordering';
 | 670 |         $plugin = 'qtype_ordering';
 | 
          
            | 671 |         $types = [
 | 671 |         $types = [
 | 
          
            | 672 |             self::LAYOUT_VERTICAL   => get_string('vertical',   $plugin),
 | 672 |             self::LAYOUT_VERTICAL   => get_string('vertical',   $plugin),
 | 
          
            | 673 |             self::LAYOUT_HORIZONTAL => get_string('horizontal', $plugin),
 | 673 |             self::LAYOUT_HORIZONTAL => get_string('horizontal', $plugin),
 | 
          
            | 674 |         ];
 | 674 |         ];
 | 
          
            | Línea 680... | Línea 680... | 
          
            | 680 |      *
 | 680 |      *
 | 
          
            | 681 |      * @param int|null $type
 | 681 |      * @param int|null $type
 | 
          
            | 682 |      * @return array|string array if $type is not specified and single string if $type is specified
 | 682 |      * @return array|string array if $type is not specified and single string if $type is specified
 | 
          
            | 683 |      * @codeCoverageIgnore
 | 683 |      * @codeCoverageIgnore
 | 
          
            | 684 |      */
 | 684 |      */
 | 
          
            | 685 |     public static function get_grading_types(int $type = null): array|string {
 | 685 |     public static function get_grading_types(?int $type = null): array|string {
 | 
          
            | 686 |         $plugin = 'qtype_ordering';
 | 686 |         $plugin = 'qtype_ordering';
 | 
          
            | 687 |         $types = [
 | 687 |         $types = [
 | 
          
            | 688 |             self::GRADING_ALL_OR_NOTHING => get_string('allornothing', $plugin),
 | 688 |             self::GRADING_ALL_OR_NOTHING => get_string('allornothing', $plugin),
 | 
          
            | 689 |             self::GRADING_ABSOLUTE_POSITION => get_string('absoluteposition', $plugin),
 | 689 |             self::GRADING_ABSOLUTE_POSITION => get_string('absoluteposition', $plugin),
 | 
          
            | 690 |             self::GRADING_RELATIVE_TO_CORRECT => get_string('relativetocorrect', $plugin),
 | 690 |             self::GRADING_RELATIVE_TO_CORRECT => get_string('relativetocorrect', $plugin),
 | 
          
            | Línea 707... | Línea 707... | 
          
            | 707 |      * @param string|null $style The specific numbering style to retrieve.
 | 707 |      * @param string|null $style The specific numbering style to retrieve.
 | 
          
            | 708 |      * @return array|string Numbering style(s).
 | 708 |      * @return array|string Numbering style(s).
 | 
          
            | 709 |      *                      The keys are style identifiers, and the values are the corresponding language strings.
 | 709 |      *                      The keys are style identifiers, and the values are the corresponding language strings.
 | 
          
            | 710 |      * @codeCoverageIgnore
 | 710 |      * @codeCoverageIgnore
 | 
          
            | 711 |      */
 | 711 |      */
 | 
          
            | 712 |     public static function get_numbering_styles(string $style = null): array|string {
 | 712 |     public static function get_numbering_styles(?string $style = null): array|string {
 | 
          
            | 713 |         $plugin = 'qtype_ordering';
 | 713 |         $plugin = 'qtype_ordering';
 | 
          
            | 714 |         $styles = [
 | 714 |         $styles = [
 | 
          
            | 715 |             'none' => get_string('numberingstylenone', $plugin),
 | 715 |             'none' => get_string('numberingstylenone', $plugin),
 | 
          
            | 716 |             'abc' => get_string('numberingstyleabc', $plugin),
 | 716 |             'abc' => get_string('numberingstyleabc', $plugin),
 | 
          
            | 717 |             'ABCD' => get_string('numberingstyleABCD', $plugin),
 | 717 |             'ABCD' => get_string('numberingstyleABCD', $plugin),
 |