No se borran los cursos a menos que se borre por completo el directorio moodledata, vía ftp en el caso de los servidores, posiblemente no estan visibles por "algo" que modificó el config.php o entró con privilegios de admin... algo muy delicado, veremos que podemos ayudarte:
vamos a ver:
checa el archivo config.php y ve los "direccionamientos" que tiene
algo como esto:
$CFG->dbtype = 'mysqli';
$CFG->dblibrary = 'native';
$CFG->dbhost = 'localhost'; <---- AQUI VA TU URL
$CFG->dbname = 'moodle26'; <---- AQUI VA EL NOMBRE DE TU BASE DE DATOS SQL
$CFG->dbuser = 'XXXXX'; <--- NOMBRE DEL USUARIO DE LA BASE DE DATOS SQL
$CFG->dbpass = 'XXXXX'; <---- PASSWORD DE LA BASE DE DATOS SQL
$CFG->prefix = 'mdl_'; <---- prefijo de la base de datos SQL
$CFG->dboptions = array (
'dbpersist' => 0,
'dbsocket' => 1,
);
$CFG->wwwroot = 'http://localhost/moodle'; <--- OJO AQUI... AQUI VA TU URL
$CFG->dataroot = '/Applications/MAMP/data/moodle26'; <---- OJO AQUI. ES DONDE SE ALOJAN TUS DATOS Y PUEDE SER DIFERENTE (en este caso, es un sistema MOODLE en una MAC OSX local)
$CFG->admin = 'admin'; <---- USUARIO ADMIN.
el admin debe tener una clave.. RECOMENDABLE CAMBIARLOS por uno diferente.
ADVERTENCIA:
NO MODIFIQUES EL CONFIG.PHP a menos que sepas lo que estas haciendo.
respalda tu config.php y BORRA EL EXISTENTE.
ingresa de nuevo con tu moodle para crear un config.php NUEVO.
FUNCIONARA si no se han modificado los datos del admin... entrarás de nuevo.. y debes volver a ver lo que tenias.
OTRA OPCION.
en los foros hay documentacion de como cambiar el password del admin via mysql. (MEDIO COMPLICADO)
espero haber ayudado.
atte
dr. agustin rico guzman