Releases: bounswe/bounswe2024group5
0.9.0
Group 5 CMPE 451 2024 Fall Final Release
This is the final release (0.9.0) of our application Quizzard.
In addition to the basic quiz creation, quiz solving, forum posting, viewing, commenting, searching functionalities, this release includes the following functionalities for Web and Mobile apps:
• Profile Page displaying
• Following
• Correct and wrong answer suggestion in create quiz
• Hint images in quiz solving
• Related posts in quiz solving
• Related posts in Forum
• Personalized Forum Feed
• Semantic search for Forum
• Unit testing.
The application includes the following components:
• Web front-end
• Mobile application
• API
• Back-end
• Database
What's Changed
- fix reply error by @odenizddd in #457
- add milestone report 2 by @fahreddinozcan in #462
- Update m2_group5.md by @ramazanoacar in #463
- Update m2_group5.md by @semihYILMAZ37 in #464
- Lab 8 Content by @ebrarkiziloglu in #465
- Fix unit tests & quiz answer submitting and add related post functionality and dummy leaderboard by @ramazanoacar in #472
- 468 add like counts to quiz responses by @semihYILMAZ37 in #481
- 471 implement endpoints for following functionality by @semihYILMAZ37 in #482
- 467 prevent scoring on self created quizzes by @semihYILMAZ37 in #480
- Restrict quiz scoring to only first attempt by @semihYILMAZ37 in #479
- Wikidata usage for hint by @set120120 in #490
- Implement Profile Page Sections in Mobile by @ebrarkiziloglu in #492
- fix status and last activity time and enhance ui for quiz attempts of… by @ramazanoacar in #507
- Fix post_tags table indexes by @HutkuC in #510
- change profile route parameter name to fix the bug by @odenizddd in #513
- 494 implement favorite question by @odenizddd in #511
- 494 implement quiz favorite by @odenizddd in #512
- feat: Add Question Tip Modal by @fahreddinozcan in #514
- feat: Difficulty Levels Explanation Tooltip by @fahreddinozcan in #515
- 519 implement related quizzes endpoint by @semihYILMAZ37 in #520
- feat: "You have already solved this quiz" warning by @fahreddinozcan in #518
- Consider Question Type When Fetching Question Hint by @fahreddinozcan in #523
- Delete Quiz Feature by @fahreddinozcan in #529
- feat: Copy and Share Quiz Link by @fahreddinozcan in #516
- 500 implement follow by @odenizddd in #531
- Implement leaderboard functionality with service and controller by @HutkuC in #526
- Conversion favorite questions into a quiz by @set120120 in #527
- Quiz Recommendations on Result Page by @fahreddinozcan in #524
- implement quiz update by @odenizddd in #537
- Difficulty algorithm adjustment by @set120120 in #484
- Add/mobile quiz recommendations, enhance ui, add leaderboard by @ramazanoacar in #525
- Add hint image to quiz solving by @arincdemir in #538
- Fix quiz creation endpoints by @arincdemir in #534
- doc(api): fixed wrong response of /auth/login by @set120120 in #543
- chore(back): Fixed the response of GET favorite quiz and question endpoints by @set120120 in #544
- 489 forum upvoting bugfix and UI modifications for mobile by @ebrarkiziloglu in #545
- 487 implement elo-cefr conversion table in mobile app by @ebrarkiziloglu in #546
- Hotfix deletequizfunct by @ebrarkiziloglu in #550
- chore(back): fixed small bug in FavoriteQuestionResponse.java by @set120120 in #551
- fix: Enable Try Again Button Function by @fahreddinozcan in #557
- feat: Spinner on Profile Page by @fahreddinozcan in #558
- feat: Leaderboard with Different Categories and Intervals by @fahreddinozcan in #530
- 549 fix favorite by @odenizddd in #560
- 485 related posts in forum by @ebrarkiziloglu in #561
- 509 navigate to others profile by @ebrarkiziloglu in #565
- Modifications on show hint by @arincdemir in #564
- Fix quiz creation flatlist by @arincdemir in #566
- Favorite questions mobile by @arincdemir in #563
- Mobile/profile tests and forum by @ramazanoacar in #567
- 568 favorite quizzes mobile by @ebrarkiziloglu in #569
- 509 following follower pages in Mobile by @ebrarkiziloglu in #570
- Fix/mobile bottom tab, duplicate delete quiz modal, home screen fetch logic by @ramazanoacar in #571
- Quiz from favorites mobile by @arincdemir in #572
- Hotfix: Handle 0 following & 0 follower cases by @ebrarkiziloglu in #573
- Mobile minor enhancements by @ramazanoacar in #574
- Getting 4 images from wikidata by @set120120 in #555
- implement create quiz from favorites by @odenizddd in #577
- fix search endpoint by @odenizddd in #578
- Hotfix quiz solve screen by @ebrarkiziloglu in #579
- fix(backend): fixed difficulty level of quizzes created from favorites by @semihYILMAZ37 in #582
- Answer suggestion endpoints by @HutkuC in #583
- Update from favorites endpoint by @set120120 in #576
- Increase Test Coverage by @fahreddinozcan in #587
- Fix CEFR Level Intervals by @fahreddinozcan in #581
- Enhance wrong answer suggestions and write unit tests by @HutkuC in #588
- Hotfix: Minor elo conversion issue by @ebrarkiziloglu in #585
- Fix duplicate wrong answer suggestions by @HutkuC in #591
- feat: Autofill Button on Quiz Creation Page by @fahreddinozcan in #536
- Hotfix quiz solve & forum reply by @ebrarkiziloglu in #593
- Quiz creation fixes by @arincdemir in #590
- Limit leaderboard with 10 users by @HutkuC in #594
- test(back): added some unit tests by @set120120 in #595
- 562 follow unit test by @odenizddd in #589
- Fix answer suggestion tests by @HutkuC in #596
- fix plus sign by @odenizddd in #597
- feed improvement by @semihYILMAZ37 in #598
- fix by @semihYILMAZ37 in #599
- Update instructions.md by @odenizddd in #600
- Change IP by @ebrarkiziloglu in #601
- update ip by @fahreddinozcan in #602
- improved posts endpoint by @semihYILMAZ37 in #603
- 489 forum tests by @ramazanoacar in #604
Full Changelog: customer-milestone-2...customer-present...
0.2.0-alpha
This is the intermediate release (0.2.0-alpha) of our application Quizzard. In addition to the basic login-register functionalities, this release includes the following functionalities for Web and Mobile apps:
• Quiz creation,
• Quiz solving,
• Posting a question in Forum,
• Viewing a Forum post, upvoting, commenting,
• Searching in Forum,
• Semantic search for Forum,
• Unit testing for backend.
The application includes the following components:
• Web front-end
• Mobile application
• API
• Back-end
• Database
What's Changed
- Update QuizService.java by @set120120 in #339
- Add mobile instructions by @ebrarkiziloglu in #338
- Uploaded milestone 1 report by @semihYILMAZ37 in #343
- Lab 5 Content by @fahreddinozcan in #347
- We added the auto-complete endpoint. by @set120120 in #354
- LAB 6 - PR by @ramazanoacar in #352
- 356 implement quiz attempts backend by @semihYILMAZ37 in #357
- Initialize mobile profile pages and bugfix in home & forum screens by @ramazanoacar in #362
- 367 my quiz preview mobile by @ebrarkiziloglu in #368
- 358 implement question answers backend by @semihYILMAZ37 in #363
- Lab 7 by @ebrarkiziloglu in #379
- Word senses and scores by @HutkuC in #382
- Added file-upload functionality. by @set120120 in #388
- Forum Post Related Endpoints by @semihYILMAZ37 in #381
- 384 implement backend for user profile by @semihYILMAZ37 in #386
- Backend difficulty algorithm by @set120120 in #373
- feat: add react query api hooks for attempts and answers by @fahreddinozcan in #376
- Changed Forum Post Filters by @semihYILMAZ37 in #394
- Get latest changes to development branch by @ebrarkiziloglu in #400
- Registration problem resolved by @semihYILMAZ37 in #398
- Get the latest changes to the development branch by @ebrarkiziloglu in #401
- 365 home page touches by @arincdemir in #370
- 371 quiz welcome page by @arincdemir in #374
- 364 registration proficiency level by @arincdemir in #405
- feat: Profile Page by @fahreddinozcan in #392
- enable cors for delete and put by @odenizddd in #406
- Add difficulty for quizzes and questions by @semihYILMAZ37 in #399
- Semantic search by @HutkuC in #407
- Add search endpoints to api doc by @HutkuC in #410
- Implement Quiz Images Upload by @fahreddinozcan in #403
- 345 implement forum post component by @odenizddd in #346
- 389 quiz finish page by @arincdemir in #408
- Subtle UI and UX Improvements by @fahreddinozcan in #413
- Fix Google Credentials Source by @fahreddinozcan in #417
- save username to session storate when a new user is registered by @odenizddd in #418
- Add API calls for mobile by @ebrarkiziloglu in #415
- feat: add related forum posts to profile by @fahreddinozcan in #420
- API update for /quizzes endpoints by @semihYILMAZ37 in #421
- Auto-complete functionality backend by @set120120 in #425
- Favorite quizzes and questions by @set120120 in #422
- Small API correction by @semihYILMAZ37 in #429
- 427 implement correct answer suggestion endpoint by @semihYILMAZ37 in #428
- feat: Profile Photo Upload and Render by @fahreddinozcan in #431
- Add/mobile api calls for profile by @ramazanoacar in #426
- Optimize related posts query and implement feed endpoint by @HutkuC in #432
- Autocomplete API Integration by @fahreddinozcan in #439
- Fix Question Navigation Issue by @fahreddinozcan in #434
- Fix Quiz Difficulty Intervals by @fahreddinozcan in #436
- Add Quiz Completion Score by @semihYILMAZ37 in #441
- fix(backend): small error about quiz score calculation fixed by @set120120 in #443
- Added unit tests by @semihYILMAZ37 in #444
- test(backend): implemented some unit tests by @set120120 in #440
- Subtle UI Fixes by @fahreddinozcan in #445
- integrate forum to quiz solving page by @odenizddd in #447
- Hotfix: Forum search Missing language parameter for Mobil by @ebrarkiziloglu in #449
- 448 implement forum search by @odenizddd in #451
- Final fixes mobile by @arincdemir in #446
- Add Frontend Tests by @fahreddinozcan in #453
- Update Results Page by @fahreddinozcan in #455
- display related posts in the post page by @odenizddd in #454
Full Changelog: customer-milestone-1...customer-milestone-2
0.1.0-alpha
This is the initial release (0.1.0-alpha) of our application Quizzard. It includes the Login and Register functionalities for both web and mobile applications. It has the authentication feature as well as Quiz creation feature on Web and Quiz solving feature on both Web and Mobile.
The application includes the following components:
• Web front-end
• Mobile application
• API
• Back-end
• Database
What's Changed
- Added Unit Tests for Post Service by @semihYILMAZ37 in #244
- Archive by @odenizddd in #247
- create .github file by @odenizddd in #249
- Create readme file by @odenizddd in #252
- Update fahreddinozcan Image and README by @fahreddinozcan in #271
- 272/mobile initialization by @ebrarkiziloglu in #273
- 274 - Frontend Project Initialization by @fahreddinozcan in #275
- Implement Quiz Solving Page by @fahreddinozcan in #291
- merge Ebrar's work into mine by @arincdemir in #297
- 293 create quiz with in app mock data by @ebrarkiziloglu in #296
- 294 create quiz solving functionality mobile by @arincdemir in #299
- 292 implement quiz creation page by @odenizddd in #303
- Backend initialization for Quizzard by @set120120 in #301
- add forum page, search word, ask question, question details page and fix some minor issues by @ramazanoacar in #318
- dockerize frontend application by @odenizddd in #322
- Implement Quiz Listing Page by @fahreddinozcan in #314
- Database migrations and api documentation by @HutkuC in #316
- Implement Authentication Pages by @fahreddinozcan in #325
- Backend Quiz POST and GET Endpoints by @semihYILMAZ37 in #328
- Update Quiz Creation Page UI by @fahreddinozcan in #327
- implement registration and login by @odenizddd in #330
- Integration For Quiz Related APIs by @fahreddinozcan in #332
- Downgrade Tabler Icons Library by @fahreddinozcan in #333
- Implement API Requests for Mobile by @ebrarkiziloglu and @ramazanoacar in #336
- Write build and deploy instructions by @HutkuC in #334
- 287/mobile features by @ebrarkiziloglu in #337
New Contributors
- @fahreddinozcan made their first contribution in #271
Group5-Practice-App-Release-v0.2
This is the release of our music-specific application, Melodify. Users can share posts related to music and semantically search for others' content.
The application includes the following components:
- Web front-end
- Mobile application
- API
- Back-end
- Database
Group5-Practice-App-Release-v0.1
This is the initial implementation (MVP) of the practice application. It includes the Login and Register functionalities for both web and mobile applications. It has the authentication feature as well as search that involves request to Wikidata API.
The application includes the following components:
- Web front-end
- Mobile application
- API
- Back-end
- Database
The apk for mobile version does not connect to the internet, so we included the instructions on how to run them on expo in the ./mobile folder