Sarina Canelake
bbf4471d92
Merge pull request #2992 from edx/sarina/fix-beta-batch-enrollment
...
Simple email checking for batch enrollment on inst dash
2014-03-21 07:45:09 -04:00
Sarina Canelake
066d04f595
Simple email checking for batch enrollment on inst dash
...
LMS-2244
2014-03-20 15:58:19 -04:00
Waheed Ahmed
bb26fa0cd0
Fixed assigning forum roles from beta dashboard membership.
...
LMS-2346
2014-03-20 11:38:43 +05:00
Sarina Canelake
8f24a5fd5e
Batch add/remove beta testers on beta dash
...
LMS-1287
2014-03-18 16:08:59 -04:00
Adam Palay
d7c9491f23
Bulk beta tester add/remove on instructor dashboard
...
LMS-1287
2014-03-18 16:08:58 -04:00
Sarina Canelake
7d2f9b88e3
Merge pull request #2857 from edx/adam/new-data-download
...
Update data download dash for parity (LMS-1203)
2014-03-13 10:58:50 -04:00
Adam Palay
4874f21f6f
Inst Dash membership widget accepts usernames
...
In addition to email addresses. LMS-1438
2014-03-13 07:44:07 -04:00
Adam Palay
74714c4ed7
Update data download dash for parity (LMS-1203)
2014-03-13 06:47:40 -04:00
Gabe Mulley
d0b12ee3be
Generalize grade report to allow display of any report
...
We would like to be able to generate arbitrary reports and expose them to the instructor by simply uploading them to S3. The existing grade download infrastructure pretty much supported that already, however, all of the internal and external structures were referring to the reports as exclusively grading related.
Fixes: AN-590
2014-03-11 10:14:37 -04:00
Dave St.Germain
72e876fe40
Prevent reflected XSS in instructor dashboard.
2014-03-05 11:45:45 -05:00
Don Mitchell
81a92e4bfc
Consolidate course_id triple parsing
2014-02-24 11:45:59 -05:00
Chris Rossi
831f907c79
Add individual due dates feature.
...
Adds a feature to the edX platform which allows instructors to set
individual due dates for students on particular coursework. This code is
meant primarily for on-campus use--it is not intended that this feature
would be used for MOOCs. It adds a new tab, "Extensions", to the beta
instructor dashboard which allows changing due dates per student. This
feature is enabled by setting FEATURES['INDIVIDUAL_DUE_DATES'] = True.
2014-01-14 10:19:02 -05:00
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
Sarina Canelake
eb0e09d63f
Clean up some instructor dash code
2013-11-04 11:38:43 -05: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
Brian Wilson
649b4260b6
Change calls in beta instructor dash.
2013-10-10 16:15: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
Julia Hansbrough
bce220d7ab
API tests, email tests, working notifications
2013-10-10 17:06:39 +00:00
Julia Hansbrough
e325317bde
Changed GET to POST and xmodule HTML editor call, section CSS
2013-10-10 17:06:37 +00:00
Julia Hansbrough
75eddb6a15
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-10 17:06:36 +00:00
Julia Hansbrough
dba11a9677
Implemented bulk email interface for new dashboard
2013-10-10 17:06:34 +00:00
Sarina Canelake
086f544a1a
Fix, and add more, tests
2013-09-27 12:17:45 -04:00
Sarina Canelake
07e76b3b2f
Enable use of student usernames on student admin page
...
This is in addition to email addresses, which also work.
2013-09-27 12:17:35 -04:00
Nick Parlante
d225b85d1a
Port get-anonymized-id feature to new instructor dashboard
2013-09-25 13:52:05 -07:00
Adam Palay
8bbc11cb2b
rename stripping function, make it more explicit
2013-09-12 10:10:19 -04:00
Adam Palay
bc424173ad
move _clean_fields to tools.py
2013-09-12 10:10:18 -04:00
Adam Palay
640d00c5be
strip processed fields in instructor dash
2013-09-12 10:10:18 -04:00
David Baumgold
45f38ddf81
Update requests library to 1.2.3
2013-09-10 09:59:21 -04:00
Vik Paruchuri
a6068201e1
Add in a staff warning message about duplicates
2013-09-05 12:29:21 -04:00
Miles Steele
fb8c84a516
add analytics proxy endpoint
2013-08-08 13:16:47 -04:00
David Baumgold
714d3b9662
pylint fixes
2013-08-06 14:36:13 -04:00
David Baumgold
7b01147c1a
Translate messages early
2013-08-05 13:51:47 -04:00
David Baumgold
8807d9fe51
Integrate JsonResponse into lms/djangoapps/instructor/views/api.py
2013-08-05 13:00:30 -04:00
Miles Steele
4b671d1195
fix pylint violations
2013-08-02 09:53:21 -04:00
Miles Steele
02b7757d1b
add catch for tasks AlreadyRunning
2013-08-02 09:53:21 -04:00
Miles Steele
8e923deca0
fix unicode comparisons, fix 404 access exception, fix initial link handling, fix forum access modification permissions
2013-08-02 09:53:20 -04:00
Miles Steele
b44e8fe8b8
add regrade & rescore & task api tests, clean api
2013-08-02 09:53:20 -04:00
Miles Steele
7905e7d289
add csv & enrollment & access api tests, disallow instructors from un-instructoring themselves, rename mode to action for access
2013-08-02 09:53:20 -04:00
Miles Steele
7392a888ce
cleanup, fix permissions, rename functions, add more api tests
2013-08-02 09:53:20 -04:00
Miles Steele
e05d0f97d8
fix permissions, fix ENABLE_INSTRUCTOR_BACKGROUND_TASKS usage, fix csv download
2013-08-02 09:53:19 -04:00
Miles Steele
cc9371d14e
fix formatting, address comments from PR #322
2013-08-02 09:52:18 -04:00
Miles Steele
91bd3d7231
change arguments to format_dictlist
2013-08-02 09:52:17 -04:00
Miles Steele
63d07b7e47
rename enrolled_students_profiles -> enrolled_students_features
2013-08-02 09:52:17 -04:00
Miles Steele
94ac02e8b4
refactor enrollment action reporting
2013-08-02 09:52:17 -04:00