Random activity icon

Random activity

Maintained by Astor Bizard
The "Random activity" activity type is a lightweight module that allows teachers to randomly split students among other activities within a course.
Price option: Free

Supports Moodle 3.6-5.0 See all versions
Latest release: 5 months ago
Installations: 165
Downloads (last 90 days): 69

Frankenstyle name: mod_randomactivity
Activities

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hello @Gui Mu,
Thank you for your suggestion, which makes sense.
However, the plugin is currently designed to be lightweight, without any database storing the affectation (as it would be a little more complicated to maintain and I cannot at the moment do that).
It also needs to keep the behaviour of being robust to students coming and leaving the course.
Unfortunately, I do not see how to implement your suggestion with this currently in mind.
Best regards,
Astor
Hello,
Thanks for the nice plugin.
> I would recommend using any other tool to draw randomly following constraints you define, and put access restrictions to your activities.
I am in the same situation as @DominikDrabik. I have more activities than students and would like to have only 1 student per activity.
@AstorBizard: However, I couldn't find any other activity/tool/plugin that would do that. could you recommend one?
In the case none exist, I think your plugin could easily implement it, and still retain its current capabilities, by a simple change in the affectation algorithm: instead of distributing the students over the activities one by one, you could simply:
- Take the list of activities, if its size<#students , replicate it until size(replicated_list)>=#students
- shuffle replicated_list
- assign first activity to first student, 2nd to 2nd, etc.
In the end, if there were less activities than student, you still get some activities attributed to several students. If the #activities was > #students from beginning, each activity as a unique student assigned to it and some activities are unassigned.
So it fits both situations smile
My 2 cents
Hello @Dominik Drabik,
You have an option in edition mode to try and find a seed to balance users among activities.
However, there is no way to force this balancing to be really even.
For your use case, and if the goal is to have one subject per student, maybe Random Activity is not suitable. I would recommend using any other tool to draw randomly following constraints you define, and put access restrictions to your activities.
Best regards,
Astor
Thank you for this helpful plugin.
If it is possible I'd like to ask for feature. I'm using it to assign subjects to students in classes, I defined significant number of subjects (n=25) and I have around 24 students. However, when tried to randomize subject selection, some of subjects were not assigned while some of them where assigned several times. Is is possible to add feature to avoid assigning the same task if some from the pool are not yet assigned?
Thank you,
Dominik
Hi @Stephan Romer,
Thank you for your interest.
I am testing the plugin on Moodle 4.4 and everything seems fine.
I'll test with Moodle 4.5 but it should go smooth as well.
I'll update the plugin record.
Thank you,
Astor
Dear Astor,
As a moodle admin I am always under pressure from our general IT host to keep moodle up to date. Therefore I was wondering if you have already tested the radom activity plugin with moodle 4.4 (or even 4.5)? Thanks in advance for your response.
Kind regards,
Stephan
Hi Astor:
Thank you for your quick response.
I wanted the learner to be shown a scorm activity done with ExeLearning on each attempt but I see that this plugin doesn't do exactly that.
However, I think it is a fabulous plugin that I will use for something else in my Moodle.
Thanks for your work
Hello @Baltasar Ortega Bort,
If a student clicks on the Random activity, they will be redirected to the same activity every time (as long as you don't change the pool of activities or the seed).
The usage you are describing is not achievable via random activities, and I'm afraid will never be because of this plugin core behaviour (sorry about that).
Best regards,
Astor
Great complement and full of possibilities.
I have a doubt, if a student A performs activity 1 of the set of activities {1,2,3,...} if he re-enters the Random Activity he will perform the same activity 1. right?
Would it be possible for him to perform another random activity, that is to say, that each time he enters Random Activity he performs a different one?
Thanks in advance
Baltasar
Dear Astor,
I was unsure whether I could update to moodle 4.3.3.
After your reply, I was able to successfully update to the current version.
Thank you very much for your support - and this useful plugin.
Yours sincerely,
Stephan
Hi @Stephan Romer,
About supporting newer Moodle versions, I updated version status as compatible with currently available Moodle versions.
About another update, what would you want the update to bring?
Best regards,
Astor
Hello Astor,
thank you very much for this great plugin.
Is an update planned soon?
Or have you even stopped further development?
Kind regards,
Stephan
Hello @Trent McNeeley,
I just tested it on Moodle 4.1 and everything seems fine, as expected. I updated the version information to include Moodle 4.1 as supported.
This has been of great use to some faculty at my university. Has it been tested in Moodle 4.1 yet? We plan o upgrade to Moodle 4.1.2+ soon. Thanks!
Hello @Zabelle,
Thank you for pointing out this problem. I will add a note.
Best regards,
Astor