Feature Wiki

Information about planned and released features

Tabs

Submitting Solution as Team

1 Description

Jour Fixe 14 May 2012:
 
Students frequently have to do exercises in teams. Currently users can only contribute solutions for themselves. So multiple users upload the same solution and teachers need to grade these solutions multiple times.
 
A new assignment type "Team Upload" should be introduced. Please note:
  • team assignements will currently not be possible as portfolio or blogs
  • the term team does not imply an ILIAS group object. ILIAS group objects are not necessary to use this type of assignment.
If a user hands in an upload for such an assignment (s)he can add multiple users as team members. If the assignment is placed within a group or a course the member lists are used to quickly add the team members (check boxes). A simple user search is always available (as in the mail system).
 
All team members automatically get a notification that they have been added to the assignment. All team members can re-upload/delete files afterwards. They also may remove themselves or other team members. All actions are logged and the log of actions is readable for the tutors and the team members.
 
The maximum number of team members is not checked by ILIAS automatically. Tutors may note this number in the assignment description, but we think that groups should be self-responsible here.
 
Submissions and Grades Views
  • Assignment View: The columns Image/Name/Login are merged for team uploads in a column "team members". All team members are listed in the first cell. A link "Actions Log" will be added.
  • Participant View: The first column also lists all team members below the assignment title. A link "Actions Log" will be added.
 

2 Status

3 Additional Information

  • If you want to know more about this feature, its implementation or funding, please contact: Jochen Erkens / j.erkens@fh-aachen.de

4 Discussion

Thomas Langkau, FH Dortmund, 02.07.2011:
We would highly appreciate this!

Timo van Treeck, 29.7.2011
If this is used for Group-Work it could be helpfull if the exercise-manager is able to name a group-chief, who coordinates the group-process. Perhaps the members (and admin) of a group can be importet/used?

Jour Fixe, 01 August 2011: We highly appreciate the feature and see its advantages for collaborative working. So we schedule it for 4.3. But some more conceptual specification is necessary! Requires the feature the creation of groups or is it possible to assign my co-workers to this solution when uploading the file? What happens if one user is assigned to several solutions?

Jochen Erkens, FH Aachen 2.4.2012:
In May 2011 DataBay has discussed a concept and made an offer for Mr Willems form RWTH Aachen. He had passed it to us. That time neither he nor we had money to found that feature. Know we are late, but this year we are highly interested in funding for 4.3.
 
Conceptional description form Mr Conze:
"Eine Gruppe Lernender soll eine gemeinsame Lösung abgeben. Dabei wird jeweils die zuletzt abgegebene Lösung der Gruppe überschrieben, egal welches Gruppenmitglied eine neue Lösung einspielt. Die Lösung der Gruppenaufgabe wird durch den Tutor bewertet und alle Mitglieder der Gruppe erhalten das gleiche Resultat (z.B. "bestanden").
Wir würden das in der Form lösen, dass man bei ILIAS Übungen in den Einstellungen festlegen kann, dass es sich um eine Gruppenaufgabe handelt. Diese Übung wird dann den Gruppen zugewiesen und von diesen gemeinschaftlich gelöst. Sollte ein Lernender in verschiedenen Gruppen sein, müsste er beim Einspielen der Lösung festlegen, für welche Gruppe er den Upload vornimmt.
Gruppenmitglieder sehen immer nur die ihnen zugewiesene Übung samt der Lösung, die sie eingespielt haben.
Tutoren sehen natürlich die Lösungen alles Gruppen für alle Übungen (und jeweils, welche Lösung von welcher Gruppe eingespielt wurde). Mögliche Filter würden entsprechend angepasst, sodass sich nach diesen Daten suchen/filtern lässt."

JF 2 May 2012: We still appreciate the feature and schedule it for 4.3. One open question for us is whether we should use ILIAS repository group objects or whether tutors define the groups within the participant list of the exercise.

Florian Suittenpointner 3 May 2012: I suggest the following solution.
Two important issues have to be considered:
  • Exercises may have multiple assignments (= tasks)
  • Exercise tasks may be of different types (upload, blog or portfolio)
There might be other ideas for some details. In any case, my suggestion is to use the existing group feature, because it offers:
  • A mailinglist
  • A calendar
  • A protected shared space (e.g., for exchanging files, discussing in a chat etc.)
  • Via RBAC, an easy way to assign group permissions (e.g., for a responsible person) and to identify the respective users by a role.
--------
  1. Tutor creates an assingment in the exercise and checks an additional checkbox "Group Assignment" (this way, the group assignment could be upload, blog or portfolio, only it's for a group instead of an individual).
  2. ILIAS redirects to an additional view where the tutor can decide:
    • To assign an existing group:
      In this case, a form would appear that allows to enter a (part of the) title of the desired group.
    • To have a new group created automatically (similar to the way question pools can be created from within a test or glossaries from a SCORM module):
      In this case, a form would appear that allows to search for users (similar to how members of a group are searched).
      For the case that a responsible person of the group is needed, there should be an option to mark him/her.
  3. Tutor saves.
  4. According to the chosen mode, ILIAS:
    • Assigns all members of the existing group to the exercise and links the exercise into the group.
    • Creates a new (closed) group in the same container in which the exercise is located and assigns all chosen users to it and links the exercise into the group.
      The title of the new group is automatically determined (similar to a blog created from within an exercise).
      The tutor and all assigned users become group administrators. In case a responsible person of the group has been defined, only he/she becomes the group administrator.
  5. In the "Submissions and Grades" view, ILIAS displays in additional columns:
    • Whether an assignment is a group assignment (and if applicable, who is the responsible person = the group administrator)
      There should be a link to the respective group, maybe into its members gallery.
    • What type an assignment is (upload, etc.)
  6. ILIAS does not put the entire group onto the Personal Desktop of the respective users but only the exercise object.
  7. Users can access the exercise from both the original position or from within the group.
    In any case, the list of assignments:
    • Displays whether an assignment is a group assignment (and if applicable, who is the responsible person = the group administrator).
      This should already be visible in the unexpanded tab.
      There should be a link to the respective group, maybe into its members gallery.
    • Offers a "Hand In" button only for all members of the respective group (or if applicable, only for the responsible person = the group administrator)
  8. When a user hands in a solution, it is assigned to all group members.
    When a user of the same group hands in a solution, the previous one is overwritten.
    When the solution is evaluated by the tutor, the grade is assigned to all group members.
If the same exercise object is supposed to be offered to several groups, an assignment can be created each.
If the same exercise object is supposed to offer several assignments for the same group, it has to be prevented that the exercise is linked into the group a second time.
 
It would be nice if:
  • The deadline of the assignment could be created as a date in the group calendar automatically.
  • The learning progress of the group could automatically be configured in a way that it is determined by means of the exercise.
2012-05-11 Denise Souter & Jochen Erkens (FH Aachen):
We like the concept above, but we have some things that we miss and would like to put up for consideration
  • Option for group self-organization: many of our Profs. give group assignments, where a part of the  concept is that the students organize themselves in to groups. The tutor/Prof. should be able to set a limit to the group size, but shouldn't have to select the group participants.
  • Regarding "creation of new groups" Where will they be placed? E.g. in the top-level of the course or what the exercise is placed or in the object itself.
  • What happens if a member changes groups within the semester?
  • For our needs the whole new group creation etc. is a bit over sized: an adaption of the existing "exercise object" with an option "group assignment" and an entry field for the group members would be sufficient. The group members can be filled in by the student(s).
 
As discussed with Matthias, set on JF agenda again.

JF 14 May 2012: We also agree that the use and synchronization with group objects is very complex and oversized. Group/course member lists can be used to quickly add users to teams, but we should not make the use of group objects mandatory. We put our current preferred concept under the description on top of this feature page.

Jochen Erkens FH Aachen 22.5.2012: We like the new concept version very much. Can't wait for first hands on :-)

5 Implementation

JL 31 Aug 2012: Users will have 2 additional tabs in team upload assignments (when editing submissions): "team" and "team log". In the team view there are several ways to add members to your team, the team log lists all actions for the current team. The "Submission and Grades" views have been adapted for team upload assignments as described above. Every team member is "equal", there is no team leader or anything like that and there is no limit to team sizes.

Last edited: 17. Apr 2025, 15:05, Kunkel, Matthias [mkunkel]