ucfopen / Obojobo

Next generation course content for your LMS. Easy for beginners, but powerful enough for researchers.
https://ucfopen.github.io/Obojobo-Docs/
GNU Affero General Public License v3.0
69 stars 34 forks source link

A / B Testing / Conditional LTI Module Assignment #1453

Open zachberry opened 4 years ago

zachberry commented 4 years ago

Feature request to split students into groups when starting an Obo LTI launch. So for example, one LTI assignment link could conditionally send students to one of two modules.

Either students are randomly selected to a module, optionally that decision is stored, or hardcoded lists are provided to determine which module to send students to.

This feature may not be implemented natively in Obojobo, but still marking an issue here for when our system supports this.

zachberry commented 4 years ago

One idea is to define this in the LTI url that you'd give the LMS - something like /launch-a-b?a=000000&b=000000. Then we can either add a new table to keep track of which student went where, or, dig into the launches table to determine which of the two possibilities has lesser visits and send them there.

zachberry commented 4 years ago

In order to avoid creating another database table we have a quick algorithm:

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We do this to keep our backlog under control, but we thank you for your contributions.

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We do this to keep our backlog under control, but we thank you for your contributions.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We do this to keep our backlog under control, but we thank you for your contributions.