Skip to content

User Scenarios

isiktashamza edited this page Mar 2, 2020 · 28 revisions

GUEST USER / Scenario 1

Persona (Ertugrul Düldül)

  • 23 years old
  • Student
  • Currently pursuing bachelor’s degree
  • Enthusiastic about basketball
  • Playing, watching, and thinking about basketball

Goals

  • Being an academic basketball researcher
  • Learning physics such that he can nail basketball
  • Learning mathematics like his mother tongue to be a gambler

User story

  • Ertugrul is a junior computer engineering student at Bogazici University. He wants to combine his computing and scientific skills with basketball and be the one who rules the whole game. He has been into basketball for as long as he can remember.

Scenario

  • Ertugrul first visits the web page as a guest. Then he looks for some mechanical physics papers to learn more about the movement of a basketball. He finds a paper and starts reading it. He also checks the profile page of its contributors. When he wants to comment, he isn't able to do it since he is not registered. After that he decides to be a registered user so that he can comment to posts, see what he has read up to now, publish papers and projects through his profile page, invite people to contribute to them and join academic collaborations; he provides his full name, password, and an e-mail address to register and validate his account. Since he is not an academician, he does not have to provide university-specific information or his social security number.

Acceptance criteria

  • 1.1.1.1 Guests shall be able to search and see public papers or projects
  • 1.1.1.2 Guests should be able to see profile pages of authors, contributors and collaborators of papers and projects
  • 1.1.1.3 Guests shall be able to search related information about the upcoming conferences or journal special issues
  • 1.1.1.4 Registration
  • 1.1.1.4.1 Guests should be able to register
  • 1.1.1.4.2 Basic user shall provide name, surname, email and password
  • 1.1.1.4.3 User shall validate account via e-mail.
  • 1.1.1.4.4 Users which are academicians should provide university name they're working and academic area they're studying also they should upload two photos of themselves
  • 1.1.1.4.5 Users which are academicians should provide TC number.

Registered User / Scenario 2

Persona (Friedrich Nietzsche)

  • 34 years old
  • Nihilist.
  • German philosopher, cultural critic, composer, poet, philologist, and scholar of Latin and Ancient Greek whose work has exerted a profound influence on modern intellectual history.
  • Übermensch
  • Loves horses

Goals

  • Help other people comprehend the world around them
  • Publish papers, create projects, and invite people to his research
  • Paying respect to and supporting an independent academic platform

Preconditions

  • The user has already logged in
  • Friedrich Nietzsche is an old member of the platform
  • He already has a great portfolio beforehand

User story

  • Friedrich Nietzsche is a man who supports the independent academy. He wants to publish ideas/projects/papers on this free platform. He also stands up for every individual's right to feel free in academy and not hesitate to reveal their ideas.

Scenario

  • Friedrich Nietzsche is a spirited member of academy but sick of people not appreciating good work. Since he believes his ideas are thrilling and paradigm-shifting, he applies to our platform using the web page to be a registered user so that he can freely publish his ideas/papers/projects. While publishing his work he can set a topic of research, a deadline, some requirements, he can create a fund request and attach some documents. He also has the choice to add a summary part to his work that explains what the work is about and what type of publication it is (paper, project). Besides, he can state whether the project is private or public. If the project is private only the collaborators can see its content and can modify it; other people can only see the summary part and collaborators.

Acceptance criteria

  • 1.1.6.1 Users shall be able to create a new paper.
  • 1.1.6.2 Users shall be able to create a new project.
  • 1.1.6.3 Users shall be able to see the status of his/her paper(s).
  • 1.1.6.4 Users shall be able to see the status of his/her project(s).
  • 1.1.6.5 Users shall be able to edit the specifications of his/her paper(s).
  • 1.1.6.6 Users shall be able to edit the specifications of his/her project(s).
  • 1.1.6.7 Users shall be able to see his/her paper(s) in progress.
  • 1.1.6.8 Users shall be able to see his/her project(s) in progress.

Registered User / Scenario 3

Persona (Atakan Kayalar)

  • 10 years old
  • Kid
  • Primary school student
  • Part time philosopher
  • Enthusiastic about all kinds of books, papers, and projects
  • Currently holding the Guinness Record for most books read in 5 months (250)

Goals

  • Wants to expand his knowledge about academic philosophy
  • Wants to publish papers, create projects, and invite people to his research
  • Wants to join other academicians’ research

Preconditions

  • The user has already logged in
  • Atakan is a new member of the platform
  • He has a great portfolio beforehand
  • He has many followers who are interested in his research and quotas.

User story

  • Atakan is a primary school student who wants to broaden his academic skills. His main goal is to share his knowledge with the world so that a better world could be established with academy.

Scenario

  • The little philosopher visits his profile page. He sees that he has 150k followers and by clicking his google scholar page link he sees that he has 98724 citations. There is an invite button that he can invite someone to his papers/projects. He also has an invitation box wherein he can see all invitations for him. He can accept or reject the invitations. There is also a comment section for his publications. There is also a section that he can see the papers and projects he is currently collaborating.

Acceptance criteria

  • 1.1.2.1 User shall login by email and password provided
  • 1.1.2.2 User shall be able to send request to join the team of authors
  • 1.1.2.3 User shall be able to accept or reject requests to join the team of authors
  • 1.1.2.4 User shall be able to invite any academicians to participate
  • 1.1.2.5 User shall be able to search related information about the upcoming conferences or journal special issues
  • 1.1.2.6 User shall be able to rate and comment other users that s/he collaborated with.
  • 1.1.3.2 Users shall be able to link their Google Scholar or ResearchGate accounts.
  • 1.1.3.4 Users shall be able to see invitations that are sent from the other users

🎓 Team Members

User Manuals

System Manuals

💻 Project

🗓 Meeting Notes 352

🗓 Meeting Notes 451

Milestones

📎 Assignments

🔍 Issue Labels

📞 Communication Plan

📝 Research

Project Plan

Brain Storms

Clone this wiki locally