Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
74f3505
tab
sanjana4khan Dec 4, 2025
da3a4bd
Merge branch 'dashboard-skeleton' into instructor-analytics-free
sanjana4khan Dec 5, 2025
5b8aef1
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 11, 2025
8ced7af
overview earning graph
sanjana4khan Dec 12, 2025
d0e36c5
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 14, 2025
2c1319a
graph tab
sanjana4khan Dec 15, 2025
533eb53
popular courses
sanjana4khan Dec 16, 2025
1d23127
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 17, 2025
a528f58
Popular courses rating
sanjana4khan Dec 17, 2025
80a82a5
Fix(🛠️): SVG icon return type issue
sanjana4khan Dec 17, 2025
f7ea00f
Course tab
sanjana4khan Dec 17, 2025
e7580ad
search field
sanjana4khan Dec 18, 2025
9ce0612
course list
sanjana4khan Dec 18, 2025
7bda0c6
Pagination
sanjana4khan Dec 19, 2025
d25d6f4
course details
sanjana4khan Dec 19, 2025
4bd8028
course list
sanjana4khan Dec 21, 2025
a8e0cad
statement
sanjana4khan Dec 22, 2025
7a77c31
statement
sanjana4khan Dec 22, 2025
797bcc5
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 22, 2025
24487d2
search input
sanjana4khan Dec 22, 2025
3c99535
code format
sanjana4khan Dec 23, 2025
5c0918b
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 23, 2025
4d0a693
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 25, 2025
5319e83
student details
sanjana4khan Dec 26, 2025
8ecd774
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 26, 2025
ab33759
analytics component added
sanjana4khan Dec 26, 2025
5f39278
modal and chart
sanjana4khan Dec 26, 2025
cb0d229
modal
sanjana4khan Dec 29, 2025
3da7b8e
undo previous commit
sanjana4khan Dec 30, 2025
5e8cf9f
topic details
sanjana4khan Dec 30, 2025
36ec947
topic details code format
sanjana4khan Dec 30, 2025
638e0fd
earnings
sanjana4khan Dec 30, 2025
c297c4d
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Dec 31, 2025
e7f4b9d
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Jan 1, 2026
be12d38
Topic list for course progress
sanjana4khan Jan 1, 2026
f9aae40
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Jan 2, 2026
5da9e5e
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Jan 4, 2026
fcfe4d9
student progress modal
sanjana4khan Jan 4, 2026
daa7eba
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Jan 5, 2026
23ddcd6
course progress design updated
sanjana4khan Jan 6, 2026
68d2114
course progress condition update
sanjana4khan Jan 6, 2026
380f2f2
comment added.
sanjana4khan Jan 6, 2026
fff88de
Removed unnecessary data.
sanjana4khan Jan 7, 2026
027a9b8
statements filter
sanjana4khan Jan 7, 2026
7df5efa
student filter
sanjana4khan Jan 8, 2026
7af89f3
Merge branch '4.0.0-dev' into instructor-analytics-free
sanjana4khan Jan 8, 2026
c014c64
export analytics alpine.
sanjana4khan Jan 8, 2026
c304f14
removed ts data for export
sanjana4khan Jan 9, 2026
c680e2d
calender
sanjana4khan Jan 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 0 additions & 3 deletions assets/core/scss/components/_table.scss
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@
display: block;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
border: 1px solid $tutor-border-idle;
border-radius: $tutor-radius-lg;
table {
min-width: 600px;
}
Expand Down Expand Up @@ -41,7 +39,6 @@
td {
padding: $tutor-spacing-5;
vertical-align: middle;
min-width: 180px;
}
}
}
Expand Down
5 changes: 5 additions & 0 deletions assets/icons/commission.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions assets/icons/fees.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions assets/icons/progress.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/icons/reload-4.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions assets/icons/sale.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions assets/icons/star-line.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 3 additions & 1 deletion assets/icons/star.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions assets/icons/wallet.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions assets/icons/withdraw.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions assets/src/js/v3/shared/icons/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,7 @@ export const icons = [
'profile',
'profileCircle',
'profileCircleFill',
'progress',
'psd',
'publish',
'qa',
Expand All @@ -285,6 +286,7 @@ export const icons = [
'reload',
'reload2',
'reload3',
'reload4',
'removeImage',
'report',
'resources',
Expand Down Expand Up @@ -320,6 +322,7 @@ export const icons = [
'spreadsheet',
'star',
'star2',
'starLine',
'stepper',
'stopwatch',
'storeEye',
Expand Down Expand Up @@ -360,10 +363,12 @@ export const icons = [
'videoQuality',
'vimeo',
'visited',
'wallet',
'warning',
'weightBox',
'wifi',
'wishlist',
'withdraw',
'x',
'xls',
'xml',
Expand Down
2 changes: 1 addition & 1 deletion assets/src/scss/frontend/dashboard/_profile.scss
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@
border: 1px solid $tutor-border-idle;
border-radius: $tutor-radius-2xl;
padding: $tutor-spacing-6;
margin-top: $tutor-spacing-9;
margin-top: $tutor-spacing-6;

@include tutor-breakpoint-down(sm) {
margin-top: $tutor-spacing-5;
Expand Down
151 changes: 151 additions & 0 deletions assets/src/scss/frontend/dashboard/_stat-card.scss
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,97 @@
}
}

&-time-spent {
.tutor-stat-card-icon {
color: $tutor-text-exception4;
}

.tutor-stat-card-value {
color: $tutor-text-exception4;
}
}

&-courses {
.tutor-stat-card-icon {
color: $tutor-text-success;
}

.tutor-stat-card-value {
color: $tutor-text-success;
}
}


&-students {
.tutor-stat-card-icon {
color: $tutor-text-brand;
}

.tutor-stat-card-value {
color: $tutor-text-brand;
}
}

&-reviews {
.tutor-stat-card-icon {
color: $tutor-warning-400;
}

.tutor-stat-card-value {
color: $tutor-warning-400;
}
}

&-passed {
.tutor-stat-card-icon {
color: $tutor-text-brand;
}

.tutor-stat-card-value {
color: $tutor-text-brand;
}
}

&-progress {
.tutor-stat-card-icon {
color: $tutor-exception-5;
}

.tutor-stat-card-value {
color: $tutor-exception-5;
}
}

&-completed {
.tutor-stat-card-icon {
color: $tutor-text-success;
}

.tutor-stat-card-value {
color: $tutor-text-success;
}
}

&-qa {
.tutor-stat-card-icon {
color: $tutor-exception-2;
}

.tutor-stat-card-value {
color: $tutor-exception-2;
}
}

&-book-2 {
.tutor-stat-card-icon {
color: $tutor-exception-1;
}

.tutor-stat-card-value {
color: $tutor-exception-1;
}
}

&-exception1 {
.tutor-stat-card-icon {
color: $tutor-exception-1;
Expand Down Expand Up @@ -132,4 +223,64 @@
color: $tutor-text-exception5;
}
}

&-earning {
.tutor-stat-card-icon {
color: $tutor-text-success;
}

.tutor-stat-card-value {
color: $tutor-text-success;
}
}

&-wallet {
.tutor-stat-card-icon {
color: $tutor-text-brand;
}

.tutor-stat-card-value {
color: $tutor-text-brand;
}
}

&-withdraw {
.tutor-stat-card-icon {
color: $tutor-text-exception5;
}

.tutor-stat-card-value {
color: $tutor-text-exception5;
}
}

&-sale {
.tutor-stat-card-icon {
color: $tutor-text-exception1;
}

.tutor-stat-card-value {
color: $tutor-text-exception1;
}
}

&-commission {
.tutor-stat-card-icon {
color: $tutor-text-exception2;
}

.tutor-stat-card-value {
color: $tutor-text-exception2;
}
}

&-fees {
.tutor-stat-card-icon {
color: $tutor-text-exception4;
}

.tutor-stat-card-value {
color: $tutor-text-exception4;
}
}
}
8 changes: 8 additions & 0 deletions classes/Icon.php
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ final class Icon {
const CODING = 'coding';
const COLLAPSED = 'collapsed';
const COLOR_OPTION = 'color-option';
const COMMISSION = 'commission';
const COMMAND = 'command';
const COMMENTS = 'comments';
const COMPLETED = 'completed';
Expand Down Expand Up @@ -158,6 +159,7 @@ final class Icon {
const EYE = 'eye';
const EYE_LINE = 'eye-line';
const FACEBOOK = 'facebook';
const FEES = 'fees';
const FEATHER = 'feather';
const FILE = 'file';
const FILE_ATTACHEMENT = 'file-attachement';
Expand Down Expand Up @@ -275,6 +277,7 @@ final class Icon {
const PROFILE = 'profile';
const PROFILE_CIRCLE = 'profile-circle';
const PROFILE_CIRCLE_FILL = 'profile-circle-fill';
const PROGRESS = 'progress';
const PSD = 'psd';
const PUBLISH = 'publish';
const QA = 'qa';
Expand All @@ -301,11 +304,13 @@ final class Icon {
const RELOAD = 'reload';
const RELOAD_2 = 'reload-2';
const RELOAD_3 = 'reload-3';
const RELOAD_4 = 'reload-4';
const REMOVE_IMAGE = 'remove-image';
const REPORT = 'report';
const RESOURCES = 'resources';
const ROTATE = 'rotate';
const RTF = 'rtf';
const SALE = 'sale';
const SALE_TYPE = 'sale-type';
const SAVE = 'save';
const SEARCH = 'search';
Expand Down Expand Up @@ -336,6 +341,7 @@ final class Icon {
const SPREADSHEET = 'spreadsheet';
const STAR = 'star';
const STAR_2 = 'star-2';
const STAR_LINE = 'star-line';
const STEPPER = 'stepper';
const STOPWATCH = 'stopwatch';
const STORE_EYE = 'store-eye';
Expand Down Expand Up @@ -376,10 +382,12 @@ final class Icon {
const VIDEO_QUALITY = 'video-quality';
const VIMEO = 'vimeo';
const VISITED = 'visited';
const WALLET = 'wallet';
const WARNING = 'warning';
const WEIGHT_BOX = 'weight-box';
const WIFI = 'wifi';
const WISHLIST = 'wishlist';
const WITHDRAW = 'withdraw';
const X = 'x';
const XLS = 'xls';
const XML = 'xml';
Expand Down
Loading
Loading