Sujai Kumar Gupta
Sujai Kumar Gupta
## Summary Add test cases as mentioned in https://github.com/learningequality/kolibri/issues/5960#issuecomment-1937101674 Also handle the case when `current_version` or `current_partial` is None, preventing the TypeError from occurring. … ## References Fixes #5960 …...
## Summary When i run test on files individually all are passing, but while running them at once it fails ## References Fixes #11728 … ## Reviewer guidance … ----...
Incomplete, Just had some clarification questions ## Summary This replaces the usage of requests with NetworkClient ## References Fixes #11018 ## Reviewer guidance ---- ## Testing checklist - [x] Contributor...
## Summary 1. Changes the model ErrorReports by renaming some fields like `error_from` to `category` and more. 2. Adds new JSON fields for backend and frontend so we can store...
## Linked Issue(s) Closes #502 ## Acceptance Criteria fulfillment - [x] Create a .pre-commit-config.yaml file and add the custom listing logic there - [x] Create the GH workflow that will...
## Linked Issue(s) Related to #506 ## Acceptance Criteria fulfillment - [x] Configure test client ## Proposed changes (including videos or screenshots) 1. Refactored the app.py by defining `create_app` which...
## Why do we need this ? If I can correctly infer the backend/ directory structure, I observe tests/ directory is structured to give tests as per the mhq/ dir....
## Why do we need this ? 1. This is will improve the devexperience 2. Code standards will be maintained 3. No more manual lint checking or using just `black`(As...
## Summary Now the ContentNodeProgressViewSet return num_attempts, num_correct_attempts and total_questions. Some frontend work remains ## References Fixes #8643 ## Reviewer guidance How do I calculate the score and no of...
## Summary 1. Whenever force_delete is selected, the ContentNodes with same content_id is appended to the node_ids so the content can be deleted from everywhere 2. Adds a validate method...