|
|
|
@ -685,9 +685,9 @@ if ($is_platform_admin && in_array($view, array('admin')) && $display != 'yourst |
|
|
|
|
}); |
|
|
|
|
</script>'; |
|
|
|
|
} |
|
|
|
|
//exercise |
|
|
|
|
if (in_array($display, array('exerciseprogress'))) |
|
|
|
|
{ |
|
|
|
|
//exercise |
|
|
|
|
$exerciseFilter = new FormValidator('student_filter', 'get', '', '', array('class'=> 'form-search'), false); |
|
|
|
|
$url = api_get_path(WEB_AJAX_PATH).'course.ajax.php?a=search_exercise_by_course&session_id=' . $_GET['session_id'] . '&course_id=' . $_GET['course_id']; |
|
|
|
|
$exerciseList = array(); |
|
|
|
@ -714,6 +714,33 @@ if ($is_platform_admin && in_array($view, array('admin')) && $display != 'yourst |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
</script>'; |
|
|
|
|
|
|
|
|
|
//answer Type |
|
|
|
|
$answerFilter = new FormValidator('answer_filter', 'get', '', '', array('class'=> 'form-search'), false); |
|
|
|
|
$options = array( |
|
|
|
|
2 => get_lang('all'), |
|
|
|
|
0 => get_lang('incorrect'), |
|
|
|
|
1 => get_lang('correct'), |
|
|
|
|
); |
|
|
|
|
$answerFilter->addElement('select', 'answer', get_lang('Answer'),$options, array('id' => 'answer')); |
|
|
|
|
$courseListUrl = api_get_self(); |
|
|
|
|
|
|
|
|
|
echo '<div class="">'; |
|
|
|
|
echo $answerFilter->return_form(); |
|
|
|
|
echo '</div>'; |
|
|
|
|
|
|
|
|
|
echo '<script> |
|
|
|
|
$(function() { |
|
|
|
|
$("#answer").on("change", function() { |
|
|
|
|
var sessionId = $("#session_name").val(); |
|
|
|
|
var courseId = $("#course_name").val(); |
|
|
|
|
var exerciseId = $("#exercise_name").val(); |
|
|
|
|
var answerType = $("#answer").val(); |
|
|
|
|
window.location = "'.$courseListUrl.'?view=admin&display='.$display.'&session_id="+sessionId+"&course_id="+courseId+"&exercise_id="+exerciseId+"&answer="+answerType; |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
</script>'; |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -772,7 +799,8 @@ if ($is_platform_admin && in_array($view, array('admin')) && $display != 'yourst |
|
|
|
|
{ |
|
|
|
|
if (!empty($_GET['exercise_id'])) |
|
|
|
|
{ |
|
|
|
|
echo MySpace::display_tracking_exercise_progress_overview(intval($_GET['session_id']), intval($_GET['course_id']), intval($_GET['exercise_id'])); |
|
|
|
|
$answer = (isset($_GET['answer'])) ? intval($_GET['answer']) : 2; |
|
|
|
|
echo MySpace::display_tracking_exercise_progress_overview(intval($_GET['session_id']), intval($_GET['course_id']), intval($_GET['exercise_id']), $answer); |
|
|
|
|
} else |
|
|
|
|
{ |
|
|
|
|
Display::display_warning_message(get_lang('ChooseExercise')); |
|
|
|
|