Guest to Normal User - bounswe/bounswe2023group9 GitHub Wiki

John Doe John Doe
Some guy from Southern California
Male
Doesn’t necessarily have a scientific background
Wants learn new stuff

Goals

  • He wants to learn new stuff

Pre-Conditions

  • Not registered to the system
  • Doesn’t know anything about Central Limit Theorem

Scenario

  • Hears about the website and wants to have a look
  • Enters the website where main page welcomes him
  • Enters the topic he wishes to explore
  • Interested by one specific node and clicks on it, then brief information is shown on the side
  • Wants to see the discussion about the node; therefore, goes to node's detailed information page
  • Reads Q&A part
  • Wants to ask a question but posting questions needs authorization
  • Clicks on sign-up hyperlink and registration page pops up
  • Fills the registration form for non-contributor users
  • The user is redirected to the node's information page he which was previously on
  • Writes the question he wants to ask and waits for an answer from the node’s creator

Criteria

  • 1.1.1.1.1 Guests shall be able to view the nodes and reference edges.
  • 1.1.1.1.2 Guests shall be able to view the contributors of nodes.
  • 1.1.1.1.3 Guests shall be able to view the questions, answers and annotations for each node.
  • 1.1.1.5.1 Users shall be able to ask questions about a node.
  • 1.1.3.1 Users shall provide their real names, e-mail addresses, passwords to sign up.
  • 1.2.5.1.1 The platform shall allow users to search for users, nodes, comments under a node.
  • 1.2.5.1.2 The platform shall allow users to semantically search for nodes.
  • 1.2.5.2.1 Nodes shall be filtered by their tags.

See Requirements.

Mock-up

1 2 3 4 5 6 7

Mock-up for Mobile Devices

Homepage Guest guest Exp1 guest Exp2 guest Exp3 guest Exp4 Sign Up guest1 guest Exp4-1 guest Exp4-3 guest Exp4-2

⚠️ **GitHub.com Fallback** ⚠️