- 11 Apr, 2014 1 commit
-
-
Clicking on any of the bars displays a list of students for that particular action (either opened the subsection or attempted the problem). Students are listed for the sub-sections. Students, grade and percent are listed for the problems. The on-screen list displays only the first 250 students with an overflow message if there are more students than that. The csv download lists all students.
David Adams committed
-
- 08 Apr, 2014 1 commit
-
-
remove unnecessary code, and clarify what it's doing.
Dave St.Germain committed
-
- 25 Mar, 2014 1 commit
-
-
This commit allows us to test the server error template by visiting `/500`. This way, we can catch errors in our error templates, instead of having infinitely recursing errors.
David Baumgold committed
-
- 18 Mar, 2014 1 commit
-
-
Jay Zoldak committed
-
- 07 Mar, 2014 1 commit
-
-
third_party_auth contains a working settings mechanism, the start of the provider interface + 3 implementations (Google, Mozilla Persona, LinkedIn), and a stub for the auth pipeline. Modified existing lms settings files to use but deactivate the module.
John Cox committed
-
- 28 Feb, 2014 1 commit
-
-
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
-
- 27 Feb, 2014 1 commit
-
-
Adds configurable middleware in common/djangoapps/embargo that allows specific courses to comply with US Export regulations by embargoing students from specific countries, whilst simultaneously allowing other courses to be freely open to all.
Julia Hansbrough committed
-
- 25 Feb, 2014 1 commit
-
-
Calen Pennington committed
-
- 14 Feb, 2014 2 commits
-
-
thedeadparrot committed
-
Julia Hansbrough committed
-
- 27 Jan, 2014 1 commit
-
-
First set of fixes from the pull request This does not include some of the testing files. The textannotation and videoannotation test files are not ready. waiting for an answer on the issue. Deleted token line in api.py and added test for token generator Added notes_spec.coffee remove spec file fixed minor error with the test fixes some quality errors fixed unit test fixed unit test added advanced module Added notes_spec.coffee remove spec file Quality and Testing Coverage 1. in test_textannotation.py I already check for line 75 as it states in the diff in line 43, same with test_videoanntotation 2. Like you said, exceptions cannot be checked for firebase_token_generator.py. The version of python that is active on the edx server is 2.7 or higher, but the code is there for correctness. Error checking works the same way. 3. I added a test for student/views/.py within tests and deleted the unused secret assignment. 4. test_token_generator.py is now its own file Added Secret Token data input fixed token generator Annotation Tools in Place The purpose of this pull request is to install two major modules: (1) a module to annotate text and (2) a module to annotate video. In either case an instructor can declare them in advanced settings under advanced_modules and input content (HTML in text, mp4 or YouTube videos for video). Students will be able to highlight portions and add their comments as well as reply to each other. There needs to be a storage server set up per course as well as a secret token to talk with said storage. Changes: 1. Added test to check for the creation of a token in tests.py (along with the rest of the tests for student/view.py) 2. Removed items in cms pertaining to annotation as this will only be possible in the lms 3. Added more comments to firebase_token_generator.py, the test files, students/views.py 4. Added some internationalization stuff to textannotation.html and videoannotation.html. I need some help with doing it in javascript, but the html is covered. incorporated lib for traslate fixed quality errors fixed my notes with catch token Text and Video Annotation Modules - First Iteration The following code-change is the first iteration of the modules for text and video annotation. Installing Modules: 1. Under “Advanced Settings”, add “textannotation” and “videoannotation” to the list of advanced_modules. 2. Add link to an external storage for annotations under “annotation_storage_url” 3. Add the secret token for talking with said storage under “annotation_token_secret” Using Modules 1. When creating new unit, you can find Text and Video annotation modules under “Advanced” component 2. Make sure you have either Text or Video in one unit, but not both. 3. Annotations are only allowed on Live/Public version and not Studio. Added missing templates and fixed more of the quality errors Fixed annotator not existing issue in cmd and tried to find the get_html() from the annotation module class to the descriptor Added a space after # in comments Fixed issue with an empty Module and token links Added licenses and fixed vis naming scheme and location.
daniel cebrian committed
-
- 22 Jan, 2014 1 commit
-
-
* fix assertPrefValid in tests to decrypt instead of compare * rename unsubscribe -> set_subscribe
Jason Bau committed
-
- 18 Jan, 2014 1 commit
-
-
Jason Bau committed
-
- 14 Jan, 2014 1 commit
-
-
use double-quotes, not single
Jason Bau committed
-
- 09 Jan, 2014 1 commit
-
-
Sarina Canelake committed
-
- 20 Dec, 2013 1 commit
-
-
Ned Batchelder committed
-
- 16 Dec, 2013 1 commit
-
-
For seeing overview of system status, for deleting and loading courses, for seeing log of git imports of courseware. Includes command for importing course XML from git repositories. Added a lot of tests for additional coverage with some minor fixes those tests discovered
Carson Gee committed
-
- 03 Dec, 2013 1 commit
-
-
David Baumgold committed
-
- 26 Nov, 2013 2 commits
-
-
Jay Zoldak committed
-
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>
Calen Pennington committed
-
- 08 Nov, 2013 2 commits
-
-
Adds xblock handler_url support to the LMS, and makes handle_ajax use that code. [LMS-230] [LMS-229]
Calen Pennington committed -
Calen Pennington committed
-
- 29 Oct, 2013 1 commit
-
-
Don Mitchell committed
-
- 28 Oct, 2013 1 commit
-
-
Greg Price committed
-
- 16 Oct, 2013 1 commit
-
-
add middleware to detect students with disabled accounts add tests
Adam Palay committed
-
- 25 Sep, 2013 1 commit
-
-
Renzo Lucioni committed
-
- 04 Sep, 2013 1 commit
-
-
ichuang committed
-
- 29 Aug, 2013 1 commit
-
-
Adds a new Email link to the instructor dashboard for frontend interface to send email to course members. Adds a feature flag ENABLE_INSTRUCTOR_EMAIL to toggle this. Creates a new djangoapp bulk_email that handles this action by getting the recipient list and batching the emails to different celery tasks to do the actual sending. Requires lynx package to convert HTML email to plaintext. Handles SMTP errors by retrying or falling through to the next email. Adds the option to opt out of course specific emails in the user dashboard with an Email Settings link for each course. Uses severable configurable settings with defaults. DEFAULT_BULK_FROM_EMAIL specifies the from address for email. EMAILS_PER_TASK specifies the number of emails each celery task takes on. EMAIL_HOST, EMAIL_PORT, EMAIL_HOST_USER, EMAIL_HOST_PASSWORD, and EMAIL_USE_TLS for the SMTP email backend settings. Co-authored-by: Akshay Jagadeesh <akjags@gmail.com>
Kevin Luo committed
-
- 27 Aug, 2013 2 commits
-
-
Inspired by: http://eldarion.com/blog/2013/02/14/entry-point-hook-django-projects/ Moves startup code to lms.startup and cms.startup, and calls the startup methods in wsgi.py and manage.py for both projects.
Calen Pennington committed -
Will Daly committed
-
- 23 Aug, 2013 1 commit
-
-
David Ormsbee committed
-
- 22 Aug, 2013 2 commits
- 21 Aug, 2013 4 commits
-
-
David Ormsbee committed
-
David Ormsbee committed
-
Jason Bau committed
-
Jason Bau committed
-
- 15 Aug, 2013 1 commit
-
-
David Ormsbee committed
-
- 08 Aug, 2013 1 commit
-
-
Rename MITX_SETTING AUTOMATIC_AUTH_FOR_LOAD_TESTING -> AUTOMATIC_AUTH_FOR_TESTING because it will be used for acceptance testing also.
Jay Zoldak committed
-
- 02 Aug, 2013 1 commit
-
-
Diana Huang committed
-