Tomasz Gargas
605f080b9a
Simplify the content enrollment tab in the CCX Dashboard.
...
Signed-off-by: Tomasz Gargas <tomasz@opencraft.com >
2018-02-12 21:47:49 +01:00
Qubad786
64555c60c0
Move request_cache to openedx.core.djangoapps
2018-01-26 15:09:25 +05:00
Calen Pennington
8468357ac4
Separate the date and link logic out of VerifiedUpgradeDeadlineBlock, so that it can be called directly with prefetched data for check_and_get_upgrade_link_and_date
2017-10-13 10:01:34 -04:00
John Eskew
7dfb6cc681
Change all UTC timezones to import from pytz instead of Django.
2017-10-05 11:12:52 -04:00
Nimisha Asthagiri
1febdbfac9
Grades cleanup: remove read_only param and create method
...
EDUCATOR-171
2017-09-28 07:48:25 -04:00
Andy Armstrong
79acb5c5be
Reorder LMS imports using isort
2017-06-11 21:48:06 -04:00
Nimisha Asthagiri
aca69f78f2
Update Subsection Grade Report to differentiate Not Attempted and 0
...
TNL-5990
2016-11-30 12:36:26 -05:00
Sanford Student
79eaa4e2e9
update all references to instructor module
2016-10-12 10:04:32 -04:00
Brandon DeRosier
8c3224b4f0
Finish implementing CCX coach as staff
2016-10-07 11:53:32 -04:00
Matjaz Gregoric
8dc84bec3a
Enable discussions on CCX courses.
...
Discussion is restricted to the CCX course (there is no sharing of
discussions with the parent course or other CCX instances).
2016-09-12 09:51:05 +02:00
Calen Pennington
8582da4a97
Merge pull request #12286 from cpennington/shards-as-valued-attributes
...
Shards as valued attributes
2016-08-04 11:13:32 -04:00
Calen Pennington
bc20a37c2b
Simplify how shards are selected in CI
2016-08-03 16:23:02 -04:00
Nimisha Asthagiri
be5940e6f4
Robust Grades refactor
...
Adds ENABLE_SUBSECTION_GRADES_SAVED feature flag to both lms and cms. Also
installs the wiring that will allow robust grades to be used for courses
that enable it. This functionality is still gated by the feature flag
and should not be used until the remaining robust grades work is finished.
2016-08-03 15:47:16 -04:00
Amir Qayyum Khan
d5fcb609e7
Fixed progress page update on save ccx
2016-07-29 18:11:42 +05:00
Amir Qayyum Khan
5839e1ca12
rearrage test code to avoid confusion
2016-07-18 14:40:32 +05:00
Amir Qayyum Khan
c0fc8669ba
Only coach can access ccx dashboard
2016-07-18 14:40:32 +05:00
Amir Qayyum Khan
0d3f96d4b5
Fixed CCX coach dashboard access issues.
2016-07-08 04:24:19 +05:00
Nimisha Asthagiri
d0fcabd407
CCX: Use Modulestore Field Overrides instead of User-specific Overrides
2016-06-23 20:22:32 -04:00
Calen Pennington
853bfe7a36
Add a TestCase mixin for enabling caches in tests
...
By default, disable all caching in tests, to preserve test independence.
In order to enable caching, inherit from CacheSetupMixin, and specify
which cache configuration is needed.
[EV-32]
2016-05-04 14:51:30 -04:00
Nimisha Asthagiri
c6954902e3
Create courseware/views folder
2016-05-03 09:02:45 -04:00
Nimisha Asthagiri
91f63af852
Fix sequence navigation issues for CCX courses
...
MA-2258
2016-04-07 18:41:10 -04:00
Amir Qayyum Khan
58bde7f301
Excluded admins, staff and coach of master course from max enrollment
2016-04-05 21:31:54 +05:00
John Eskew
35a235b348
Merge pull request #11899 from edx/jeskew/ccx_safe_templating
...
Safe templating changes for CCX.
2016-04-04 12:45:24 -04:00
John Eskew
13ef2b7d1a
Safe templating changes for CCX.
2016-04-04 09:59:45 -04:00
Amir Qayyum Khan
795ead82b5
Added master course staff and admins to ccx and fixed same issues related to ccx
2016-03-26 03:18:39 +05:00
Amir Qayyum Khan
8a9e81fdda
Added validation to ccx create form, If ccxcon url is set then app will ask user to create ccx from ccxcon app
2016-03-15 18:02:12 +05:00
Ned Batchelder
fd4164de1d
Merge pull request #11737 from edx/release
...
Release ⇒ master
2016-03-03 14:51:29 -05:00
David Ormsbee
19d9920b9f
Revert "Merge pull request #11523 from edx/perf/speed-up-slow-user-role-ops"
...
This reverts commit acf6c1d609 , reversing
changes made to c59db6e5fc .
2016-03-02 13:15:17 -05:00
Amir Qayyum Khan
e1035c7bd7
Allowed staff/admin of course to view ccx coach dashboard
2016-02-25 16:07:27 +05:00
Brian Beggs
0251e8e15a
Merge pull request #11545 from mitocw/feature/aq/support_mutiple_instances_ccx_mitocw#175
...
Allow multiple instances of ccx
2016-02-24 21:22:29 -05:00
Michael Katz
fd065c9e8c
Merge pull request #11643 from edx/release
...
Release 2016-02-24
2016-02-24 11:16:16 -05:00
Toby Lawrence
acf6c1d609
Merge pull request #11523 from edx/perf/speed-up-slow-user-role-ops
...
Don't blow away the role cache when updating.
2016-02-23 06:55:00 -05:00
Amir Qayyum Khan
2ee9105017
Fixes bug where coach with multiple CCXs can't view coach dashboard
2016-02-22 18:59:07 +05:00
Toby Lawrence
12633f1710
Make the test_grades_csv test consistent.
...
Before it was depending on the order of results, which is not very consistent. Now we use known identifiers to delve through data before making our assertions.
2016-02-17 14:18:01 -05:00
Amir Qayyum Khan
91bf48fc8c
Added staff role on ccx to staff of master course and added a data migration for existing ccx courses.
2016-02-17 15:54:28 +05:00
Toby Lawrence
dacdbae1a5
Fix up some broken tests.
...
We added the ability here to check if a role has a user in with the ability to refresh the role cache before checking. Since some tests will make inline requests, which in turn put a user into a new role, we have to refresh afterwards otherwise we won't see that new role in place. Since we don't want to automatically refresh ever, we just added a way to request it, since we know in this test that we're doing something, effectively, out-of-band, which necessitates it.
2016-02-12 14:17:51 -05:00
Giovanni Di Milia
e63194c1cd
Added CCX REST APIs
...
CCX REST APIs
OAUTH2 authorization for CCX APIs
- oauth2 authorization required for ccx list.
- Course-instructor permission for ccx api endpoint
- Protection for detail view too.
Tests for CCX REST APIs and OAUTH2 authorization
2016-01-27 11:04:28 -05:00
Amir Qayyum Khan
53b22cbf1f
Made dates configuration for CCX schedule same as in studio (Course)
2015-12-10 18:45:00 +05:00
Amir Qayyum Khan
85c7258ec1
Fixed display name ccx course on coach dashboard
2015-12-10 14:34:01 +05:00
Amir Qayyum Khan
a1f2f395a0
overriden start and due dates for problems to controll due date of a unit from ccx schedule
2015-11-24 18:23:09 +05:00
Ned Batchelder
f5d0f3ff55
Remove useless pylint suppressions
2015-11-22 07:41:19 -05:00
muhammad-ammar
8d5f153201
Merge remote-tracking branch 'origin/release' into dj18-release-merge
...
Conflicts:
common/djangoapps/util/testing.py
lms/djangoapps/instructor/views/api.py
lms/djangoapps/teams/tests/test_views.py
openedx/core/djangoapps/programs/models.py
openedx/core/djangoapps/user_api/accounts/tests/test_views.py
requirements/edx/github.txt
2015-11-18 17:53:44 +05:00
Giovanni Di Milia
64acf4846b
Enforced maximum amount of students for CCX
...
CCX overrides course max_student_enrollments_allowed
and set it to 200 during CCX creation
2015-11-16 10:10:37 -05:00
Usman Khalid
6cb62f2697
Rebase upgrade Django to v1.8.5
...
Please note that this is a squshed commit and the work of:
Symbolist, macdiesel, nedbat, doctoryes, muzaffaryousaf and muhammad-ammar
2015-11-10 15:00:19 -05:00
Amir Qayyum Khan
44b409ebff
Added pagination on grade book.
2015-11-10 15:18:15 +05:00
Jamie Folsom
a3a7ff2428
Enroll the coach in the CCX on creation
...
Make the course URL pattern more generic.
Comment newly added functionality.
Fix quality issues.
Address two lint errors, with regex and variable naming.
Changed how we access course_key and course_id.
Replace another instance of self.course.id.to_deprecated_string()
Remove unused import, add missing one.
Improve how the ccx key is extracted from the URL
Use resolve() instead of os.path to get the course_id.
Remove the granting of staff access to coaches.
2015-10-26 11:35:01 -04:00
pwilkins
5562f8ea0e
Fix CCX grades csv file download
...
In the CCX dashboard, the Student Admin tab has a `Download student
grades` action. This action should download a CSV file containing
grades, but currently displays the CSV content in the browser instead.
This fix sets the `content-type` and `content-disposition` so that
a CSV file download occurs.
- fixes #93
2015-10-20 10:26:55 -04:00
Giovanni Di Milia
82a41b3846
Fixed new pylint violations in lms/djangoapps/ccx
2015-10-19 14:05:13 -04:00
Giovanni Di Milia
220c1e2934
Fixed pylint violation for files in lms/djangoapps/ccx
2015-10-16 14:15:29 -04:00
Giovanni Di Milia
f2a1d0e54b
Coaches can't see blocks "hide from students"
...
If a block is marked as "hide from students" cannot be seen in the
CCX schedule
2015-10-07 09:07:29 -04:00