feat: added course card image for demo course

This commit is contained in:
Jannat Patel
2026-03-03 12:46:40 +05:30
parent 93f019a0d0
commit 2a2e937876
5 changed files with 7 additions and 116 deletions

View File

@@ -627,6 +627,7 @@ const resetLessonState = (newChapterNumber, newLessonNumber) => {
chapter: newChapterNumber,
lesson: newLessonNumber,
})
console.log('resetting lesson state')
clearInterval(timerInterval)
timer.value = 0
}
@@ -741,14 +742,18 @@ const updateVideoTime = (video) => {
}
const startTimer = () => {
console.log(lesson.data?.membership)
if (!lesson.data?.membership) return
console.log('past')
timerInterval = setInterval(() => {
console.log(`Timer: ${timer.value} seconds`)
timer.value++
if (timer.value == 30) {
clearInterval(timerInterval)
markProgress()
}
}, 1000)
console.log(timerInterval)
}
onBeforeUnmount(() => {

View File

@@ -27,6 +27,7 @@ def create_course():
"video_link": "VIt_bsbBjLI",
"instructors": [{"instructor": instructor.name}],
"short_introduction": "Learn the basics of Frappe Learning and how to get started.",
"image": "/assets/lms/images/course_card.jpeg",
}
)
@@ -64,6 +65,7 @@ def create_instructor():
instructor = frappe.new_doc("User")
instructor.first_name = "Jannat"
instructor.last_name = "Patel"
instructor.user_image = "/assets/lms/images/instructor.png"
instructor.email = "jannat@example.com"
instructor.save()
return instructor

Binary file not shown.

After

Width:  |  Height:  |  Size: 120 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@@ -1,116 +0,0 @@
{
"app": "lms",
"creation": "2025-11-24 14:35:18.461657",
"docstatus": 0,
"doctype": "Workspace Sidebar",
"header_icon": "education",
"idx": 0,
"items": [
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Home",
"link_to": "Learning",
"link_type": "Workspace",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Users",
"link_to": "User",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Course",
"link_to": "LMS Course",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Enrollments",
"link_to": "LMS Enrollment",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Batch",
"link_to": "LMS Batch",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Batch Enrollment",
"link_to": "LMS Batch Enrollment",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Evaluation Request",
"link_to": "LMS Certificate Request",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Evaluation",
"link_to": "LMS Certificate Evaluation",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
},
{
"child": 0,
"collapsible": 1,
"indent": 0,
"keep_closed": 0,
"label": "Certificate",
"link_to": "LMS Certificate",
"link_type": "DocType",
"show_arrow": 0,
"type": "Link"
}
],
"modified": "2026-03-02 13:07:37.040316",
"modified_by": "sayali@frappe.io",
"module": "LMS",
"name": "LMS",
"owner": "Administrator",
"standard": 1,
"title": "LMS"
}