E. Kolpakov
195d5b57bc
pylint fixes
2015-01-12 09:58:51 -08:00
E. Kolpakov
ea428273e6
Switched to filtering by response type rather than input type
2015-01-12 13:41:00 +03:00
E. Kolpakov
fcbc8446d6
Problem type filtering on update_children event
2015-01-12 13:41:00 +03:00
David Baumgold
36e77c7463
Fixing pep8 issues
2014-12-11 13:04:49 -05:00
stv
29d3e69401
Fix PEP8: W602 deprecated form of raising exception
2014-11-25 14:42:04 -05:00
Calen Pennington
d354571e95
Use field scopes to compute which metadata to strip from the definition during XML import of XMLModule subclasses
2014-07-17 10:35:37 -04:00
Graham Lowe
5e0849d214
Temporarily disable CAPA problem "Check" button.
...
- update appropriate jasmine tests so that stubbed $postWithPrefix
respects a subset of jQuery promise API.
- add customization for checking state.
- display checking state while button is disabled.
- ensure checking state lasts for at least a second.
2014-04-07 13:17:43 -04:00
Valera Rozuvan
1136336fc4
Converting collapsible module to JavaScript.
2014-03-11 11:28:46 +00:00
Sarina Canelake
3584b246dd
Translate strings in xmodule/capa_*.py
...
LMS-1744
2014-01-17 15:01:59 -05:00
John Orr
b6ea3f4e69
Factor the core Capa problem logic into a mixin.
...
This mixin can be used by either the current XModule, or by an XBlock. Leave
the XModule-specific code in capa_module and move the shared code to capa_base.
Plan to move caba_base into the capa package in the future.
2014-01-16 11:59:18 -08: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
Ned Batchelder
7f1fc01f80
Change XModule i18n to use runtime.service
...
LMS-1597
2014-01-09 14:19:56 -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
b4a1840344
Move xmodule_runtime.xmodule_instance registration earlier
...
This allows XModules (specifically CombinedOpenEnded) to use ajax_url
during their init functions (which would, before, have thrown an
exception).
[LMS-1493]
2013-11-20 10:15:09 -05:00
Sarina Canelake
9508b3f9b4
pep8/pylint fixes for capa
2013-11-13 16:12:25 -05:00
Sarina Canelake
862beafdd1
Persist student answers on input error
...
LMS-469
2013-11-13 14:15:52 -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
Alexander Kryklia
b5bf4b7500
Enable latex problems via key in course.settings.
...
BLD-426
2013-11-04 12:13:23 +02:00
Calen Pennington
ae32abfd62
Give a better error message when capa recieves an unknown action
2013-10-29 10:36:22 -04:00
Carlos Andrés Rocha
779ff4fd38
Merge pull request #1245 from rocha/add-grade-to-problem-check-event
...
Add module grade to problem_check tracking log event
2013-10-08 14:00:07 -07:00
Calen Pennington
6b474724ac
Make XModuleDescriptor and XModule act as a single class
...
By transparently proxying between the XModuleDescriptor and the XModule,
and between their runtimes, we can make them act as a single class, so
that we can swap in an actual XBlock instead.
2013-10-08 15:29:17 -04:00
Carlos Andrés Rocha
7749bbbe51
Add module grade to problem_check tracking log event
2013-10-08 13:53:35 -04:00
Nick Parlante
ad7c3f932b
Bug fix - text_customization should not show in settings
...
Also change test to not expect text_customization
2013-10-04 12:55:28 -07:00
Nick Parlante
cca6876a3c
Targeted string customization in the LMS UI
...
Add the text_customization dict in advanced settings, which contains
customizations checked in specific spots. Here it is used to enable
the customization of the "Check" and "Final Check" button titles
under the keys custom_check and custom_final_check.
2013-10-03 11:31:40 -07:00
Felipe Montoya
45a1e551f9
i18n: problem submit buttons.
2013-09-12 18:13:16 -05:00
Calen Pennington
8201b1412e
Use XBlock 0.3
2013-09-06 09:45:59 -04:00
Chris Dodge
9e96b9525b
tie in the normal courseware link url rewriting in capa module since that presents HTML via an Ajax callbacks and not via module_render.py
2013-08-05 15:24:19 -04:00
Don Mitchell
e223d753e3
Merge pull request #489 from edx/dhm/export_policy
...
change of defaults for rerandomize/showanswer
2013-07-24 12:54:32 -07:00
Don Mitchell
400ff494cb
Remove presumption of user's intent for imported xml attrs
...
Moved to xlint rather than setting to old default.
2013-07-24 14:08:34 -04:00
Adam Palay
af522af2ca
formatting
2013-07-22 17:39:11 -04:00
Don Mitchell
0ed06504bb
Merge pull request #448 from edx/dhm/xml_default
...
Set to old xml defaults IFF no specified policy for problem nor course.
2013-07-22 08:13:03 -07:00
Don Mitchell
654686293b
Set to old xml defaults IFF no specified policy for problem nor course.
2013-07-19 16:51:48 -04:00
Renzo Lucioni
9af87e41ba
Resolve issues with persistence and sequential bar
2013-07-19 16:14:24 -04:00
Renzo Lucioni
1fc4ac864e
Add feature showing current score next to problem title
2013-07-19 16:14:24 -04:00
RobertMarks
4d880db1b5
Updated behavior for split_answer_dict, get_score, and check_student_inputs (responsetypes.py)
2013-07-18 10:18:53 -07:00
RobertMarks
46ae2f9c26
Added support for a new problem type: ChoicetextResponse
2013-07-18 10:12:56 -07:00
Adam Palay
dfa435012b
notify students for NotFoundErrors from capa_module, improve error logging
2013-07-17 11:03:47 -04:00
Calen Pennington
4b53478859
Require markdown to be explicitly set
2013-07-16 14:33:59 -04:00
Calen Pennington
8b5979641b
Change default rerandomize and showanswer
...
The defaults used to be rerandomize=always, showanswer=closed. This is
preserved for capa problems being imported from XML. However, for
courses, and for problems created in Studio, the default has been
changed to never/finished, to match the previous defaults used by
Studio.
2013-07-16 14:33:58 -04:00
Don Mitchell
8c904f31a9
Move defaults from yaml templates to field definitions.
...
This standardizes the XModule field default values to be the same as the
values that are presented by studio when a component is added to a
course.
2013-07-16 14:24:41 -04:00
Carlos Andrés Rocha
e4ee1c6c9b
Rename arguments of modx_dispatch and handle_ajax related functions
...
Refactor a bit modx_dispatch
2013-06-25 13:38:57 -04:00
Peter Baratta
3a8f591fe5
Add tests for the diff coverage; fix one hidden unicode bug
2013-06-24 16:49:33 -04:00
Peter Baratta
7db93976c5
PR fixes
2013-06-21 11:02:25 -04:00
Peter Baratta
f623e42983
Fix formatting of docstrings; add more docstrings
2013-06-20 11:50:58 -04:00
Peter Baratta
b68e1e207e
Fix some line lengths to make pylint happy
2013-06-20 11:46:04 -04:00
Peter Baratta
401dd550e4
Convert many byte strings to unicode; change string formatting
2013-06-20 11:46:04 -04:00
Peter Baratta
4f78c1977f
Allow error messages with non-ascii characters to be handled correctly
...
Also, add a test for this behavior.
2013-06-20 11:46:04 -04:00
Alexander Kryklia
23d4a2b3db
renames is_completed to is_submitted, fixes docstrings and rst docs
2013-06-20 15:09:05 +03:00
Alexander Kryklia
6f964acec5
added docs and added is_correct to conditional
2013-06-20 14:56:32 +03:00
Brian Wilson
c2aadbfb18
Fix issue with unicode in errors.
2013-06-18 11:17:17 -04:00