Michael Youngstrom
16b5606404
Remove shards from cms
2019-02-12 11:26:39 -05:00
stv
e7733faa1a
Fix tests: Show Answer, Number of Attempts
2019-02-08 12:33:45 -08:00
Michael Roytman
f15fd361ae
Merge pull request #19684 from edx/mroytman/EDUCATOR-3952-practice-proctored-to-onboarding
...
Change "practice exam" to "onboarding" for courses that support onboarding exams.
2019-02-08 11:48:56 -05:00
Michael Roytman
af319f3c9a
Update version of edx-proctoring and update copy to refer to onboarding exams in Studio for proctoring backends that support onboarding exams.
2019-02-07 14:29:26 -05:00
David Ormsbee
d0c353609d
Don't break exports for uninstalled XBlock content
...
When an unknown content type is encountered, it's imported as a
RawDescriptor, which will preserve the OLX and export it back out. But
if we import a course while an XBlock is installed and then export it
after that XBlock is removed, we export RawDescriptors that never got to
save the original OLX and have a blank "data" field. Attempting to
export this used to fail and break export altogether. We now test that
the export continues to complete, and just skips over anything it can't
serialize out.
Note that this will stil export pointers in the export, so if you
uninstalled a "AmazingBlock" and exported, you might see something like
the following in a vertical's XML::
<vertical display_name="Unit">
<amazing url_name="2edebb68d5734395a06b8a62b9bb677e"/>
</vertical>
However there would be no corresponding file at:
/amazing/2edebb68d5734395a06b8a62b9bb677e.xml
In fact, there would be no /amazing directory at all in the export.
The better long term solution is probably to leave the pointer as-is
and export some generic file that can't be mistaken for OLX (say a
JSON file) that represents the raw key-value data we have in
Modulstore for the now unknown XBlock type. However, this commit at
least keeps export from crashing out entirely.
2019-02-06 15:36:59 -05:00
Matthew Piatetsky
7df30938c4
fix unicode strings in cms/
2019-02-04 13:01:51 -05:00
Michael Youngstrom
e7898d153d
Move to python3-saml
2019-01-30 16:35:16 -05:00
Ned Batchelder
48ac13e73e
Merge pull request #19591 from cclauss/print_function
...
Use print() function in both Python 2 and Python 3
2019-01-16 17:59:11 -05:00
Michael Roytman
f3888c0020
add a proctoring settings button to course outline in Studio for each proctored subsection for a course using a provider that supports a dashboard
2019-01-16 11:29:27 -05:00
Ned Batchelder
1e5c753807
Fix quality violations
2019-01-16 08:44:56 -05:00
Calen Pennington
454acb492b
Merge pull request #19578 from cpennington/fbe-group-configurations
...
Fix Studio Group Configurations for courses with FBE Enabled
2019-01-14 14:20:25 -05:00
Calen Pennington
bc32819ce0
Fix Studio Group Configurations for courses with FBE Enabled
...
This prevents the Feature-Based Enrollments groups from showing
in Group Configurations unless the studio_override_enabled flag
is enabled. It also fixes a bug where FBE group configurations were
displaying usage as though they were Track-based group configurations.
REVMI-78
2019-01-14 13:16:57 -05:00
cclauss
8fca11b85c
Use print() function in both Python 2 and Python 3
2019-01-13 17:16:37 +01:00
zrana
5e56e9ad0a
Remove unwanted lettuce grading files
2019-01-11 17:10:59 +05:00
Matthew Piatetsky
e1fd793e86
Merge pull request #19560 from edx/REVMI-2
...
add informational banners when masquerading as user who would not have access due to start date
2019-01-10 13:48:29 -05:00
Matthew Piatetsky
5bb56fe45f
add informational banners when masquerading as user who would not have access due to start date
2019-01-10 11:06:30 -05:00
noraiz-anwar
e66ec8bd17
fix typo in message
2019-01-10 17:05:36 +05:00
Diana Huang
15759c2b2f
Merge pull request #19420 from edx/diana/remove-datadog
...
Remove all references to datadog from our code.
2019-01-09 09:07:22 -05:00
Diana Huang
6572d99e76
Remove all references to datadog from our code.
2019-01-08 15:41:24 -05:00
asadazam93
e451324ed3
Added enable quality waffle flag
2019-01-08 17:14:41 +05:00
noraiz-anwar
3b7918b07a
Add basic pagination in video upload page
2019-01-04 23:06:57 +05:00
Michael Roytman
880a06b981
do not show Create Zendesk Tickets For Suspicious Proctored Exam Attempts Studio Advanced Setting field if user is not edX staff
2018-12-21 11:16:28 -05:00
Michael Roytman
23fcb7e7bb
Removed course-run exam rule configuration
2018-12-21 11:14:58 -05:00
Michael Roytman
ecabcf90dd
Enable course run level overrides for proctoring configuration.
2018-12-21 10:54:51 -05:00
Agha Awais
a6dc71e9d1
Merge pull request #18850 from edx/awais/lett_2_bc_problem_editor_I
...
TE-2627: Problem Editor bokchoy tests
2018-12-21 15:40:58 +05:00
Agha Awais
7a6611c9c2
Problem Editor bokchoy tests
2018-12-21 09:17:24 +00:00
Nimisha Asthagiri
886bc4b20b
Studio login/registration redirects to LMS
2018-12-17 20:50:57 -05:00
Bessie Steinberg
6f2a2785e8
REVE-154 FBE Global Kill Switch
...
Create a global kill switch for feature based enrollment. To turn on
the kill switch (and turn off both course duration gating and content
type gating) enable a waffle flag named:
'content_type_gating.global_kill_switch'
2018-12-14 09:36:56 -05:00
Gavin Sidebottom
3dad2be55d
Refactored XBlockAside rendering and added support for student view
2018-12-11 12:27:03 +05:00
DawoudSheraz
05663098fd
EDUCATOR-3140 prevent saving pre-1900 subsection due dates
2018-12-04 10:19:06 +05:00
Alex Dusenbery
0d51f90568
Move gradebook course info API into LMS
2018-11-29 13:05:42 -05:00
Alex Dusenbery
009074ec4b
Add an /api/courses/v1/grading endpoint to get assignment type and subsection info about a course.
2018-11-26 10:12:12 -05:00
Gabe Mulley
1441cba962
Merge pull request #19272 from edx/reve-37/prevent-studio-edits
...
REVE-37: prevent studio edits to feature based enrollments
2018-11-26 09:57:23 -05:00
Gabe Mulley
5177e994c8
REVE-37: Prevent modifications to feature based enrollment user partitions
2018-11-25 21:42:02 -05:00
Calen Pennington
0cb48dfe1c
Add StackedConfigurationModels for managing content_type_gating and course_duration_limits
2018-11-21 12:18:10 -05:00
AsadAzam
da60f9ec32
Merge pull request #19220 from edx/Educator-3660-add-waffle-disable-quality
...
Add waffle flag to disable quality for course-v1:HarvardX+SW12.1x+2016
2018-11-12 13:11:49 +05:00
asadazam93
75f0211b0d
Add waffle flag to disable quality for course-v1:HarvardX+SW12.1x+2016
2018-11-09 18:35:11 +05:00
rabiaiftikhar
14ed80a488
EDUCATOR-3668 add temperory logs
2018-11-08 02:46:39 +05:00
Ned Batchelder
63d84d65e5
Merge pull request #19215 from edx/nedbat/remove-unused-imports
...
Remove unused imports
2018-11-06 13:57:46 -05:00
Shadi Naif
4df2073376
Fix exceptions raised when a lazy text is used in json dump
2018-11-05 12:24:45 +02:00
Ned Batchelder
3353e7425e
Remove unused imports
2018-11-03 16:07:05 -04:00
Ned Batchelder
6aed72823f
Merge pull request #19209 from edx/nedbat/trim-trailing-comma
...
Remove a mistaken trailing comma
2018-11-02 11:39:38 -04:00
Ned Batchelder
6f0b007ae3
Remove a mistaken trailing comma
2018-11-02 06:19:45 -04:00
Ned Batchelder
fae196a89b
Don't use async as an identifier
2018-11-02 06:10:13 -04:00
asadazam93
3b5e0eb5c0
Add time logs
2018-11-01 15:43:13 +05:00
Calen Pennington
f9dd7fe223
Allow Studio override of Feature Based Enrollment status for individual xblocks
2018-10-29 12:37:30 -04:00
Michael Youngstrom
0744c0f99c
Cache waffleswitch data to avoid query count failures
2018-10-03 17:09:30 -04:00
matthugs
388be0d494
Merge pull request #18996 from edx/mhughes/remove-checklist-waffles
...
Remove waffles gating permanent checklist features
2018-09-28 10:51:29 -04:00
Matt Hughes
8df171a8c2
Remove waffles gating permanent checklist features
2018-09-27 15:10:49 -04:00
Diana Huang
deb8bd47d9
Switch existing tests to use the newer endpoint.
2018-09-27 13:33:42 -04:00