Eric Fischer
ea77c3ec42
Hide After Due setting for Timed Exams
...
TNL-4366
Changes in studio to allow the hide_after_due setting to be utilized.
Includes:
-python changes to contentstore, where the data is stored.
-refactoring of timed-examination-preference-editor.underscore, to add this
setting and make the editor more accessible.
-javascript changes to link the new setting to the correct data model.
-sass updates to fix a11y issues on the editor modal.
-addition of post-due visibility information to course outline in studio.
-new tests: python, js, acceptance, and a11y
2016-04-28 13:27:19 -04:00
Renzo Lucioni
3cbc03202c
Hide chrome and default_tab from advanced settings
...
It doesn't make sense to list these LMS block attributes in course-level advanced settings. Doing so is confusing to course teams.
2016-03-28 10:30:46 -04:00
Nimisha Asthagiri
fa8ca11d8c
Remove unused Mobile Social Facebook endpoint
2016-02-18 12:12:04 -05:00
Giovanni Di Milia
bb36ab013f
Added CCXCon app
...
The CCXCon app is used to push course updated to the CCXCon
externale service.
2016-01-20 10:47:37 -05:00
Muhammad Shoaib
788cece45e
PHX-161
...
- added the new field review_rules for software secure
- added a new tab name "Additional Settings" for the proctored/timed exams
2015-12-15 14:27:29 -05:00
Sarina Canelake
ade863e994
Remove CMS Course Checklists feature
2015-12-11 10:32:14 -05:00
Nimisha Asthagiri
d6ced072c4
Refactor CourseDetails
2015-12-04 16:03:05 -05:00
Nimisha Asthagiri
d170c92f3b
Refactor course_image_url
2015-12-04 11:25:40 -05:00
Peter Fogg
505b2aa4d9
Disable setting course pacing during course run.
...
Also adds improved styling for course pacing settings, and unit tests
around query counts for self-paced courses.
ECOM-2650
2015-10-28 16:44:36 -04:00
Peter Fogg
5ffa06bed1
Responding to review comments.
2015-10-28 16:44:36 -04:00
Peter Fogg
0107525d41
Enable self-paced courses behind a feature flag.
2015-10-28 14:33:11 -04:00
Peter Fogg
9d88bef117
Allow setting self_paced through course details endpoint.
...
ECOM-2489
2015-10-28 14:33:11 -04:00
Peter Fogg
dc7f09fc0e
Add self_paced field to course module.
2015-10-28 14:33:11 -04:00
Zia Fazal
14c14b07db
moved SOCIAL_SHARING_SETTINGS out of FEATURES
...
fixed object has no attribute 'get'
fixed 'LazySettings' object has no attribute
add social settings to cms/env/aws
2015-09-17 19:24:09 +05:00
Chris Dodge
3748119961
Integrate timed and proctored exam authoring into Studio
2015-07-23 14:43:17 -04:00
Matt Drayer
a8f909fe77
Merge pull request #8659 from edx/ziafazal/SOL-1006
...
ziafazal/SOL-1006: Disable course 'start date' for inactive web-enabled certificates
2015-07-06 16:45:24 -04:00
asadiqbal
57d5de5d14
asadiqbal08/SOL-766: Add Facebook sharing to certificate view
...
* updated the flags for social media sharing
* added facebook feed ui to share public url
* update the condition logic
* update the code as per suggestion and added pick new style for share buttons
* update the css class reference
* update the bok-choy test
* updated description and some text touch-ups
* moved the JS related to facebook into separate location
* js formatting
* Add trailing comma per chrisndodge
* Add wait to fix flaky test...maybe
2015-07-02 18:52:15 -04:00
Zia Fazal
bcbd1464d4
New course cannot be started till web certificate is active
...
fixed broken test
changes based on feedback on 6/24
fixed broken unit test after feedback changes
added more checks and updated tests
fixed broken bok choy test
Fixed pylint quality error
trying to fix pylint quality error
2015-06-29 12:53:21 +05:00
zubair-arbi
3204c8b3fe
show credit eligibility requirements in studio
...
ECOM-1591
2015-06-12 13:19:57 +05:00
Diana Huang
dae137feaa
Convert all tabs to the new plugin framework.
2015-06-02 15:05:16 -04:00
Andy Armstrong
94e1c42314
Add extensible course view types for edX platform
2015-06-02 13:12:40 -04:00
amir-qayyum-arbisoft
6a41cd7bfa
Added ccx enable/disable flag to advance settings and show hide ccx coach option on lms
2015-06-02 19:43:42 +05:00
Matt Drayer
af7277cdd9
New Feature: Certificates Web View
...
- SOL-465: Initial implementation of certificates web view and signatories (names/titles)
- SOL-718 Close button is working properly
- SOL-801 Backbone Signatories Modeling
- SOL-803 Underscore template: Editor (Add)
- SOL-802 Signatories: Underscore template - Details
- SOL-804 Signatories: Underscore template: Editor (Edit)
- Add signatory delete Django view
- SOL-805 Signatory editor (Delete)
- Add Coffeescript router
- SOL-716 Jasmine Tests
- Added missing minified JS library
- client side validation of signatory fields
- SOL-390 signatories names
- Remove obsolete extends Sass files
- input maxlength limiting for signatory information
- SOL-389: Course title override
- SOL-466: Add capability to upload digitized signatures in Studio
- ziafazal: fixed css for upload signature image
- ziafazal: completed deletion of signature images
- UX-1741: Add initial static rendering/styling for Open edX web certs
* creating new global static dir
* adding static version of edX UX pattern library assets
* adding web certificates static assets
* adding static (+abstracted) web certificates rendering
* creating two tiers of rendering (base + distinguished)
* providing sample assets for certificate rendering
* supporting RTL layouts
* adding certifcates assests to edX static asset pipeline
* temporarily hiding the mozilla open badges share action
* wiring print button to print view/page
* fixup! addressing conflict artifact in valid cert template
* fixup! adding missing %hd-subsection sass extend + components comment clean up
* fixup! correcting pattern library .hd-4 font-weight value
- SOL-468 Linked Student View for Web View Credential
- SOL-467: Add capability to upload organization logos for certificates
- SOL-391 / SOL-387: Signatory related info (assets) in certificates web view
- kelketek: Fixes for static asset collection in certificate HTML view.
- SOL-398 Web View: Public Access
- mattdrayer: Post-merge branch stabilization
- catong: Initial changes to Studio template and Help config file
- ziafazal: Branch stabilizations
- SOL-387: Display organization logo on LMS web view
- talbs/mattdrayer: Branch Stabilizations
- talbs: converting backpack action to use a button HTML element
- talbs: revising placeholder assets + their rendering in cert view
- mattdrayer: Username web view wireup
- SOL-386 Certificate Mode Previews
- SOL-905: Make organization logo and signatory signature uneditable
- SOL-922: Improve test coverage
- SOL-765: Add LinkedIn sharing
- [marco] temporary styling adjustment to account for smaller linkedin share image / fake button
- SOL-921: Address hardcoded template items
- SOL-927: Deleting certificate should delete org logo image also
* updated invalid template
* removed hr
* fix invalid certificate error
- clrux: Add i18n to certificate templates and partials
- mattdrayer: Pylint violations
- SOL-920 Certificate Activation/Deactivation
- mattdrayer: Added LMS support
- SOL-932: Fix preview mode support in certificate view
- SOL-934: Fixed bug reported and broken tests
- SOL-935 removed the 'valid' word from web view title
- talbs: RTL support updates/fixes
* revising certificate type icon/name vertical alignment
* removing unused older certificate template
* revising styling for message/banner actions
* abstracting accomplishment type to use course mode + adding in honor/verified-specific placeholders
- mattdrayer: JSHint violations
2015-06-01 19:48:04 -04:00
Alexander Kryklia
ef8f391888
Merge pull request #7825 from edx/alex/video_bumper
...
Alex/video bumper
2015-06-01 23:07:05 +03:00
Davorin Sego
176b1c8962
Course Discovery - Language Filtering
...
Filter by Language:
Designation for course language(s) in Studio
allows for filtering of courses based on their language in the sidebar
Reuses active filter view UI/IA from find courses page on edx.org
view for clearing individual or all filters, as with edx.org filtering
2015-06-01 10:45:51 +02:00
Alexander Kryklia
4c7bfb44dd
Add Video Bumper.
...
Fix n-click behaviour on poster.
Fix unit tests.
Fix handler for non_en lang for bumper.
Add more tests.
Fix docstrings.
Fix pep8.
Fix static redirection with bumper.
Fix button in IE11.
Add video_bumper field in bok_choy.
Fix pylink violations.
Update docstrings and some clean up.
Rename edx_video_id in bumper tests.
Fix too long lines in help text.
Address ui comments.
Fix bumper events.
Refactor bumper-transcripts code, fix bugs, address comments.
Squashed commits:
Fix download transcript button.
[74e0c8c] Fix quality
[a759f33] Fix error, when sub contains extension.
[b30755c] Revert "Add video files to host for transcripts."
This reverts commit cf8a96bf84346e17b6ad57ad4cc6a27d7a9118cd.
[36f038a] Add video files to host for transcripts.
[23f1655] Fix pep8 and pyling issues.
[0f1f9d2] Update acceptance test.
[765a27d] Wait for ajax in captions.
[8ae72a3] Fix logic.
[063450f] Fix unit tests.
[d1075fc] Fix handlers tests.
[25d31ad] Update bumper_utils.
[cb5f9df] Remove maxDiff.
[8738b1a] Code cleanup.
[87dbcb7] Fix issues with transcripts.
[ec899de] Fix transcripts in serializers.
[444b1fc] Fix transcripts typo.
[d524cb5] Fix bumper.
[f62cf22] Fix video mongo tests.
[8f1b55a] Fix dispatches.
[53bc308] Add more fixes.
[d5e3723] Fix test_video_handlers and rename the method.
[93efc23] Fix mobile tests.
[740e2ae] Fix pep8 and pylint.
[47cfb66] Address comments, add fixes.
[4e499d9] Add fixes.
[8353553] Add improvements.
Updated dispatch values)
.
Use ddt in bumper handler tests.
Move common metadata to single place.
Fix style.
Update docstring.
Fix poster button.
Improve bumper events.
Fix test after rebase.
Address comments.
Download transcript: use def video lang, not bump.
Renamed date_last_view_bumper to bumper_last_view_date.
Rename do_not_show_again_bumper to bumper_...
Address comments.
Fix tests for download for en lang.
Fix bumper logic.
Update strings.
Update resizer.
Remove resizer.
Fix unit tests.
Add tests.
Fix bumper events.
Clean up tests.
Fix pylint violations.
Fix pep8 and pylint violations.
Update docs and method names.
Update events.
Make /static/ prefix a must.
Fix wrong code.
2015-05-31 14:45:31 +03:00
Sarina Canelake
ca64c665cc
Default course license to All Rights Reserved
...
Clicking on conflicting option box unchecks all conflicts
LMS: Clicking license text should bring to new window
updated styles to reflect html reuse inside of xblock edit modal area.
Add ARIA attributes to license for a11y
Gracefully handle re-selecting of selected license
2015-05-18 14:37:32 -04:00
David Baumgold
2159d34128
Added a simple XBlockMixin for courseware licenses
...
This allows course authors to choose between two difference licenses for their
course content: All Rights Reserved, or Creative Commons. In the backend, XBlocks
that wish to allow custom licenses need only inherit from LicenseMixin, which
adds a `license` field as a string.
License information is displayed in the Studio editor view, and just below the
rendered XBlock in the LMS. In addition, if the course block itself has a custom
license set, this license will display just below the main body of the page
on courseware pages.
This entire feature is gated behind the LICENSING feature flag.
2015-05-18 14:34:28 -04:00
Andy Armstrong
358aa7754b
Add "Teams Configuration" advanced setting
2015-05-15 14:13:41 -04:00
Ahsan Ulhaq
eba02da233
Merge pull request #7544 from edx/ahsan/tnl-1675-iframe-elements-require-meaningful-title
...
iframe elements require a meaningful title attribute
2015-04-16 13:54:15 +05:00
Matt Drayer
ffe30da7a5
Add course-specific URL overrides for social sharing icons on student dashboard
...
- sharing enabled for custom URLs only if URL actually specified
2015-04-13 13:14:43 -04:00
louyihua
0d0d1a0ccd
Ignore pylint error 7610 (translation-of-non-string) on where it is intended to do
...
As some i18n features need ```ugettext``` or its shorcut ```_``` to be called on a non-string-literal, so the pylint check of ```translation-of-non-string``` should be explicitly disabled in such situations.
2015-04-03 11:59:53 +08:00
Ahsan Ulhaq
a96acd2f2f
iframe elements require a meaningful title attribute
...
TNL-1675
2015-04-01 18:29:55 +05:00
Usman Khalid
e07f45b5dd
Removed cohort_config from advanced settings page.
...
TNL-1258
2015-03-23 09:58:25 +05:00
Nimisha Asthagiri
e77bcab571
MA-345 Mobile Enrollment API: add course' Facebook URL
2015-03-13 11:13:33 -04:00
Nimisha Asthagiri
8e5563d467
Do not show video_upload_pipeline advanced setting if the feature is disabled.
2015-03-11 17:58:32 -04:00
Ned Batchelder
fb595c89f3
Fix a number of incorrect translation string uses
...
These were found by the new pylint checker I wrote! :)
2015-02-02 22:38:27 -05:00
Matt Drayer
ce5c7948fa
Added field to FILTERED_LIST plus a new bokchoy test
2015-01-28 13:11:36 -05:00
Matt Drayer
3c669e3838
New feature contribution: Entrance Exams
2015-01-15 20:35:24 -05:00
Zia Fazal
ca3d84a5d4
New pre-requisite course feature via milestones app
2015-01-15 15:17:38 -05:00
polesye
c7153be040
TNL-213: Let Students Add Personal Notes to Course Content.
...
Co-Authored-By: Jean-Michel Claus <jmc@edx.org >
Co-Authored-By: Brian Talbot <btalbot@edx.org >
Co-Authored-By: Tim Babych <tim@edx.org >
Co-Authored-By: Oleg Marshev <oleg@edx.org >
Co-Authored-By: Chris Rodriguez <crodriguez@edx.org >
2015-01-14 23:34:11 +02:00
zubair-arbi
f62e5347e1
round-off weight, min_count and drop_count values while returing grading policy
...
TNL-884
2014-12-11 12:27:01 +05:00
Andy Armstrong
2b0f959bd7
Merge pull request #5942 from edx/cohorted-courseware
...
Cohorted courseware
2014-12-08 14:38:30 -05:00
stv
04b97a3ae1
Create helper function to remove duplicate code
...
This repetitive code is especially pronounced in Stanford's fork, where
we have extended the About page to include several additional fields.
This pays down some technical debt by refactoring into a shared helper.
2014-12-05 11:13:59 -08:00
Andy Armstrong
eced849db0
Add group_access field to all xblocks
...
TNL-670
2014-12-05 09:55:00 -05:00
Andy Armstrong
356b2335e9
Add base support for cohorted group configurations
...
TNL-649
2014-12-05 09:52:26 -05:00
stv
aba9b3b96e
Fix PEP8: E124 closing bracket does not match
...
visual indentation
2014-11-24 20:46:44 -05:00
stv
cf9308144d
Fix PEP8: E302 expected 2 blank lines, found 1
2014-11-10 11:00:11 -08:00
Oleg Marshev
f5294358a6
Do not deprecate giturl.
2014-10-21 13:21:38 +03:00
Don Mitchell
eb33f0e0eb
Cons up new dict to not hurt cached value
2014-10-07 13:48:27 -04:00