Non-core contributed modules

Add support for multiple attempts (signups) in F2F activities

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Minor Minor
  • Resolution: Unresolved
  • Affects Version/s: 1.9.4
  • Fix Version/s: None
  • Component/s: Module: FaceToFace
  • Labels:
    None
  • Difficulty:
    Moderate
  • Affected Branches:
    MOODLE_19_STABLE

Description

From the Face-to-face forum (http://moodle.org/mod/forum/discuss.php?d=123082):

"I ran across an interesting issue today....a user was trying to sign up for a face to face session for the second time (he had already signed up for a previous session and wanted a refresher). The user received a message that "(Username) is already signed up for this face-to-face activity."

The user had attended a previous session of this activity, but cannot sign up for a second identical session (different date and time). If I remove his attendance history from the previous session, then he can successfully be added into the current session. Although that is a short-term workaround, I would prefer not to use it in order to keep the integrity of our attendance records.

I also verified that there is no record written to the 'mdl_facet0face_submissions' table until the user was removed from the previous session."

Activity

Hide
Francois Marier added a comment -

Rough plan:

  • allow students to signup to a session again if the other one is in the past
  • the grade would be the highest of all of the sessions
  • there would be a new activity setting to allow/disallow multiple attempts.
Show
Francois Marier added a comment - Rough plan:
  • allow students to signup to a session again if the other one is in the past
  • the grade would be the highest of all of the sessions
  • there would be a new activity setting to allow/disallow multiple attempts.
Hide
Scott Karren added a comment -

Could part of the grading be handled by a scale? Just thinking that this fits nicely into being able to mark a user as late, no-show, attended, etc. The highest of these grades being whatever is attached to the attended part of the scale.

Show
Scott Karren added a comment - Could part of the grading be handled by a scale? Just thinking that this fits nicely into being able to mark a user as late, no-show, attended, etc. The highest of these grades being whatever is attached to the attended part of the scale.
Hide
Francois Marier added a comment -

Scott: that would be a different "New feature" but I agree it would be good to have. Feel free to create an issue on the tracker for it.

Cheers,
Francois

Show
Francois Marier added a comment - Scott: that would be a different "New feature" but I agree it would be good to have. Feel free to create an issue on the tracker for it. Cheers, Francois
Hide
Scott Karren added a comment - - edited

Already in here CONTRIB-1108.

Scott

Show
Scott Karren added a comment - - edited Already in here CONTRIB-1108. Scott
Hide
Kevin Roberts added a comment - - edited

I have a similar issue with trying to add a person to a f2f session after the event has taken place.

If I go to the expired event to edit the attendee list, and try to add the user (she attended the session without registering), the system does not show her in the attendee list, and attempts to add her gives the message saying she is already signed up for the event.

Very frustrating.

Is it not possible to retroactively update the attendee list for an f2f activity?
-------
Not sure know how to delete my comment above, so I will just add that I found out my problem was the student had been registered for a previous session that she did not attend. After removing her from that previous session, I was able to add her attendance to the session she did attend.

The error message is confusing. It says:

<user> is already signed-up for this face-to-face activity.

which is clear in retrospect, but would be understood better if the message instead said:

<user> is already signed-up for this face-to-face activity (in another time slot).

The problem is that an admin can confuse the activity mentioned in the message with the current session details being edited.

I updated the error message in the f2f language file to make it clearer.

Show
Kevin Roberts added a comment - - edited I have a similar issue with trying to add a person to a f2f session after the event has taken place. If I go to the expired event to edit the attendee list, and try to add the user (she attended the session without registering), the system does not show her in the attendee list, and attempts to add her gives the message saying she is already signed up for the event. Very frustrating. Is it not possible to retroactively update the attendee list for an f2f activity? ------- Not sure know how to delete my comment above, so I will just add that I found out my problem was the student had been registered for a previous session that she did not attend. After removing her from that previous session, I was able to add her attendance to the session she did attend. The error message is confusing. It says: <user> is already signed-up for this face-to-face activity. which is clear in retrospect, but would be understood better if the message instead said: <user> is already signed-up for this face-to-face activity (in another time slot). The problem is that an admin can confuse the activity mentioned in the message with the current session details being edited. I updated the error message in the f2f language file to make it clearer.
Hide
Marylan Hightree added a comment -

Here is another question:

Once you set up a face-to-face instance is there a way for a student to sign-up for multiple sessions/appointments in that instance? We do not want to remove the appointments that occurred in the past and our scheduling occurs in advance, not on the fly. In other words, during our fall semester, students are scheduling appointments for the winter semester.

Show
Marylan Hightree added a comment - Here is another question: Once you set up a face-to-face instance is there a way for a student to sign-up for multiple sessions/appointments in that instance? We do not want to remove the appointments that occurred in the past and our scheduling occurs in advance, not on the fly. In other words, during our fall semester, students are scheduling appointments for the winter semester.

People

Dates

  • Created:
    Updated: