Commit Graph

67 Commits

Author SHA1 Message Date
Victor Shnayder
e6250f8114 remove obsolete comment 2012-06-21 10:59:47 -04:00
Victor Shnayder
762132b18c Fix accordion rendering bug
* needed to clean the chapter and section vars before rendering
2012-06-21 10:59:46 -04:00
Prem Sichanugrist
1870160f37 Update jQuery and jQuery-UI to latest version 2012-06-21 10:59:46 -04:00
Calen Pennington
4cb285f1f9 Switch the cms over to using django-pipeline 2012-06-21 10:59:46 -04:00
Calen Pennington
b6514fa5eb Make tests pass when running on cms 2012-06-21 10:59:44 -04:00
Victor Shnayder
d7a8679aae put lambda function back in, as requested during code review 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
Victor Shnayder
6003fee9f9 Small cleanups in response to Calen + Piotr's comments 2012-06-21 10:59:43 -04:00
Victor Shnayder
b5536d98d7 Clean and refactor courseware/views.py and module_render.py
* Refactor index() so that it makes sense to me and hopefully others :)
* Rename preloaded cache of student modules to student_module_cache
* Fix line length and whitespace throughout
* add docstrings and other comments
* a few behavior-preserving tweaks to the code to make it clearer.
* Separate codepaths for with-module and without-module in index view
* Remove default chapter + section, since they don't exist anyway in course.xml
2012-06-21 10:59:43 -04:00
Victor Shnayder
5f2c029477 fix typo in comment in student view 2012-06-21 10:59:42 -04:00
Prem Sichanugrist
432a8e5fd8 Use existential operator 2012-06-21 10:59:42 -04:00
Kyle Fiedler
a5f0f38d35 Added volume images 2012-06-21 10:59:42 -04:00
Kyle Fiedler
e768680f59 Added some styles to clean up volume slider 2012-06-21 10:59:42 -04:00
Prem Sichanugrist
6facc631a2 Make sure we don't show volume control on iOS 2012-06-21 10:59:42 -04:00
Prem Sichanugrist
f2cc2fc54c Add video volume control to video player 2012-06-21 10:59:41 -04:00
Prem Sichanugrist
7159041947 Be specific on video progress slider handle
Using `.ui-slider-handle` was too broad.
2012-06-21 10:59:41 -04:00
Prem Sichanugrist
dd0c41cd15 Create Calculator and Feedback form on every page 2012-06-21 10:59:41 -04:00
Victor Shnayder
792443ca80 clarify docstring for modx_dispatch 2012-06-21 10:59:40 -04:00
Victor Shnayder
49ba94e96b add README.md for dogfood 2012-06-21 10:59:40 -04:00
Victor Shnayder
25ac073fb8 add function docs to module_render.py 2012-06-21 10:59:40 -04:00
Prem Sichanugrist
66f8225763 Cleanup show answer code 2012-06-21 10:59:39 -04:00
ichuang
73c1255198 problem.coffee : queue mathjax typesetting just once 2012-06-21 10:59:39 -04:00
ichuang
f3c328dd18 fix dogfood -> use CorrectMap 2012-06-21 10:59:38 -04:00
ichuang
9edc6bbd43 add MITX_FEATURES['DISPLAY_HISTOGRAMS_TO_STAFF'] flag to settings 2012-06-21 10:59:38 -04:00
ichuang
d56e6e1a11 django pipeline working now (with new pip -e git+git...) 2012-06-21 10:59:37 -04:00
ichuang
a093b86841 problem.coffee change: show answer -> also show solution_* & do mathjax typeset 2012-06-21 10:59:37 -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
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
Matthew Mongeau
2f79936074 Got basic login working 2012-06-21 10:59:13 -04:00
Matthew Mongeau
dd6215ca18 wip 2012-06-21 10:50:55 -04:00
Matthew Mongeau
941a03f1d0 Point login form to login. 2012-06-21 10:43:38 -04:00
Matthew Mongeau
67487f8ad2 Modal wip 2012-06-21 10:38:33 -04:00
Matthew Mongeau
6dd47547c7 wip modal 2012-06-21 09:51:03 -04:00
Galen Frechette
ec1510ca52 adds login modal 2012-06-20 16:20:31 -04:00
Galen Frechette
94886643b0 gets app completly uptodate with prototype 2012-06-20 14:37:37 -04:00
Matthew Mongeau
47e06692d8 Use details on dashboard. 2012-06-14 16:53:44 -04:00
Matthew Mongeau
e00b7cb252 askbot stuff. 2012-06-14 16:46:07 -04:00
Matthew Mongeau
a08be52780 Skin settings. 2012-06-14 15:46:10 -04:00
Matthew Mongeau
ed4e79661f Links 2012-06-14 15:09:24 -04:00
Matthew Mongeau
3b37f10e42 Split course navigation out 2012-06-14 15:02:29 -04:00
Matthew Mongeau
8d66f5ee07 Menu work. 2012-06-14 14:52:10 -04:00
Matthew Mongeau
e048b3251d Get dropdown working 2012-06-14 14:19:47 -04:00
Matthew Mongeau
7337275303 Adding dashboard 2012-06-14 13:50:16 -04:00
Matthew Mongeau
86826f8688 Integrate more pages. 2012-06-14 11:27:47 -04:00
Matthew Mongeau
47126dc686 wip 2012-06-13 14:50:25 -04:00
Prem Sichanugrist
b4ed14f4f7 Handle the case where histogram score can be null
This will leave out the student that never attempt the question and
fixes the error with histogram rendering.
2012-06-11 16:07:09 -04:00
Prem Sichanugrist
eb70ef4c07 Directly call toggleArrow in sequence render
There might be a chance that an error got thrown after 'contentChanged'
event was fired and stop the `toggleArrow()` method to be called. This
will make sure that the navigation will still be working even some
element in the content is failed.
2012-06-11 16:03:22 -04:00
Matthew Mongeau
d0819071c7 PROJECT_ROOT is needed for coffeescript paths 2012-06-11 13:57:37 -04:00