direct access to gradebook from gradebook tool from each course

skala
Juan Carlos Raña 15 years ago
parent 34fd0e90c8
commit 1157ee0a92
  1. 36
      main/gradebook/index.php
  2. 2
      main/lang/spanish/trad4all.inc.php

@ -69,6 +69,17 @@ $tbl_grade_links = Database :: get_main_table(TABLE_MAIN_GRADEBOOK_LINK);
$status=CourseManager::get_user_in_course_status(api_get_user_id(), api_get_course_id());
$filter_confirm_msg = true;
$filter_warning_msg = true;
///direct access to one evaluation
$cats = Category :: load(null, null, $course_code, null, null, $session_id, false); //already init
if (empty($cats))
{
$cats = Category :: load(0, null, $course_code, null, null, $session_id, false);//first time
$first_time=1;
}
$_GET['selectcat'] = $cats[0]->get_id();
//
if (isset($_GET['isStudentView'])) {
if ( (isset($_GET['selectcat']) && $_GET['selectcat']>0) && (isset($_SESSION['studentview']) && $_SESSION['studentview']=='studentview') ) {
$interbreadcrumb[]= array (
@ -79,7 +90,7 @@ if (isset($_GET['isStudentView'])) {
}
if ( (isset($_GET['selectcat']) && $_GET['selectcat']>0) && (isset($_SESSION['studentview']) && $_SESSION['studentview']=='studentview') ) {
Display :: display_header(get_lang('Details'));
Display :: display_header();
//Introduction tool: student view
Display::display_introduction_section(TOOL_GRADEBOOK, array('ToolbarSet' => 'AssessmentsIntroduction'));
@ -465,13 +476,6 @@ if (!isset($_GET['exportpdf']) and !isset($_GET['export_certificate'])) {
'name' => get_lang('Gradebook')
);
if (!isset($_GET['gradebooklist_direction'])) {
$interbreadcrumb[]= array (
'url' => $_SESSION['gradebook_dest'].'?selectcat=' . Security::remove_XSS($_GET['selectcat']),
'name' => get_lang('Details')
);
}
Display :: display_header('');
} else {
Display :: display_header(get_lang('Gradebook'));
@ -755,10 +759,20 @@ if (api_is_platform_admin() || api_is_allowed_to_create_course() || $status==1)
//
} else {
if ( ((isset ($_GET['selectcat']) && $_GET['selectcat']==0) || ((isset($_GET['cidReq']) && $_GET['cidReq']!==''))) || isset($_GET['isStudentView']) && $_GET['isStudentView']=='false') {
$cats = Category :: load(null, null, $course_code, null, null, $session_id, false);
DisplayGradebook :: display_reduce_header_gradebook($cats[0],$is_course_admin, $is_platform_admin, $simple_search_form, false, false);
$cats = Category :: load(null, null, $course_code, null, null, $session_id, false);
if(!$first_time=1)
{
DisplayGradebook :: display_reduce_header_gradebook($cats[0],$is_course_admin, $is_platform_admin, $simple_search_form, false, false);
}
}
}
}
$gradebooktable->display();
if($first_time==1 && api_is_allowed_to_edit())
{
echo '<meta http-equiv="refresh" content="0;url='.api_get_self().'?cidReq='.$course_code.'" />';
}
else
{
$gradebooktable->display();
}
Display :: display_footer();

@ -471,7 +471,7 @@ $UplUnableToSaveFileFilteredExtension = "Env
$OpenIDURL = "URL OpenID";
$UplFileTooBig = "El archivo que ha enviado es demasiado grande para la actual configuración de Dokeos (%sMB). Para más información, póngase en contacto con el administrador de la plataforma.";
$UplGenericError = "El envío del archivo no se ha podido realizar. Por favor, inténtelo de nuevo más tarde o póngase en contacto con el administrador de la plataforma.";
$MyGradebook = "Mis calificaciones";
$MyGradebook = "Evaluación";
$Gradebook = "Evaluaciones";
$OpenIDWhatIs = "¿ Qué es OpenID ?";
$OpenIDDescription = "OpenID elimina la necesidad de tener varios nombres de usuario en distintos sitios web, simplificando la experiencia del usuario en la Red. Vd. puede escoger el proveedor de OpenID que mejor satisfaga sus necesidades y, lo que es más importante, aquel en el que tenga más confianza. También, aunque cambie de proveedor, podrá conservar su OpenID. Y lo mejor de todo, OpenID es una tecnología no propietaria y completamente gratuita. Para las empresas, esto significa un menor costo de administración de cuentas y contraseñas. OpenID reduce la frustración del usuario permitiendo que los usuarios tengan el control de su acceso.<br /><br /><a href=\"http://openid.net/what/\">Para saber más...</a>";

Loading…
Cancel
Save