David Ormsbee
a99fd08004
Fix error case where we have items in our grading csv output
...
that are not present in a given student's gradeset.
General code cleanup and addition of comments.
Instructor dashboard API unit tests.
LMS-58
2013-11-22 10:06:28 -05:00
Sarina Canelake
e2423386cb
UX for Data Download tab on instructor dash
...
Restrict grade report generation to 'is_superuser' users (can be overridden with
feature flag ALLOW_COURSE_STAFF_GRADE_DOWNLOADS); all staff users can download
generated files.
LMS-58
2013-11-22 10:06:22 -05:00
David Ormsbee
e0aa8cf78a
Grade report celery task and direct file push to S3 from the new instructor dashboard.
...
Hook up display of grade files ready for download to new instructor dashboard.
LMS-58
2013-11-22 10:06:10 -05:00
David Adams
ed980f2189
Port of invitation/enroll/unenroll email functionality
...
into beta dashboard.
Also includes new functionality, in both legacy and beta
dashboard, to include appropriate email text for a
Shibboleth course.
2013-11-15 10:10:04 -08:00
Calen Pennington
061a46beef
Formalize various access roles as objects
...
This centralizes the logic for group membership, and means that we
don't need to make queries to find out whether the legacy groups names exist.
2013-11-13 13:42:37 -05:00
Adam
3dfdab1a23
Merge pull request #1629 from edx/adam/fix/enrollment-count-intr-dash
...
makes beta dash count active users in enrollment count [AN-115]
2013-11-12 05:58:23 -08:00
Adam Palay
4d1eebc557
fixes Edit Course In Studio link on instr dash (LMS-1455)
...
add DOC_STORE_CONFIG to test settings
2013-11-08 15:42:51 -05:00
Adam Palay
71b70bce61
makes beta dash count active users in enrollment count [AN-115]
2013-11-08 14:11:59 -05:00
Calen Pennington
864d831ce3
Use XBlock handlers for handle_ajax in XModules
...
Adds xblock handler_url support to the LMS, and makes handle_ajax use
that code.
[LMS-230] [LMS-229]
2013-11-08 11:08:48 -05:00
Sarina Canelake
ea529b8841
Fix instructor api tests
2013-11-05 09:26:32 -05:00
Sarina Canelake
eb0e09d63f
Clean up some instructor dash code
2013-11-04 11:38:43 -05:00
Will Daly
9ab35759be
Added wait for problem to re-render when checking or resetting it
...
Added wait for JS on upload page
Fixed an issue where css_click wasn't waiting for JS to load
2013-11-01 14:31:37 -04:00
Sarina Canelake
fff36275db
Implement background email tasks on student dash
...
LMS-1244
2013-11-01 09:20:34 -04:00
Sarina Canelake
b86e912905
Make event handlers fire properly
...
Respond to review comments
LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
57a57e8af7
Move PIT code into util.coffee
...
Add testing coverage
LMS-1242
Add "Edit This Course In Studio" link for studio courses
LMS-1291
2013-10-30 13:43:39 -04:00
Sarina Canelake
123e18109d
Reorganize Course Info dash section
...
LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
9330ef65a8
Enable Pending Tasks section on new dash
...
Add Pending Tasks section to the following tabs:
* Course Info
* Student Email
* Data Download
* Email
LMS-1242
2013-10-30 13:43:39 -04:00
Sarina Canelake
9cea6ab599
Copy changes to Inst Dash email
2013-10-30 10:03:29 -04:00
Calen Pennington
10ee2dea82
Clean up imports
2013-10-29 10:36:22 -04:00
Calen Pennington
12cc4a19c0
Merge pull request #1224 from cpennington/lms-xblock-js-execution
...
Add an XBlock javascript runtime, and use it to run XModules
2013-10-21 05:53:36 -07:00
Calen Pennington
ce6fbae693
Add an XBlock javascript runtime, and use it to run XModules
...
[LMS-57]
2013-10-18 16:31:32 -04:00
Brian Wilson
aa172272f3
Update master with hotfixes from release-2013-10-17.
2013-10-18 11:50:42 -04:00
Sarina Canelake
b3faf5c476
Merge pull request #1390 from edx/sarina/disable-student-email-settings-with-auth
...
Student Dash: Disable "Email Settings" when course isn't authorized
2013-10-17 12:17:58 -07:00
Sarina Canelake
9fb1d9ecf2
Remove 'Email Settings' link on student dashboard for unauth courses
2013-10-17 15:10:47 -04:00
Sarina Canelake
582e21b92d
Course Auth tests for legacy dash
2013-10-17 13:49:42 -04:00
Sarina Canelake
951837f7c9
Catch email exceptions on the legacy dash
2013-10-17 13:39:13 -04:00
Will Daly
17d8bd219a
Merge pull request #1319 from edx/will/enable-bulk-email-tests
...
Enable and update bulk email acceptance test
2013-10-17 05:44:48 -07:00
Sarina Canelake
86c4a03eba
admin-console support for enabling email per course
2013-10-16 13:02:41 -04:00
Brian Wilson
9861c935dd
Change calls in beta instructor dash.
2013-10-16 13:02:41 -04:00
Brian Wilson
a4c35ac4ff
Use separate retry count for calculating retry delay.
2013-10-16 13:01:59 -04:00
Brian Wilson
ffbb228acb
Add support for counting and reporting skips in background tasks.
2013-10-16 13:01:58 -04:00
Brian Wilson
8fddcdffcd
Initial refactoring for bulk_email monitoring.
2013-10-16 13:01:57 -04:00
Brian Wilson
67a8ee1184
Revert remnants of disable-button, and how html editor is invoked.
2013-10-16 13:01:57 -04:00
Julia Hansbrough
8a30e9ba8f
Legacy email tests, removed duplicate code, updated comments, fixed CSS
2013-10-16 13:01:57 -04:00
Julia Hansbrough
fd54b060d8
added self to authors style, changed GET to POST
2013-10-16 13:01:57 -04:00
Julia Hansbrough
c7d4270ad4
API tests, email tests, working notifications
2013-10-16 13:01:57 -04:00
Will Daly
3f88b87916
Added acceptance tests for bulk email (through beta dashboard)
2013-10-16 13:01:57 -04:00
Julia Hansbrough
d8a857dba2
Changed GET to POST and xmodule HTML editor call, section CSS
2013-10-16 13:01:52 -04:00
Julia Hansbrough
867d3ba1da
Implemented bulk email interface for new dashboard
...
Responses to Adam's comments; reset common.py, i18n compliance, deleted extraneous email.html file, fixed an HttpResponse, deleted unnecessary commented-out code, some small style tweaks
2013-10-16 13:01:14 -04:00
Julia Hansbrough
91c31e12d5
Implemented bulk email interface for new dashboard
2013-10-16 13:01:14 -04:00
Will Daly
82535f3bcb
Enable and update bulk email acceptance test
2013-10-15 21:30:28 -04:00
ichuang
991899be40
add comment - instructor dashboard grades fix
2013-10-12 09:54:02 -04:00
ichuang
2c702fbbd8
fix instructor dashboard grade export for specific assignment
2013-10-12 09:52:24 -04:00
Sarina Canelake
c24087a912
django-admin command for enabling email per course
2013-10-11 16:39:12 -04:00
Brian Wilson
649b4260b6
Change calls in beta instructor dash.
2013-10-10 16:15:58 -04:00
Brian Wilson
506f91a95e
Use separate retry count for calculating retry delay.
2013-10-10 15:32:59 -04:00
Brian Wilson
8f31acbeb4
Add support for counting and reporting skips in background tasks.
2013-10-10 15:32:58 -04:00
Brian Wilson
d48e90ee22
Initial refactoring for bulk_email monitoring.
2013-10-10 15:32:58 -04:00
Julia Hansbrough
fbeb2206d4
Legacy email tests, removed duplicate code, updated comments, fixed CSS
2013-10-10 17:06:41 +00:00
Julia Hansbrough
86321c2cc1
added self to authors style, changed GET to POST
2013-10-10 17:06:40 +00:00