Eduteams: Task oriented groups block

Blocks ::: block_tog
Maintained by Bruno Rosell i Gui
A Moodle block to groupings users depending of the task to do. The formed groups has diversity in gender, personality and intelligence.
Latest release:
12 sites
4 fans
Current versions available: 1

As a student, you can fill in the personality and intelligence tests. This test allow knowing your type of personality and the competencies that you have. One time you have filled in this test you can have access to a description that explains your personality and your intelligence competences. You only have to fill in the tests once and the results will be used in any course that you participate in.

As a teacher, you can create groups of students to work together to do a task. To decide in which groups has to be each student, you can use this plugin that using the personality and intelligence of each student to generate balanced groups in diversity. If a student has not filled in the personality or the intelligence test, it can not be selected to form part of a group. As a teacher you can know with students has not filled in the tests, and if you wish you can send a direct message to ask it to fill in.

Frequently answer questions

Why is necessary an external service to form the groups?

The algorith to create a balanced groups of students based on the gender, personality and intelligence of them, require some optimization and combinatorial methods that are not impelmented in PHP ( the language of the Moodle). For this reasosn we provide a webservice that realice this calculus, but the rest of other things as the calculus of the personality or the intelligences are integrated on the Moodle plugin.

Which data store the IIIA-CSIC external service when form groups?

When the service is called, it stores the information of the HTTP header as the remote address or port, the number of students per group, the request intelligence, the expected performance for the groups, and the list of students. For each student is stored an identifier and its associated personality and intelligence. The identifier is anonymized so the service does not known at with person on the Moodle is associated with the identifier. Also, it stored the formed groups for the students. On the other hand, it stored the feedback provided by the teachers that are used to evaluate the performance of the formed groups.

Has the IIIA-CSIC external service any limitation?

No, we provide the service free of charges without any limitation on the number of calls. Unfortunately, we have some physics limits on the server that only can process some thousand of request per second.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4


Bruno Rosell i Gui (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Fri, May 8, 2020, 1:51 AM
    Approval issue created: CONTRIB-8086
  • Thu, May 14, 2020, 4:44 PM

    Hi Bruno. Thank you for sharing the plugin with the community. Can you please confirm this is supposed to replace the previously submitted (CONTRIB-7947)?

  • Thu, May 14, 2020, 4:54 PM
    Hi David, yes its a replacement to can fix the Issue 6. I try to adapt to old one bny I can not change the name, SO I have to add a new one plugin. Also I try to remove it, but I can not do it. So how I can merge both?
  • Thu, May 14, 2020, 9:10 PM

    Yes, submitting it as a new plugin was the correct procedure. I deleted the original submission now. As I commented in the issue #6, I just think it would make sense to rename your Git repository now, too.

  • Thu, May 14, 2020, 9:13 PM
    Hi David!
    Ok, the repository has been renamed as moodle-block_tog
Please login to post comments