Replies: 5 comments 1 reply
-
I like these ideas too. |
Beta Was this translation helpful? Give feedback.
-
@dlglin: Your point 3 in your last comment is not valid. It is better (and easier to implement) to have a password set to the empty string. That is in fact what currently happens if you don't provide a student id when you create a user, and works fine. The |
Beta Was this translation helpful? Give feedback.
-
It seems I am wrong about it being easier to implement (perhaps) by using the empty string. The LTI authentication modules create users without a password record at all, and the Authen module does check to see that the record exists. So not creating a record at all would also not be hard to implement and would work the same. |
Beta Was this translation helpful? Give feedback.
-
The question just becomes, do we care about the behavior of defaulting to using the student id that is currently employed? If not, then this is easy. You just add a "password" field to both the create and edit user pages, and eliminate the "Password" tab on the main user list (Accounts Manager) page. On the create user page you only set the password if one is provided, and otherwise no password is created. On the edit page a dummy string (probably "********") is shown for existing passwords and otherwise the input is empty (meaning the user does not have a current password). If the dummy string is submitted, the current password is unchanged. If the empty string (or a string containing only spaces) is submitted and the user has a password, then it is deleted. If anything else is submitted, then that is used for the password (of course with some character validation both client side and server side). This becomes more difficult though if you want to preserve the current behavior of using the student id by default. |
Beta Was this translation helpful? Give feedback.
-
I occasionally have a situation where an instructor misunderstands the relationship between student ID and password. They will think that they can change a user's student ID, and that will then also change the student's password. These interactions are usually pretty frustrating because as you might imagine, an instructor who thinks that is how it works is also less likely to understand me when I explain how things actually work. So FWIW, I am in favor of making the student-ID-as-default-password become a thing of the past. |
Beta Was this translation helpful? Give feedback.
-
When adding new users from the Classlist Editor, WW is hard coded to set the student ID as the initial password. I'd like to see an option to manually set a password, and also to not set a password at all for cases when a course wants to force external authentication for that user.
I'd also like to be able to choose a permission level when adding a new user. Right now I have to add the user, then go back and edit them to promote them to a higher permission level.
Beta Was this translation helpful? Give feedback.
All reactions