Hola Adriana,
Mira lo de las tildes si tu pones el signo & te aparece el listado de las tildes,ñ,entre otros. un ejemplo ó significa tilde en la A, ñ significa ñ revisalos el resto.
Para lo segundo te agrego el código de un bloque que cree si funciona para los roles docente y estudiante. Pruebalo y me avisas !Exitos.
<?PHP
class block_portafolio extends block_list {
function init() {
$this->title = $this->title = 'Portafolio de evidencias';//get_string('title', 'block_conexion');
$this->version = 2004052600;
}
function get_content() {
global $CFG;
if ($this->content !== NULL) {
return $this->content;
}
$this->content = new stdClass;
$this->content->items = array();
$this->content->icons = array();
if(isadmin()){
$course = get_record('course','id',$this->instance->pageid);
global $course;
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/OA/pages/index.php?id='.$course->id.'">Marco Teórico</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/ICON93.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/profcurricurso.php?id='.$course->id.'">Curriculos</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icon111.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/habilitarhabitos.php?id='.$course->id.'">Control Diagnósticos</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/diagnostic.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/habilitarchivos.php?id='.$course->id.'">Administrar Actividades</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icon99.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/vercronograma.php?id='.$course->id.'">Consultar</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icon148.gif">';
} else
if(isstudent($this->instance->pageid)){
$course = get_record('course', 'id', $this->instance->pageid);
global $course;
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/OA/pages/index.php?id='.$course->id.'">Marco Teórico</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/ICON93.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/estudiante/curriculum.php?id='.$course->id.'">Curriculum </a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/f2.png">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/estudiante/gestiontiempo.php?id='.$course->id.'">Planificación</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/ICON98.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/estudiante/lectura_estudiante.php?id='.$course->id.'">Anotaciones de Clase</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icon99.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/estudiante/proyectoaula.php?id='.$course->id.'">Estrategias de Clase</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icono_trabajo.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/estudiante/resultadohabitos.php?id='.$course->id.'">Consultar</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/ICON109.gif">';
} else
if(isteacher($this->instance->pageid)){
$course = get_record('course', 'id', $this->instance->pageid);
global $course;
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/OA/pages/index.php?id='.$course->id.'">Marco Teórico</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/ICON93.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/profcurricurso.php?id='.$course->id.'">Curriculos </a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icon111.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/habilitarhabitos.php?id='.$course->id.'">Control Diagnosticos</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/diagnostic.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/habilitarchivos.php?id='.$course->id.'">Administrar Actividades</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icon99.gif">';
$this->content->items[] = '<a href="'.$CFG->wwwroot.'/blocks/portafolio/profesor/vercronograma.php?id='.$course->id.'">Consultar</a>';
$this->content->icons[] = '<img src="'.$CFG->wwwroot.'/blocks/portafolio/images/icon148.gif">';
}
return $this->content;
}
}
?>