The Instructure Community will enter a read-only state on November 22, 2025 as we prepare to migrate to our new Community platform in early December. Read our blog post for more info about this change.
I'm setting up all users (students) with a generic password through our SIS csv upload. I'd like to require them to change their password on the first login, but can't find an option for that. I know they can change their own password in settings, but can I force them to do this on first login? Most systems allow for this.
I have this same question (except for observers) and hoping that there's an easy fix for this.
Good afternoon I have the same question on this subject, it would be very important to have this functionality.
Good afternoon! I too would like to see this functionality! It would be very beneficial!
Yeah same question too.
I absolutely agree. We created 1200 emails for students and getting them to log in to that was a true struggle. Then relying on that email in order for them to reset their password has been very difficult. I'd love to do a generic password first and then require a reset! I'm sort of new here, is there a place to request new features?
I need this as well. We work with high school students from a variety of school and want them to change the password as soon as they login. Tried to find something in the Javascript but couldn't find anything there yet.
Checking back in on this question as we are wondering as well. Did anyone come up with a solution?
Hope this isn't too late to help someone!
We accomplish this by setting three fields in users.csv as follows:
By <null> I mean blank/empty/"" string. We send the second value as 'canvas' not 'Canvas' but IDK if it is case-sensitive?
The users.csv file is described at: https://rmit-lab.instructure.com/doc/api/file.sis_csv.html. The description for the canvas_password_notification field tells us:
Defaults to false. When true, user is notified for password setup if the authentication_provider_id is canvas
Which is not especially clear. But IIRC, this was the hint that helped me figure this one out. If password field is not null, then Canvas seems to ignore the other two fields.
Caveat: This is not our prod instance. But I see no reason why it should not work.
Community helpTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign inTo interact with Panda Bot, our automated chatbot, you need to sign up or log in:
Sign in
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.