edx-platform | The Open edX platform , the software that powers | Learning library

 by   edx Python Version: named-release/cypress.rc2 License: AGPL-3.0

kandi X-RAY | edx-platform Summary

kandi X-RAY | edx-platform Summary

edx-platform is a Python library typically used in Tutorial, Learning applications. edx-platform has no bugs, it has build file available, it has a Strong Copyleft License and it has medium support. However edx-platform has 8 vulnerabilities. You can download it from GitHub.

The Open edX platform, the software that powers edX!
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              edx-platform has a medium active ecosystem.
              It has 5876 star(s) with 3186 fork(s). There are 411 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              edx-platform has no issues reported. There are 281 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of edx-platform is named-release/cypress.rc2

            kandi-Quality Quality

              edx-platform has no bugs reported.

            kandi-Security Security

              edx-platform has 8 vulnerability issues reported (0 critical, 3 high, 5 medium, 0 low).

            kandi-License License

              edx-platform is licensed under the AGPL-3.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              edx-platform releases are available to install and integrate.
              Build file is available. You can build the component from source.

            Top functions reviewed by kandi - BETA

            kandi has reviewed edx-platform and discovered the below as its top functions. This is intended to give you an instant insight into edx-platform implemented functionality, and help decide if they suit your requirements.
            • Get the external Xqueue module system for the given user .
            • Display the user s dashboard .
            • Send an email for a task .
            • Registers all classes in the request .
            • Imports the OL X .
            • Create a component template dictionary .
            • Create Xblock information for a given xblock .
            • Create a credit request for a credit provider .
            • Preprocess the PMathML .
            • Save an xblock .
            Get all kandi verified functions for this library.

            edx-platform Key Features

            No Key Features are available at this moment for edx-platform.

            edx-platform Examples and Code Snippets

            copy iconCopy
            In case you don't need to show your own video as default you can use the ones included.
            
                $ vagrant ssh
                vagrant@precise64:~$ sudo -u edxapp /edx/bin/pip.edxapp install /path/to/your/block
            
            #.  In ``edx-platform/lms/envs/common.py``, uncomment:  
            Configuration
            Pythondot img2Lines of Code : 21dot img2no licencesLicense : No License
            copy iconCopy
            if settings.DEBUG:
                urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
            
                # SCORM content (NEW)
                urlpatterns += static('/scorm/', document_root='/edx/app/edxapp/scorm/')
            
                # in debug mode, allow any template to   
            Example edx microsite
            HTMLdot img3Lines of Code : 11dot img3no licencesLicense : No License
            copy iconCopy
             127.0.0.1			foo.localhost
            
            - /
              - edx-platform/
              - edx-microsite/
                - foo/
                  - css/
                  - images/
                  - templates/
              ...
            
            [lms.startup] startup.py:127 ­ Loading microsite 
            /edx/app/edxapp/edx­microsite/foo
              

            Community Discussions

            QUESTION

            AttributeError: module 'celery' has no attribute 'Router'
            Asked 2021-May-04 at 10:56

            I working with OpenedX Koa-1.0. When I try to send bulk email, Celery raise this error. There are logs:

            ...

            ANSWER

            Answered 2021-May-04 at 10:56

            You probably set everything well but running with the wrong config. The exception is a bit misleading: in reality, it means that the settings.CELERY_ROUTES is not set. In the case of Koa release, the Router you could use is lms.celery.Router.

            Source https://stackoverflow.com/questions/67017683

            QUESTION

            Openedx - Adding Mongo Definition Field while creating course
            Asked 2020-Dec-02 at 11:04

            I am using Ironwood version and trying to add field "program". Call goes to function create_course and I find following error.

            ...

            ANSWER

            Answered 2020-Dec-02 at 11:04

            I have faced the same error, the issue got resolved when I added the field 'program' to common/lib/xmodule/xmodule/course_module.py.

            Source https://stackoverflow.com/questions/65077530

            QUESTION

            What is raise Exception("Can't fetch setting of a disabled backend/provider.") in open Edx?
            Asked 2020-Apr-09 at 12:12

            Trying to integrate third Party Authentication.I am getting error logs like below.
            Internal Server Error: /auth/login/google-oauth2/ Traceback (most recent call last):...... File "/edx/app/edxapp/edx-platform/common/djangoapps/third_party_auth/strategy.py", line 34, in setting raise Exception("Can't fetch setting of a disabled backend/provider.") Exception: Can't fetch setting of a disabled backend/provider.

            referring docs: https://edx.readthedocs.io/projects/edx-installing-configuring-and-running/en/latest/configuration/tpa/tpa_integrate_open/index.html
            tried solutions:https://groups.google.com/forum/#!topic/openedx-ops/M2FuwlCiQtA
            Nothing worked for me.

            ...

            ANSWER

            Answered 2020-Apr-09 at 12:12

            Provider Configuration as follows

            Source https://stackoverflow.com/questions/61101809

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            Open edX edx-platform before 2015-08-25 requires use of the database for storage of SAML SSO secrets, which makes it easier for context-dependent attackers to obtain sensitive information by leveraging access to a database backup.
            edx-platform before 2017-08-03 allows attackers to trigger password-reset e-mail messages in which the reset link has an attacker-controlled domain name.
            edx-platform before 2015-09-17 allows XSS via a team name.
            edx-platform before 2016-06-10 allows account activation with a spoofed e-mail address.
            edx-platform before 2015-08-17 allows XSS in the Studio listing of courses.
            edx-platform before 2015-07-20 allows code execution by privileged users because the course import endpoint mishandles .tar.gz files.

            Install edx-platform

            You can download it from GitHub.
            You can use edx-platform like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/edx/edx-platform.git

          • CLI

            gh repo clone edx/edx-platform

          • sshUrl

            git@github.com:edx/edx-platform.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link