Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

QUS-14: Offline Mode for Quiz Accessibility #14

Open
IvanoskiHarmonia opened this issue Nov 16, 2023 · 0 comments
Open

QUS-14: Offline Mode for Quiz Accessibility #14

IvanoskiHarmonia opened this issue Nov 16, 2023 · 0 comments
Labels
Feature Implementation of a new feature

Comments

@IvanoskiHarmonia
Copy link
Owner

Feature Overview

Summary

Develop a feature for users to take quizzes offline and sync their progress once back online.

Rationale

  • Motivation: To make the app more accessible for users with intermittent internet access.
  • Functionality: Allow downloading of quizzes for offline access and subsequent syncing of progress when online.
  • Impact: Involves changes to the data handling logic, potential modifications to the database for storing offline progress, and updates to the user interface.

Acceptance Criteria

  • Ability for users to download quizzes for offline use.
  • Syncing of offline progress and results with the user's online profile once internet access is restored.
  • Reliable data storage and syncing mechanisms to prevent data loss or corruption.

Acceptance Test Cases:

  • Test Case 1: If a user completes a quiz offline, then their progress is stored locally.
  • Test Case 2: When the user reconnects to the internet, their offline progress is synced with their online profile.

Additional Information

Careful consideration of data synchronization and conflict resolution is crucial for this feature.

@IvanoskiHarmonia IvanoskiHarmonia added the Feature Implementation of a new feature label Nov 16, 2023
@IvanoskiHarmonia IvanoskiHarmonia moved this to 📋 Backlog in Quiz Project backlog Nov 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature Implementation of a new feature
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant