Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Finalize on TeacherDashboardHeader after A/B test #33830

Merged
merged 3 commits into from Mar 31, 2020
Merged

Conversation

mvkski
Copy link
Contributor

@mvkski mvkski commented Mar 25, 2020

Consolidate TeacherDashboardHeader and TeacherDashboardHeaderWithButtons.
Keep only variant that features buttons, and a 'switch section' button to switch sections.

We ran this A/B test for a few weeks. The final results are here. Amanda was able to significantly improve the engagement on 'switching sections', after seeing the result of the first round of A/B tests.

Links

Testing story

Unit tests.

Reviewer Checklist:

  • Tests provide adequate coverage
  • Code is well-commented
  • New features are translatable or updates will not break translations
  • Relevant documentation has been added or updated
  • User impact is well-understood and desirable
  • Pull Request is labeled appropriately
  • Follow-up work items (including potential tech debt) are tracked and linked

Consolidate TeacherDashboardHeader and TeacherDashboardHeaderWithButtons.
Keep only variant that features buttons, and a 'switch section' button to switch sections
@mvkski mvkski requested review from Erin007 and removed request for Erin007 March 25, 2020 19:54
<span style={styles.sectionPrompt}>
{i18n.assignedToWithColon()}{' '}
</span>
{this.props.selectedSectionScript.name}
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You could combine these strings and pass the script name as a variable like this:

"assignConfirm": "Are you sure you want to assign \"{assignmentName}\" to \"{sectionName}\"?",
.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will ask you more about this over slack

}}
icon="gear"
size="narrow"
color="gray"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can we use the Button component's specified gray just in case we decide to change that default down the road? Like this:

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I will implement this in a follow up PR! trying to get this merged asap right now, ty for the pointer

Copy link
Contributor

@Erin007 Erin007 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yay! So excited to see us make data-driven decisions that increase usage. A couple of very minor tidying suggestions, but looks great!

@Erin007 Erin007 changed the title Finalze on TeacherDashboardHeader after A/B test Finalize on TeacherDashboardHeader after A/B test Mar 26, 2020
}

getDropdownOptions(optionMetricName) {
let self = this;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I haven't seen the self = this pattern in a while.

Copy link
Contributor

@islemaster islemaster left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@mvkski mvkski merged commit 2fc8de5 into staging Mar 31, 2020
@mvkski mvkski deleted the conclude-a-b-test branch March 31, 2020 02:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants