martes, 4 de febrero de 2014

Fecha de creación y actualización de Paginas en Mahara E-portafolio

Tomado del

BLOG DE TONI SOTO

 Link del texto Original:
http://www.tonisoto.com/?p=605
Para los que no saben que es Mahara lo invito a visitar:
https://wiki.mahara.org/index.php/Documentaci%C3%B3n_en_Espa%C3%B1ol

Resumiendo Mahara es una herramienta que nos permite crear portafolios en linea para hacer seguimiento de las actividades realizadas por los estudiantes de una institución.

El día de ayer se presento un pequeño percance debido a ciertas obligaciones por parte de un estudiante que no fueron cumplidas a tiempo, y el estudiante notifico al docente que este había cometido un error y que la labor había sido publicada a tiempo y que debía cambiar la nota.
Algunos Docentes establecen fechas limites para que los alumnos creen sus paginas de evidencia, pero mahara no viene provisto de un control de fechas o un log de seguimiento por lo cual investigue un poco encontrándome con un gran Blog: El blog de toni soto .  Allí encontré la solución a mi problema aunque le añadí unos retoque para que se ajustara mas a mi realidad.

A continuación una pequeña traducción con los ajustes realizados quedando así:




Así lo hizo Toni Soto:
(Traducción realizada por mi, pido disculpas a Toni si no lo hice bien ;))
########################################
# Hacking Mahara 1.8.1 to display ‘last update’ on pages #
########################################
Necesitamos modificar estos dos archivos:
a.- www.mahara/view/view.php (Lines 359, 360 and 361)
b.- www.mahara/theme/raw/templates/view/view.tpl (Lines 37 and 38)

a.- Primero adicionar las lineas en azul al archivo /view/view.php (Lineas 359, 360 y 361). 

if ($viewgroupform) {
    $smarty->assign('view_group_submission_form', $viewgroupform);
}
# Hack: 2 lines added to display 'last update' on pages
$smarty->assign('datecreation', $view->get('ctime'));
$smarty->assign('datemodifica', $view->get('mtime'));

$smarty->display('view/view.tpl');

b.- Luego agregar las lineas en fucsia al archivo /theme/raw/templates/view/view.tpl (Lineas 37 y 38). 

{if $tags}<div><label>{str tag=tags}:</label> {list_tags owner=$owner tags=$tags}</div>{/if}

<!-- //Hack: 1 line added to display 'last update' on pages --->
<div><label>{str tag=Created}</label> {$datecreation}</div>
<div><label>{str tag=Updated}</label> {$datemodifica}</div>

{if $releaseform}<div>{$releaseform|safe}</div>{/if}
{if $view_group_submission_form}<div>{$view_group_submission_form|safe}</div>{/if}

Aqui realice mi modificación para visualizar tanto la fecha de creación como la de actualización, el código original de Toni Soto es:

<!-- //Hack: 1 line added to display 'last update' on pages --->
{if $datemodifica == $datecreation}<div><label>{str tag=Created}{else}<div><label>{str tag=Updated}{/if}</label> {$datemodifica}</div>

es de acuerdo a la necesidad de cada quien cual código elegir.
Ya con esto podemos visualizar las fechas y hacer un seguimiento mas real a las actividades propuestas a los estudiantes.

Si te fue útil la información "HAZ CLICK EN LA PUBLICIDAD DE GOOGLE"
 visitando nuestros anunciantes, agradeces nuestro trabajo...

No hay comentarios:

Publicar un comentario

Comentar tambien es agradecer