Diana Huang
0e54592175
Add skip button logic to the LMS
2012-12-11 14:40:30 -05:00
Diana Huang
33f2d55a37
new test for problem lists
2012-12-11 14:40:30 -05:00
Victor Shnayder
85b5190c29
fix login hack. Uses new return-error-msg-if-not-logged-in behavior
2012-12-10 10:41:40 -05:00
Diana Huang
76f76a4ff8
Update tests and mock objects to work with the new API
2012-12-07 17:30:03 -05:00
Diana Huang
4ccf7c351d
Fix service errors so that individual problems can now be displayed
...
and graded
2012-12-07 17:01:27 -05:00
Diana Huang
7f9fcfffdf
Add support for the new staff grading views on the backend
2012-12-07 17:01:27 -05:00
Victor Shnayder
44a8f31d06
Change are-we-logged-in detection to be less hackish.
...
- has matching changes in controller staff_grading view.
2012-12-07 10:35:45 -05:00
Victor Shnayder
730cdd3b4f
minor changes from pull request comments
...
- comments
- more info in log msg
- better error
2012-12-07 10:35:44 -05:00
Victor Shnayder
d4a3e4d044
fix logger name
2012-12-04 14:44:23 -05:00
Vik Paruchuri
bcd3022320
Add in import for reverse in staff grading (wouldn't work without it)
2012-11-30 15:26:52 -05:00
Victor Shnayder
835f18795a
Make tests pass again
2012-11-30 10:27:34 -05:00
Victor Shnayder
d28cd4f429
use a dict for backend config. Load it on aws.
2012-11-30 10:03:31 -05:00
Victor Shnayder
b48b389a56
implement login into staff grading service.
2012-11-30 10:03:31 -05:00
Victor Shnayder
edd3277597
Tweaks to actually work with the backend.
...
- specify mime type
- right urls
2012-11-30 10:03:31 -05:00
Victor Shnayder
a584f06bac
Add support for varying max_score.
2012-11-30 10:03:30 -05:00
Victor Shnayder
d0e2b85e3c
Refactor testing code, hook up frontend.
...
- now getting requests from js to server and back, with mocked service.
2012-11-30 10:02:20 -05:00
Victor Shnayder
ff11926570
Initial impl and basic access tests for staff grading service
2012-11-30 10:00:01 -05:00
Victor Shnayder
4b8708c2e4
move a comment
2012-11-30 09:52:34 -05:00
Victor Shnayder
5bf39fef96
Cherry pick the test-cleanup parts of e2826cb.
...
- look up test courses by id, not name
2012-11-30 09:52:34 -05:00
Victor Shnayder
ed6a8f68ac
starting to stub out the backend staff grading service [wip]
2012-11-30 09:51:35 -05:00
Victor Shnayder
f5d9e963cc
Initial wiring of a staff grading tab.
...
- no actual functionality, but have a tab that renders static html via a view
2012-11-30 09:51:33 -05:00
Victor Shnayder
6b5125c4df
fix typos, logger configs
2012-11-30 09:51:33 -05:00
Brian Wilson
8d0eb7f1a1
Respond to feedback (esp. use of .format())
2012-11-26 15:43:18 -05:00
Brian Wilson
3b29ab373d
check for staff access before creating forum admin
2012-11-26 01:27:16 -05:00
Brian Wilson
57cb8c1e21
Add unit tests
2012-11-20 15:56:18 -05:00
Brian Wilson
5953be7463
fix testing for forum admin privileges
2012-11-20 01:38:33 -05:00
Brian Wilson
7ac7f9ef22
start work on unit test.
2012-11-19 18:12:57 -05:00
Brian Wilson
ee7a8494e6
finish basic implementation of forum admin on instructor dash
2012-11-19 14:59:34 -05:00
Brian Wilson
8b1b63003b
add listing forum moderator to instructor dash
2012-11-19 00:37:43 -05:00
Brian Wilson
c9f7558d6d
first pass at add/remove moderators
2012-11-16 18:34:26 -05:00
ichuang
778017fc3e
add django management command for dumping grades to CSV file
2012-10-11 11:30:57 -04:00
Bridger Maxwell
68ab19730f
Merge remote-tracking branch 'origin/master' into feature/bridger/course_grading
...
Conflicts:
lms/djangoapps/courseware/views.py
2012-09-20 17:42:31 -04:00
Bridger Maxwell
142624a6ca
Added select_related to gradebook. Slight performance boost.
2012-09-19 00:20:46 -04:00
David Ormsbee
97c880a714
Fix CSV downloads when there are non-ASCII chars in student data, and prefetch groups info to speed up the grades page
2012-09-18 20:39:42 -04:00
ichuang
c1d92f9351
track psychometrics requests; add grade statistics, check for wrong
...
value of max_grade (something not right about StudentModule.max_grade)
2012-09-10 16:57:47 -04:00
ichuang
ccbbb5a993
commit_id may be specified for modulestore reload - for multi-worker configs
...
also show pid in migration and instructor dashboard views for thread debugging
2012-09-09 19:39:11 -04:00
ichuang
ab0a58fb7a
add psychometrics - grade histograms, check time diffs, and IRT plots
2012-09-08 22:31:45 -04:00
Victor Shnayder
c354a120d8
Track accordion state:
...
- on first visit to courseware, go straight to first section of first chapter
- after, clicking on courseware tab sends you most recent chapter, with a link to the most recent section
(not to section because that might be confusing, and you might want to do something else (e.g. do homework instead of watch videos)
- Moved course errors into instructor tab.
2012-09-05 16:15:53 -04:00
Calen Pennington
4088ac5428
Isolate manual git reload behind a feature flag
2012-09-05 15:16:40 -04:00
Victor Shnayder
f04cd838e5
Integrate csv export of answer distributions with Ike's sweet dashboard
2012-09-05 13:40:29 -04:00
ichuang
98eb764525
cleaned up instructor dashboard CSV unit test code, per https://github.com/MITx/mitx/pull/615
2012-09-04 18:56:49 -04:00
ichuang
d643057052
count all types of modules, not just childless ones
2012-09-04 11:21:18 -04:00
ichuang
02d58a7ca2
display course load error messages on modulestore reload by instructor
2012-09-03 16:49:34 -04:00
ichuang
b0397ab0b5
fix to be compatible with jenkins test
2012-09-03 12:43:48 -04:00
ichuang
4e2ddd578a
unit tests for instructor dashboard (grades CSV download)
2012-09-03 12:32:41 -04:00
ichuang
9b056b284d
add tracking logging of instructor dashboard actions
2012-09-02 23:17:45 -04:00
ichuang
91dcef7fd0
add gitreload to instructor dashboard
2012-09-02 22:41:27 -04:00
ichuang
9e8ec09b4d
pep8 fixes
2012-09-02 20:15:57 -04:00
ichuang
2efe481237
move instructor dashboard into its own lms djangoapp; add new
...
functionality - grade dump and download as csv, manage staff list,
force reload of course from xml
2012-09-02 19:05:34 -04:00