Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

by Patrick Viney -
Number of replies: 6

Hi,

I don't like useless things, so I wonder why the "AIM ID" field is still there in user profile, despite the fact that the service was closed on December 15, 2017 (see: https://aimemories.tumblr.com/)

Same thing for Yahoo messenger, closed since July 17, 2018  (see: https://help.yahoo.com/kb/SLN28776.html)

Same fate it seems for MSN (Windows Live Messenger), since octobre 2014 (see: https://www.bbc.com/news/technology-28987797)

How can I delete these fields?

In reply to Patrick Viney

Re: Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

by Howard Miller -
Core developers की तस्वीर Documentation writers की तस्वीर Particularly helpful Moodlers की तस्वीर Peer reviewers की तस्वीर Plugin developers की तस्वीर
It's a good question. I would raise a ticket at tracker.moodle.org to have them deprecated.


However, I know what the objection is going to be. What if someone is using those fields for some other purpose. We delete them and some vital data they use for something-or-other is gone. 
In reply to Howard Miller

Re: Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

by James Steerpike -
I do use the AIM ID.  Through the Language pack I change this field to "WeChat ID" - a messaging service every one of my students uses.
Having a field like this which takes only a string and is not used elsewhere is useful but perhaps could be renamed. That may be even more confusing though.
I would suspect out of the Western world there are several local message services like this and it also allows rapid customization if a new service arises.
An interesting point though - I would love to give my renamed "AIM ID" more prominence and suppress some fields I don't like.
In reply to James Steerpike

Re: Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

by Rick Jerz -
Particularly helpful Moodlers की तस्वीर Testers की तस्वीर
I think that you are making a very good point, James, along with Howard, that these user fields are used by people for a variety of purposes, and should not be simply removed.
In my own case, for example, I do not have student "ID Numbers." However, I use this field for my own purposes, to filter special "administrative guests" via SQL, by entering a special number. I could have easily used one of the other user fields, like AIM ID.
So if the developers were ever to consider changes, I would recommend renaming any of these fields instead of removing them. The Language Pack seems to be the best solution, as you have done.
In reply to Howard Miller

Re: Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

by Luis de Vasconcelos -
Particularly helpful Moodlers की तस्वीर
I once tried using one of those fields for a different purpose, but I found that once I capture value in one of those fields Moodle adds an icon next to the field that links to the respective ICQ, Skype, Yahoo or AIM websites or apps. So you can't really use the fields for other data, unless those ICQ, Skype, Yahoo or AIM app links and icons that appear when those fields contain data don't bother you.
In reply to Patrick Viney

Re: Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

by Dan Marsden -
Core developers की तस्वीर Particularly helpful Moodlers की तस्वीर Peer reviewers की तस्वीर Plugin developers की तस्वीर Plugins guardians की तस्वीर Testers की तस्वीर Translators की तस्वीर
Unfortunately it's not just as simple as removing the fields... and requires quite a few different things.
see MDL-28452 (and the linked issues) for some of the challenges involved.

Another slightly related tracker issue is MDL-10504 (ability to re-order fields)
In reply to Patrick Viney

Re: Why do the AIM ID, YAHOO ID and MSN ID fields still exist in user profile?

by Mark Sharp -
Core developers की तस्वीर Particularly helpful Moodlers की तस्वीर Plugin developers की तस्वीर

As others have said, you can't delete the fields, but you can hide them from students under Administration -> Users -> Permissions -> User policies.

Hide profile fields

If you wanted to stop students entering values in their profiles, you could do a bit of CSS hiding on the profile edit page:

Hide fields in css