This tip will help in redirecting a user to a custom page after the user has submitted the course.
a. Go to WP Admin -> Plugins -> Editor -> WPLMS Customizer -> customizer_Class.php
b. Add the following line in function _contstruct :
a. Go to WP Admin -> Plugins -> Editor -> WPLMS Customizer -> customizer_Class.php
b. Add the following line in function _contstruct :
PHP Code:
add_action('template_redirect',array($this,'wplms_redirect_to_custom_page'));
c. Add the following function in class :
PHP Code:
function wplms_redirect_to_custom_page(){
if(isset($_POST['submit_course']) && isset($_POST['review']) && wp_verify_nonce($_POST['review'],get_the_ID())){ // Only for Validation purpose
$user_id=get_current_user_id();
bp_course_record_activity(array(
'action' => 'Student Submitted the course '.get_the_title(),
'content' => 'Student '.bp_core_get_userlink(get_current_user_id()).' submitted the course '.get_the_title().' for evaluation',
'type' => 'submit_course',
'item_id' => get_the_ID(),
'primary_link'=>get_permalink(get_the_ID()),
'secondary_item_id'=>$user_id
));
wp_redirect('http://google.com'); // my custom page
}
}