Picture of AIi W
Dynamic Articles/Blocks
by AIi W - Monday, 22 July 2019, 2:02 PM

I would like to create an adaptive/real-time-personalized learning experience, user responds to assessment questions and based on how they do, they are shown a series of articles, and not shown others.

I know this is not out of the box functionality, but I'm trying to figure out if this custom component architecture allows for dynamic determination of "Next content" that should be presented to the user.

One thought would be to have json define ALL POSSIBLE content and it is generated as part of the module, and then a custom component will decide which of all the available articles/blocks should be presented to the user next.


Picture of Simon Date
Re: Dynamic Articles/Blocks
by Simon Date - Monday, 22 July 2019, 4:05 PM

Hi Ali,

There is a few community extensions that enable branching. As you get a question right or wrong then another block/article is shown. I found the following plugins:

It may be that you have to fork one of these to get the exact functionality you want.