add_help_tab( array(
'id' => 'an_gradebook_display_course',
'title' => 'GradeBook',
'content' => '
- Create a gradebook by clicking on the Add Course button.
- To show the gradebook, click on the Course name.
'
) );
$screen->add_help_tab( array(
'id' => 'an_gradebook_display_student_statistics',
'title' => 'Student Statistics',
'content' => '
- Click on student\'s name
- Click on the Student Statistics button
'
) );
}
public function an_gradebook_student_help_tab(){
$screen = get_current_screen();
$screen->add_help_tab( array(
'id' => 'an_gradebook_display_course',
'title' => 'GradeBook',
'content' => '
- To show the gradebook, click on the Course name.
'
) );
$screen->add_help_tab( array(
'id' => 'an_gradebook_display_student_menu',
'title' => 'Student Menu',
'content' => '
- Click on the student menu
- Submenu items are edit, delete, statistics
'
) );
$screen->add_help_tab( array(
'id' => 'an_gradebook_display_assignment_menu',
'title' => 'Assignment Menu',
'content' => '
- Click on an assignment menu
- Submenu items are edit, delete, statistics
'
) );
}
public function register_gradebook_menu_page(){
if (gradebook_check_user_role('administrator')){
$gradebook_page = add_menu_page( 'GradeBook', 'GradeBooks', 'administrator', 'an_gradebook_page', array($this,'an_gradebook_menu_page'), 'dashicons-book-alt', '6.12' );
//add_action('load-'.$gradebook_page,array($this, 'an_gradebook_admin_help_tab'));
//add_submenu_page( 'an_gradebook_page', 'GradeBook','All GradeBooks', 'administrator', 'an_gradebook_page');
//add_submenu_page( 'an_gradebook_page', 'Setting','Settings', 'administrator', 'an_gradebook_settings_page','an_gradebook_settings_page' );
//add_action('load-'.$settings_help, 'an_gradebook_settings_add_help_tab');
} else {
$gradebook_page = add_menu_page( 'GradeBook', 'GradeBooks', 'subscriber', 'an_gradebook_page', array($this,'an_gradebook_menu_page'), 'dashicons-book-alt', '6.12' );
//add_action('load-'.$gradebook_page,array($this, 'an_gradebook_student_help_tab'));
}
}
public function an_gradebook_menu_page(){
if (gradebook_check_user_role('administrator')){
ob_start();
include( dirname( __FILE__ ) . '/templates/edit-student-template.php' );
include( dirname( __FILE__ ) . '/templates/delete-student-template.php' );
include( dirname( __FILE__ ) . '/templates/edit-assignment-template.php' );
include( dirname( __FILE__ ) . '/templates/stats-assignment-template.php' );
include( dirname( __FILE__ ) . '/templates/stats-student-template.php' );
include( dirname( __FILE__ ) . '/templates/assignment-view-template.php' );
include( dirname( __FILE__ ) . '/templates/course-view-template.php' );
include( dirname( __FILE__ ) . '/templates/student-view-template.php' );
include( dirname( __FILE__ ) . '/templates/gradebook-interface-template.php' );
include( dirname( __FILE__ ) . '/templates/student-courses-interface-template.php' );
include( dirname( __FILE__ ) . '/templates/edit-course-template.php' );
include( dirname( __FILE__ ) . '/templates/courses-interface-template.php' );
include( dirname( __FILE__ ) . '/templates/student-gradebook-interface-template.php' );
$mytemplates = ob_get_clean();
echo $mytemplates;
echo '';
} elseif (get_current_user_id()>0 && !gradebook_check_user_role('administrator')){
ob_start();
include( dirname( __FILE__ ) . '/templates/stats-assignment-template.php' );
include( dirname( __FILE__ ) . '/templates/stats-student-template.php' );
include( dirname( __FILE__ ) . '/templates/student-student-view-template.php' );
include( dirname( __FILE__ ) . '/templates/student-assignment-view-template.php' );
include( dirname( __FILE__ ) . '/templates/student-courses-interface-template.php' );
include( dirname( __FILE__ ) . '/templates/student-gradebook-interface-template.php' );
$mytemplates = ob_get_clean();
echo $mytemplates;
echo '';
} else {
echo 'You do not have premissions to view this GradeBook.';
}
}
public function an_gradebook_settings_page(){
if (gradebook_check_user_role('administrator')){
ob_start();
include( dirname( __FILE__ ) . '/templates/settings/grade-range.php' );
$mytemplates = ob_get_clean();
echo '
Settings
'.
$mytemplates.'
';
}
}
}
?>