Skip to content
New issue

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

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

Already on GitHub? # to your account

Persist Transcript in Data Storage #7

Open
xavjones8 opened this issue Sep 14, 2024 · 0 comments
Open

Persist Transcript in Data Storage #7

xavjones8 opened this issue Sep 14, 2024 · 0 comments
Assignees
Labels

Comments

@xavjones8
Copy link
Member

xavjones8 commented Sep 14, 2024

Acceptance Criteria: Persist Transcript in Data Storage

1. Persist Data in Storage

  • Once the transcript data is extracted and reviewed by the user:
    • The data must be saved in the appropriate data storage solution using Android Room
    • Ensure data is stored securely and is accessible for future retrieval.

2. Data Integrity & Accuracy

  • Verify that the transcript data is stored accurately:
    • Each course's details (name, credits, grade) must be saved in the correct term.
    • Ensure no data loss or corruption occurs during the storage process.

3. Flow Continuation

  • After reviewing the courses, clicking the "Finish" button should:
    • Save the transcript data locally.
    • Transition to the Home page
    • When on the homepage, load the transcript data from storage and print its contents out, ensuring the data looks correct.

4. Error Handling

  • Implement appropriate error handling during the upload and data persistence stages:
    • Ensure data storage errors (e.g., connection issues, write failures) are caught and reported with clear instructions for the user.
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants