category | title |
---|---|
Student > Courses & Profile |
Self Account Creation |
Currently the only way to enable users to create their own accounts is to manually edit the submitty.json configuration file. The default location for this
file is /usr/local/submitty/config/submitty.json
. By default, self_account_creation_allowed
is set to false
. To enable it, change this to true
.
Below are the current accepted requirements for user_ids.
-
If
all
is set totrue
, thenlength
parameters are the only parameters checked. -
If
require_name
is true, then the user_id must start with and contain a certain amount of characters from the given name and/or family name. -
If the user does not have the character amount for the given part of the name, then !add fix!
-
given_first
determines whether the given name or family name must come first. (e.g. Test User -> userte vs teuser)
"user_id_requirements": {
"all": true,
"require_name": false,
"min_length": 6,
"max_length": 25,
"name_requirements": {
"given_first": false,
"given_name": 2,
"family_name": 4
},
"require_email": false,
"email_requirements": {
"whole_email": false,
"whole_prefix": false,
"prefix_count": 6
}
}
"accepted_emails": {
"gmail.com": true,
"rpi.edu": true
}