openedx / openedx/openedx-app-ios

[iOS] Make sync of video progress after exit from Offline mode

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

Nobody has claimed this yet.

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

Description

          @forgotvas I'm curious to understand what happens if a user downloads a video and watches it offline. Does the system recognize it as complete once the user reconnects online?

Originally posted by @shafqat-muneer in https://github.com/openedx/openedx-app-ios/issues/414#issuecomment-2100994000

We need to develop a progress synchronization mechanism for downloaded videos that were viewed offline. So that a video that was viewed in offline mode will be marked as completed after going online.

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

No files, tests, or entry points are named. Start by locating the existing offline video-progress handling and the synchronization path used after reconnecting; done means a video watched offline is marked complete when the app returns online.

Written by the indexing model from the issue text.

Assessment

Tech stack
ios, swift
Domain
mobile
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.