Generates contextualised educational case studies using usability testing data.
Value
A list containing the case study context, usability results, recommendations, and learning activities.
Examples
ux_case_study()
#> $title
#> [1] "UX Case Study: Online shopping platform"
#>
#> $domain
#> [1] "ecommerce"
#>
#> $level
#> [1] "beginner"
#>
#> $organisation
#> [1] "An online retail company"
#>
#> $product
#> [1] "Online shopping platform"
#>
#> $scenario
#> [1] "The company wants to improve its online shopping experience and reduce difficulties during the product discovery and purchasing process."
#>
#> $challenge
#> [1] "Users experience difficulties when navigating the platform and completing essential shopping tasks."
#>
#> $learning_objectives
#> [1] "Understand usability metrics"
#> [2] "Interpret UX research results"
#> [3] "Support design decisions with evidence"
#>
#> $usability_results
#> $usability_results$success_rate
#> [1] 66.67
#>
#> $usability_results$average_time
#> [1] 60.07
#>
#> $usability_results$average_errors
#> [1] 0.75
#>
#> $usability_results$average_satisfaction
#> [1] 4.27
#>
#>
#> $task_analysis
#> task_name success_rate average_time
#> Add product to cart Add product to cart 56.67 50.79
#> Complete checkout Complete checkout 53.33 84.34
#> Create an account Create an account 60.00 69.85
#> Find a product Find a product 83.33 37.77
#> Find order information Find order information 80.00 57.61
#> average_errors average_satisfaction
#> Add product to cart 0.90 4.43
#> Complete checkout 0.97 3.37
#> Create an account 0.97 3.77
#> Find a product 0.20 5.20
#> Find order information 0.73 4.57
#>
#> $recommendations
#> task_name success_rate average_time average_errors
#> 1 Complete checkout 53.33 84.34 0.97
#> 2 Add product to cart 56.67 50.79 0.90
#> 3 Create an account 60.00 69.85 0.97
#> 4 Find order information 80.00 57.61 0.73
#> 5 Find a product 83.33 37.77 0.20
#> average_satisfaction priority
#> 1 3.37 High
#> 2 4.43 High
#> 3 3.77 High
#> 4 4.57 Medium
#> 5 5.20 Medium
#> recommendation
#> 1 Investigate task barriers, navigation and interaction difficulties.
#> 2 Investigate task barriers, navigation and interaction difficulties.
#> 3 Investigate task barriers, navigation and interaction difficulties.
#> 4 Review the interaction flow and identify opportunities for improvement.
#> 5 Review the interaction flow and identify opportunities for improvement.
#> learning_activity
#> 1 Conduct a task analysis and identify potential usability barriers.
#> 2 Conduct a task analysis and identify potential usability barriers.
#> 3 Conduct a task analysis and identify potential usability barriers.
#> 4 Compare task performance and propose alternative design solutions.
#> 5 Compare task performance and propose alternative design solutions.
#>
#> $questions
#> [1] "Which tasks have the lowest success rates?"
#> [2] "What usability problems can you identify?"
#> [3] "Which improvement would you suggest first?"
#>
#> $learning_activity
#> [1] "Identify the three main usability problems and propose one improvement for each."
#>
ux_case_study(domain = "banking", level = "advanced")
#> $title
#> [1] "UX Case Study: Digital banking application"
#>
#> $domain
#> [1] "banking"
#>
#> $level
#> [1] "advanced"
#>
#> $organisation
#> [1] "A retail banking institution"
#>
#> $product
#> [1] "Digital banking application"
#>
#> $scenario
#> [1] "The bank is reviewing its mobile application to make everyday financial operations easier and more efficient for its customers."
#>
#> $challenge
#> [1] "Users encounter usability barriers when accessing account information and completing financial operations."
#>
#> $learning_objectives
#> [1] "Understand usability metrics"
#> [2] "Interpret UX research results"
#> [3] "Support design decisions with evidence"
#>
#> $usability_results
#> $usability_results$success_rate
#> [1] 88
#>
#> $usability_results$average_time
#> [1] 45.66
#>
#> $usability_results$average_errors
#> [1] 0.59
#>
#> $usability_results$average_satisfaction
#> [1] 5.02
#>
#>
#> $task_analysis
#> task_name success_rate
#> Check account balance Check account balance 96.67
#> Download an account statement Download an account statement 96.67
#> Find a transaction Find a transaction 90.00
#> Freeze a bank card Freeze a bank card 86.67
#> Make a bank transfer Make a bank transfer 70.00
#> average_time average_errors average_satisfaction
#> Check account balance 26.70 0.13 5.80
#> Download an account statement 37.03 0.33 5.27
#> Find a transaction 48.17 0.87 4.47
#> Freeze a bank card 43.90 0.67 5.07
#> Make a bank transfer 72.50 0.97 4.50
#>
#> $recommendations
#> task_name success_rate average_time average_errors
#> 1 Make a bank transfer 70.00 72.50 0.97
#> 2 Freeze a bank card 86.67 43.90 0.67
#> 3 Find a transaction 90.00 48.17 0.87
#> 4 Check account balance 96.67 26.70 0.13
#> 5 Download an account statement 96.67 37.03 0.33
#> average_satisfaction priority
#> 1 4.50 High
#> 2 5.07 Medium
#> 3 4.47 Low
#> 4 5.80 Low
#> 5 5.27 Low
#> recommendation
#> 1 Investigate task barriers, navigation and interaction difficulties.
#> 2 Review the interaction flow and identify opportunities for improvement.
#> 3 Examine remaining usability issues and opportunities for refinement.
#> 4 Examine remaining usability issues and opportunities for refinement.
#> 5 Examine remaining usability issues and opportunities for refinement.
#> learning_activity
#> 1 Conduct a task analysis and identify potential usability barriers.
#> 2 Compare task performance and propose alternative design solutions.
#> 3 Evaluate the experience and identify opportunities for optimisation.
#> 4 Evaluate the experience and identify opportunities for optimisation.
#> 5 Evaluate the experience and identify opportunities for optimisation.
#>
#> $questions
#> [1] "Critically evaluate the evidence and its limitations."
#> [2] "Develop a prioritised, evidence-based redesign strategy."
#> [3] "Define indicators to evaluate the effectiveness of your proposal."
#>
#> $learning_activity
#> [1] "Prepare an evidence-based UX intervention. Prioritise design changes and define a plan to evaluate their impact."
#>