Difference between revisions of "Moodle-Learning-Management-System/C2/Users-in-Moodle/English-timed"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 84: Line 84:
 
|-
 
|-
 
| 02:10
 
| 02:10
| Enter rest of the details as per your preference, as shown here.
+
| Enter rest of the details as per your preference as shown here.
  
 
|-
 
|-
Line 97: Line 97:
 
|-
 
|-
 
| 02:37
 
| 02:37
| We will leave the '''City/Town '''field as blank for now.  We will update this later, when we edit this '''user.'''
+
| We will leave the '''City/Town '''field as blank for now.  We will update this later when we edit this '''user.'''
  
 
|-
 
|-
 
| 02:47
 
| 02:47
| Then select country and timezone, as shown here.
+
| Then select '''country''' and '''timezone''' as shown here.
  
 
|-
 
|-
 
| 02:52
 
| 02:52
| Let all the remaining fields be set to default.
+
| Let all the remaining '''field'''s be set to '''default'''.
  
 
|-
 
|-
Line 117: Line 117:
 
|-
 
|-
 
|03:10
 
|03:10
| We can edit this '''user’s profile''' by clicking on the '''Edit Profile''' link on the right. Let us enter '''Mumbai''' in the '''City/Town''' textbox.
+
| We can edit this user’s profile by clicking on the '''Edit Profile''' link on the right. Let us enter '''Mumbai''' in the '''City/Town''' text-box.
  
 
|-
 
|-
 
|03:22
 
|03:22
|Then scroll down and click '''Update profile''' button. Likewise, we can edit any detail for any user.
+
|Then scroll down and click '''Update profile''' button. Likewise, we can '''edit''' any detail for any user.
  
 
|-
 
|-
 
| 03:33
 
| 03:33
| Look at the 3 icons to the right of this new '''user'''. Hover over them to see what each of them does.
+
| Look at the 3 '''icon'''s to the right of this new '''user'''. Hover over them to see what each of them does.
  
 
|-
 
|-
Line 131: Line 131:
 
|The '''delete''' icon will delete the '''user'''.  
 
|The '''delete''' icon will delete the '''user'''.  
  
Please note:
+
Please note: Deleting a user will delete all the '''user''' data, including his/ her course registrations, grades etc.  
 
+
Deleting a user will delete all the '''user''' data, including his/ her course registrations, grades etc.  
+
  
 
So, this option should be used with extreme caution.
 
So, this option should be used with extreme caution.
Line 143: Line 141:
 
|-
 
|-
 
| 04:13
 
| 04:13
| So, the '''user''' will no longer be able to login, but his/ her registrations, grades, etc., are all kept intact.  
+
| So, the '''user''' will no longer be able to login, but his/ her registrations, grades, etc. are all kept intact.  
  
 
|-
 
|-
Line 151: Line 149:
 
|-
 
|-
 
| 04:29
 
| 04:29
| It saves the records for future purposes and you can activate the '''user '''back, whenever you want to.
+
| It saves the records for future purposes and you can activate the '''user '''back whenever you want to.
  
 
|-
 
|-
Line 179: Line 177:
 
|-
 
|-
 
| 05:25
 
| 05:25
| I’m using '''LibreOffice Calc''' - which is the spreadsheet component of''' LibreOffice Suite'''.
+
| I’m using '''LibreOffice Calc''' which is the '''spreadsheet''' component of''' LibreOffice Suite'''.
  
 
|-
 
|-
Line 185: Line 183:
 
| This file has the following columns:
 
| This file has the following columns:
  
'''username'''
+
'''username''',
  
'''password'''
+
'''password''',
  
'''firstname'''
+
'''firstname''',
  
'''lastname'''
+
'''lastname''',
  
'''email'''
+
'''email'''.
  
 
These 5 fields are mandatory fields.  
 
These 5 fields are mandatory fields.  
Line 199: Line 197:
 
|-
 
|-
 
| 05:47
 
| 05:47
| There are some more fields here, which are optional:
+
| There are some more fields here which are optional:
  
'''institution'''
+
'''institution''',
  
'''department'''
+
'''department''',
  
'''phone1'''
+
'''phone1''',
  
'''address'''
+
'''address''',
  
'''course1'''
+
'''course1''',
  
'''role1'''
+
'''role1'''.
  
 
|-
 
|-
 
| 05:58
 
| 05:58
| Note that the '''field titles''' have to be exactly as written in this spreadsheet i.e. in lowercase.
+
| Note that the field titles have to be exactly as written in this spreadsheet i.e. in lowercase.
 
Otherwise the upload will throw an error.
 
Otherwise the upload will throw an error.
  
 
|-
 
|-
 
| 06:11
 
| 06:11
| If we have only one '''course '''in which to enrol the '''user''', we will suffix '''1 '''in the '''fields title'''.
+
| If we have only one '''course '''in which to enroll the '''user''', we will suffix '''1 '''in the fields title.
  
 
|-
 
|-
 
| 06:19
 
| 06:19
| If there are more '''courses '''you want to enrol the '''users '''to, add more columns with '''course2, role2,''' etc.
+
| If there are more '''courses '''you want to enroll the '''users '''to, add more columns with '''course2, role2,''' etc.
  
 
|-
 
|-
 
| 06:29
 
| 06:29
| Please note:  
+
| Please note: you should input '''Course short name''' in the '''course1''' field and '''Role short name '''in the '''role1 '''field.
 
+
You should input '''Course short name''' in the '''course1''' field and '''Role short name '''in the '''role1 '''field.
+
  
 
|-
 
|-
Line 240: Line 236:
 
| We will have 3 '''users''' in this CSV file:
 
| We will have 3 '''users''' in this CSV file:
  
'''System Admin2 '''user which has already been created manually
+
'''System Admin2 '''user which has already been created manually,
  
One user with only 5 mandatory fields to show that other fields are optional and  One user with all details.
+
one user with only 5 mandatory fields to show that other fields are optional and  one user with all details.
  
 
|-
 
|-
Line 274: Line 270:
 
|-
 
|-
 
| 07:59
 
| 07:59
| Click on '''Browse / Choose a file''' button, whichever appears on your interface. Browse to the saved folder and select the '''CSV''' file.  
+
| Click on '''Browse / Choose a file''' button whichever appears on your interface. Browse to the saved folder and select the '''CSV''' file.  
  
 
|-
 
|-
Line 286: Line 282:
 
|-
 
|-
 
| 08:21
 
| 08:21
| The same screen refreshes, with the filename now written in the text area.  
+
| The same screen refreshes with the filename now written in the text area.  
  
 
|-
 
|-
 
| 08:27
 
| 08:27
| The button at the bottom, has now changed to '''Upload users.'''Click on this '''Upload users''' button.
+
| The button at the bottom has now changed to '''Upload users.''' Click on this '''Upload users''' button.
  
 
|-
 
|-

Revision as of 13:37, 13 May 2019

Time Narration
00:01 Welcome to the Spoken Tutorial on Users in Moodle.
00:06 In this tutorial, we will learn how to:

add a user,

edit a user’s profile,

upload users in bulk.

00:17 This tutorial is recorded using:

Ubuntu Linux OS 16.04,

Apache, MariaDB and PHP obtained through XAMPP 5.6.30

Moodle 3.3 and

Firefox web browser.

You can use any web browser of your choice.

00:43 However, Internet Explorer should be avoided as it causes some display inconsistencies.
00:51 Learners of this tutorial should have some courses created on their Moodle website.

If not, please refer to the previous Moodle tutorials on this website.

01:05 Switch to the browser and login to your Moodle website, using your admin username and password.
01:14 Now, we will learn how to create a new user in Moodle.
01:19 In the Navigation block, click on Site Administration and then on the Users tab.
01:28 Click on Add a new user option.
01:32 I will enter the username as adminuser2.
01:37 Scroll down to the New Password field.

Click on the link Click to enter text.

01:45 Please note- the password must follow the rules as shown here.
01:51 I will enter Spokentutorial1@ as my password.
01:57 Click on the checkbox Force password change.
02:02 This forces the new user to change his/her password when he/she logs in for the first time.
02:10 Enter rest of the details as per your preference as shown here.
02:16 In the Email display, note that I have selected Allow everyone to see my email address.

This is because I am going to make this user as an admin user later.

02:30 But this is best avoided for other users like teachers and students.
02:37 We will leave the City/Town field as blank for now. We will update this later when we edit this user.
02:47 Then select country and timezone as shown here.
02:52 Let all the remaining fields be set to default.
02:56 Then scroll down and click on Create user button.
03:01 We now have 2 users. Click on the System Admin2 user which we created just now.
03:10 We can edit this user’s profile by clicking on the Edit Profile link on the right. Let us enter Mumbai in the City/Town text-box.
03:22 Then scroll down and click Update profile button. Likewise, we can edit any detail for any user.
03:33 Look at the 3 icons to the right of this new user. Hover over them to see what each of them does.
03:43 The delete icon will delete the user.

Please note: Deleting a user will delete all the user data, including his/ her course registrations, grades etc.

So, this option should be used with extreme caution.

04:03 The eye icon will suspend the user. Suspending a user would mean deactivating his/her account.
04:13 So, the user will no longer be able to login, but his/ her registrations, grades, etc. are all kept intact.
04:24 This is a better thing to do rather than deleting the user.
04:29 It saves the records for future purposes and you can activate the user back whenever you want to.
04:37 Next is the gear icon. This will take us to the Edit profile page.
04:43 Note that delete and suspend icons are not shown next to the Admin User.
04:51 This is because the main system administrator can never be deleted or deactivated.
04:59 Now, let us learn to add users in bulk, that is, in one go.
05:05 For this, we have to upload a file with certain data in a particular format. The accepted file type is CSV.
05:16 I’ll open the user-details-upoad.csv file which I have already created for demonstration.
05:25 I’m using LibreOffice Calc which is the spreadsheet component of LibreOffice Suite.
05:32 This file has the following columns:

username,

password,

firstname,

lastname,

email.

These 5 fields are mandatory fields.

05:47 There are some more fields here which are optional:

institution,

department,

phone1,

address,

course1,

role1.

05:58 Note that the field titles have to be exactly as written in this spreadsheet i.e. in lowercase.

Otherwise the upload will throw an error.

06:11 If we have only one course in which to enroll the user, we will suffix 1 in the fields title.
06:19 If there are more courses you want to enroll the users to, add more columns with course2, role2, etc.
06:29 Please note: you should input Course short name in the course1 field and Role short name in the role1 field.
06:39 The Role short name for a student is student and for a teacher is editingteacher.
06:47 We will have 3 users in this CSV file:

System Admin2 user which has already been created manually,

one user with only 5 mandatory fields to show that other fields are optional and one user with all details.

07:08 This CSV file is available in the Code files section of this tutorial. You can download and use it.
07:17 The Additional Reading Material of this tutorial has more information about the CSV file creation.
07:25 Now let’s go back to the browser window.
07:29 Click on Site Administration in the Navigation block.
07:34 Then click on the Users tab. In the Accounts section, click on Upload Users.
07:43 Click on Choose a file button. A new pop-up window opens with the title File picker.
07:51 Click on Upload a file link in the left menu, if the pop-up window is not on that link already.
07:59 Click on Browse / Choose a file button whichever appears on your interface. Browse to the saved folder and select the CSV file.
08:11 We will let all the other fields remain as default.
08:15 At the bottom of the page, click on Upload this file button.
08:21 The same screen refreshes with the filename now written in the text area.
08:27 The button at the bottom has now changed to Upload users. Click on this Upload users button.
08:35 The next page shows a preview of the users that we are uploading. Verify that the values are correct. Check the Settings section now.
08:48 The Upload type dropdown has 4 options.
08:53 These 3 options can be used to update the records of existing users. We will select Add new only, skip existing users.
09:05 This means that if a username is already existing, it will not be added.
09:11 In the New user password dropdown, select Field required in file.
09:17 Under Force password change, select All.This will prompt all users to change their passwords when they login for the first time.
09:27 We will let the other fields in this section remain default.
09:32 Let us look at the Default values section now.
09:36 Under Email display, select Allow only other course members to see my email address.
09:44 You can input the default fields, if they are same for all users. These fields will be used for all uploaded users.
09:55 I will type Mumbai in City/Town,
09:59 Next, click on Show more… There are more fields that we can enter data into.
10:07 But notice that none of them are mandatory. So I will let these remain blank for now.
10:15 At the bottom of the page, click on Upload users button.
10:20 Look at the status column of the Upload users results table displayed here.
10:27 For the 1st user, the status message is:

User not added - already registered.

10:35 This user already exists in the system, so it was skipped.
10:40 Rest of the users have been added as New users.
10:45 Look at the status displayed here
10:49 Weak passwords are the ones that do not follow password rules.
10:54 Though these will be uploaded in the system, it is always preferable to have strong passwords.
11:01 Click on Continue button. Let us view all the users that we created.
11:08 Click on Site Administration. Then click on the Users tab. Under the Accounts section, click on Browse list of users.
11:20 We now have 4 users.
11:23 With this we come to the end of the tutorial.

Let us summarize.

11:29 In this tutorial, we learnt to:

Add a user

Edit a user’s profile

Upload users in bulk

11:39 The video at the following link, summarizes the Spoken Tutorial project. Please download and watch it.
11:47 The Spoken Tutorial Team conducts workshops and gives certificates. For more details, please write to us.
11:55 Please post your timed queries in this forum.
12:00 Spoken Tutorial Project is funded by NMEICT, MHRD, Government of India.. More information on this mission is available at the link shown.
12:11 This script has been contributed by Priyanka. And this is Nancy Varkey along with the spoken tutorial team signing off.
12:15 Thanks for joining.

Contributors and Content Editors

Pratik kamble, Sandhya.np14