ucdavis / ucdavis/ipa-client-angular
Creating a sectionGroup for a course with existing TeachingAssignments does not clone the TeachingAssignments appropriately
Nobody has claimed this yet.
- 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
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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