-
Notifications
You must be signed in to change notification settings - Fork 1
Additional Scenario & Mockups
Persona: |
---|
Name: Nazire Ata |
Age: 23 years old |
Occupation: Senior Computer Science Student |
Region: Istanbul, TR |
Context:
Nazire is a senior, working on her master's applications. One of the schools she plans on requires Functional Programming credits, so she is now getting into the vast world of Haskell. She heard people getting very excited about the whole idea of functional programming, and she wants to understand why. What could be a better way to learn about the hype around Haskell than simply asking it in the forum?
User Goals:
- Nazire wants to understand why the programming world is so excited about Haskell.
Pre-conditions:
- Nazire is a registered user of the system, already logged in.
Actions:
- Nazire searches for "haskell" in the search bar to find the Tag she is interested in.
- She navigates to the Tag Page and clicks on the button to add a question.
- She types in her question and waits for an answer.
- Luckily, a knight in shining armor comes by and adds an answer to her question, providing her with all the necessary explanations and additional links to dive deep into the subject.
- She likes the answer to thank the user who helped her.
- Naturally, this question intrigues the enthusiasts mentioned in her question, and they flood in to explain the beauty of functional programming and Haskell.
- Over time, Nazire becomes an expert in functional programming, answering other beginners' questions about Functional Programming and Haskell to help others in the community.
Mockup
The [question](https://programming-languages-forum-ahwzj.ondigitalocean.app/question/27) is on the forum. Note that the link is subject to change.
Persona: |
---|
Name: Julius Lehner |
Age: 23 years old |
Occupation: Junior Software Engineer |
Region: Munich, DE |
Context:
Julius is an enthusiast about programming languages, and he wonders why some developers avoid using recursion and opt for iteration instead. He is looking for some examples where recursive solutions are significantly superior to iterative ones, and he asks the programming languages forum community for their suggestions.
User Goals:
- Julius wants to find some examples where using recursion would be optimal instead of iteration.
Pre-conditions:
- Julius is a registered user of the system, already logged in.
Actions:
- Julius searches for "recursion" in the search bar to find the Tag he is looking for.
- He navigates to the Tag Page and clicks on the button to add a question.
- He types in his question and waits for an answer.
- Almost instantly, he sees people responding with various examples, helping him satisfy his craving for knowledge.
- He likes the answers to support the community members helping him out.
Mockup
The [question](https://programming-languages-forum-ahwzj.ondigitalocean.app/question/28) is on the forum. Note that the link is subject to change.
- Meeting Note 9 - 10.12.2024
- Meeting Note 8 - 03.12.2024
- Meeting Note 7 - 19.11.2024
- Meeting Note 6 - 12.11.2024
- Meeting Note 5 - 05.11.2024
- Feedback Meeting - 29.10.2024
- Meeting Note 4 - 15.10.2024
- Meeting Note 3 - 08.10.2024
- Meeting Note 2 - 01.10.2024
- Meeting Note 1 - 24.09.2024
- Lab Report-1 📝
- Lab Report-2 📝
- Lab Report-3 📝
- Lab Report-4 📝
- Lab Report-5 📝
- Lab Report-6 📝
- Lab Report-7 📝
- Lab Report-8 📝
- Lab Report-9 📝
- Milestone Report
- Additional Scenario & Mockups
- Final Milestone Presentation Scenario
- Requirements
- Standard Implementation Documentation
- Software Design Diagrams ✨
- Customer Feedback for Demo
- Milestone Report
- Presentation Scenario
- Software Quality Standards
- Data Population Strategy
- Customer Feedback for Demo
- Standard Implementation Documentation
- Testing Documentation
- Requirements
- Software Design Diagrams ✨
- Milestone Report
- Scenarios & Mockups 🖌️
- User Stories
- Responsibility Assigment Matrix ☑️
- Class Diagram
- Issue Creation Guidlines ❓
- Wikidata Query Service Guidlines and Resources ❓
- Communication Plan ☎️
- Requirements
352 Sidebar
- Contribution Guide
- Backend Roadmap and Resources
- Issue Creation Guidlines ❓
- Wikidata Query Service Guidlines and Resources ❓
- Communication Plan ☎️
- UI Design Images, Figma
- Requirements
- Frontend Meeting Note 5 - 16.05.2024
- Frontend Meeting Note 4 - 14.05.2024
- Backend Meeting Note 6 - 11.05.2024
- Backend Meeting Note 5 - 10.05.2024
- Backend Meeting Note 4 - 07.05.2024
- Frontend Meeting Note 3 - 07.05.2024
- Backend Meeting Note 3 - 06.05.2024
- Frontend Meeting Note 2 - 05.05.2024
- Frontend Meeting Note 1 - 29.04.2024
- Meeting Note 11 - 28.04.2024
- Backend Meeting Note 2 - 26.04.2024
- Backend Meeting Note 1 - 25.04.2024
- Meeting Note 10 - 21.04.2024
- Meeting Note 9 - 14.04.2024
- Meeting Note 8 - 04.04.2024
- Meeting Note 7 - 23.03.2024
- Customer Meeting Note - 18.03.2024
- Meeting Note 6 - 16.03.2024
- Meeting Note 5 - 12.03.2024
- Meeting Note 4 - 09.03.2024
- Meeting Note 3 - 02.03.2024
- Meeting Note 2 - 24.02.2024
- Meeting Note 1 - 18.02.2024
- Nazire Ata
- Enes Başer
- Aslı Gök
- Çağatay Çolak
- Mehmet Efe Akça
- Yiğit Memceroktay
- Ufuk Altunbulak
- Boray Kasap
- Atakan Yasar