choice in <randomize> is constant across repeat randomize blocks

Description

I am trying to use <randomize> around a group of <problem>s inside a vertical to present different student with different problems. That part works fine.

However, when I use more than one <randomize> block I always get the same choice across all <randomize> blocks. In the above example one student might get A2, B2, C2 and another A1, B1, C1. This happens if I stuff those blocks into one vertical as shown above or if I keep them in separate <vertical>s inside one <sequential>.

My expectation was that I could also get problems such as A1, B2, C1 – essentially renewing the randomization of choice from one randomize block to the next

Steps to Reproduce

None

Current Behavior

None

Expected Behavior

None

Reason for Variance

None

Release Notes

None

User Impact Summary

None

Activity

Show:
Adam Palay
February 2, 2016, 4:16 PM

Hey , totally fair. However, this isn't the right place to raise that concern — can you please take it up with the partner support portal?

Tagging also sounds like an excellent idea! It may be worth bringing that up with them, or bringing it up in our open source slack account: https://openedx-slack-invite.herokuapp.com/

Stefan Reinsberg
February 2, 2016, 4:01 PM

As far as I can tell, Content Libraries do not offer the required functionality for my use case.

Imagine the following: you want to ask student five questions: one about special relativity, one about newton's laws, one about friction etc. However, you want to make sure that not everyone gets the same special relativity question since you have five flavours of it. That's what the <randomize> takes care of for me at the moment. If you were to put this in a content library, you would have to create a special-relativity content library, a Newton's-laws library, a friction library etc so that you can cobble together a test.

There is currently no feature to select from a subset inside a content library (other than by question type). If a system for tagging question were available such that a selection based on tag can be done, this would be viable.I have about 10 question per test and 5 tests. This would necessitate 50 libraries which is a little problematic.

hrazaR
February 2, 2016, 8:16 AM

We can't use multiple randomize blocks in one block. For more information about randomized_content_blocks visit at randomized_content_blocks.

hrazaR
February 1, 2016, 10:04 AM

Looking at it.

Stefan Reinsberg
January 29, 2016, 7:21 PM
Edited

I have attached the course (which I'm sorry is rather large - I have emptied the static directory).

The vertical of interest is ae46ae2adaa34060b452fb10898d6a01.xml

If you can let yourself in, the course is at https://studio.edge.edx.org/course/course-v1:UBCx+Phys100v2+2015

Not a Bug

Assignee

hrazaR

Reporter

Stefan Reinsberg

Labels

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 &amp; 2)

None

Platform Map Area (Levels 3 &amp; 4)

None

Priority

N/A