Commit Graph

69 Commits

Author SHA1 Message Date
Calen Pennington
3096c20e11 Cleanup and test Location, and add the ability to specify a revision 2012-06-21 10:59:45 -04:00
Calen Pennington
5878cb443d Move libraries that can only be imported in the context of django into common/djangoapps 2012-06-21 10:59:44 -04:00
Calen Pennington
898e417f0b Delay initializition of the MongoKeyStore until required 2012-06-21 10:59:44 -04:00
Calen Pennington
b6514fa5eb Make tests pass when running on cms 2012-06-21 10:59:44 -04:00
Piotr Mitros
8516d631dc Courseware can have same random seed in multiple problems for exam. Slight hack. 2012-06-21 10:59:43 -04:00
Calen Pennington
da71515bfa Add categories and XModuleDescriptors for all module types that are used at the top level of a course 2012-06-21 10:59:43 -04:00
Calen Pennington
bb2910fce5 Read week headings from mongodb 2012-06-21 10:59:43 -04:00
ichuang
31871a0548 modify capa_problem to add <include file="foo"> functionality 2012-06-21 10:59:43 -04:00
Victor Shnayder
866c6a6a9e add comment/explanation to eia.py 2012-06-21 10:59:40 -04:00
Victor Shnayder
807256f05f added TODO comment 2012-06-21 10:59:40 -04:00
ichuang
6572a542e5 typo in correctmap 2012-06-21 10:59:39 -04:00
ichuang
6f35f4887f private methods start with _ (in capa_problem) 2012-06-21 10:59:39 -04:00
ichuang
929bfc4085 capa_problem log.error + raise -> log.debug + # FIXME 2012-06-21 10:59:39 -04:00
ichuang
071170072a util: tol.endswith 2012-06-21 10:59:39 -04:00
ichuang
0995116a83 responsetypes - minor edits 2012-06-21 10:59:39 -04:00
ichuang
f64614b8ce fix correctmap set_dict bug - make __getitem__ call self.cmap.__getitem__ 2012-06-21 10:59:39 -04:00
ichuang
3e2ef6b8dc revert logging instantiation to use 'mitx.' + __name__ 2012-06-21 10:59:39 -04:00
ichuang
0b61199f8f removed unused answer_map parameter from capa_problem.lcp.preprocess_problem 2012-06-21 10:59:39 -04:00
ichuang
d858fc0933 remove loncapa import in formularesponse_with_hint test (jenkins
import path not consistent with dev machines?)
2012-06-21 10:59:38 -04:00
ichuang
39dc5d0446 capa_problem and responsetypes pep8 and pyflakes 2012-06-21 10:59:38 -04:00
ichuang
c1c47bdae1 fix capa_problems pep8 2012-06-21 10:59:38 -04:00
ichuang
ede4ae08b9 added stringresponse_with_hint test 2012-06-21 10:59:38 -04:00
ichuang
6dedf644e1 added StringResponse (with hints)
for hints, still to be done: numericalhint, optionhint
no default hint processing done yet (ie hintmode = on_request)
2012-06-21 10:59:37 -04:00
ichuang
77d38da927 add FormulaResponseWithHintTest test 2012-06-21 10:59:37 -04:00
ichuang
436794741b SymbolicResponseTest works if snuggletex war running ; back to skipping it for now 2012-06-21 10:59:37 -04:00
ichuang
6f3143528f fix i4xs in tests.py; move symbolicresponse.xml test back to where it should be 2012-06-21 10:59:37 -04:00
ichuang
47e0317b7c fix xmodule/capa tests to use new CorrectMap 2012-06-21 10:59:37 -04:00
ichuang
225a4d87c6 fixes to schematicresponse to work with new CorrectMap 2012-06-21 10:59:37 -04:00
ichuang
d56e6e1a11 django pipeline working now (with new pip -e git+git...) 2012-06-21 10:59:37 -04:00
ichuang
8030bce0c0 bugfixes - correctmap should reinit self.cmap on init 2012-06-21 10:59:37 -04:00
ichuang
70e942fe2b fourth pass in capa cleanup:
- Added hints + hintmethod
  - hintgroup compatible with loncapa spec
  - also does hintfn for custom hints (can do answer history)
  - GenericResponse -> LoncapaResponse
  - moved response type tags into responsetype classes
  - capa_problem should use __future__ division
  - hints stored in CorrectMap, copied to 'feedback' in SimpleInput for display
2012-06-21 10:59:36 -04:00
ichuang
57c1aa7b3d third pass in capa cleanup: correct_map -> CorrectMap
- added correctmap.py with CorrectMap class
  - messages subsumed into CorrectMap
  - response get_score called with old CorrectMap so hints based on history are possible
2012-06-21 10:59:36 -04:00
ichuang
a3d24d41f5 second pass in capa cleanup:
- each response can now render its own xhtml
  - cleaned up LoncapaProblem.extract_html
2012-06-21 10:59:36 -04:00
ichuang
ff9f8c9779 responsetypes - fix comment 2012-06-21 10:59:36 -04:00
ichuang
f1a12a2604 first pass in capa cleanup:
- responsetype used to be instantiated multiple times(!) in capa_problem
     now it is instantiated once, and stored in self.responders
   - responsetypes.GenericResponse restructured; each superclass
     show now provide setup_response (and not __init__), and may
     provide get_max_score(); general __init__ provided to
     clean up superclasses.
2012-06-21 10:59:36 -04:00
ichuang
ec0b451e7f add msg to textinput_dynamath 2012-06-21 10:59:36 -04:00
Calen Pennington
cabcc0c1d9 Allow login in the cms, and read a particular course from mongo 2012-06-21 10:59:36 -04:00
Calen Pennington
338547343e Get the cms up to the point of rendering a template 2012-06-21 10:59:36 -04:00
Calen Pennington
3c07c2b158 Make mitxmako available to both the lms and the cms 2012-06-21 10:59:35 -04:00
Prem Sichanugrist
ac4f09ac4e Replace dynamite code with tested version 2012-06-08 11:16:03 -04:00
Prem Sichanugrist
c340ffe0a3 Fix code formatting 2012-06-08 10:40:25 -04:00
ichuang
9d0dfd2f02 fix dogfood wrt lms / xmodule reorg; fix textinput_dynamath call 2012-06-07 22:03:47 -04:00
Calen Pennington
80eb769d0c Pull StudentInputError from the module it's actually defined in 2012-06-07 16:43:59 -04:00
Calen Pennington
af8155641b Move remaining capa templates from courseware into common module 2012-06-07 16:41:01 -04:00
Calen Pennington
f78be58141 Cleaning up pep8 issues, including extraneous imports 2012-06-07 16:41:01 -04:00
Calen Pennington
f2309b3112 Remove references to djangosettings from responsetypes.py 2012-06-07 16:41:01 -04:00
Calen Pennington
f2423ca15e Add a local system with a mako render function for testing problems 2012-06-07 16:39:56 -04:00
Calen Pennington
684be8d257 Move capa templates into the capa library 2012-06-07 16:39:56 -04:00
David Ormsbee
8643b72550 Change inaccurate comment. 2012-06-07 16:39:56 -04:00
David Ormsbee
46e108e15b remove assumption that LoncapaProblem.fileobject is actually a file on the filesystem 2012-06-07 16:39:55 -04:00