CCX: Same user creating multiple child course from single master course

Description

Some CCX coaches have managed to create two separate instances of a course tied to the same master course. We have been unable to reproduce the behavior as perhaps it is related to having multiple open tabs when trying to create the course. For master course, course-v1:BJCx-CCX+bjc12x-ccx+FA2016, user_ids 80151 and 132544 each have two unique courses.

User 80151 has courses ccx-v1:BJCx-CCX+bjc12x-ccx+FA2016+ccx@475 and ccx-v1:BJCx-CCX+bjc12x-ccx+FA2016+ccx@476

User 132544 has courses ccx-v1:BJCx-CCX+bjc12x-ccx+FA2016+ccx@587 and ccx-v1:BJCx-CCX+bjc12x-ccx+FA2016+ccx@588

Any idea how this can happen? CCX coaches are can only make one copy of a master course.

A possibly useful query for finding the users that have multiple courses tied to the course-v1:BJCx-CCX+bjc12x-ccx+FA2016 course:

select count(course_id), user_id
from student_courseaccessrole where user_id in (select sc.user_id
from course_overviews_courseoverview co, student_courseaccessrole sc
where co.id = sc.course_id
and co.id = 'course-v1:BJCx-CCX+bjc12x-ccx+FA2016'
and sc.role = 'ccx_coach')
and course_id like 'ccx-v1:BJCx-CCX+bjc12x-ccx+FA2016%'
group by user_id
having count(course_id) > 1;

Steps to Reproduce

Unable to reproduce

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Assignee

Unassigned

Reporter

Matthew DuBose

Reach

None

Impact

None

Platform Area

None

Customer

None

Partner Manager

None

URL

None

Contributor Name

None

Groups with Read-Only Access

None

Actual Points

None

Category of Work

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Priority

CAT-3
Configure