Hi Ashleigh
Sorry for the delay in replying
It is possible to enrol users in a course based on an audience rule that the user profile field is a specified value.
In the course you can create a course completion condition based that the user must be enrolled for 1 day or that the user must remain enrolled until a specified date
regards