Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Introduction

Given schools have limited space on their devices, they need a mechanism to clear up any unwanted content that they have either downloaded or imported. It is ideal that they get to do this through the desktop app itself, instead of having to search through folders and delete content - that way they are conscious of the content they are deleting. 

JTBD

  • Jobs To Be Done: As a desktop app user, I want to be able to delete content or stop downloads on the app, so that I can manage my space on the machine. 
  • User Personas: Government school teacher, Cluster Rep
  • System or Environment: School with intermittent or no connectivity

Requirement Specifications

  • Ability to delete textbooks and individual content
  • Ability to pause and cancel downloads

<Story: User deletes content from the desktop app> Overview

Once a user has downloaded or imported content, they need an ability to delete the content as and when they are done with it - as they may be running out of space. 

Assumption: Textbook or course spines are usually in the size of KBs, and can be downloaded or cached every time a textbook is opened. The users don't need to be made aware that this is downloaded. 

<Main Scenario>


Srl. No.User ActionExpected Result
1User opens a downloaded textbook or a downloaded individual content from their library

They are shown an option to delete the content 

(This option is not shown on content pieces where only the spine has been downloaded, or who have not downloaded the content)

2The user opens their downloads tab where they view a textbook or an individual content

They are shown an option to delete the content 

(This option is also shown for textbooks where only the spine is downloaded) 

3The user chooses to download the textbook or the individual content

They are shown a message asking them to confirm whether they'd like to delete the content?

4The user confirms that they would like to delete the contentThey are shown a progress bar and the content is deleted from their system (and hence it disappears from their Library and their downloads tab)
5The user confirms that they don't want to delete the contentThe content is not deleted, and they are back to the page they initiated the action from (i.e Downloads tab or Library)

<Alternate Scenario 1>


Srl. No.User ActionExpected Result
1A user deletes a whole textbookThe whole textbook inclusive of the spine should get deleted 
2A user deletes an individual content which is linked to more than one textbook They should be provided a warning message that deleting this content will delete it from both textbooks
3A user deletes a textbook which contains a content which is linked to another textbook

That particular content piece should not be deleted from the system

It will only be deleted from the system when it is linked to no active textbooks

Wireframes

Sharan Adla Please add wireframes here

For Future Release

JIRA Ticket ID


<Use Case 1 - User Story 2> Overview

Localization Requirements

UI ElementDescriptionLanguage(s)/ Locales Required



Telemetry Requirements

Event NameDescriptionPurpose

Non-Functional Requirements

Performance / Responsiveness RequirementsLoad/Volume RequirementsSecurity / Privacy Requirements



Impact on other Products/Solutions

Product/Solution ImpactedImpact Description


Impact on Existing Users/Data 

User/Data ImpactedImpact Description


Key Metrics

Srl. No.MetricPurpose of Metric




  • No labels