/
my-grades-single.php
64 lines (53 loc) · 1.49 KB
/
my-grades-single.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
/**
* My Grades Single Course Template
*
* @since 3.24.0
* @version 3.24.0
*/
defined( 'ABSPATH' ) || exit;
llms_print_notices();
?>
<?php if ( $course ) : ?>
<?php do_action( 'llms_before_my_grades_content', $course, $student ); ?>
<section class="llms-sd-widgets">
<?php
do_action( 'llms_before_my_grades_widgets', $course, $student );
llms_sd_dashboard_donut_widget(
__( 'Progress', 'lifterlms' ),
$student->get_progress( $course->get( 'id' ) ),
__( 'Complete', 'lifterlms' )
);
llms_sd_dashboard_donut_widget(
__( 'Grade', 'lifterlms' ),
$student->get_grade( $course->get( 'id' ) ),
__( 'Overall Grade', 'lifterlms' )
);
llms_sd_dashboard_date_widget(
__( 'Enrollment Date', 'lifterlms' ),
$student->get_enrollment_date( $course->get( 'id' ), 'enrolled', 'U' )
);
llms_sd_dashboard_widget(
__( 'Latest Achievement', 'lifterlms' ),
$latest_achievement ? llms_get_achievement( $latest_achievement ) : '',
__( 'No achievements', 'lifterlms' )
);
llms_sd_dashboard_date_widget(
__( 'Last Activity', 'lifterlms' ),
$last_activity,
__( 'No activity', 'lifterlms' )
);
do_action( 'llms_after_my_grades_widgets', $course, $student );
?>
</section>
<?php
/**
* Hook: llms_my_grades_course_table.
*
* @hooked lifterlms_template_student_dashboard_my_grades_table - 10
*/
do_action( 'llms_my_grades_course_table', $course, $student );
?>
<?php else : ?>
<p><?php _e( 'Invalid course.', 'lifterlms' ); ?>
<?php endif; ?>