frappe / lms

Easy to Use, 100% Open Source Learning Management System
https://frappe.io/learning
GNU Affero General Public License v3.0
1.06k stars 479 forks source link

feat: Add table component to LMS Lesson #1109

Open FahidLatheef opened 1 week ago

FahidLatheef commented 1 week ago

Used @editorjs/table to enable Table feature in LMS Lessons.

Images

Edit Form

Screenshot 2024-11-10 at 2 00 20 AM

Edit Form Options

Screenshot 2024-11-10 at 2 00 27 AM Screenshot 2024-11-10 at 2 00 37 AM Screenshot 2024-11-10 at 2 00 46 AM

Lesson Preview

Screenshot 2024-11-10 at 2 01 02 AM

Example Backend JSON

Screenshot 2024-11-10 at 2 02 10 AM
cypress[bot] commented 1 week ago

lms    Run #815

Run Properties:  status check passed Passed #815  •  git commit 0d03d30c6f ℹ️: Merge af838121d939f69229ac2bffeaf9e7c1ca2083d9 into f504841a5c33e68d8a8568d4958f...
Project lms
Branch Review develop
Run status status check passed Passed #815
Run duration 00m 36s
Commit git commit 0d03d30c6f ℹ️: Merge af838121d939f69229ac2bffeaf9e7c1ca2083d9 into f504841a5c33e68d8a8568d4958f...
Committer Fahid Latheef A
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 1
View all changes introduced in this branch ↗︎