Storyboard(new) - CMPUT301F14T06/Team06MapleSyrup GitHub Wiki

1:When I run the app, a list of questions is displayed on the screen.

storyboard-1


2:Then, I want to view a question and all replies and answers to that question. I click the question directly, then a new interface, called "Question Detail" comes up.

storyboard-2


3: As a user, I want to ask questions. I click the "Ask Quesion" button at the bottom of the screen: Case 1, if I don't log in yet, then the log in interface will come up;

Case 1

case 2, if I have logged in as an author, then the interface for adding a question will come up.

Case 2


4: As a user, I want to answer other users's questions. First, I go back to the mian question list and open the quesion detail interface of the question I want to answer. Then, I click on the "Add Answer" button below the question content. A new interface for answering a question will come up.

storyboard-4


5: As a user, I want to reply an answer or a question. First, I open the quesion detail interface of the question or answer I want to reply. Then, I click on the "Add Reply" button below the question content. A new interface for replying will come up.

storyboard-5


6: I still have some time to read more questions; However I find that there are too many questions, I want to sort questions by some sorting mehod I choose one of the sorting methods in the sort mehod spinner at top of the screen.The list is refreshed and sorted by the slected sorting method.

storyboard-6


7: I want to set my user name and my profile picture. I click the "My Profile" button in the main interface, and click my current user name / profile picture. Then a dialogue window will rise, and I enter my new user name/ select my new profile picture.

storyboard-7.1

storyboard-7.2


8: As a user I want to set my location after adding a queston. I click the "Location" icon at the bottom of the "Add Question" interface, and I can either set location by GPS or by hand.

storyboard-8.1

storyboard-8.2