julianajlk
565018bd2e
Update FPD holdback to 10% for longitudinal analysis ( #24037 )
...
REV-1153
2020-05-26 13:16:40 -04:00
Nicholas D'Alfonso
b454f9be1d
AA-151 dates banner on course outline and refactor
...
- use new dates banner template on course outline page
- remove old banner from main.html
- let dates tab use new dates banner template
- remove dates banner completely from the courseware problem view
on the web app
- use new banner on the courseware problem view on the mobile app
- update banner util to use get_course_blocks
2020-05-21 13:23:05 -04:00
Michael Terry
3f2b2da22b
Don't assume due dates on sections
...
The content highlights code assumed due dates existed on all
sections. But we recently broke that assumption. So now we
recalculate the spread of sections across the expected duration
ourselves rather than rely on due dates.
2020-05-14 09:26:49 -04:00
Emma Green
4a9f88b3c1
not sure why we are getting errors here, but they shouldn't stop people checking out
2020-05-13 17:59:01 -04:00
Nick
821eb84486
Merge pull request #23963 from edx/ndalfonso/AA-157-dates-page-missed-deadlines
...
AA-157 dates page missed deadlines
2020-05-13 10:24:10 -04:00
Nicholas D'Alfonso
637b639e78
AA-157 dates page missed deadlines
...
- add banner to dates page when deadlines are missed
2020-05-12 13:02:26 -04:00
Farhanah Sheets
d37b333d53
Revert "Add financial assistance link in course tools ( #23921 )"
...
This reverts commit cbb4cfb988 .
2020-05-10 16:43:39 -04:00
Carla Duarte
6fd6605eed
Remove Shorten Welcome Message flag
...
Removed use of the 'shorten_welcome_message' waffle flag
AA-108
2020-05-08 15:25:59 -04:00
Diane Kaplan
cbb4cfb988
Add financial assistance link in course tools ( #23921 )
...
Add financial assistance link in course tools for eligible courses, so it'll be more visible to learners
2020-05-08 10:35:10 -04:00
Nick
d24e4fe5a8
Merge pull request #23876 from edx/revert-23871-ndalfonso/AA-138-banner-debug
...
Revert "add logs for debugging"
2020-05-07 15:31:00 -04:00
Dillon Dumesnil
10759a9046
Merge pull request #23819 from edx/ddumesnil/more-date-pills-aa-99
...
AA-99: Adding in new date pills for the dates tab
2020-05-06 06:12:50 -07:00
Simon Chen
262574b815
Move all the upgrade display logic into courseware.utils
2020-05-05 17:54:22 -04:00
Nicholas D'Alfonso
4a26d47a06
Check if subsection is graded on course outline page
2020-05-04 12:12:59 -04:00
Dillon Dumesnil
858154a7d6
AA-99: Adding in new date pills for the dates tab
2020-05-04 07:24:01 -07:00
Nick
ede713002d
Revert "add logs for debugging"
2020-05-01 17:32:17 -04:00
Simon Chen
34d4d162f7
MST-108 Add masquerading fix to the upgrade message display
2020-05-01 16:54:43 -04:00
Nicholas D'Alfonso
21358b764e
add logs for debugging
2020-05-01 15:19:26 -04:00
Aarif
98af9ce418
remove useless-supression warnings
2020-05-01 19:42:15 +05:00
Calen Pennington
ff88f3d423
Only show the resets date banner if you have missed the due date on a graded subsection
...
[AA-138]
2020-04-30 11:50:45 -04:00
Michael Terry
0f81765ac7
Show graded icons in more places
...
In the course outline, if a subsection has any graded content,
show a graded icon (the pencil icon).
Also, show the graded icon for LTI xmodule units (xblocks is a
different repo, but will get same treatment).
AA-75
2020-04-24 14:16:32 -04:00
HammadAhmadWaqas
11893ad69e
refactored imports from edx-django-utils
2020-04-20 12:11:28 +05:00
David Joy
7a400e2917
Factoring redirects out of check_course_access so it can be used with courseware_api ( #23651 )
...
TNL-7053
The courseware_api view will use check_course_access - which now returns AccessResponse objects, and all other uses of check_course_access will now use check_course_access_with_redirect, which is a drop-in replacement for the original check_course_access implementation.
We also added a few new helpers to access_utils:
- check_public_access is a replacement for allow_public_access, which now returns AccessResponse objects
- check_enrollment checks if the learner is enrolled, and uses check_public_access to account for COURSE_ENABLE_UNENROLLED_ACCESS_FLAG
- check_survey checks whether there is a required survey that the learner must complete prior to accessing the course.
There are two new kinds of AccessError subclasses:
- SurveyRequiredAccessError
- EnrollmentRequiredAccessError
2020-04-15 10:29:24 -04:00
Nick
ca3012c07b
Merge pull request #23707 from edx/ndalfonso/AA-83-special-exam-icon
...
AA-83 special exam icon
2020-04-14 11:56:35 -04:00
Nicholas D'Alfonso
9e41268322
AA-83 special exam icon
...
- fix template rendering so that pencil icon is displayed for
a special exam and also ensure it is not rendered twice
2020-04-14 11:08:44 -04:00
HammadAhmadWaqas
b4ebe11a6b
removed get_cache_key and using it from edx-django-utils.
2020-04-13 12:51:39 +05:00
Nicholas D'Alfonso
396050703e
AA-97 mobile reset message
...
- remove code for displaying banner in mobile dates fragment
- replace button with link to web app in reset dates banner on
the mobile problem template
- adjust spacing of reset dates button in banner when button wraps
on smaller screen
2020-04-09 12:55:26 -04:00
Aarif
6ee2089077
fixed warnings for wrong-import-order
2020-04-08 23:43:06 +05:00
Michael Terry
7a71356cd2
Cut off long course welcome messages
...
If a course welcome message is very long, cut it off with an
ellipsis and show a Show More button to reveal the full thing.
AA-46
2020-04-07 10:49:40 -04:00
Zia Fazal
3a73def603
Merge pull request #23622 from edx/ziafazal/ENT-2710
...
ENT-2710: Improved enterprise target regex
2020-04-06 18:36:18 +05:00
Nick
0f8e871734
Merge pull request #23611 from edx/ndalfonso/AA-fix-mobile-banner
...
AA fix mobile reset dates banner
2020-04-06 08:28:53 -04:00
zia.fazal@arbisoft.com
f56235248a
Improved enterprise target regex
...
Improved enterprise target regex to include missing
/enterprise/handle_consent_enrollment/{uuid}/course/ endpoint.
ENT-2710
2020-04-06 12:27:44 +05:00
Nicholas D'Alfonso
fe8d28bccf
AA fix mobile reset dates banner
2020-04-03 15:22:50 -04:00
HammadAhmadWaqas
c09b382e52
fixing flakiness of tests due to redundant id created by faker.
2020-04-03 12:50:47 +05:00
Nicholas D'Alfonso
ac9d2bfd30
AA-85 mobile reset dates
...
- render reset dates banner in webview for mobile app.
- improve banner redirect mechanism
2020-04-02 00:37:54 -04:00
Nicholas D'Alfonso
52309d5541
AA-38 calendar sync email template
...
- create templates and methods to build/send calendar sync emails.
2020-03-25 16:40:19 -04:00
Michael Terry
7fb18c4ec9
Adjust question count logic on outline
...
The question counts showed in course outlines assumed that no
blocks would both be a graded assignment and have children. That's
generally true, but this commit avoids that assumption.
2020-03-19 10:20:30 -04:00
Michael Terry
fcd95e2eaa
Merge pull request #23432 from edx/mikix/ics-fixes
...
Minor fixes to ics for events
2020-03-19 10:06:01 -04:00
Dillon Dumesnil
78baddb60f
Merge pull request #23445 from edx/ddumesnil/date-comment
...
Adding comment about div that can't be removed.
2020-03-18 13:11:11 -07:00
Dillon Dumesnil
b9e6fdfdef
Adding comment about div that can't be removed.
...
Also fixing Meta class being defined twice in one model
2020-03-18 11:45:19 -07:00
Michael Terry
23544ccc2a
Minor fixes to ics for events
...
Updates to the description field in the ics file we generate for
scheduled events.
2020-03-17 14:01:31 -04:00
Michael Terry
a199c6bfd9
Show number of problems in outline
...
Specifically, the number of 'problem' blocks that are graded, in
a given subsection. Also shows an icon next to the subsection if so.
AA-45
2020-03-17 12:44:11 -04:00
Matthew Piatetsky
85f3592b89
Merge pull request #23420 from edx/REV-1119
...
[REV-1119] Enable first purchase discount for all eligible users
2020-03-16 17:16:24 -04:00
Jeff LaJoie
11a9a4e471
AA-51: Adds in 'Up next' banner to course home
2020-03-16 15:50:19 -04:00
Matthew Piatetsky
be0f5b70e9
Remove holdback check to give first purchase discount to all eligible users
...
Not fully cleaning up the holdback code yet since the follow on first purchase discount tests may make use of it
REV-1119
2020-03-16 15:28:45 -04:00
Michael Terry
4c241e57fe
Add func to generate ics for schedule
...
This is an unused-as-of-yet utility function to generate a bunch
of ics files for a user's course schedule. Will be used as part
of the calendar_sync feature package.
AA-37
2020-03-16 10:51:51 -04:00
Awais Qureshi
0f002bafb8
BOM-1399
...
checking django-wiki and fixing deprecation warnings.
2020-03-16 14:37:18 +05:00
Hammad Ahmad Waqas
f692739da3
Merge pull request #23191 from edx/hammad/ENT-2580
...
ENT-2580 | added management command to push old enrollments to ecommerce
2020-03-16 12:55:38 +05:00
Nick
18e3c2fd52
Merge pull request #23373 from edx/AA-59-reset-dates-banner-on-courseware
...
AA-59 show reset dates banner on courseware page
2020-03-13 08:14:00 -04:00
Nicholas D'Alfonso
3cee26feb4
AA-59 show reset dates banner on courseware page
...
- Also, only show banner if the course end_date has not already
pass AND if the user is verified within the course.
2020-03-12 19:52:54 -04:00
Abdul Hannan
fa6633ba4e
DO NOT MERGE - NEED FAKE - Rename start in schedule 5/5 ( #22392 )
...
* Remove start field in Schedules
Co-authored-by: hunytalk <ahannan@edx.org >
Co-authored-by: Cory Lee <cory@edx.org >
2020-03-12 15:40:19 -04:00