- 28 Feb, 2014 2 commits
-
-
Metrics tab shows student data: -Count of students opened a subsection -Grade distribution per problem for each section/subsection of the course. Implemented for both the old and beta dashboard Controlled by a feature flag 'CLASS_DASHBOARD' Data is aggregated across all students Aggregate data computed from courseware_studentmodule
Kristin Stephens committed -
Chris Dodge committed
-
- 24 Feb, 2014 1 commit
-
-
Don Mitchell committed
-
- 11 Feb, 2014 1 commit
-
-
STUD-1151
cahrens committed
-
- 10 Feb, 2014 1 commit
-
-
Ned Batchelder committed
-
- 04 Feb, 2014 2 commits
-
-
add a test case for enrollment caps pep8 fix
Chris Dodge committed -
Make XBlock client-side runtimes proper classes, so that handlerUrl can be defined in a per-runtime way, and we can have multiple runtimes on a single page. [LMS-1630][LMS-1421][LMS-1517]
Calen Pennington committed
-
- 30 Jan, 2014 1 commit
-
-
fixing unit tests fixing merge error fixing xqueue submission issue with unicode url (trial 0.1) fixing fotmats as commented upon removing yaml file language selection Unicode changes to support QRF removed unnecessary pass in modulestore/init.py fixing merge error fixing fotmats as commented upon removing yaml file language selection fixing pep8 violations - fixing pylint violations pylint violation fixing line spaces and formats ignore pylint E1101 remove empty line fixing pylint violations pep8 violations bulk mail unicode/decode fix migration error fix pep8 just to push again more unicode/decode Final changes to comments and error messages.
Jay Zoldak committed
-
- 24 Jan, 2014 1 commit
-
-
The submission time is serialized into json and sent to xqueue. Previously the whole json body argument to send_to_queue() was being matched. Sometimes the time calculated in the test would differ slightly from the time calculated in send_to_grader() and the test would fail. This fix tests individual fields of the body argument to mock_send_to_queue() instead.
Usman Khalid committed
-
- 14 Jan, 2014 4 commits
-
-
STUD-1006
Don Mitchell committed -
Don Mitchell committed
-
Introduction of the Microsite feature which allows for limited multi-tenant branding on a subdomain basis, e.g. foo.edx.org and bar.edx.org fix errorenous logic when running a microsite that could reside in a hosting environment with a marketing site in front of it pep8/pylint fixes address PR feedback, remove underscore from test hostname more pep8/pylint cleanup. Skip test_microsites test, it works on localdev, not on Jenkins. Need to talk with QA team manually add Ned's single-to-double quote fix change aws.py runtimes so that the microsite_dir that is read from configuration is changed to a python path Conflicts: lms/templates/help_modal.html
Chris Dodge committed -
Adds a feature to the edX platform which allows instructors to set individual due dates for students on particular coursework. This code is meant primarily for on-campus use--it is not intended that this feature would be used for MOOCs. It adds a new tab, "Extensions", to the beta instructor dashboard which allows changing due dates per student. This feature is enabled by setting FEATURES['INDIVIDUAL_DUE_DATES'] = True.
Chris Rossi committed
-
- 10 Jan, 2014 1 commit
-
-
ORA-286
Usman Khalid committed
-
- 06 Jan, 2014 1 commit
-
-
ORA-286
Usman Khalid committed
-
- 23 Dec, 2013 1 commit
-
-
Adam Palay committed
-
- 20 Dec, 2013 1 commit
-
-
This restores functionality that has been broken since the introduction of XModuleDescriptor/XModule proxying (part of the XBlock transition). It generates a CSV of all answers for all content of type "problem" in a given course, with a row per (problem part, answer). The format is: url_name, display name, answer id, answer, count Example values: url_name = "7f1b1523a55848cd9f5c93eb8cbabcf7" display name = "Problem 1: Something Hard" answer id = i4x-JediAcdmy-LTSB304-problem-7f1b1523a55848cd9f5c93eb8cbabcf7_2_1 answer = "Use the Force" count = 1138 Since it only grabs things of type "problem", it will not return results for things like self/peer-assessments. Any Loncapa problem types will show up (so multiple choice, text input, numeric, etc.) Instead of crawling the course tree and instantiating the appropriate CapaModule objects to grab state, this version draws directly from StudentModule. This lets us skip a lot of processing and most importantly lets us generate the answer distribution without causing side-effects (since XBlocks auto-save state). It also lets us take advantage of a read-replica database if one is available, to minimize locking concerns. There are minor changes to the legacy dashboard around CSV charset encoding and a change to OptionResponseXMLFactory to make it more unicode friendly. Answer distribution output is now also sorted, to group together answers for the same content piece. Note that this does not introduce celery into the process. Answer distributions are still only available for small courses. This was originally created to fix [LMS-922], but it also addresses [LMS-811] and possibly other areas in the legacy dashboard where CSV downloads break due to character encoding issues.
David Ormsbee committed
-
- 13 Dec, 2013 1 commit
-
-
Sarina Canelake committed
-
- 11 Dec, 2013 4 commits
-
-
David Baumgold committed
-
Fallout from #1792.
cahrens committed -
Fallout from #1792.
cahrens committed
-
- 09 Dec, 2013 2 commits
-
-
Refactor instructor dash acceptance tests. Add additional acceptance tests for buttons on 'Data Download' tab. LMS-58
Sarina Canelake committed -
Sarina Canelake committed
-
- 06 Dec, 2013 1 commit
-
-
Adam Palay committed
-
- 05 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 03 Dec, 2013 3 commits
-
-
Sarina Canelake committed
-
David Baumgold committed
-
David Baumgold committed
-
- 22 Nov, 2013 3 commits
-
-
that are not present in a given student's gradeset. General code cleanup and addition of comments. Instructor dashboard API unit tests. LMS-58
David Ormsbee committed -
Restrict grade report generation to 'is_superuser' users (can be overridden with feature flag ALLOW_COURSE_STAFF_GRADE_DOWNLOADS); all staff users can download generated files. LMS-58
Sarina Canelake committed -
Hook up display of grade files ready for download to new instructor dashboard. LMS-58
David Ormsbee committed
-
- 15 Nov, 2013 1 commit
-
-
into beta dashboard. Also includes new functionality, in both legacy and beta dashboard, to include appropriate email text for a Shibboleth course.
David Adams committed
-
- 13 Nov, 2013 1 commit
-
-
This centralizes the logic for group membership, and means that we don't need to make queries to find out whether the legacy groups names exist.
Calen Pennington committed
-
- 08 Nov, 2013 3 commits
-
-
add DOC_STORE_CONFIG to test settings
Adam Palay committed -
Adam Palay committed
-
Adds xblock handler_url support to the LMS, and makes handle_ajax use that code. [LMS-230] [LMS-229]
Calen Pennington committed
-
- 05 Nov, 2013 1 commit
-
-
Sarina Canelake committed
-
- 04 Nov, 2013 1 commit
-
-
Sarina Canelake committed
-
- 01 Nov, 2013 1 commit
-
-
Added wait for JS on upload page Fixed an issue where css_click wasn't waiting for JS to load
Will Daly committed
-