Coder Social home page Coder Social logo

edraak / edraak-platform Goto Github PK

View Code? Open in Web Editor NEW
11.0 10.0 9.0 707.51 MB

The Edraak (Hawthorn) Open edX platform code.

Home Page: https://courses.edraak.org/

License: GNU Affero General Public License v3.0

Python 60.60% Gherkin 0.12% JavaScript 17.11% CSS 0.47% HTML 17.89% Shell 0.10% ActionScript 0.01% Makefile 0.01% SCSS 3.68% Mustache 0.01%
edx-platform jenkins

edraak-platform's People

Contributors

adampalay avatar andy-armstrong avatar arjun810 avatar auraz avatar bjacobel avatar bmedx avatar brianhw avatar bridger avatar cpennington avatar dementrock avatar dianakhuang avatar dmitchell avatar doctoryes avatar ichuang avatar marcotuts avatar mattdrayer avatar mhoeber avatar muhammad-ammar avatar nasthagiri avatar nedbat avatar pmitros avatar polesye avatar robrap avatar sarina avatar singingwolfboy avatar srpearce avatar symbolist avatar talbs avatar waheedahmed avatar zubair-arbi avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

edraak-platform's Issues

fix layout in specialization page

when the course's title takes more than one line then the grid will be unbalanced
you can try this :
.specialization-name h2 {
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}

Contribute to upstream: Fix persistent grades IntegrityError on progress page

@shadinaif let's reach out to edX about this hack: #210 we did. I think they'll have more to share about the issue. The best way to report a bug is actually to open a pull request and ask for review.

Start the pull request with just:

 grades_with_blocks = PersistentSubsectionGrade.objects.select_related('visible_blocks').filter(
-    user_id=user_id,
     course_id=course_key,
 )

and then see if the issue is resolved.

Therefore I'm hacking VisibleBlocks.bulk_create to fix the IntegrityError.

I think the solution is to remove the user_id filter to fix but I wasn't sure.
So we need to report to edX and provide a more suitable solution in _initialize_cache like the following:

 grades_with_blocks = PersistentSubsectionGrade.objects.select_related('visible_blocks').filter(
-    user_id=user_id,
     course_id=course_key,
 )

Task: OU-426

make OverwriteStorage more solid

check if the file exists

class OverwriteStorage(FileSystemStorage):

    def get_available_name(self, name, max_length=None):
        self.delete(name)
        return name

Ref: #117

Revert "Add token decoding functionality to login/registration views #153" and refactor into a better method

Before the Hawthorn release we did the following PR:

I had a couple of notes that I want us to address:

  • This PR has a couple of inline changes that would make it difficult to manage in future releases.
  • Adding tests would make future merges easier to verify. This is a good mitigation even if it doesn't make them go away.
  • I still need more background about the nature of the issue we're solving, but my initial though is that we could use "encoding" like Base64 instead of a shared-key "encryption".

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.