Mushtaq Ali
40f8947334
Merge pull request #9100 from edx/mushtaq/tnl2593-fix-publish-automatically-after-deleting-unit
...
Autopublish when vertical is deleted
2015-07-29 23:02:54 +05:00
frances botsford
f8d1776698
Merge pull request #8972 from jolyonb/jolyonb/discussion
...
Small printing fixes (LMS)
2015-07-29 10:10:47 -04:00
frances botsford
cfe3acb7c4
Merge pull request #7594 from jolyonb/jolyonb/p-spacing
...
Fixing paragraph spacing with inline class (capa)
2015-07-29 10:06:28 -04:00
mushtaqali
edad392a26
Autopublish when vertical is deleted
2015-07-29 11:44:11 +05:00
David Baumgold
c1a38a6dc7
Pull discussion underscore templates out into individual files
...
No need to go through Mako
2015-07-28 09:36:31 -04:00
David Ormsbee
8d9e907635
Merge pull request #9070 from edx/ormsbee/test_ms_class_setup_teardown
...
Modulestore test base class using setUpClass() and tearDownClass()
2015-07-27 15:05:46 -04:00
John Eskew
756008aa9b
Merge pull request #8768 from open-craft/jump_to_children_ospr
...
Jump to children
2015-07-27 13:42:32 -04:00
David Ormsbee
58f36d3e93
Enable faster ModuleStore tests with SharedModuleStoreTestCase.
...
This is a new TestCase base class, intended for situations where
you only want to initialize course content in the setUpClass(),
as opposed to setUp(). This is done for performance reasons, since
many test cases only use courses in a read-only fashion,
particularly in LMS tests.
This commit also converts the following modules to use this new
base class:
lms/djangoapps/ccx/tests/test_ccx_modulestore.py (38s -> 4s)
lms/djangoapps/discussion_api/tests/test_api.py (2m45s -> 51s)
lms/djangoapps/teams/tests/test_views.py (1m17s -> 33s)
2015-07-27 13:02:16 -04:00
David Ormsbee
701f5fc1c6
Optimize test course creation with bulk_operations.
...
Use bulk operations to both minimize the number of writes
to MongoDB, as well as to suppress signals which could
trigger things like search indexing or course structure
caching.
2015-07-24 19:45:10 -04:00
Christina Roberts
cb21756393
Merge pull request #9063 from edx/christina/tnl-231
...
Delete mention of direction from checkboxgroup.
2015-07-24 16:58:26 -04:00
Christina Roberts
09b352cca3
Merge pull request #9056 from edx/christina/tnl-645
...
Set default value of showanswer to Never since it doesn't work.
2015-07-24 15:12:45 -04:00
Peter Fogg
9d0dd4bbb2
Merge pull request #9034 from edx/peter-fogg/round-grades
...
WIP: Display rounded problem results.
2015-07-24 14:55:50 -04:00
cahrens
85b8a88152
Delete mention of direction from checkboxgroup.
...
It was never implemented.
TNL-231
2015-07-24 14:44:08 -04:00
Peter Fogg
814cc5688c
Display rounded problem results.
2015-07-24 14:18:14 -04:00
cahrens
8276172802
Set default value of showanswer to Never since it doesn't work.
...
TNL-645
2015-07-24 13:32:56 -04:00
Peter Fogg
50f6ca891b
Merge pull request #9045 from edx/peter-fogg/fix-true-false-response
...
Fix TrueFalse responses with single answers.
2015-07-24 12:52:43 -04:00
frances botsford
cc7762e090
Merge pull request #7593 from jolyonb/jolyonb/inline-div
...
CSS: Fixing spans inside inline divs (capa)
2015-07-24 11:20:43 -04:00
Muzaffar yousaf
35503ebda2
Merge pull request #8636 from edx/muzaffar/youtube-api-v3
...
Using youtube api v3.0 instead of v2.0 to get the video's metadata.
2015-07-24 20:02:48 +05:00
Peter Fogg
95eccf6ea1
Fix TrueFalse responses with single answers.
2015-07-24 10:28:08 -04:00
muzaffaryousaf
38ef22b8a2
Using youtube api (v3) instead of v2 to get the video duration .
...
TNL-2413
2015-07-24 17:03:46 +05:00
Joel Barciauskas
c531c44512
Merge pull request #9022 from jbarciauskas/jbarciauskas/TNL-2267-fix-init-args
...
Fix TNL-2267 - add missing service argument to HeartbeatFailure constructor
2015-07-23 17:05:29 -04:00
Joel Barciauskas
5ebb93a1ee
Set the second arg to __init__ for the HeartbeatFailure exception to 'mongo', create a split_mongo connection test
...
Fixes TNL-2267
Clean up and PEP8 fixes to the test
Add missing paramater back
Add pylint pragma to ignore unused argument warning
2015-07-23 16:26:27 -04:00
chrisndodge
5e195c8eeb
Merge pull request #8962 from edx/cdodge/proctoring-studio
...
Integrate timed and proctored exam authoring into Studio
2015-07-23 15:53:17 -04:00
Chris Dodge
3748119961
Integrate timed and proctored exam authoring into Studio
2015-07-23 14:43:17 -04:00
Brian Talbot
b75f900b22
Merge pull request #8266 from edx/talbs/fix-font-face-calls
...
LMS/Studio: Reduce font-face file calls
2015-07-22 14:48:44 -04:00
Jolyon Bloomfield
27d04ade7c
A variety of small printing fixes
2015-07-22 14:00:25 -04:00
Adam Palay
e515842395
Merge remote-tracking branch 'origin/release' into merge-release-into-master
...
Conflicts:
requirements/edx/github.txt
2015-07-22 08:10:26 -04:00
Alison Hodges
6f70ed38b4
Fixes DOC-841 per multiple requests
...
@stroilova @shnayder please verify that I have updated these files
correctly. @catong complete the thread started in email.
2015-07-21 13:23:33 -04:00
Utkarsh
231059c24b
Merge pull request #8989 from edx/utkjad/fixtemp
...
PLAT-734 Fix slow transaction due to multiple calls to unpickling
2015-07-21 11:07:12 -04:00
Jonathan Piacenti
405b266fa7
Addressed notes.
2015-07-21 14:39:18 +00:00
Jonathan Piacenti
a6ae44a0db
Add ability to activate a child block via jump_to_id.
2015-07-21 14:39:18 +00:00
utkjad
274e6de22b
PLAT-734 Fix slow transaction due to multiple calls to unpickling
2015-07-21 13:56:38 +00:00
David Ormsbee
693901529c
Instead of calculating the course's usage key, just follow the parent chain.
2015-07-20 15:42:01 -04:00
David Ormsbee
abcdc05af4
Return just the CourseDescriptor in discussions get_course()
...
Instead of calling the modulestore's get_course(), return the
descriptor via self.runtime.get_block(). Doing this means that bulk
ops caching works within CCX courses.
Note: The long term fix for this is to have some course-level scope
so that we're not peeking at the top of the tree just for some basic
discussion-specific configuration information (in this case the
blackout dates).
TNL-2697
2015-07-20 15:42:00 -04:00
Renzo Lucioni
b50c905865
Remove modulestore dependency from Enrollment API
...
Sets the Enrollment API free of the modulestore by replacing modulestore queries with calls to the CourseOverview model. Course deletion invalidates the corresponding CourseOverview. XCOM-462.
2015-07-20 13:41:19 -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
Jolyon Bloomfield
2d0504c453
Fixing spacing within inline
2015-07-17 16:05:10 -04:00
Jolyon Bloomfield
0c05f00526
Fixing spans inside inline divs
2015-07-17 15:25:13 -04:00
Adam
2735b2b5bb
Revert "Decorated instructor dashboard with sudo_required."
2015-07-17 12:11:38 -04:00
Waheed Ahmed
bc052db1ee
Added DjangoSudo functionality for instructor dashboard and course team page
2015-07-16 11:14:11 +05:00
David Baumgold
1a3f0958b9
Revert setuptools upgrade
2015-07-15 09:36:56 -04:00
David Baumgold
ffb0a6a07d
Revert setuptools upgrade
2015-07-14 16:37:54 -04:00
vkaracic
ff6afaf483
Custom error messages for delete course command
...
This is a fix for
https://openedx.atlassian.net/browse/PLAT-619
added custom CommandError messages for invalid syntax and
invalid course keys.
2015-07-14 15:28:01 +00:00
Sven Marnach
3d7246ecc8
Allow masquerading as a specific user different from the logged in user.
2015-07-13 18:55:45 -07:00
Sarina Canelake
49f78b4742
Remove logging-not-lazy Pylint violations
2015-07-13 17:34:54 -04:00
Sarina Canelake
8283c07e32
Remove superfluous-parens pylint violations
...
Skipped 'print' statement violations, as print() is Py3k syntax.
2015-07-13 17:33:28 -04:00
Sarina Canelake
ba8fd1c21d
Eliminate instances of unused-import Pylint violation
2015-07-13 17:33:25 -04: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
muhammad-ammar
5a8b158900
Visual change to new Hints and Feedback problem types
...
TNL-2619
2015-07-13 12:18:25 +05:00
David Baumgold
705fa6999a
Use a forked version of NLTK
...
So that we can use setuptools instead of distribute
2015-07-09 13:04:33 -04:00