Commit Graph

228 Commits

Author SHA1 Message Date
pateljannat 6dd7cb19df Merge branch 'main' of https://github.com/frappe/community into redesign 2021-07-09 09:50:38 +05:30
pateljannat b1de2481a8 feat: profile page and other issues 2021-07-09 09:48:08 +05:30
pateljannat 27c01b3b0c fix: course details interactions 2021-07-08 10:55:03 +05:30
Anand Chitipothu 524a041fb9 fix: error on profile page
Profile page was importing Sketch which was removed recently, even
though it was not using that. Removed it to fix the issue.
2021-07-08 10:33:12 +05:30
pateljannat 0ed5309b97 feat: course details page structure 2021-07-06 20:51:20 +05:30
pateljannat 68fd32d536 fix: links and breadcrumbs 2021-07-06 18:13:09 +05:30
pateljannat 5ea3b25d21 feat: course home 2021-07-06 17:58:36 +05:30
Anand Chitipothu 2c24412633 refactor: removed the unused dashboard portal page 2021-07-06 14:20:00 +05:30
Anand Chitipothu 1b8a45ba4a refactor: removed sketch doctype and portal page for home
Both of these will be moved to mon_school.
2021-07-06 13:20:41 +05:30
Anand Chitipothu 9caf44cdbd feat: make it possible to enable tracking for livecode execution
Tracking of livecode execution is made possible by making the page
context with course, batch and lesson available in js.

Added a global page_context variable in js and the data for that gets
initialzied in the learn.py.
2021-07-02 23:58:59 +05:30
pateljannat 45d88bdc08 feat: course header wide 2021-07-02 15:43:21 +05:30
pateljannat ee8273fd30 feat: new fields in user doctype and new web form 2021-06-30 16:16:22 +05:30
pateljannat 5e916dc2c8 feat: review card style 2021-06-29 12:58:12 +05:30
pateljannat 0c64d46e99 feat: reviews 2021-06-28 20:27:17 +05:30
Jannat Patel 621d01d502 Merge pull request #140 from fossunited/exercise-refactor
fix: enabled livecode on community
2021-06-28 13:11:26 +05:30
pateljannat aa20136223 fix: undo status change on livecode 2021-06-28 13:05:20 +05:30
pateljannat 9bc5408a44 feat: course card redesign 2021-06-28 12:52:10 +05:30
pateljannat 5a7afb3092 fix: added livecode editor in community 2021-06-24 16:38:02 +05:30
pateljannat 8b1576a028 fix: learn page 2021-06-24 12:21:25 +05:30
pateljannat f6c11ce52f fix: conflicts 2021-06-24 10:27:01 +05:30
pateljannat 0284c9305c fix: quiz progress and youtube video integration 2021-06-24 10:25:23 +05:30
Jannat Patel d785fb7562 Merge pull request #127 from fossunited/livecode-cleanup
refactor: removed the portal pages for showing sketches
2021-06-23 13:09:26 +05:30
Anand Chitipothu 9f50af4ebd refactor: removed the portal pages for showing sketches
Moved them to mon_school.
2021-06-23 12:53:35 +05:30
Anand Chitipothu 20b3ae7d76 fix: error in linking lessons on course page
The course was adding `{{ no such element: community.lms.doctype.lms_course.lms_course.LMSCourse object['query_parameter'] }}`
to the lesson links. Fixed it by setting query_parameter to "".
2021-06-23 10:27:01 +05:30
pateljannat 5d96bf544d fix: conflicts 2021-06-22 12:28:12 +05:30
pateljannat ecfcc8a2f7 fix: redirects and urls 2021-06-22 10:45:07 +05:30
pateljannat 3384f974e5 fix: batch switch with query parameters 2021-06-22 10:11:21 +05:30
pateljannat eb435261fe feat: learning modes 2021-06-18 18:31:10 +05:30
pateljannat fed4b5568b fix: web form, progress ui, title non unique 2021-06-16 13:04:45 +05:30
pateljannat 9c1506d3c8 fix: minor issues 2021-06-15 18:40:14 +05:30
pateljannat 5fa8bdd40c fix: invite request test, removed print statements and unused classes' 2021-06-15 13:09:48 +05:30
pateljannat 17f03aeee7 fix: join batch, removed code revision, redirects for other pages if batch missing 2021-06-15 13:01:57 +05:30
pateljannat 7840512a13 fix: ui, preview, progress, batches 2021-06-14 18:45:46 +05:30
pateljannat f5f3c808d4 Merge branch 'main' of https://github.com/frappe/community into ui-fixes 2021-06-10 13:41:31 +05:30
pateljannat 1e3152e303 fix: ui 2021-06-10 13:41:11 +05:30
Anand Chitipothu d9185c0b6b feat: integrated lesson markup
- added PageExtension plugin to inject custom styles scripts in a page
- removed the livecode integration and enabled PageExtension plugins for
  learn page
- also merged the profile_tab.py with plugins.py
- added a utility to find the macros from given text
- updated the before_save of lesson to find exercises using the macros
  and update the exercises as before

Issue #115
2021-06-09 23:58:21 +05:30
pateljannat 1cb81de5c0 feat: lms quizzes 2021-06-09 13:17:42 +05:30
Anand Chitipothu ef0c3e4a24 feat: pluggable profile tabs
Added ProfileTab class to represent a profile tab and made the profile
page render the tabs specified in the hook `profile_tabs`. This allows
plugging in new tabs in the profile page without makeing any changes to
the community module.
2021-06-08 10:36:12 +05:30
Anand Chitipothu 3619b136f8 Merge pull request #117 from fossunited/lesson-progress
feat: lesson progress
2021-06-07 11:24:52 +05:30
pateljannat 671b4a0650 fix: api and orm 2021-06-02 20:19:36 +05:30
pateljannat 5fd1143f76 feat: lesson progress 2021-06-02 13:52:50 +05:30
Anand Chitipothu c96a14c972 feat: ignore orphan exercises in the progress
Don't show exercises that are not added to any lesson in the progress.
2021-06-01 08:15:52 +05:30
Anand Chitipothu a12a52747e feat: show exercise index in the title
Show exercise as "Exercise 2.1: Draw a Circle".
2021-06-01 05:49:45 +05:30
pateljannat bb0aa09b4e fix: messages and url 2021-05-31 13:39:31 +05:30
pateljannat a8752afb3b feat: invite based membership become a member page 2021-05-28 13:53:34 +05:30
pateljannat 327bde870b Merge branch 'main' of https://github.com/frappe/community into invite-based-membership 2021-05-27 17:32:48 +05:30
Jannat Patel 640ead4922 Merge pull request #109 from fossunited/style-fixes
fix: Style fixes
2021-05-27 11:54:08 +05:30
pateljannat 687f7f7f7b fix: minor home page issues 2021-05-27 11:25:05 +05:30
Anand Chitipothu 527a563e4a chore: added "programming" to the hero title 2021-05-27 09:39:07 +05:30
pateljannat 24835acd9c fix: jinja 2021-05-26 19:10:08 +05:30