Code Monkey home page Code Monkey logo

edunext-platform's Introduction

This is the core repository of the Open edX software. It includes the LMS (student-facing, delivering courseware), and Studio (course authoring) components.

Installation

Installing and running an Open edX instance is not simple. We strongly recommend that you use a service provider to run the software for you. They have free trials that make it easy to get started: https://openedx.org/get-started/

If you will be modifying edx-platform code, the Open edX Developer Stack is a Docker-based development environment.

If you want to run your own Open edX server and have the technical skills to do so, Open edX Installation Options explains your options.

License

The code in this repository is licensed under version 3 of the AGPL unless otherwise noted. Please see the LICENSE file for details.

More about Open edX

See the Open edX site to learn more about the Open edX world. You can find information about hosting, extending, and contributing to Open edX software. In addition, the Open edX site provides product announcements, the Open edX blog, and other rich community resources.

Documentation

Documentation can be found at https://docs.edx.org.

Getting Help

If you're having trouble, we have discussion forums at https://discuss.openedx.org where you can connect with others in the community.

Our real-time conversations are on Slack. You can request a Slack invitation, then join our community Slack team.

For more information about these options, see the Getting Help page.

Issue Tracker

We use JIRA for our issue tracker, not GitHub issues. You can search previously reported issues. If you need to report a problem, please make a free account on our JIRA and create a new issue.

How to Contribute

Contributions are welcome! The first step is to submit a signed individual contributor agreement. See our CONTRIBUTING file for more information โ€“ it also contains guidelines for how to maintain high code quality, which will make your contribution more likely to be accepted.

Reporting Security Issues

Please do not report security issues in public. Please email [email protected].

edunext-platform's People

Contributors

adampalay avatar andy-armstrong avatar auraz avatar awais786 avatar awaisdar001 avatar ayub-khan avatar brianhw avatar bridger avatar cpennington avatar dementrock avatar dianakhuang avatar doctoryes avatar feanil avatar ichuang avatar jmbowman avatar marcotuts avatar mattdrayer avatar matthewpiatetsky avatar mhoeber avatar mraarif avatar muhammad-ammar avatar nasthagiri avatar nedbat avatar pmitros avatar polesye avatar robrap avatar sarina avatar singingwolfboy avatar talbs avatar waheedahmed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

edunext-platform's Issues

Homepage course filter is not case sensitive

Some sites with old organizations like Dummy and dummy are not filtered correctly. Now, organizations with the same name and different case cannot exist, which causes behavior like this one. It also applies to the course catalog and dashboard.

This also causes CourseCreators cannot to access some courses of the same organization, because the permission check the case of the organization

View Live in textbooks is not working

Hi team!

We are experiencing an issue when trying to click on the textbook live view button, we are being redirected to a different domain "openedx.edunext.co" instead of the site domain, we believe the textbook live view button is not tenant aware.

imageedit_3_8576052570
imageedit_1_8951515157

Thanks a lot for your help.

["BUG"] FilterUserCourseEnrollmentsByTenant doesn't modify all needed views

Describe the bug
Views like api/enrollment/v1/enrollments/ are not filtered correctly.

To Reproduce
Steps to reproduce the behavior:
0. Crea at least two organizations, each one associated to only one tenant, and enroll users to course belonging to those organizations.

  1. Go to 'api/enrollment/v1/enrollments/'
  2. See all enrollment without filters

Expected behavior
FIlter enrollments using the current site.

Additional context
This is the view I found, but there might be others

Course enrollment admin is slow

Description

"Course enrollment admin is slow" was a report from SD after migration.

Talking with @Ian2012, he thinks the problem is in the ordering. By default, the query order with user_id is 97secs, and without order, it takes 70secs.

We need to find where that class is ordered and modify it to solve this. If the product review accepts this, I don't know if we can extract this from the custom features in edx-platform to some eox or if we need to maintain this.

Extra info: https://user-images.githubusercontent.com/35668326/221997715-8ffabc76-bef7-46fb-8d93-4ce1cfd5dbc8.png

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.