Register Users
Contribution Guidelines Edit | Report
Contents[hide] |
Introduction
Organization administrators can use their registered credentials and add individual users onto Sunbird. To add users on Sunbird, the administrator must upload required details of the users.
Prerequisites
| Step | Screen |
|---|---|
| 1. You are logged in 2. You are currently on Profile page. You want to upload users 3. You have clicked on Upload Users Note: Ensure that the administrator of your organization has assigned user roles on the portal. For details on how to assign user roles, refer Assigning User Roles |
![]() |
Uploading Users
1.The Upload Users page is displayed
2.Enter Provider details. Channel ID of the organization administrator must be entered here
3.Enter External ID. Unique ID of the user that has to be uploaded must be entered here OR
4.Enter OrgID. Unique ID of the admin organization must be entered here
- For example, in the case of a state, state repository is the system administrator repository and the ID given to each school, or education body in the state is the External ID. <br /> OR
- Enter OrgID. Unique ID of the administration organization that is generated on Sunbird. This ID is generated when the organization is successfully uploaded on Sunbird.
5.Download the csv file for reference
6.You can add or upload details of up to 1000 users at a time in one csv file
7.You can upload users of only a single organization in one csv file
8.Descriptions and valid values for each columns are as listed below:
| S No | Column Name | Description | Valid Value | Field Type | |
|---|---|---|---|---|---|
| 1 | firstName | User’s first name | Alphabetic Value | Mandatory | |
| 2 | lastName | User’s last name | Alphabetic Value | Optional | |
| 3 | phone | User’s phone number | Ten digit mobile number | Optional | |
| 4 | User’s verified email ID | Alphanumeric, standard email ID format Note: You can provide (i) only the phone number, (ii) only email or (iii) both email and phone number |
Mandatory | ||
| 5 | userName | Unique name assigned to the user by the organization | Alphanumeric | Mandatory | |
| 6 | password | Unique/common password given by the organization | Alphanumeric | Mandatory | |
| 7 | provider | Channel ID shared with the system administrator | Alphanumeric Note: Enter values in the provider column and the phoneVerified column or keep both columns blank |
Conditional | |
| 8 | phoneVerified | Whether user’s phone number is verified | TRUE, if phone number is provided Note: Enter values in the provider column and the phoneVerified column or keep both columns blank |
Conditional | |
| 9 | emailVerified | Whether user’s email ID is verified | TRUE, if email ID is provided | Optional | |
| 10 | roles | User’s role | Select one or more of the following roles: CONTENT_CREATOR CONTENT_REVIEWER FLAG_REVIEWER COURSE_MENTOR BOOK_CREATOR BOOK_REVIEWER ORG_ADMIN TEACHER_BADGE_ISSUER BADGE_ISSUER ANNOUNCEMENT_SENDER PUBLIC |
Optional | |
| 11 | position | User’s designation in the organization | Alphanumeric | Optional | |
| 12 | grade | Classes taught by the user | Select one or more of the following grades: Class 1, Class 2, Class 3, Class 4, Class 5, Class 6, Class 7, Class 8, Class 9, Class 10, Kindergarten, Other |
Optional | |
| 13 | location | User’s geographical location | Alphanumeric | Optional | |
| 14 | DOB | User’s date of birth | DD-MM-YYYY | Optional | |
| 15 | gender | User’s gender | Male, Female, Transgender | Optional | |
| 16 | language | User’s language preferences | Select one or more of the following grades: English, Gujarati, Hindi, Kannada, Marathi, Punjabi, Tamil, Telugu | Optional | |
| 17 | profileSummary | User’s professional profile summary, skills, certifications | Alphanumeric | Optional | |
| 18 | subject | Subjects taught by the user | Select one or more of the following grades: Assamese, Bengali, English, Hindi, Kannada, Malayalam, Oriya, Punjabi, Tamil, Telugu, Urdu, Biology, Chemistry, Physics, Mathematics, Environmental Studies, Geography, History, Political Science, Economics, Sanskrit, Gujarati, Marathi, Nepali | Optional | |
| 19 | externalId | User’s identity in an external system **Note **:Enter values in the externalid column and the externalIdType & externalIdprovider column or keep all three columns blank |
Alphanumeric | Optional | |
| 20 | externalIds | An array of externalId represented as JSON string | Enter details within curly brackets in double quotes. Separate each detail with a comma, and, detail name and corresponding value with a colon (:). For example; [{“id”:”someId”,”idType”:”someIdType”,”provider”:”someProvider”,”operation”:”ADD,EDIT,REMOVE”}] | Optional | |
| 21 | externalIdType | External ID types | Note: Enter values in the externalId column and the externalIdType column or keep both column blank |
Alphanumeric Note: Ignore externalIdType, if userName is already provided |
Conditional |
| 22 | externalIdProvider | External ID provided by system administrator to users Note: Enter values in the externalId column and the externalIdProvider column or keep both column blank |
Alphanumeric Note: Ignore externalIdProvider, if userName is already provided |
Conditional |
Note: Ensure that you separate the values with a comma when you select more than one value for any column
9.Click UPLOAD USERS CSV.The explorer window is displayed
10.Select the csv file and click Open
11.The csv file is uploaded
12.On successful file upload, a process ID is generated, else an error message is displayed
13.Possible causes for failure of upload includes:
a. The csv file is not saved in the right format. Select CSV (Comma delimited) (.csv) as the file type while saving
b. Using the same email, phonenumber etc. for more than one user. Details must be unique for each user
c. Providing invalid values in the csv file. In such cases, the error message denotes the column name for which incorrect value is provided
