Diana Huang
ef3a2b8545
Use the correct response when using login.
2014-04-08 11:18:55 -04:00
Calen Pennington
0513e144b1
Actually push json parsing all the way down to the bottom of the GradingService get and post methods
2014-04-01 14:04:17 -04:00
Calen Pennington
f2b554db2a
Record metrics about the peer grading service
2014-04-01 14:04:17 -04:00
Calen Pennington
6430e7e98c
Make GradingServices always return dictionaries, rather than sometimes returning strings
2014-04-01 14:04:16 -04:00
Calen Pennington
bdee9a9857
Correctly catch RubricParsingErrors
2014-04-01 14:04:16 -04:00
Calen Pennington
fe7e420ad5
Collect metrics around the open_ended_grading controller_query_service
2014-04-01 14:04:16 -04:00
Calen Pennington
6c06b39b3f
Centralize when json parsing of responses from controller_query_service happens
2014-04-01 10:10:54 -04:00
Calen Pennington
d0daa61705
Remove unused function
2014-04-01 10:10:54 -04:00
Adam Palay
97f5b25e2c
i18n for self-assessment (ORA-314)
...
make openendedchild and open_ended_module_v1 act enough like xblocks to get xblock 18n
2014-02-14 17:27:32 -05:00
Usman Khalid
989a1b6252
If unable to send submission to grader store it instead.
...
ORA-197
2014-01-28 17:57:16 +05:00
Usman Khalid
d2ede8339a
For multistep openended problems after moving to a openendedmodule step keep trying to resend submission to grader until it succeeds.
...
ORA-197
2014-01-28 17:57:16 +05:00
Usman Khalid
b21d606494
If unable to send submission/feedback to xqueue return an error instead of silently failing.
...
ORA-197
2014-01-28 17:57:16 +05:00
Waheed Ahmed
8e36dfedb9
Fixed self assessment deadlines don't apply to the submission of the rubric.
...
ORA-202
2014-01-28 15:48:21 +05:00
Waheed Ahmed
b98f4e0229
JSON serialization error fixed and added test for it.
...
ORA-195
2014-01-15 19:47:45 +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
Usman Khalid
57710d7226
Added django commands to get statistics and repost submissions to grader for open ended problems.
...
ORA-286
2014-01-06 19:13:28 +05:00
cahrens
367ea683bd
Support non-ascii chars as arguments to format.
...
We've had errors in export related to non-ascii chars being passed to format. Proactively making these usages of format robut to non-ascii chars.
Part of STUD-868
2013-12-20 14:55:07 -05:00
e0d
d52b959ff1
fixing merge conflicts
2013-12-16 15:02:14 -05:00
David Baumgold
28f22393bf
whitespace-only changes
2013-12-10 11:45:49 -05:00
Waheed Ahmed
aba25c2de7
In OpenEndedModule latest_score and all_score calculate sum of rubric scores every time for ML grading.
...
ORA-72
2013-12-10 11:17:44 -05:00
David Baumgold
e26fc08d2b
Update logging.getLogger() calls to use edx instead of mitx
2013-12-04 15:18:15 -05:00
Calen Pennington
6c9ad30ee1
Update open-ended tests to load the module between 'requests'
...
Under normal operation, XModules are reloaded on each request from a
student. CombinedOpenEnded modules have code that runs at initialization
that validates the students state. These changes makes that code run
during several long-form unit tests (testing CombinedOpenEnded across
multiple 'requests').
These tests are marked as expectedFailure because they now exhibit the
same failures as observed in [LMS-1493] (namely, the students state gets
reset, because CombinedOpenEnded interprets system.ajax_url raising an
error as meaning that the problem definition and the student answers are
in conflict)
2013-11-20 10:15:09 -05:00
Jim Abramson
57cb983308
Merge pull request #1704 from edx/release-hotfix-2013-11-15
...
merge 2013-11-15 hotfix branch to master
2013-11-19 07:56:12 -08:00
Calen Pennington
43c0210889
Use correct set of OpenEndedChild states
2013-11-16 11:04:00 -05:00
Calen Pennington
e47e60f68b
Assign a score of 0 to tasks with no attempts
2013-11-16 10:30:05 -05:00
Calen Pennington
347f0c7508
Centralize to a single GradingServiceError, so that it's caught when expected
2013-11-15 15:42:22 -05:00
Calen Pennington
4c21cb200f
Teach OEE to consider old task_states when trying to recover from an xml mismatch
2013-11-15 14:13:19 -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
Jason Bau
c648db7f3d
add comment explaining child_history condition
2013-11-01 15:51:20 -07:00
Jason Bau
ec7d9578ea
add error handling for update_score for OEE when no child_history
2013-10-31 15:33:13 -07:00
Jason Bau
63bdeea44b
test bucket existence before creation
2013-10-25 08:32:50 -07:00
Jason Bau
651ef209ac
add autolinking
2013-10-22 12:04:37 -07:00
Jason Bau
79ce043219
use bleach instead of lxml.html.clean for sanitize_html OEE
2013-10-21 21:03:30 -07:00
Vik Paruchuri
0accbaee07
Various open ended accessibility fixes
2013-10-11 15:00:55 -04:00
Vik Paruchuri
19fb2017be
Streamline and test uploading ... remove requirement that uploads be images, can now upload any file.
2013-09-27 17:08:34 -04:00
Jason Bau
9c4ff9ba95
Add setting on combinedopenended to allow peergrading of finished submissions
2013-09-20 14:23:05 -07:00
Vik Paruchuri
d9ce5e073b
Implement a save button for open ended responses
2013-09-20 16:35:10 -04:00
Diana Huang
47ce9082e4
Merge branch 'release'
...
Conflicts:
common/lib/xmodule/xmodule/modulestore/mongo/draft.py
lms/djangoapps/courseware/tests/modulestore_config.py
2013-09-13 17:15:44 -04:00
Vik Paruchuri
640b7fe6b5
Fix problem with peer grading list not rendering, test
2013-09-13 11:07:22 -04:00
David Baumgold
6a8546801c
Response.json is now a callable
2013-09-11 10:18:00 -04:00
David Baumgold
45f38ddf81
Update requests library to 1.2.3
2013-09-10 09:59:21 -04:00
Vik Paruchuri
0fbbaa83d6
Fix some staff-facing messages
2013-09-06 11:17:46 -04:00
Vik Paruchuri
a6068201e1
Add in a staff warning message about duplicates
2013-09-05 12:29:21 -04:00
Vik Paruchuri
9b57ef0b54
Pep8 fixes
2013-08-29 17:28:14 -04:00
Vik Paruchuri
a06226aad6
Address review comments
2013-08-29 16:34:17 -04:00
Vik Paruchuri
940a337dd3
Properly display student progress
2013-08-29 12:14:30 -04:00
Vik Paruchuri
3c55a44b6b
Address review comments
2013-08-26 10:36:24 -04:00
Vik Paruchuri
dfb8e9f0e3
Fix max score calculation
2013-08-23 13:48:59 -04:00
Vik Paruchuri
7ff03124d2
pep8, pylint, and more tests
2013-08-23 12:30:18 -04:00
Vik Paruchuri
b210346f62
Add in more tests
2013-08-23 11:17:03 -04:00