Skip to content

Add semester filter to Import Courses page#332

Open
alxstx wants to merge 10 commits intomainfrom
import-courses-semester-filter
Open

Add semester filter to Import Courses page#332
alxstx wants to merge 10 commits intomainfrom
import-courses-semester-filter

Conversation

@alxstx
Copy link

@alxstx alxstx commented Mar 7, 2026

Changes

  • Added semester filter dropdown to the Import Courses page to filter courses by Canvas term
  • Added filter_by_semester method to CoursesController to filter Canvas API course data by term name
  • Updated course table to display semester from Canvas term data instead of creation date
  • Collects unique semester names from Canvas API response for the filter dropdown

Testing

  • Run bundle exec rspec spec/controllers/courses_controller_spec.rb for semester filter tests
  • Run the full rspec test suite to verify no regressions

Documentation

No documentation needed

Checklist

  • Name of branch corresponds to story
  • 80%+ test coverage with all tests passing

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.

1 participant