learningequality / learningequality/studio

Sync resources - The option to sync 'assessment details' is not functioning

Open
#3,112 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

DEV: backend DEV: frontend P2 - normal
Dominant language
Python
Stars
191
Forks
307
Avg merge
5d 6h
Merged PRs (30d)
10

Description

Observed behavior

The option to sync 'assessment details' (update questions, answers and hints) is not functioning when selected by itself alone - I have to select all 4 checkboxes in the Sync resources modal window in order to get my question, answers and hints updated.

Expected behavior

After having selected only the option to sync assessment details all questions, answers and hints should get updated.

Steps to reproduce the issue

  1. Create a channel A and channel B.
  2. Create exercises with questions, answers and hints in channel A and then import the same exercises in channel B.
  3. Edit some or all questions, answers and hints in channel A.
  4. Go to channel B, click the Sync resources menu item and select only the option to sync 'assessment details' in the modal window.
  5. Compare the questions, answers and hints in channel A and B.

Additional information

2021-04-26_14-31-34

Usage Details

Contributor guide

Open the contributing guide

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 reproducing the issue through the Sync resources menu and modal using the listed channel and exercise steps. Trace the assessment-details sync flow from that entry point and compare behavior with all four options selected. Done means selecting only assessment details updates questions, answers, and hints in the target channel.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
full-stack
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.