openedx / openedx/openedx-app-ios

[iOS] Blocked course can be opened in the app

Open
#337 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Swift
Stars
31
Forks
32
PR merge metrics
No merged PRs in 30d

Description

In openedX app expired course can be opened and video content can be accessed and viewed. At the same time there is no access to the blocked course on the Web or in the edX prod app.
I think this needs to be fixed before release. The user should not have access to course content with expired access

openedX:
https://github.com/openedx/openedx-app-ios/assets/2964930/05d031ec-6d05-4681-9622-704f948dc305

edX
https://github.com/openedx/openedx-app-ios/assets/2964930/46750f70-1d57-47a9-aab2-4704db7259a5

Web

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the expired-course flow in the iOS app and compare it with the linked edX and web behavior. Trace the app's course access and video-content entry points to find where blocked courses are allowed through. Done means users with expired access cannot open the course or view its videos.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.