Uploaded image for project: 'Moodle'
  1. Moodle
  2. MDL-78988

Custom fields for Groups and Cohorts

    XMLWordPrintable

Details

    • New Feature
    • Resolution: Duplicate
    • Minor
    • None
    • 4.2.1
    • Cohorts, Groups
    • MOODLE_402_STABLE

    Description

      THIS IS AN MUA PROJECT PROPOSAL THAT WILL BE OR HAS BEEN SUBMITTED FOR POSSIBLE MUA FUNDING.  ANY EXISTING TRACKER ITEMS THAT THIS MIGHT DUPLICATE SHOULD BE LINKED TO BELOW.  **

       

      OVERVIEW

      In Moodle, groups often correspond to editions or classes, while cohorts are a group of homogeneous users. It would be very useful to be able to add custom fields (dates, dropdown menus, etc.) as for courses, for the purpose of management and reporting.
      It would be nice if these fields could also be imported via user upload (as well as user custom fields).

       

      GOALS

      • Operational management (choice of the group or court in which to insert a user, additional information to be provided, )
      • Reporting - Insertion in custom reports (report builder, ad hoc report, ...)
      • Future or custom improvements - Custom assignment group or short tasks based on rules using custom fields, interfacing with external systems, ...

       

      REQUIREMENTS

      1. Custom fields configuration forms (similar to the one for users or courses) for groups and cohorts.
      2. Add of custom fields in the creation forms of Group and Cohort.
      3. Modification of the user import functions to manage the custom fields of cohorts and groups (similarly to the custom fields of the users).
      4. Change of the "Report builder" to consider the custom fields (optional) 

       

      USE CASE GROUP
      In a mixed course I have one group of people who participate in a face-to-face session and one who doesn't. I make two groups, but if I could add an "in presence" flag and also a date.

      From an external system I import the classes of a course and use the standard import already available. But the system also passes me additional information that identifies the group. Today I have to save them as a description.

      USE CASE COHORT
      In my Moodle I create some "organizational" cohorts (1 cohort each departement) and some "functional" cohorts (1 cohort for all departement heads, 1 for all shift leaders, ...). Then I'd like to create a report with only organizational cohorts. If I could use a custom court field with the choice between organizational and functional, I could. Today, however, I have to use prefixes in names

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              sbravodirac Roberto Sbravati
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Clockify

                  Error rendering 'clockify-timesheets-time-tracking-reports:timer-sidebar'. Please contact your Jira administrators.