-
Notifications
You must be signed in to change notification settings - Fork 2
Scenario #3: Creating Data Type
utulb edited this page Oct 18, 2021
·
9 revisions

- Berkecan Bilgin
- 22 years old
- Student at Boğaziçi University Sociology department
- Social leader
- Gemini
- Animal lover
- Berkecan is a very interactive student in university. He participates in many events both social and academical.
- He is also a member of Boğaziçi University Community in our application. He thinks that the community is very helpful as it brings a continous data flow about various topic considering the university.
- However, he also thinks that this community could be better if the posts were more structured and classified.
- He decides that it is time to be a moderator in community and make some serious contribution.
- At the end of the elections, he is proudly selected as one of the moderators.
- What would be the first thing to do? Of course, creating new data types for frequently mentioned topics.
- The first example of those topics is pet adoption. He sees lots of people are trying to give or adopt pets temporally or permanently.
- He decides to create a data type for adopting animals.
- Berkecan is a registered user of the application.
- Berkecan logged in to the application.
- Berkecan is a member of the corresponding community.
- Berkecan is a moderator in the community.
- Berkecan wants the community to keep more structured data.
- Berkecan wants to fit pet adoption posts into same format.
- Berkecan wants pet adoption posts to be found easily.
- (1.2.3.1.1.) Users shall be able to select a data type for their posts.
- (1.2.3.3.) Users shall be able to create new data types.
- (1.2.3.3.1.) Users shall be able to define multiple attributes for data types.
- (1.2.3.4.) Users shall be able to see data types that exist in a community as a list.
- Berkecan opens the page of Boğaziçi Community.
- He encounters many random pet adoption posts.
- He looks at the data types of the community and sees that there is no pet adoption category.
- He clicks to "Create data type" button.
- He enters the name of new data type.
- He enters attribute names for the data type which are type, age, and location of the pet and adoption status (permanent/temporary/etc.) for example.
- He also selects number of images in pet adoption posts.
- Then he clicks to "Create" button.
- After this, users are going to be able to post pet adoption posts with the structure determined by Berkecan.
- He sees the posts on Boğaziçi Community.
- He looks at the data types of the community.
- He creates "Pet Adoption" data type.
- Now, all members are able to post pet adoption posts with the structure created by Berkecan.