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

Add Additional Fields to Courses #3470

Closed
tadean opened this issue Jun 4, 2024 · 1 comment
Closed

Add Additional Fields to Courses #3470

tadean opened this issue Jun 4, 2024 · 1 comment
Assignees
Labels
2.11.x only enhancement New feature or request proposal Proposed change to how something works (usually larger or more fundamental than a feature request)

Comments

@tadean
Copy link
Contributor

tadean commented Jun 4, 2024

Motivation

We have had requests for additional fields to the Course content type:

  • Course units
  • Prerequisites (listing of prerequisite information)
  • Attached document (an attached document related to the course, e.g. a syllabus or other academic information)

Proposed Resolution

Add the additional fields mentioned. Of those listed, only the number of units is available from the schedule of classes API.

If further fields not drawn from the API were added, it would add the requirement that certain fields should be left alone by the import migration so that the content editor can administer them without the course importer overwriting their work.

Describe alternatives you've considered

Not adding the indicated fields, or adding only fields that are available from the schedule of classes API (ie. number of units, but not prerequisites or a document)

@tadean tadean self-assigned this Jun 4, 2024
@tadean tadean added this to 2.11.0 Jun 4, 2024
@github-project-automation github-project-automation bot moved this to Todo in 2.11.0 Jun 4, 2024
@joeparsons joeparsons added enhancement New feature or request proposal Proposed change to how something works (usually larger or more fundamental than a feature request) labels Jun 7, 2024
@tadean
Copy link
Contributor Author

tadean commented Jun 20, 2024

After discussion, we've tentatively elected to add the course units field for now (since they are available through the existing API), and to wait and revisit other potential fields (such as prerequisites) when they are available to be imported.

tadean pushed a commit that referenced this issue Jun 20, 2024
@tadean tadean moved this from Todo to Needs review in 2.11.0 Jun 20, 2024
@joeparsons joeparsons added this to the 2.11.0 Stable Release milestone Jun 26, 2024
@joeparsons joeparsons removed this from 2.11.0 Jun 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2.11.x only enhancement New feature or request proposal Proposed change to how something works (usually larger or more fundamental than a feature request)
Projects
None yet
Development

No branches or pull requests

2 participants