Add a deck

Target releaseRC2.0
User Story
Document status

DRAFT

Date Created 
Document owner
Designer
Developers
QA
Work Package & deliverables 
Related JIRA tasks 

Summary

  • User is able to add a deck or import existing slides by selecting a prominent button on the SlideWiki header.
  • This is linked to Import decks

Assumptions

  • Users can not add or upload a deck unless they are signed in
  • A decks always has at least one slide. Once a deck is created it will consist of a deckview and 1 empty slide (Ali)
  • The user that adds/uploads a deck become the owner.
  • If a user chooses to upload a deck they must still complete the required fields
    • proposing that the Default theme will override the styling of the content of the slides.

Requirements

#TitleUser StoryImportanceNotesJIRA
1AddDeckI want to create a new deck
  • Users selects Add deck button in the header
  • If they are not signed in they are taken first to the sign-in dialog
  • User completes the form with the required information
  • On pressing submit they are taken to the deckview for their new deck
 
2 I want to upload an existing deck 
  • Users selects Add deck button in the header
  • If they are not signed in they are taken first to the sign-in dialog
  • The select "choose existing slides" and choose the file they wish to upload
    • ideally this should be a modal dialog which also allows files to be dragged and dropped
  • User completes the form with the required information while the file is uploading
    • They can only press submit once the file
  • On pressing submit they are taken to the deckview for their new deck
 

User interaction and design

Mock up (subject to agreement of form styling)


Description of fields/input/elements + validation + test scenarios

Proposed fields for users to complete:

FieldRequired?Notes

Title

Yes 
LanguageYes 
Description  
ThemeWill be set to default theme unless user selects a different theme 
LicenseWill be set to a default CC licenceNeed to agree
Tags for metadata


Questions

Below is a list of questions to be addressed as a result of this requirements document:

QuestionAsked byOutcome

Do users need to complete the details about the deck before the import adds the file to the database or could we add it while they are completing the data?

  • The first approach avoids files being uploaded when they are not needed. The second is easier for the user?
Abi James
Also is there any validation actions that need to happen on the file as it is uploaded? And do we we show them field so they can check it before the SW deck is created?@bi 

Not Doing

FeatureStatus
  

Source material for user/stakeholder feedback


Requirements (/user stories) from pilot roadmap:

 

Evaluation/improvements by Farid Hasanov master thesis :


 

Evaluation at UniBonn :  


Project Partners feedback: