Calen Pennington
e845221f4a
Make mitxmako available to both the lms and the cms
2012-06-21 11:05:19 -04:00
Matthew Mongeau
3606ddbfdb
Got basic login working
2012-06-21 11:05:18 -04:00
Matthew Mongeau
11e19d1260
wip
2012-06-21 11:05:18 -04:00
Matthew Mongeau
dc5cf5f319
Point login form to login.
2012-06-21 11:05:18 -04:00
Matthew Mongeau
d757054460
Modal wip
2012-06-21 11:05:18 -04:00
Matthew Mongeau
6297e1df23
wip modal
2012-06-21 11:05:18 -04:00
Matthew Mongeau
7b4389d173
Redirect to /courses instead of /info
2012-06-21 11:02:50 -04:00
David Ormsbee
e4a6ccc5b2
add courses to front page
2012-06-21 10:59:48 -04:00
David Ormsbee
3f1c2e2aba
add corresponding view to new courseware url route :-P
2012-06-21 10:59:48 -04:00
David Ormsbee
fe4b0aed5e
add url route to new courseware
2012-06-21 10:59:48 -04:00
David Ormsbee
bc8c077379
Add info page support with multiple courses
2012-06-21 10:59:48 -04:00
David Ormsbee
3859c2be19
Add scanning of data directory for courses.
...
These are then displayed at /courses.
2012-06-21 10:59:48 -04:00
Victor Shnayder
cf2c5cba4f
bugfix: lcp score can apparently be 0/0
2012-06-21 10:59:48 -04:00
Victor Shnayder
a47459512d
Progress tracking cleanup.
...
* use clearer names for the two status strings passed to js
* add functions to do canonical conversion of progress to js string
* fix updating bug in sequence.coffee
* add some todo comments and other docs to make future expansion easier
2012-06-21 10:59:48 -04:00
Victor Shnayder
5a99ef5ac0
Initial UI for sequence progress.
...
* change bottom border of links:
red for not started
yellow for in_progress
green for done
* This should probably be designed at some point.
* Obvious problems: the yellow is not very visible, and lots of people are
red/green color-blind.
2012-06-21 10:59:48 -04:00
Victor Shnayder
13f24f4b02
Add scaffolding comments for progress tracking in video modules.
2012-06-21 10:59:47 -04:00
Calen Pennington
279332e217
Fix other references to jquery after update to latest version
2012-06-21 10:59:47 -04:00
Victor Shnayder
91befca89c
Fix render of lms index with no chapter or section.
2012-06-21 10:59:47 -04:00
Victor Shnayder
cc8ebf3b08
minor edits to address Calen's comments.
2012-06-21 10:59:47 -04:00
Calen Pennington
8a48aaac03
Add note about optional revision in location
2012-06-21 10:59:47 -04:00
Victor Shnayder
04dd8ee6d1
Initial progress display.
...
* add module_from_xml param to I4xSystem
* use it to implement xmodule.get_children()
* fix a few comments here and there
* Render-time progress display for seq and vertical modules.
- Computes fraction of subproblems done.
* Pass problem state back to js during ajax calls.
* general cleanup in capa_module.py
* add progress_changed and progress fields to json returned from each ajax handler
* Coffeescript changes to hook up sequence tracking of problem progress
* net result: sequence 'a' tags now have a progress class
* properly set css class on initial load
* fire event when progress changes after ajax calls
* also save state in 'progress' property of problems-wrapper tag
* event handler finds those tags, computes updated progress
2012-06-21 10:59:47 -04:00
Victor Shnayder
fd48e49ae5
Add Progress class and tests
2012-06-21 10:59:47 -04:00
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
18b2a9dfe9
Rename test directory for consistancy
2012-06-21 10:59:46 -04:00
Calen Pennington
b0e94a5fd3
Remove old pre-compiled css
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
4ddf48e1b2
Add comment about None in Locations
2012-06-21 10:59:46 -04:00
Calen Pennington
1cca7948b6
Remove extra word in doc string
2012-06-21 10:59:46 -04:00
Calen Pennington
eef28891d8
Remove reference to instructor module
2012-06-21 10:59:46 -04:00
Calen Pennington
b2f23181aa
Change name of XModuleSystem to DescriptorSystem at usage sites
2012-06-21 10:59:46 -04:00
Calen Pennington
82898978fa
Cleanup intertwined descriptor and keystore code
2012-06-21 10:59:46 -04:00
Calen Pennington
e0ffd36ac4
Add documentation of mongo query syntax usage
2012-06-21 10:59:45 -04:00
Calen Pennington
369a11c43e
Remove unused code
2012-06-21 10:59:45 -04:00
Calen Pennington
3f3aacae61
Remove unused urls
2012-06-21 10:59:45 -04:00
Calen Pennington
a41327614c
Fix string layout for readability
2012-06-21 10:59:45 -04:00
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
e0ba9ca8c0
Get rid of references to askbot
2012-06-21 10:59:45 -04:00
Calen Pennington
645a190f3a
Search for course specifically in navigation view
2012-06-21 10:59:45 -04:00
Calen Pennington
7ce4f001d1
Conform to new TODO standards
2012-06-21 10:59:45 -04:00
Piotr Mitros
b4d81e141f
Documentation for rapid merge
2012-06-21 10:59:44 -04:00
Piotr Mitros
0c21d9db65
Rapid pull/history
2012-06-21 10:59:44 -04:00
Piotr Mitros
3e87e3f91b
Code standards
2012-06-21 10:59:44 -04:00
Calen Pennington
7fd87f6cd9
Remove old template that is no longer relevant
2012-06-21 10:59:44 -04:00
Calen Pennington
0abeaffa0e
Remove copy/paste instructor module. It was a bad idea anyway. =)
2012-06-21 10:59:44 -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
Victor Shnayder
d7a8679aae
put lambda function back in, as requested during code review
2012-06-21 10:59:44 -04:00