ucdavis / ucdavis/ipa-client-angular

Creating a sectionGroup for a course with existing TeachingAssignments does not clone the TeachingAssignments appropriately

Open
#1,477 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug high priority
Dominant language
JavaScript
Stars
2
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Our current design requires that if new section groups are created (say, a 'B' series being added in addition to an 'A' series) on courses that already have TeachingAssignments (which may be preferences) for that course, we need to clone the TeachingAssignments as well.

We should fix this bug in the near future, and correct this design flaw of needing to clone something in the future.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how a new sectionGroup is created for a course that already has TeachingAssignments, then inspect how those assignments are represented and associated with the course. Done means adding a new section group also appropriately clones the existing TeachingAssignments, including preferences where applicable.

Written by the indexing model from the issue text.

Assessment

Tech stack
angularjs, javascript
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.