Toby Lawrence
ad9498ecf4
Switch to SharedModuleStoreTestCase in the 'courseware' app where possible.
2016-02-08 14:11:04 -05:00
Douglas Hall
37a7fdc0f2
Added subsection gating feature
2016-01-28 14:05:20 -05:00
Toby Lawrence
56fe511a81
Merge pull request #11025 from edx/PERF-224
...
[PERF-224] Serve course assets from a CDN
2016-01-05 13:40:54 -05:00
Toby Lawrence
77343df0d9
[PERF-224] Support to serve static assets from a CDN.
...
A base URL can now be configured which is, potentially, prepended to an
asset URL. This allows a CDN, or caching server, to front static asset
requests, taking load off of the contentstore and speeding up page load
times.
Asset URL generation respects locked vs unlocked assets, and will not
generate links to locked assets that would traverse a CDN (even though
the authorization component of the contentserver middleware wouldn't
allow those links to work anyways).
2016-01-05 10:24:44 -05:00
Ayub-Khan
96e64464b5
-fix TNL-3556 Instructor tool "View as Specific Student" doesn't work on the course updates page.
...
-Added test for TNL-3556.
2016-01-05 17:50:23 +05:00
Usman Khalid
5e972b2a66
Merge pull request #11022 from edx/bookmarking
...
Bookmarking
2015-12-22 18:25:48 +05:00
Matjaz Gregoric
585c64f282
Enable staff debug everywhere except on detached blocks.
...
Staff markup was enabled on all block types in
https://github.com/edx/edx-platform/pull/10903
This works well inside the courseware, but it breaks layout of the course about
page, which is also an XModule, see:
https://github.com/edx/edx-platform/pull/10903#issuecomment-164266342
This commit disables staff markup/staff debug on all blocks except
blocks tagged with 'detached'. Detached blocks include course about
and info pages, static tabs.
2015-12-18 08:19:57 +01:00
muzaffaryousaf
3cbbb8f3b1
Add/Remove Bookmark button to each unit in LMS courseware.
...
TNL-1957
2015-12-17 22:07:32 +05:00
Sarina Canelake
e3a9721b42
Remove ORA1 references from LMS Python tests
2015-12-11 15:07:09 -05:00
Calen Pennington
035f325fef
Merge pull request #10704 from edx/ekolpakov/grade_event_user_id
...
Removed user_id parameter from grade event
2015-12-10 16:10:51 -05:00
Ned Batchelder
43ac38aa87
Add autospec to all mocks
2015-12-09 09:44:22 -05:00
Sarina Canelake
2cfeb34f45
Merge pull request #10825 from edx/kill-psycho
...
Remove psychometrics app
2015-12-04 17:23:20 -05:00
Sarina Canelake
e932632b49
Remove psychometrics app
2015-12-04 16:37:34 -05:00
Nimisha Asthagiri
d170c92f3b
Refactor course_image_url
2015-12-04 11:25:40 -05:00
Peter Fogg
497622d4b4
Switch default course mode to 'audit'.
...
ECOM-2972
2015-11-25 11:22:29 -05:00
Ned Batchelder
0872732cf0
Fix pylint C7630 (literal used as attribute) violations
...
There's no need to use a string literal in setattr, delattr, or the
two-argument form of getattr.
2015-11-23 15:32:54 -05:00
E. Kolpakov
d4f7ecde20
Removed user_id parameter from grade event
2015-11-23 18:00:55 +07:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
Nimisha Asthagiri
6ab20b71c0
Merge pull request #10388 from edx/nimisha/course-factory
...
Add SampleCourseFactory and ToyCourseFactory
2015-10-30 13:23:05 -04:00
Nimisha Asthagiri
ce466619e4
Add SampleCourseFactory and ToyCourseFactory
2015-10-30 08:52:29 -04:00
Muhammad Shoaib
9476898df0
Add Timed Exams as a feature to edx-platform
2015-10-30 08:44:33 -04:00
Chris Dodge
bf26b09265
update reference to edx-proctoring to account for requested iconography changes from UX team. Also update test to conform with changes
2015-09-30 10:10:23 -04:00
Chris Dodge
3b650133bf
bump version of edx-proctoring to 0.9.11
2015-09-27 17:53:13 -04:00
clrux
0b64f2d612
Merge pull request #9525 from edx/clrux/ac-76
...
LMS: Course navigation revamp
2015-09-23 14:26:10 -04:00
Ahsan Ulhaq
508ded2673
LMS: course navigation menu refactor
2015-09-23 13:13:18 -04:00
Chris Dodge
68ee28f8b0
update edx-proctoring to 0.9.x
2015-09-11 10:00:05 -04:00
clrux
5b545c2b0d
Revert "Course navigation menu accessibility issue"
2015-08-28 13:28:08 -04:00
Chris Rodriguez
c0bfdf5e5d
Removing instances of old mechanism; tests
2015-08-28 07:50:33 -04:00
Chris Rodriguez
c9b775bda2
wip test fixes
2015-08-28 07:50:33 -04:00
Ahsan Ulhaq
b32d2205d4
Course navigation menu accessibility issue
...
Following have been done
1- Change the structure of the course navigation Menu HTML
2- Add some basic styling
3- Add basic JS for html rendering
4- Update tests according to new structure
AC-76
2015-08-28 07:49:31 -04:00
Chris Dodge
6cf5516a84
Integration of edx_proctoring into the LMS
2015-08-13 19:08:50 -04:00
Max Rothman
c97314413b
Merge branch 'release' into release-merge-test
...
Conflicts:
lms/djangoapps/commerce/urls.py
lms/djangoapps/commerce/views.py
2015-07-17 17:42:03 -04:00
Sven Marnach
3d7246ecc8
Allow masquerading as a specific user different from the logged in user.
2015-07-13 18:55:45 -07:00
Adam Palay
5088ae3091
when removing field from _field_data_cache when rebinding a module to a new user, also remove it from _dirty_fields (TNL-2640)
2015-07-13 14:17:27 -04:00
Giulio Gratta
84f7aef917
Default "Course About" image
...
Templates that display the image now check if courses specifies an image, if they don't the default image is displayed
Path set in both common.py and aws.py to allow for easy overriding in one place.
Addresses SOL-926
Some code provided by Davorin Sego
2015-07-06 10:29:12 -07:00
Usman Khalid
fe54b085c6
Added ability to disable xblock types in LMS.
...
TNL-2305
2015-07-03 20:58:40 +05:00
Calen Pennington
fdf81042f5
Pass XBlock parents down to their children when constructing them, for caching
2015-06-25 13:59:46 -04:00
Carlos de la Guardia
d56303dd0f
Only enable the OverrideFieldData when there are active overrides on a course.
2015-06-17 15:26:10 -04:00
Ben Patterson
176770efad
Revert "Enable PyContracts during tests"
...
This reverts commit 4312c0e763 .
2015-05-22 15:05:11 -04:00
Calen Pennington
a2cbd16680
Merge pull request #7789 from cpennington/wrap-csm
...
Wrap access to CSM (inside FieldDataCache) to use the new interface
2015-05-20 16:11:07 -04:00
Calen Pennington
2bfbd57ec1
Add a test case for an XBlock that has no student state fields, but sets a score
2015-05-20 15:33:29 -04:00
Calen Pennington
8d9d6ce0ec
Clarify the interface used by xqueue_callback to load an XBlock
2015-05-20 15:07:28 -04:00
Calen Pennington
4312c0e763
Enable PyContracts during tests
2015-05-20 15:07:18 -04:00
Ned Batchelder
7c704f3959
Move xmodule_modifiers.py to openedx/core/lib/xblock_utils.py
2015-05-14 16:03:50 -04:00
Phil McGachey
73b854e4f0
[LTI Provider] Adding signals for scoring events
2015-05-11 07:45:50 -04:00
Adam
58b34e1cc4
Merge pull request #7974 from edx/merge-release-to-master
...
Merge release to master
2015-05-08 14:24:14 -04:00
Adam Palay
afec81b662
prevent overly nesting _field_data (TNL-2050)
2015-05-07 14:05:27 -04:00
Christine Lytwynec
ddb1ae667e
Split lms unittests into multiple shards
2015-05-07 09:17:26 -04:00
Waheed Ahmed
d9b685d5df
Fixed beta tester functionality for ora problems.
...
TNL-1736
2015-04-02 16:51:58 +05:00
Calen Pennington
a0bae0c794
Convert VerticalModule/VerticalDescriptor to a pure XBlock: VerticalBlock
2015-03-31 09:43:52 -04:00