Skip to content

move allthethings unit to be owned by original-allthethings-course#66458

Merged
davidsbailey merged 17 commits into
stagingfrom
original-allthethings-course
Aug 4, 2025
Merged

move allthethings unit to be owned by original-allthethings-course#66458
davidsbailey merged 17 commits into
stagingfrom
original-allthethings-course

Conversation

@davidsbailey

@davidsbailey davidsbailey commented Jun 11, 2025

Copy link
Copy Markdown
Member

Continues https://codedotorg.atlassian.net/browse/TEACH-1970.

Depends on:

Done in this PR:

  • create original-allthethings-course as the original course for the allthethings unit, turning allthethingscourse into a modular course.
  • change a few more /s/allthethings/... references to /courses/allthethingscourse/units/1/... in UI tests
  • other specific fixes for the resolved issues below

resolved issues:

  1. new progress view -- element #ui-test-courses-allthethingscourse-units-1-lessons-2-levels-1-cell-data should use current not original course name: https://cucumber-logs.s3.amazonaws.com/circle/33673/Chrome_teacher_tools_teacher_dashboard_teacher_dashboard_progress_v2_output.html?versionId=R9HhDG7lc0FvXYgWUQfXL7v_AIx_0avJ

  2. submitting bubble choice sublevel goes to original course (intermittent) Chrome_teacher_tools_level_types_bubble_choice_output.html

  1. submitting while pairing goes to original course Chrome_teacher_tools_pairing

Testing story

  • relying on existing test coverage plus fixes made in this PR

@davidsbailey davidsbailey force-pushed the original-allthethings-course branch 5 times, most recently from 5f1c18b to 273a8e3 Compare June 13, 2025 16:59
@davidsbailey davidsbailey force-pushed the original-allthethings-course branch 2 times, most recently from 7d35df6 to efb58a7 Compare June 24, 2025 17:18
@davidsbailey davidsbailey force-pushed the original-allthethings-course branch from 556d229 to 3050cc1 Compare July 18, 2025 20:54
Given I am assigned to course "allthethingscourse" unit 1

When I sign in as "Teacher_Sally" and go home
And I assign my section in row 1 to course "allthethingscourse" unit 1

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

this change was needed to make sure Sally is assigned to the course as part of Teacher_Sally's section.

@davidsbailey davidsbailey marked this pull request as ready for review July 23, 2025 02:51
@davidsbailey davidsbailey requested a review from daynew July 23, 2025 02:52

@daynew daynew left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I went through each commit and commented on things. If a comment is not relevant anymore, please dismiss it.

Comment thread dashboard/lib/tasks/seed.rake
Comment thread dashboard/test/ui/features/step_definitions/steps.rb
Comment thread dashboard/app/controllers/test_controller.rb Outdated
Comment thread dashboard/test/ui/features/step_definitions/steps.rb
Co-authored-by: Dayne <dayne@code.org>
@davidsbailey davidsbailey requested a review from daynew July 24, 2025 19:00

@daynew daynew left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks for looking into the potential for using the public APIs and explaining your reasoning for not using them.

@davidsbailey davidsbailey merged commit c8ce2ac into staging Aug 4, 2025
6 checks passed
@davidsbailey davidsbailey deleted the original-allthethings-course branch August 4, 2025 18:45
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.

2 participants