Frappe Learning
Easy to use, open source Learning Management System
Alternative to: teachable, thinkific, udemy
About
Versions (79)
v2.32.0
2025-07-14What’s Changed
- fix: lesson editor fixes by @pateljannat in https://github.com/frappe/lms/pull/1580
- feat: programming exercises by @pateljannat in https://github.com/frappe/lms/pull/1593
- fix: misc issues by @pateljannat in https://github.com/frappe/lms/pull/1599
- feat: negative marking in quiz by @pateljannat in https://github.com/frappe/lms/pull/1602
- feat: sidebar settings to toggle “Programming Exercise” menu by @addeeandra in https://github.com/frappe/lms/pull/1612
- feat: video watch time tracking by @pateljannat in https://github.com/frappe/lms/pull/1609
- fix: page length issue on course list by @pateljannat in https://github.com/frappe/lms/pull/1615
- fix: when logo is updated from brand settings, update the login logo too by @pateljannat in https://github.com/frappe/lms/pull/1616
- feat: course progress summary report by @pateljannat in https://github.com/frappe/lms/pull/1617
- fix: state_translatability by @mahsem in https://github.com/frappe/lms/pull/1614
- Update README.md by @Grumbled0rf in https://github.com/frappe/lms/pull/1613
- fix: improved members and evaluators list and form by @pateljannat in https://github.com/frappe/lms/pull/1618
- fix: ensure tags wrap correctly to prevent overflow and breaking of layout by @JoeBrar in https://github.com/frappe/lms/pull/1619
- fix: Changed image extension validation to MIME type validation by @JoeBrar in https://github.com/frappe/lms/pull/1621
- feat: badge management from settings by @pateljannat in https://github.com/frappe/lms/pull/1627
- feat: added chapter re-ordering functionality for courses by @JoeBrar in https://github.com/frappe/lms/pull/1623
- fix: misc issues by @pateljannat in https://github.com/frappe/lms/pull/1631
- fix: quiz progress issue by @pateljannat in https://github.com/frappe/lms/pull/1635
New Contributors
- @addeeandra made their first contribution in https://github.com/frappe/lms/pull/1612
- @mahsem made their first contribution in https://github.com/frappe/lms/pull/1614
- @Grumbled0rf made their first contribution in https://github.com/frappe/lms/pull/1613
- @JoeBrar made their first contribution in https://github.com/frappe/lms/pull/1619
Full Changelog: https://github.com/frappe/lms/compare/v2.31.0…v2.32.0