Scientist Contributor - bounswe/bounswe2023group9 GitHub Wiki

User Profile

Meave Roberts Meave Roberts
Scientist/Researcher
Female
Scientist work in a University/Institute
She does Math
She wants to do research

Goals

  • Wants to sign up for the service
  • Looks at the latest graph of her field to pick a topic to work on
  • After picking the topic she will create workspace to start working
  • She lacks some equipment in her lab so she wants to reach out to others in her field for collaborations(She doesn’t know this at first)
  • After months of research, she wants to publish her findings and add a node to the graph

Pre-Conditions

  • Some people are already using the website
  • There is enough information in the website to create graphs
  • There are reviewers

Scenario

  • Opens the website and clicks sign-up
  • Signs up using her university mail(authentication is still to be decided), and verifies her account
  • Types her field of research to the search bar, and website shows the latest version of the graph of her field of study
  • Zooms in(the graph is quite large) and starts looking for a topic to extend
  • After selecting a topic to do research, creates a workspaces linked to the topic she selected, system quickly updates the graph and adds a indicator that she has started working on this topic
  • Posts her theorem for everyone to see and try to prove knowing someone else can prove her theorem using another method and add it to the system
  • Adds couple of her colleagues from her lab to the workspace so that they can contribute
  • They log their progress to the workspace periodically so that people that will extend their work can see their thought process
  • After a while, they realize that they encounter something they can't solve so they start seeking support by sending collaboration requests
  • One scientist who works at a foreign university accepts their request and gets added to the workspace as a collaborator
  • With his contribution, they solve the issue and after some time they put together their final results as a proof to the theorem and send their findings to review to be published
  • After some back and forth with the reviewers the results get published and added to the related graph as nodes/a node

Criteria

  • 1.1.1.2.1 Contributors shall be able to create nodes.
  • 1.1.1.2.7 Contributors shall be able to link their nodes with existing nodes.
  • 1.1.1.2.8 Contributors shall be able to track the progress of their work and edit them.
  • 1.1.2.1 Contributors shall be able to send a collaboration request to another contributor.
  • 1.1.2.2 Contributors shall be able to accept or reject a collaboration request.
  • 1.1.3.1 Users shall provide their real names, e-mail adresses, passwords to sign up.
  • 1.1.3.2 E-mail addresses shall be unique.
  • 1.1.3.3 User passwords shall meet safety criteria
  • 1.1.3.4 E-mail addresses shall be confirmed.
  • 1.1.3.5 Users shall provide some documentation that demonstrates their proficiency in order to contribute to a scientific field.
  • 1.1.3.6 Documentation shall be verified.
  • 1.2.5.1.2 The platform shall allow users to semantically search for nodes.

See Requirements.

Mock-up

Untitled Diagram-Page-2 (2)

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

Mock-up for Mobile Devices

Homepage Contributor Exp1 Contributor Exp2 Login Contributor1 Login Contributor2 Sign Up Contributor1 Sign Up Contributor2 Workspaces1 Workspaces2 Workspaces3 Workspaces4 Workspaces5 Workspaces6 Workspaces7 Workspaces8 Workspaces9 Workspaces10 Workspaces11

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