Commit Graph

18841 Commits

Author SHA1 Message Date
Vik Paruchuri
32a8ed7be3 adding in self assessment grader 2012-10-31 16:54:00 -04:00
Vik Paruchuri
b74a484f75 working on self assessment 2012-10-31 16:39:04 -04:00
Calen Pennington
9cb2fbdd2f Remove newline from javascript source tags 2012-10-31 16:26:11 -04:00
Vik Paruchuri
64c791b38a working on self assessment module 2012-10-31 16:18:55 -04:00
Vik Paruchuri
2cb38a2c0f working on new xmodule 2012-10-31 15:37:43 -04:00
Chris Dodge
87dadd40c4 address some of Cale's feedback 2012-10-31 14:11:24 -04:00
Vik Paruchuri
0f5af40bf5 add self assessment 2012-10-31 13:06:05 -04:00
Vik Paruchuri
7fc54dc717 fix docstring 2012-10-30 20:38:33 -04:00
Vik Paruchuri
5586139594 bugfix to self assessment 2012-10-30 20:36:45 -04:00
Vik Paruchuri
188e1c68d7 add self assessment module 2012-10-30 20:13:35 -04:00
Victor Shnayder
9281f3c140 add migration to remove askbot columns 2012-10-30 19:54:15 -04:00
Carlos Andrés Rocha
e5b11a9c57 Add HD control to video player 2012-10-30 19:21:17 -04:00
Victor Shnayder
793354a0dc remove (almost) all references to askbot. 2012-10-30 18:23:07 -04:00
Chris Dodge
34c442a1dc removed unneeded trace log. Also don't need StudentModuleCache in 'about' section rendering 2012-10-30 16:04:51 -04:00
Chris Dodge
ba9a03410b remove unneeded debugging traces 2012-10-30 15:56:02 -04:00
Chris Dodge
743f2b56dd make course about view methods render the about content as a module, so we get all the url rewriting goodness. Also, since we're now handling the url re-writing via the module get_html pipelines, we can remove the link rewriting inside the xmodules itself - which is good because there's a wierd bug in lxml.html rewriting 2012-10-30 15:12:13 -04:00
Chris Dodge
f4822c23de lots of tweeks to better support importing of existing courseware 2012-10-30 11:52:31 -04:00
David Ormsbee
535980eb6d Allow optional advertised_start metadata in Course, to let people pre-launch thier courses quietly if desired. 2012-10-30 11:06:50 -04:00
Calen Pennington
684b98505d Make rake commands to run jasmine tests in browser and via phantomjs 2012-10-30 10:41:02 -04:00
Victor Shnayder
a155265409 minor whitespace + comment fixes 2012-10-29 23:44:38 -04:00
Calen Pennington
7966c18d2e Add migration to make columns added by askbot nullable, in preparation for eventually deleting them 2012-10-29 15:12:15 -04:00
Victor Shnayder
6cc196394a fixing comments 2012-10-29 12:06:42 -04:00
Victor Shnayder
d297077775 merge in master 2012-10-29 09:22:23 -04:00
Victor Shnayder
b03789156c add test for vsepr 2012-10-29 08:16:31 -04:00
Victor Shnayder
516b720f1e Rename: use 'status' in templates as well as in the code. 2012-10-29 08:05:07 -04:00
Victor Shnayder
ab03f3dddf move textinput.html to textline.html for consistency with other inputs 2012-10-29 07:56:10 -04:00
Victor Shnayder
318ea9b135 add back mathjax textarea 2012-10-29 07:51:58 -04:00
Victor Shnayder
02bd99697b Clean up section ids and classes
- all inputtypes should have id inputtype_${id}
- should have class capa_inputtype
2012-10-29 07:49:33 -04:00
Victor Shnayder
a97298e8f7 add note about documenting js input 2012-10-29 07:48:53 -04:00
Victor Shnayder
d6cb432842 Replace overriding constructor with a setup() method.
- allows catching any exceptions and making sure the xml is in the error message
- isolates subclasses from external interface a bit
2012-10-29 07:42:11 -04:00
Victor Shnayder
1a843c2d77 Remove non-working TrueFalse functionality from choicegroup, combine tests with radiogroup and checkboxgroup 2012-10-29 07:23:27 -04:00
Arjun Singh
75f0a56d70 Change documentation, make values strings for save button forcing 2012-10-28 21:57:28 -07:00
Arjun Singh
e29d244a8f allow saving nonrandomized problems 2012-10-28 21:47:43 -07:00
Arjun Singh
f728123caa Improve fileinput message 2012-10-28 15:40:36 -07:00
kimth
49bad83caf Support for multiple rectangle hitboxes in imageresponse 2012-10-28 04:38:59 +00:00
Victor Shnayder
1d4990458e add todos about would-be-nice refactors 2012-10-27 20:09:02 -04:00
Victor Shnayder
6324eeeecb add note about mysterious -15 in the code 2012-10-27 20:00:18 -04:00
Victor Shnayder
cc8f0a1634 Fix merge bugs 2012-10-27 19:57:29 -04:00
Victor Shnayder
d36d8cba6b Cleanups:
- switch to using registry
 - pull math and solution "input types" into a separate customrender.py file
 - make capa_problem use new custom renderers and input types registries
 - remove unused imports, methods, etc
 - add tests for math and solution tags.
2012-10-27 19:52:16 -04:00
Victor Shnayder
f6637b7fe0 Add a registry that keeps track of tag->renderer/input mappings 2012-10-27 19:51:05 -04:00
Victor Shnayder
2fab97c166 Refactor imageinput and crystallography.
- also add a test for chemicalequationinput
2012-10-27 19:51:05 -04:00
Victor Shnayder
9135d7b2db minor cleanup in math function 2012-10-27 19:36:39 -04:00
Victor Shnayder
80d0952d16 Refactor schematic input 2012-10-27 19:36:39 -04:00
Victor Shnayder
935e370184 Refactor textbox.
- tests
- rename it codeinput, with textbox still supported too
2012-10-27 19:36:39 -04:00
Victor Shnayder
c8bc46b6fa Convert FileSubmission input to be a class.
- add test
2012-10-27 19:36:38 -04:00
Victor Shnayder
c2682273a8 Convert textline input into class.
Unify math and non-math code and templates.

Add tests.
2012-10-27 19:36:38 -04:00
Victor Shnayder
0c6f6f873b add a template for a new input type class 2012-10-27 19:36:38 -04:00
Victor Shnayder
d0a9b231a4 Turn javascriptinput into a class, add tests 2012-10-27 19:36:38 -04:00
Victor Shnayder
009d6c2e01 ChoiceGroup refactor
- Make it into a class.
- Combine ChoiceGroup, RadioGroup, CheckboxGroup implementation.  (All three tags still work--this just unifies the code)
- add tests
2012-10-27 19:36:38 -04:00
Victor Shnayder
6d9fe76dbb wip. adding tests, basic refactor 2012-10-27 19:36:38 -04:00