Está en la página 1de 6

6/21/2020 Moodle en Español: Creacion masiva de cursos

 Buscar en los foros

Instalación y Actualización
Creacion masiva de cursos
◄ Quien puede hacer una instalación windows Jclic solo como administrador ►

Mostrar respuestas anidadas

Este tema ha sido bloqueado así que no podrás responder en el.

Creacion masiva de cursos


Patricio Tapia
lunes, 3 de abril de 2006, 22:54

Saludos a toda la comunidad

Mi problema es que necesito crear mas de 600 cursos en mi universidad, alguien posee algun script que sirva para automatizar este
procedimiento?

Desde ya muchas gracias

Promedio de cali caciones: - Enlace permanente Responder

Re: Creacion masiva de cursos


Diego Garcia
viernes, 14 de noviembre de 2008, 22:48

Tambien tengo el mismo inconveniente, si alguien que ya ha resuelto el problema por favor ayudarnos.

De antemano, Gracias.

Diego.

Promedio de cali caciones: - Enlace permanente Mostrar mensaje anterior Responder

Re: Creacion masiva de cursos


juan cortez gutierrez
sábado, 15 de noviembre de 2008, 05:01

La solución es mas sencilla de lo que te imaginas, lo que debes hacer pero para ayer es enseñar a los colaboradores (catedráticos)
como se trabaja en el sistema Moodle, quiero entender que tu eres el administrador del sistema, pues ellos serán los maestros,
delega responsabilidades, ya que cada catedrático tiene sus ideas y formas de impartir su cátedra, en el Instituto Tecnologico de
Tijuana localizada este en la Baja California México, es lo que estamos haciendo. No te quedes con toda la información te puedes
hacer DIABETICO por las presiones. Te anexo un ejemplo.

Mi Espacio Comun: Cursos


Usted se ha autenti cado como Juan Cortez Gutierrez (Salir)

Usted está aquí


espaciocomun
► Categorías
x
Para continuar usando este sitio web, debe aceptar nuestras políticas:
· ► Ingeniería Electromecanica Privacy notice, Cookies policy

Continuar

https://moodle.org/mod/forum/discuss.php?d=43080 1/7
6/21/2020 Moodle en Español: Creacion masiva de cursos
Cursos

Administración y técnicas de mantenimiento Ing´s. jose ores y felix meza

Aire Acondicionado Y Refrigeración Ing. Hernan A. Sanzor E Ing. Jorge Rivera

Aire Acondicionado Y Refrigeracion Ing´S. Hernan A. Castro S. Y Jorge Rivera

Analisis y sintesis de mecanismos Ing. Marco Antonio Martinez Manriquez

Aprendizaje Autonomo;Semestre ¨0¨;Jorge Rivera S.

Ciencia De Los Materiales Ing's. Jorge Rivera Y Jose M. Paz Fdz.

Ciencia E Ing. De Los Materiales

Circuitos Electricos I (5y4a) Ing. Juan Cortez Gutierrez

Circuitos Electricos I (5y4b) Ing. Juan Cortez Gutierrez

Controles Electricos Ing. Miguel Castillo Jasso E Ing. Eduardo Javier Poot Can

Dibujo Asistido Por Computadora

Dibujo Electromecanico

Dibujo Electromecanico

Diseño De Elementos De Maquina Ing. Federico Salas Esteves

Electricidad Y Magnetismo

Estatica 3y2d Ing. Jorge Luis Herrera Arellano

Generadores De Vapor; Ing. Hernan A. Sanzor E Ing. Jorge Rivera

Instalaciones Electricas Especiales Ing. Audencio Rodriuez Rivas

Instalaciones Electricas Industriales Ii Ing. Audencio Rodriguez Rivas

Maquinas Termicas; Ing. Hernan A. Sanzor E Ing. Jorge Rivera

Mecanica De Materiales 4y4b Ing. Federico Salas Estreves

Mediciones Mecanicas Y Electricas Ing. Jose Manuel Paz Fernandez

Probabilidad Y Estadistica 6y1a. Ing, Jorge Luis Herrera Arellano

Procesos De Manufactura Ing. Jose M. Paz Fdz

Proteccion Por Relevadores Ing. Audencio Rodriguez R.

Razonamiento Matematico ; Semestre ¨0¨; Jorge Rivera S.

Razonamiento Matematico A Emilio Borquez

Razonamiento Matematico B Emilio Borquez

Redes De Distribucion 8m5a Ing. Juan Cortez Gutierrez

Redes De Distribucion 7y7a Ing. Juan Cortez Gutierrez

Sistemas Y Maquinas De Fluidos Ing.Raymundo A. Aguas G

Taller De Investigación I 1y4b Ing Juan Carlos Parra Rayos

Termodinamica M. C: Jose Manuel Paz Fernandez


x
Para continuar usando este sitio web, debe aceptar nuestras políticas:
Transferencia De Calor M. C. Rafael Ramirez ZetinaPrivacy
E Ing.notice,
Jose Manuel
Cookies Paz Fernandez
policy

Continuar

https://moodle.org/mod/forum/discuss.php?d=43080 2/7
6/21/2020 Moodle en Español: Creacion masiva de cursos
Promedio de cali caciones: - Enlace permanente Mostrar mensaje anterior Responder

Re: Creacion masiva de cursos


Carlos Diaz Perez (ESRP)
lunes, 27 de julio de 2009, 21:59

Hola a todos;

Estoy creando un Aula Virtual donde tengo importados desde cheros externos los profesores y los alumnos, ahora necesitaría
crear automáticamente los distintos cursos que se impartirán, solo crear la denominación y lo estándar, el resto ya lo harían los
responsables de cada uno de los cursos... ¿como puedo hacerlo esto automáticamente?, ¿existe alguna opción parecida a la de
importar usuarios?

Gracias anticipadas

Promedio de cali caciones: - Enlace permanente Mostrar mensaje anterior Responder

Re: Creacion masiva de cursos


Borja Pérez
martes, 28 de julio de 2009, 04:13

Para resolver un problema parecido he creado un script que me ayuda. Quizás adaptándolo te pueda servir:

<?php

require_once('/etc/moodle/con g.php');
require_once($CFG->dirroot.'/enrol/enrol.class.php');
require_once($CFG->dirroot.'/course/lib.php');
require_once($CFG->dirroot.'/course/edit_form.php');
require_once($CFG->libdir.'/adminlib.php');

$profesor_role=3;

$course = null;
$editform = new course_edit_form('edit.php', compact('course', 'category'));
$data = $editform->get_data();

$cod_curso=$argv[2];
$titulo="";
$n_texto_titu=count($argv)-1;
for ($i=3; $i<=$n_texto_titu; $i++){
$titulo .= $argv[$i]." ";
}

$data->fullname=$titulo;
$data->shortname=$cod_curso;

$data->idnumber=$cod_curso;
$data->summary=$nom_curso;

$data->enrolstartdate = 0;
$data->enrolenddate = 0;
$data->timemodi ed = time();
$data->category=22;
$data->format="topics";
$data->numsections=10;
x
$data->startdate=time() + 3600
Para* continuar
24; usando este sitio web, debe aceptar nuestras políticas:
Privacy notice, Cookies policy
$data->hiddensections=0;
$data->newsitems=5; Continuar

https://moodle.org/mod/forum/discuss.php?d=43080 3/7
6/21/2020 Moodle en Español: Creacion masiva de cursos
$data->showgrades=1;
$data->showreports=0;
$data->maxbytes=104857600;
$data->metacourse=0;
$data->enrol=0;
$data->defaultrole=0;
$data->enrollable=0;
$data->expirynotify=0;
$data->notifystudents=0;
$data->expirythreshold=10 * 86400;
$data->groupmode=0;
$data->groupmodeforce=0;
$data->defaultgroupingid=
$data->visible=1;
$data->guest=0;

if ($course = create_course($data)) {
echo $course->id;
}else{
echo "Error al crear el curso\n";
}

$moodle_course_context = get_context_instance(CONTEXT_COURSE,$course->id);

$user = get_record('user','username',$argv[1]);
role_assign($profesor_role, $user->id, 0, $moodle_course_context->id);

?>

Este script necesita tres datos: identi cador del profesor,código del curso y el nombre del curso.

El identi cador de l profesor es el primer argumento ($argv[1])


El código del curso es el segundo ($argv[2])
El nombre está formado por todos los demás argumentos (no podía ponerlo en uno sólo, no funcionaba ni con comillas ni
nada).

El principio es para utilizar las librerías, después gestión de los argumentos, a continuación se de ne el array de datos del
curso y se crea el curso. Las últimas líneas son para asignar un profesor.

La forma de ejecutar el scrip sería:

$php crea_curso.php id08mp juanjose Texto del nombre del curso

Espero que te sirva

Promedio de cali caciones: Útil (2) Enlace permanente Mostrar mensaje anterior Responder

Re: Creacion masiva de cursos


juan cortez gutierrez
sábado, 15 de noviembre de 2008, 04:57

La solución es mas sencilla de lo que te imaginas, lo que debes hacer pero para ayer es enseñar a los colaboradores (catedráticos)
como se trabaja en el sistema Moodle, quiero entender que tu eres el administrador del sistema, pues ellos serán los maestros, delega
responsabilidades, ya que cada catedrático tiene sus ideas y formas de impartir su cátedra, en el Instituto Tecnologico de Tijuana
localizada este en la Baja California México, es lo que estamos haciendo. No te quedes con toda la información te puedes hacer
DIABETICO por las presiones. Te anexo un ejemplo.

Mi Espacio Comun: Cursos Para continuar usando este sitio web, debe aceptar nuestras políticas:
x
Privacy notice, Cookies policy
Usted se ha autenti cado como Juan Cortez Gutierrez (Salir)
Continuar

https://moodle.org/mod/forum/discuss.php?d=43080 4/7
6/21/2020 Moodle en Español: Creacion masiva de cursos

Usted está aquí


espaciocomun
► Categorías

· ► Ingeniería Electromecanica

Cursos

Administración y técnicas de mantenimiento Ing´s. jose ores y felix meza

Aire Acondicionado Y Refrigeración Ing. Hernan A. Sanzor E Ing. Jorge Rivera

Aire Acondicionado Y Refrigeracion Ing´S. Hernan A. Castro S. Y Jorge Rivera

Analisis y sintesis de mecanismos Ing. Marco Antonio Martinez Manriquez

Aprendizaje Autonomo;Semestre ¨0¨;Jorge Rivera S.

Ciencia De Los Materiales Ing's. Jorge Rivera Y Jose M. Paz Fdz.

Ciencia E Ing. De Los Materiales

Circuitos Electricos I (5y4a) Ing. Juan Cortez Gutierrez

Circuitos Electricos I (5y4b) Ing. Juan Cortez Gutierrez

Controles Electricos Ing. Miguel Castillo Jasso E Ing. Eduardo Javier Poot Can

Dibujo Asistido Por Computadora

Dibujo Electromecanico

Dibujo Electromecanico

Diseño De Elementos De Maquina Ing. Federico Salas Esteves

Electricidad Y Magnetismo

Estatica 3y2d Ing. Jorge Luis Herrera Arellano

Generadores De Vapor; Ing. Hernan A. Sanzor E Ing. Jorge Rivera

Instalaciones Electricas Especiales Ing. Audencio Rodriuez Rivas

Instalaciones Electricas Industriales Ii Ing. Audencio Rodriguez Rivas

Maquinas Termicas; Ing. Hernan A. Sanzor E Ing. Jorge Rivera

Mecanica De Materiales 4y4b Ing. Federico Salas Estreves

Mediciones Mecanicas Y Electricas Ing. Jose Manuel Paz Fernandez

Probabilidad Y Estadistica 6y1a. Ing, Jorge Luis Herrera Arellano

Procesos De Manufactura Ing. Jose M. Paz Fdz

Proteccion Por Relevadores Ing. Audencio Rodriguez R.

Razonamiento Matematico ; Semestre ¨0¨; Jorge Rivera S.

Razonamiento Matematico A Emilio Borquez

Razonamiento Matematico B Emilio Borquez

Redes De Distribucion 8m5a Ing. Juan Cortez Gutierrez


x
Redes De Distribucion 7y7a Ing. Juan Para continuar
Cortez usando este sitio web, debe aceptar nuestras políticas:
Gutierrez
Privacy notice, Cookies policy

Continuar

https://moodle.org/mod/forum/discuss.php?d=43080 5/7
6/21/2020 Moodle en Español: Creacion masiva de cursos
Sistemas Y Maquinas De Fluidos Ing.Raymundo A. Aguas G

Taller De Investigación I 1y4b Ing Juan Carlos Parra Rayos

Termodinamica M. C: Jose Manuel Paz Fernandez

Transferencia De Calor M. C. Rafael Ramirez Zetina E Ing. Jose Manuel Paz Fernandez

Promedio de cali caciones: - Enlace permanente Mostrar mensaje anterior Responder

◄ Quien puede hacer una instalación windows Jclic solo como administrador ►

◄ Sala de Chat

Ir a...

Problemas Generales ►

THE MOODLE PROJECT

About
Announcements
Community forums
Get involved
Moodle Partners
MoodleMoots
Moodle Users Association
Learn Moodle
MoodleCloud
Donate
Moodle shop

DOCUMENTATION

Moodle 3.9
Browse by language

DOWNLOADS

Latest release
Plugins
Moodle app
Moodle Desktop

DEMO

School
Sandbox

TRACKER

Browse issues
x
Report issue Para continuar usando este sitio web, debe aceptar nuestras políticas:
Privacy notice, Cookies policy

Continuar

https://moodle.org/mod/forum/discuss.php?d=43080 6/7

También podría gustarte