rightoneducation / righton-app

React Native mobile app & React web app
Apache License 2.0
21 stars 11 forks source link

Host v2.1 & Play v2.1 updates #1137

Closed drewjhart closed 1 month ago

OliviaKnestaut commented 3 months ago

Host v2.1 & Play v2.1 Updates

General/Overarching Changes

Facing Change Notes Short Answer Multiple Choice Dev Effort Estimate
1. Host "Responses" renamed to "Phase 1 Responses" across all Phase 2 screens. This card of responses also appears in phase 2, and the name "responses" could be confusing, causing users to believe they are new responses, and not answers from the previous phase. Same implementation as short answer screen Completed but dev to review
2. Play & Host The letters A, B, C, and D in multiple choice and short answer phase 2 should change from the dark grey/black to the purple used for the correct answer step numbers. This makes these letters stand out more, especially in the Phase 2 review section. S
3. Play & Host Incorrect Answer boxes should all be independently labeled with "Incorrect Answer" consistently across both play and host S

"Featured Mistakes" Changes

Facing Change Notes Short Answer Dev Effort Estimate
4. Host "Featured Mistakes" renamed to "Common Mistakes" across all mockups Completed but dev to review
5. Host In short answer mode "Common Mistakes" will now be selected during the Phase 1 Reviewing stage, not the Phase 1 Answering stage. This decision is based on UX team's discussion and conversations with Math Corps Philly Teachers. Instead, there is a live updating preview of common mistakes M/L

Phase 1

Facing Change Notes Short Answer Multiple Choice Dev Effort Estimate
6. Host Short Answer: Incorrect answers should not be listed in Host during Phase 1, because they have not been entered by students yet. The right-most column should be the question and the correct answer only N/A S

Phase 2

Facing Change Notes Short Answer Multiple Choice Dev Effort Estimate
7. Host The column with answers and confidence from Phase 1 has been pushed to the second column because at this time teachers want to focus on the new incoming Phase 2 responses and player thinking. Same implementation as short answer screen Completed but dev to review
8. Host In the question card column for Phase 2, the incorrect answers are placed above the correct answer, as they are the focus of the Phase 2 review. It is also important that the host sees the percentages here to help them facilitate the lesson/discussion. The order of these incorrect answers on host should reflect the order of the incorrect answers that appear to students. N/A, In multiple-choice the question card column for Phase 2 Should remain in the order of the ABCD choices M
9. Play This design is the UX Team's preferred Phase 2 Review design. The percentages beneath the incorrect answers can help students connect that number to the points they receive, while the graph brings the numbers together. The incorrect answers + explanations are on the left so students will see and focus on them first, especially if they are on a phone. M/L

Leaderboard Changes

Facing Change Notes Host Play Dev Effort Estimate
10. Host For both the interim and final leaderboard, the top 5 players are grouped together, but not numbered. This helps the teacher identify the top players with less sense of "winning" vs "losing" N/A M
11. Host & Play When two players are tied they share a box on the leaderboard to indicate the shared score and position M
12. Host & Play The Final Leaderboard should be labeled with "Final Leaderboard" on both Play & Host M

Additional Enhancements as of 12/09/2024:

Facing Change Notes Image Dev Effort Estimate
13. Play E4: Make full body monster more prominent during PC joining, Move the full body to the side of the monster choices on PC, that way there simply isn’t a chance for a user to miss this awesome feature. S
14. Play E7: Make onboarding flow swipe and indicators more accessible, The navigation rectangles at the bottom have a very small hitbox that isn’t very forgiving. Now they are 30px wide by 10px tall, with a clickable area of 30px x 24px M
15. Host On the “Prepare the Game” screen, display the total number of students who have joined. Use text counter from Splash Screen S
16. Host & Play Add late joining, where students can still join if they missed signing on in time for the start of the game. We have received feedback from a number of teachers that this would be helpful.
17. Play Change the text on the game code error that students get when attempting to join a game. Change to "Unable to join this game. [break] Check the Game Code
and try again."
drewjhart commented 3 months ago

Outstanding dev issues:

  1. Short Answer Response - showing choices not short answer responses for question/answer cards.
ZacharySpindel commented 3 months ago

[9/12/24 update: includes enhancements from Bug Bash 3.2 and dev effort estimates for them]

Each item has been numbered in this list for easier reference. For v2.1, top priorities include Items 9, 8, and 5.

Items 10 and 11 are slated for v2.2. These were previously pending mockup modifications, which have since been completed (see thread below).

Goals: For v2.1 (previously named V1): All Small items + Item 5, 8, 9 12, & 14 For v2.2 (previously named V2): Items 10 & 11

drewjhart commented 2 months ago

I will do V1 + all Small items

OliviaKnestaut commented 2 months ago

Mockups for Item 10 and 11 have been modified and finished up for whenever they are needed

Interim Leaderboard Figma Final Leaderboard Figma

image

drewjhart commented 2 months ago

Additional Enhancements as of 12/09/2024:

Facing Change Notes Short Answer Multiple Choice Dev Effort Estimate
1. Host On the “Prepare the Game” screen, display the total number of students who have joined. Use text counter from Splash Screen N/A N/A S
2. Host Play E4: Make full-body monster more prominent during PC joining Same implementation as short answer screen S
3. Host Change prepare game text from "Answer Type" to "Game Mode" S
4. Play Play E7: Make onboarding flow swipe and indicators more accessible Same implementation as short answer screen M

Note: Central E1: Ability to control bold text in question editing to better break up question and explanation content will be held on until mock ups are provided

sincwu commented 2 months ago

Hi All, Just for clarity:

Below is an updated summary, based on the latest list of enhancements and work effort estimates (thanks, Drew, for the quick turnaround!) For v2.1 (previously named V1 in this thread): All Small items + Item 5, 8, 9 12, & 14 For v2.2 (previously named V2 in this thread): Items 10 & 11

drewjhart commented 2 months ago

(original scope didn't include 13, 14, 15). These will be added to enhancement v2.1 moving forward

sincwu commented 2 months ago

Hi All,

OliviaKnestaut commented 2 months ago

Hi All, I just added rows 16 and 17 to the table above. 16 deals with adding late joining as a feature, and 17 is just a text change for the play game code error message. @drewjhart, Please add dev estimates when you get a chance. Olivia

drewjhart commented 2 months ago

@OliviaKnestaut let's talk about this at today's meeting