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
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
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
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
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
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
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
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
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
50856fdfa5
fix: fixed failing test
2021-05-24 13:30:47 +05:30
Anand Chitipothu
cac4f2afef
feat: redirect the learn page to the current lesson of the user
...
The current lesson is maintained in the LMS Batch Membership and that is
updated everytime a lesson page is visited.
2021-05-24 13:07:29 +05:30
Anand Chitipothu
69125e571f
feat: added member_username and current_lesson fields to LMS Batch Membership
...
And removed member_email field which is a duplicate of member.
2021-05-24 12:43:20 +05:30
Anand Chitipothu
68f7215b95
fix: error in updating LMS Batch membership
...
The validation was always failing when trying to updating an LMS Batch
Membership document. This was due to a bug in the validation logic that
was considering itself as a duplicate record. This has been fixed.
Also added tests to verify that.
2021-05-24 12:15:16 +05:30
pateljannat
ca42c32f54
Merge branch 'main' of https://github.com/frappe/community into style-fixes
2021-05-24 11:57:53 +05:30
Anand Chitipothu
d55941d4bb
Merge branch 'main' into community-member-to-user-refactor
2021-05-24 11:39:20 +05:30
pateljannat
631275e9a8
refactor: course and sidebar cleanup
2021-05-24 10:28:02 +05:30
Anand Chitipothu
38938ac14b
feat: added ability to find the batch of a student
...
Added the course field and member_email fields to LMS Batch Membership
to allow the possibility of querying if a user is a student of a course.
Closes #101
2021-05-24 09:55:13 +05:30
pateljannat
419a7e666f
refactor: tests, mentor request, messages
2021-05-22 20:49:47 +05:30
pateljannat
713dcf178a
refactor: patches to fix data, profile dashboard, lms mentor mapping page fixes
2021-05-21 21:40:31 +05:30
pateljannat
637c795321
refactor: moved community member class functions to user override
2021-05-21 16:22:59 +05:30
pateljannat
63d00a46c4
Merge branch 'main' of https://github.com/frappe/community into community-member-to-user-refactor
2021-05-21 13:27:22 +05:30
pateljannat
e991dc5c73
refactor: removed community member doctype
2021-05-21 13:27:15 +05:30
Anand Chitipothu
e04bbb633d
refactor: moved courses/*/index pages to batch/*
2021-05-21 13:12:52 +05:30
Anand Chitipothu
a2b856aaf8
feat: added image to exercise submission
2021-05-21 13:10:54 +05:30
Anand Chitipothu
463aec01f8
fix: permission issue when a student submits an exercise
2021-05-20 21:02:54 +05:30
Anand Chitipothu
e7d116f31c
chore: removed obsolete doctype LMS Topic
...
It has been replaced by Chapter and Lesson.
Moved the section_parser from lms_topic directory to the lms.
2021-05-20 16:52:51 +05:30
Anand Chitipothu
9cb9fad05c
fix: fixed failing tests
2021-05-20 16:24:41 +05:30
Anand Chitipothu
6407b24324
feat: added course, batch and lesson to exercise submission
...
Useful to find all the submissions for a batch/lesson.
2021-05-20 15:07:14 +05:30
Anand Chitipothu
34e993cf86
refactor: added lesson to exercise
...
usualy to know which lesson an exercise is part of by looking at the
exercise.
2021-05-20 13:27:30 +05:30
Anand Chitipothu
a67ad67be1
feat: show image for the exercise
...
generate the image from the answer and display it along with
description. The image is geneated when the exercise is saved.
2021-05-20 12:09:12 +05:30
Anand Chitipothu
6f7011ca58
feat: integrated exercises into lessons
...
- an exercise can now be added to a lesson
- it is rendered using livecode editor with submit button
- remembers the submitted code and shows the submission time
Issue #90
2021-05-19 20:06:20 +05:30
Anand Chitipothu
d61acb552a
feat: added Exercise and Exercise Submission doctypes
...
Also:
- added methods to submit an exercise and get the submission for a user
- added test cases
Issue #90
2021-05-19 20:01:17 +05:30
Anand Chitipothu
8b657f2f40
feat: added next/prev links to learn pages
2021-05-14 15:29:44 +05:30