History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: SAK-3526
Type: Task Task
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Huong Nguyen
Reporter: Lydia Li
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Sakai

Change the 'copy' function in question pool to be a deep copy, rather than a link

Created: 13-Jan-2006 15:57   Updated: 18-Sep-2008 11:54
Component/s: Tests & Quizzes (Samigo)
Affects Version/s: trunk [DO NOT USE]
Fix Version/s: 2.4.0

Time Tracking:
Not Specified

2.4.x Status: None
2.5.x Status: None


 Description  « Hide
Currently in question pool , when you copy a pool or copy questions from one pool to another, only new links between items and pools are created. No real copies are made. This has some unwanted affect on the usage of 'Assgined to' and 'random draw part' in authoring. While we have workarounds for them , we need to document all the scenarios and see if it makes sense to change the 'copy' behavior, so that when a copy is a made, a new item object is created.

See SAK-3096 for one of the scenarios

 All   Comments   Work Log   Change History   Subversion Commits      Sort Order: Ascending order - Click to sort in descending order
Marc Brierley - 03-Aug-2006 18:22
I'm seeking outside counsel on the original design for this problem.

Marc Brierley - 17-Oct-2006 15:44
On Oct 16, 2006, at 12:05 PM, Vivie Sinou wrote:

Marc -

I missed your message back in April or I hadn't joined the assessment group
yet. Thanks for resending it.

The "copy" language is very confusing to instructors. Even if you didn't
change any of the behavior until you had more feedback on usage scenarios,
changing the terminology alone would help tremendously to clarify things for
users.

It is important to use 'copy' to mean 'copy' - a duplicate of the original
that instructors can make edits to and use as a new version. If you are
going to link, call it "link to question pool." There is great value in
linking as changes can happen globally. But, if the behavior is "copy to
question pool" (a duplicate), then, it should say 'copy' - not 'assign' to
question pool.

Adding a function to the action bar on the Questions or assessment page to
allow instructors to "Copy Questions to Pool" ALL at once would be AWESOME!
My instructors would be absolutely thrilled. Because Samigo does not support
importation of pools at the moment, faculty have to create pools from
imported tests, sending question items over one at a time. The workflow is
cumbersome and tedious. The latter would make the whole process efficient
and effective.

Thank you for reaching out to us for feedback.

Best,
Vivie

Lydia Li - 26-Feb-2007 15:03
"Adding a function to the action bar on the Questions or assessment page to
allow instructors to "Copy Questions to Pool" ALL at once would be AWESOME!
My instructors would be absolutely thrilled. Because Samigo does not support
importation of pools at the moment, faculty have to create pools from
imported tests, sending question items over one at a time. The workflow is
cumbersome and tedious. The latter would make the whole process efficient
and effective.
"

Starting 2.4, Samigo will support importation of pools. This will allow the users to export a one-part assessment into a QTI xml and import it into a pool.

Karen Tsao - 27-Feb-2007 10:44
As discussed earlier, in 2.4, we will change the current 'copy Pool' behavior (which is actually creating a linked pool) to creating a real copy. This will be more consistent with the 'copy question' behavior (See bug SAK-8255).

Karen Tsao - 05-Mar-2007 16:01
commit -m "SAK-3526" C:/sakai/sam/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/questionpool/QuestionPoolBean.java C:/sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacade.java C:/sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacadeQueries.java C:/sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacadeQueriesAPI.java C:/sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/services/QuestionPoolService.java
    Sending sakai/sam/samigo-app/src/java/org/sakaiproject/tool/assessment/ui/bean/questionpool/QuestionPoolBean.java
    Sending sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacade.java
    Sending sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacadeQueries.java
    Sending sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/facade/QuestionPoolFacadeQueriesAPI.java
    Sending sakai/sam/samigo-services/src/java/org/sakaiproject/tool/assessment/services/QuestionPoolService.java
    Transmitting file data ...
    Committed revision 22038.

Megan May - 19-Mar-2007 12:59
Updating fix tag to 2.4.0.006

Huong Nguyen - 22-Mar-2007 09:32
verified on qa1-us