Agregar tareas y examenes a curso desde php

Agregar tareas y examenes a curso desde php

de iconer nfa -
Número de respuestas: 3

Haciendo uso de las funciones que provee moodle e sido capaz de crear usuarios, cursos y enrolar a usuarios en los cursos, hay alguna manera de agregar el contenido del curso desde código? como tareas, exámenes o lecciones.


Las funciones que estoy usando actualmente son:

    core_user_create_users  
    core_course_get_courses 
    core_course_get_categories  
    core_course_create_courses  
    core_course_create_categories   
    core_group_get_course_groups    
    core_group_create_groups    
    enrol_manual_enrol_users    
    core_group_add_group_members
hay alguna similar para agregar actividades al curso?
Promedio de valoraciones: -
En respuesta a iconer nfa

Re: Agregar tareas y examenes a curso desde php

de Jaxon Julián Muñoz Avendaño -

¿Cómo enrolaste los usuarios dentro de los cursos?

En respuesta a Jaxon Julián Muñoz Avendaño

Re: Agregar tareas y examenes a curso desde php

de Jair Edson Revilla Arroyo -

jaxon,

la estructura es:

$tempArray = array();

$role = stdClass();

$role->roleid = int;

$role->userid = int;

$role->courseid = int;

$role->timestart = int;

$role->tineend = int;

$role->suspend = int;

$tempArray[] = $role;


envías:

array('enrolments' => $tempArray);


En respuesta a iconer nfa

Re: Agregar tareas y examenes a curso desde php

de Jair Edson Revilla Arroyo -

Puede que sea muy tarde pero te daré mi opinión por si las dudas,

Puedes simplemente crear un plugin de servicios y allí pasarle los parámetros que necesitas como por ejemplo id de curso y la actividad que quieras agregar.


saludos,