UCL-INGI / INGInious

INGInious is a secure and automated exercises assessment platform using your own tests, also providing a pluggable interface with your existing LMS.
http://www.inginious.org
Other
205 stars 139 forks source link

Fixed naming of groups #80

Closed pschaus closed 8 years ago

pschaus commented 9 years ago

I would like to be able to name explicitly the groups. If I remove a group, the other naming should be unchanged.

anthonygego commented 9 years ago

The groups model was thought to be flexible while remaining lightweight (it was re-written several times). Your two issues makes me think you may want to use the classroom concept, even if your groups aren't classrooms in reality. In fact, the classroom concept in INGInious is associated to a physical entity while the group is a virtual one (this will be clarified in documentation).

I think you may want to create several classrooms of students containing only one submission group with all classroom members inside. This will enables the 2 distinct facilities giving you statistics, easy downloads while keeping submissions accounted for all users.

This might seem crazy but it is not. Maybe we didn't find the right words to express the corresponding functionalities. This was especially designed to enable simultaneously the use of groups like many others LMS (Moodle, Claroline...) and the specific group structure of UCL LFSAB1401 course (in summary we splitted the broad concept of "groups" in two, for this special purpose).

pschaus commented 9 years ago

Hi Anthony,

I followed your advice and I created 28 different classrooms instead of my 28 groups in a single classroom. Problem 1: I don't see how to assign students in my class rooms. In every classrooms I have 0 students (they are all in the default classroom). Question 1: I would like to let the students register themselves in each classroom and the only group in this classroom. Is that possible? Cheers

Pierre

On Tue, Sep 29, 2015 at 10:59 AM, Anthony Gégo notifications@github.com wrote:

The groups model was thought to be flexible while remaining lightweight (it was re-written several times). Your two issues makes me think you may want to use the classroom concept, even if your groups aren't classrooms in reality. In fact, the classroom concept in INGInious is associated to a physical entity while the group is a virtual one (this will be clarified in documentation).

I think you may want to create several classrooms of students containing only one submission group with all classroom members inside. This will enables the 2 distinct facilities giving you statistics, easy downloads while keeping submissions accounted for all users.

This might seem crazy but it is not. Maybe we didn't find the right words to express the corresponding functionalities. This was especially designed to enable simultaneously the use of groups like many others LMS (Moodle, Claroline...) and the specific group structure of UCL LFSAB1401 course (in summary we splitted the broad concept of "groups" in two, for this special purpose).

— Reply to this email directly or view it on GitHub https://github.com/UCL-INGI/INGInious/issues/80#issuecomment-143994507.

anthonygego commented 9 years ago
pschaus commented 9 years ago

Ok got it Anthony. suggestion: have the list of unregistered students on top in every classroom and a drag and drop next to each student would allow me to change its classroom. This would be the "classroom view". Then inside a classroom view, I cannot import students but only assign them to groups. I have 140 students to assign to classrooms manually, it is a bit boring with the current gui ;-)

anthonygego commented 8 years ago

The newly added teams allow managing a unique layer of submission groups more easily. http://inginious.readthedocs.io/en/latest/teacher_doc/course_admin.html#classrooms-and-teams