Proyectos de Subversion Moodle

Rev

Rev 1 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 1 Rev 1441
Línea 35... Línea 35...
35
                'singular' => 'submission',
35
                'singular' => 'submission',
36
                'datagenerator' => 'submission',
36
                'datagenerator' => 'submission',
37
                'required' => ['assign', 'user'],
37
                'required' => ['assign', 'user'],
38
                'switchids' => ['assign' => 'assignid', 'user' => 'userid'],
38
                'switchids' => ['assign' => 'assignid', 'user' => 'userid'],
39
            ],
39
            ],
-
 
40
            'extensions' => [
-
 
41
                'singular' => 'extension',
-
 
42
                'datagenerator' => 'extension',
-
 
43
                'required' => ['assign', 'user', 'extensionduedate'],
-
 
44
                'switchids' => ['assign' => 'cmid', 'user' => 'userid'],
-
 
45
            ],
40
        ];
46
        ];
41
    }
47
    }
Línea 42... Línea 48...
42
 
48
 
43
    /**
49
    /**
44
     * Get the assignment CMID using an activity idnumber.
50
     * Get the assignment cmid using an activity name or idnumber.
45
     *
51
     *
46
     * @param string $idnumber
52
     * @param string $identifier activity name or idnumber
47
     * @return int The cmid
53
     * @return int The cmid
48
     */
54
     */
49
    protected function get_assign_id(string $idnumber): int {
55
    protected function get_assign_id(string $identifier): int {
50
        return $this->get_activity_id($idnumber);
56
        return $this->get_cm_by_activity_name('assign', $identifier)->id;
51
    }
57
    }