-
Notifications
You must be signed in to change notification settings - Fork 0
Lab Meeting #4 | 15.10.2024
Fahreddin Özcan edited this page Oct 15, 2024
·
1 revision
📆 Date: 15/10/2024 15:00
📍 Location: CMPE Building
⌛ Duration: 120 minutes
📝 Moderator: Utku Çelik
- Arınç Demir
- A. Ebrar Kızıloğlu
- Özgür Deniz Demir
- Ramazan Onur Acar
- Süleyman Emir Taşan
- Utku Çelik
- Semih Yılmaz
- Fahreddin Özcan
- Database management system requirements
- API specification
- Work distribution for diagrams
- UI specifications and interactions for quiz UI
- Necessary endpoints
- Mock data implementation
- Discussed the tables needed for the application:
- Users table
- Words table
- Questions table
- Quizzes table
- User_Quiz_Results table
- Decided to use mock data for some parts of the database
- Agreed not to implement level selection at this stage
- Outlined the main endpoints needed:
- User registration and authentication
- Word retrieval and management
- Question creation and retrieval
- Quiz generation and submission
- User progress tracking
- Discussed the need for documentation using OpenAPI/Swagger
- Assigned team members to create the following diagrams:
- Use Case Diagram
- Sequence Diagram for Quiz Flow
- Class Diagram
- Discussed the main screens needed:
- Home/Dashboard
- Quiz Selection
- Quiz Taking Interface
- Results Screen
- Agreed on using a minimalist design with clear navigation
- Decided to implement a progress bar for quiz completion
- Identified key endpoints to be implemented:
- GET /words - Retrieve words for quiz generation
- POST /questions - Create new questions
- GET /quizzes - Retrieve available quizzes
- POST /quizzes/{id}/submit - Submit quiz answers
- GET /users/{id}/progress - Retrieve user progress
- Will use a relational database management system
- API will be RESTful and documented using OpenAPI/Swagger
- UI will focus on simplicity and ease of use
- Mock data will be used for initial development and testing
Action | Responsible | Issues |
---|---|---|
Create database schema | Utku Çelik, Semih Yılmaz, Süleyman Emir Taşan | |
Draft Api Specifications | Utku Çelik, Semih Yılmaz, Süleyman Emir Taşan | |
Create Class Diagrams | Semih Yılmaz | |
Create Sequence Diagrams | Asude Ebrar Kızıloğlu, Özgür Deniz Demir, Fahreddin Özcan | |
Create Use Case Diagrams | Ramazan Onur Acar, Süleyman Emir Taşan, Arınç Demir |
🏠 Home
- 💬 Communication Plan
- 🎯 General Plan
- 🗂️ Project Plan
- 📊 Customer Milestone 1 Report
- 📊 Customer Milestone 2 Report
- 📊 Customer Milestone 3 Report
- 📕 User Manual
- 📕 System Manual
- Software Requirements
- API Doc
- RAM
- Sequence Diagram
- Class Diagram
- Use-Case Diagram
- Mockups
- User Scenario 1 - Quiz generation
- User Scenario 2 ‐ Find forum from the Quiz
- User Scenario 3 ‐ Ask Question in the Forum
- User Scenario 4 - Solve a Quiz Sent by Another User
- User Experience Enhancement Plans and Actions
- Final Presentation scenario
- UI Interfaces
- User Stories
- Lab Report #1 | 24.09.2024
- Lab Report #2 | 01.10.2024
- Lab Report #3 | 08.10.2024
- Lab Report #4 | 15.10.2024
- Lab Report #9 | 10.12.2024
Lab Meeting Notes
Team Meeting Notes
🧑🏻💻 About Us
🗂️ Templates
CmpE 352
- Customer Milestone 1 Report
- Customer Milestone 2 Report
- Customer Milestone 3 Report
- UML Use-Case Diagram
- UML Class Diagram
- Sequence Diagrams
- API Documentation
- RAM | Responsibility Assignment Matrix
🗃️ All Project Files
📝 352 Meeting Notes
- Meeting #11 | 11.05.2024
- Frontend Meeting Notes #2 | 07.05.2024
- Meeting #10 | 07.05.2024
- Frontend Meeting Notes #1 | 08.04.2024
- Backend Meeting Notes
- Mobile Team Meeting Notes
- Meeting #9 | 28.04.2024
- Meeting #8 | 22.04.2024
- Meeting #7 | 04.04.2024
- Meeting #6 | 27.03.2024
- Meeting #5 | 15.03.2024
- Customer Meeting #1 | 15.03.2024
- Meeting #4 | 07.03.2024
- Meeting #3 | 03.03.2024
- Meeting #2 | 26.02.2024
- Meeting #1 | 19.02.2024