fahreddinozcan
released this
16 Dec 18:58
·
14 commits
to main
since this release
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-presentation-3