Ned Batchelder
35c28e55b1
Use the latest django-wiki revision.
2014-02-10 15:23:13 -05:00
Calen Pennington
b0bed170de
Enable (and test) xml export of pure XBlocks
...
[LMS-179]
[LMS-209]
[LMS-1345]
2014-02-05 13:02:40 -05:00
Will Daly
e859a37001
Fix an issue with cache being cleared for bok_choy fast test
...
Change text in bok_choy scripts to green
Added feedback check for AI-assessment test
Added peer assessment feedback test
Updated Studio/LMS page objects and tests to use bok-choy v0.1.0
Added LMS bok-choy tests from e2e repo
2014-01-31 14:33:24 -05:00
jorr
58c76afa9e
Use the publish() api from xblock.runtime.Runtime
2014-01-28 14:16:34 -08:00
Calen Pennington
4f1a420a2a
Use a version of ddt that supports unicode w/o requiring six at runtime
2014-01-15 15:34:35 -05:00
Alexander Kryklia
cbe97d6fe6
Merge pull request #1948 from edx/anton/allow-arbitrary-regex-in-stringresponse
...
Anton/allow arbitrary regex in stringresponse
2014-01-15 03:15:43 -08:00
polesye
ee1953b37a
BLD-474: Allow multiple answers for string response.
2014-01-15 12:51:24 +02:00
Greg Price
72084e1f27
Refer to a ddt commit that actually exists
2014-01-14 17:28:10 -05:00
Calen Pennington
a55724d117
Prevent unicode data from being injected into a Location using the _replace function
2014-01-14 13:28:49 -05:00
Calen Pennington
46109bb3e8
Use XBlock xml serialization and deserialization
...
XModules continue to use their own interface for xml, but provide an
adaptor that makes the the XBlock interface available.
[LMS-179]
2014-01-14 13:28:47 -05:00
Calen Pennington
417fe21d05
Enable pure XBlocks, but behind a feature flag
...
[LMS-226]
[LMS-2013]
2014-01-10 11:40:03 -05:00
Ned Batchelder
ef6c8a95e0
Update XBlock to version with Runtime.service
2014-01-09 13:56:20 -05:00
Julia Hansbrough
e783d42cdb
Merge pull request #2083 from edx/flowerhack/updated-codejail-reqs
...
Updated codejail version
2014-01-08 07:22:32 -08:00
Julia Hansbrough
dc53c7d2bc
Updated codejail version
2014-01-06 21:51:42 +00:00
Andy Armstrong
f9c45586a4
Add pagination to Studio's Files and Uploads page
...
These changes implement STUD-813. The commit consists of the
following logical changes:
- a REST API has been implemented for a course's assets
- the page itself now fetches the assets client-side
- the Backbone.Paginator library is used to support pagination
- the AssetCollection has been refactored to extend
Backbone.Paginator.requestPager so that it can be paged
- an abstract PagingView class has been added to generalize
the communication with a paging REST API
- the AssetsView has been reimplemented to extend PagingView
- two new child views have been added:
- PagingHeader: the paging controls above the list of assets
- PagingFooter: the paging controls below the assets
2014-01-05 23:35:12 -05:00
Calen Pennington
aa57481ecc
Add handler_url usable by descriptors
...
[LMS-1614]
2013-12-20 14:05:53 -05:00
Calen Pennington
a0b8577ac3
Merge pull request #1988 from cpennington/annotation-module-acceptance-tests
...
Add acceptance tests of Annotatable module
2013-12-20 11:00:41 -08:00
Will Daly
f58e788b83
Merge pull request #1971 from edx/will/selenium-pages
...
Added Selenium page objects for LMS and studio
2013-12-20 06:05:30 -08:00
Will Daly
04e66be705
Added Selenium page objects for LMS and studio
2013-12-19 16:21:06 -05:00
Calen Pennington
1d0ce64b10
Update to the latest version of lettuce
2013-12-17 13:18:22 -05:00
David Baumgold
132313c1bf
Update version of django-staticfiles library
2013-12-16 16:12:15 -05:00
Ned Batchelder
ddb2483367
Update the XBlock version.
2013-12-02 15:48:05 -05:00
Calen Pennington
6d613f9d4e
Enable un-authenticated handler urls
...
Updates to depend on the latest version of XBlock, which includes
support for service-to-service (thirdparty) handler urls, which aren't
authenticated with a user (unlike handler requests coming from the
xblock client-side javascript).
Co-author: Ned Batchelder <ned@edx.org >
2013-11-26 16:29:34 -05:00
Ned Batchelder
75532987ce
Properly convert files from Webob to pure files.
...
Webob represents uploaded files as cgi.FieldStorage objects. The
XModule code expects pure Python file objects. Each FieldStorage object
is wrapped to present the proper file interface, with file names.
LMS-1492
2013-11-22 11:47:34 -05:00
Will Daly
4e9de855d1
Merge pull request #1567 from edx/will/acceptance-test-asset-pipeline
...
Acceptance tests use asset pipeline
2013-11-08 09:39:19 -08: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
Will Daly
7830bb203f
Acceptance tests use asset pipeline
2013-11-04 14:04:04 -05:00
Calen Pennington
12cc4a19c0
Merge pull request #1224 from cpennington/lms-xblock-js-execution
...
Add an XBlock javascript runtime, and use it to run XModules
2013-10-21 05:53:36 -07:00
Calen Pennington
ce6fbae693
Add an XBlock javascript runtime, and use it to run XModules
...
[LMS-57]
2013-10-18 16:31:32 -04:00
Will Daly
7c15edf686
Use js-test-tool v0.1.4
2013-10-18 14:03:45 -04:00
Gabe Mulley
d2b03e28fb
add course_id to event context
2013-10-17 17:44:01 -04:00
Will Daly
7316a3dc3b
js-test-tool generates xunit reports.
2013-10-17 14:22:09 -04:00
Brian Wilson
7abd4e363d
Switch to 0.2.6 version of diff-cover.
2013-10-10 15:34:16 -04:00
Calen Pennington
658810a94f
Use xblock render shortcuts
2013-10-08 15:58:23 -04:00
Will Daly
c820ca4888
Merge pull request #1200 from edx/will/efficient-diff-quality
...
Use pre-generated reports for pep8/pylint when running diff-quality
2013-10-07 13:05:47 -07:00
Will Daly
e11bd1d96f
Merge pull request #1226 from edx/will/use-lettuce-fork
...
Use a forked version of lettuce that fixes a bug with tag inheritance
2013-10-04 12:07:34 -07:00
Will Daly
cb511ee476
Use pre-generated reports for pep8/pylint when running diff-quality
2013-10-04 14:56:57 -04:00
Will Daly
b7b8a2da8a
Use a forked version of lettuce that fixes a bug with tag inheritence
2013-10-04 14:20:05 -04:00
David Baumgold
d97921e6e2
Convert Studio JS to use require.js
2013-10-04 13:43:50 -04:00
Ned Batchelder
a1d464aed9
Update XBlock requirement to new XML code.
2013-09-30 21:09:43 -04:00
Calen Pennington
f500b72290
Make sure that we have the right set of fields available during xml parsing
...
We had a bug where mixins weren't being applied before `load_from_xml`
was called. This meant that not all of the fields were being loaded
correctly. To fix it, we used the mixoligist from the runtime to apply
the mixins earlier in the process. However, that caused the mixins to be
applied twice.
The included fixes to xblock resolved the multiply-applied mixins, and
the fixes to the parsing code make it simpler to understand, and add
some unit tests of the parsing to boot.
2013-09-27 10:57:39 -04:00
Renzo Lucioni
f1ccf1c06b
Integrate split testing and LMS tabs experiments
2013-09-25 00:27:36 -04:00
Julian Arni
9d3395ea06
Bump diff-cover version
2013-09-12 15:48:00 -04:00
Don Mitchell
0848360436
Merge pull request #844 from edx/dhm/editable_metadata
...
refactoring of platform to xblock 0.3 w/ refactoring of inheritance in the platform to a consistent representation.
2013-09-06 11:58:36 -07:00
David Ormsbee
ed508f8400
Merge pull request #556 from edx/ormsbee/requirments_notice
...
Dependency warning message on requirements files
2013-09-06 08:35:36 -07:00
Calen Pennington
8201b1412e
Use XBlock 0.3
2013-09-06 09:45:59 -04:00
Will Daly
93656a253d
Incremented diff cover version to fix 100% coverage bug.
2013-09-03 07:51:49 -04:00
Will Daly
fe72730969
Integrate js-test-tool into testing infrastructure
2013-08-26 20:21:18 -04:00
Sarina Canelake
d6e06e441f
Upgrade diff-cover to newest version
2013-08-09 15:55:43 -04:00
Sarina Canelake
2401fa2e65
Update the XBlock version to fix save bugs
2013-08-08 16:53:13 -04:00