Register Users

Edit | Report

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.

    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 email 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 language:
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 subject:
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


Edit | Report