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
Jannat Patel
dc7eabefb9
Merge pull request #131 from fossunited/minor-fixes
...
fix: web form, progress ui, title non unique
2021-06-16 13:15:10 +05:30
pateljannat
fed4b5568b
fix: web form, progress ui, title non unique
2021-06-16 13:04:45 +05:30
Jannat Patel
aa77c60abd
Merge pull request #129 from fossunited/minor-fix
...
fix: minor issues
2021-06-15 18:46:33 +05:30
pateljannat
9c1506d3c8
fix: minor issues
2021-06-15 18:40:14 +05:30
Jannat Patel
e94c3f27ab
Merge pull request #128 from fossunited/ui-fixes
...
fix: UI fixes
2021-06-15 13:19:03 +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
Anand Chitipothu
526ded784b
Merge pull request #125 from fossunited/hotfix-exercise-image
...
fix: fixed error on saving exercises
2021-06-12 21:42:27 +05:30
Anand Chitipothu
6b5ddcd54a
fix: fixed error on saving exercises
...
Removed the image generation when exercise is saved. The library used
for exercises has changed and generating the image doesn't work any
more.
2021-06-12 10:49:27 +05:30
Jannat Patel
c42247db42
Merge pull request #122 from fderyckel/patch-1
...
frappe wasn't imported
2021-06-10 20:47:05 +05:30
François de Ryckel
8f8d4901ff
frappe wasn't imported
...
error with NameError: name 'frappe' is not defined
2021-06-10 18:04:40 +03:00
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
Jannat Patel
344661cf83
Merge pull request #121 from fossunited/lesson-markup
...
Lesson markup
2021-06-10 12:32:16 +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
Anand Chitipothu
5363fb7eb3
feat: extend markdown to support macros
...
With this feature, the exercises can be added to the lesson as:
{{ Exercise("two-circles") }}
This also added fenced_code extension that allows adding id and classes
to code blocks.
This uses Python-Markdown library instead of Markdown2 that is used
everywhere in Frappe. The Python-Markdown is more easily extensible than
Markdown2.
Issue #115
2021-06-09 23:22:00 +05:30
Jannat Patel
d90a1247f1
Merge pull request #120 from fossunited/profile-tabs
...
feat: pluggable profile tabs
2021-06-08 14:53:38 +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
Anand Chitipothu
586b39c0fd
fix: issue with numbering the exercises
...
The exercises being listed in unpredicted order instead of the order
they were listed in the lesson. The was because the `index_` of the
exercise was never updated. Fixed this by updating the `index_` whenever
a lesson edited. However, the user still need to run reindex exercises
on the course correct the ordering, which wasn't possible earlier.
2021-06-02 17:48:02 +05:30
pateljannat
4fd7af053b
fix: tests
2021-06-02 16:47:17 +05:30
pateljannat
5fd1143f76
feat: lesson progress
2021-06-02 13:52:50 +05:30
Jannat Patel
0dc4743556
Merge pull request #116 from fossunited/reindex-exercises
...
feat: actions to reindex lessons and exercises
2021-06-01 11:40:52 +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
400e706be1
feat: update the index of orphan exercises
...
When an exercise is removed from a lesson, the link to the lesson is
removed from that exercise and the index is reset. This will make sure
the removed exercises won't show up in places like progress.
2021-06-01 05:59:01 +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
Anand Chitipothu
b9a93bb160
feat: added actions to reindex lessons and exercises
...
Some lessons gets deleted and some new ones get added in the progress of
course creation and it may happen then some of the lesson index may
become inconsistent. Also, we would like to maintain an index for the
exercises. To support both of these, added actions to reindex lessons
and exercises to the course doctype.
2021-06-01 05:46:32 +05:30
Jannat Patel
9c65ff8ae6
Merge pull request #113 from fossunited/invite-based-membership
...
feat: Invite based membership
2021-05-31 13:41:12 +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
5bc9a7fe37
Merge branch 'style-fixes' of https://github.com/frappe/community into invite-based-membership
2021-05-26 19:10:38 +05:30
pateljannat
24835acd9c
fix: jinja
2021-05-26 19:10:08 +05:30
pateljannat
3648b3ab47
Merge branch 'style-fixes' of https://github.com/frappe/community into invite-based-membership
2021-05-26 19:08:38 +05:30
pateljannat
914f8504a0
fix: added class in lms_message
2021-05-26 18:56:57 +05:30
pateljannat
ab8546a121
fix: course outline, discussion, lms batch
2021-05-26 17:16:00 +05:30
pateljannat
f327c6fb10
fix: tests for course description
2021-05-26 12:38:50 +05:30
pateljannat
c7ccefa632
fix: discussion, batch home page, new fields for batches
2021-05-26 12:13:04 +05:30
Anand Chitipothu
823cf4e431
style: fixed word-wrap of output
2021-05-25 16:06:12 +05:30
pateljannat
18f074d8ac
fix: ignore user permission for membership
2021-05-24 19:35:26 +05:30
pateljannat
c9185ae68c
fix: tabs and learn page
2021-05-24 19:24:07 +05:30
Anand Chitipothu
82fa0fa4d7
fix: error in loading the progress page
2021-05-24 13:46:59 +05:30
Jannat Patel
64752433d2
Merge pull request #106 from fossunited/issue-103
...
Redirect the learn page to the current lesson of the user
2021-05-24 13:40:50 +05:30