<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.krossys.com/index.php?action=history&amp;feed=atom&amp;title=Ops%3A_User_Accounts_Lifecycle</id>
	<title>Ops: User Accounts Lifecycle - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.krossys.com/index.php?action=history&amp;feed=atom&amp;title=Ops%3A_User_Accounts_Lifecycle"/>
	<link rel="alternate" type="text/html" href="https://wiki.krossys.com/index.php?title=Ops:_User_Accounts_Lifecycle&amp;action=history"/>
	<updated>2026-09-28T04:53:53Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.krossys.com/index.php?title=Ops:_User_Accounts_Lifecycle&amp;diff=5&amp;oldid=prev</id>
		<title>Admin.krossys: Created page with &quot;User management is the foundation of academic operations. This guide covers the complete lifecycle of a user account: creating accounts manually, importing students in bulk, maintaining credentials, and suspending accounts when a student leaves the program.  __TOC__  == 1. Accessing User Management == All user management tasks are performed in the &#039;&#039;&#039;Site administration&#039;&#039;&#039; area. * Navigate to: &#039;&#039;&#039;Site administration&#039;&#039;&#039; tab → &#039;&#039;&#039;Users&#039;&#039;&#039; tab → &#039;&#039;&#039;Accounts&#039;&#039;&#039; section....&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.krossys.com/index.php?title=Ops:_User_Accounts_Lifecycle&amp;diff=5&amp;oldid=prev"/>
		<updated>2026-01-18T23:24:39Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;User management is the foundation of academic operations. This guide covers the complete lifecycle of a user account: creating accounts manually, importing students in bulk, maintaining credentials, and suspending accounts when a student leaves the program.  __TOC__  == 1. Accessing User Management == All user management tasks are performed in the &amp;#039;&amp;#039;&amp;#039;Site administration&amp;#039;&amp;#039;&amp;#039; area. * Navigate to: &amp;#039;&amp;#039;&amp;#039;Site administration&amp;#039;&amp;#039;&amp;#039; tab → &amp;#039;&amp;#039;&amp;#039;Users&amp;#039;&amp;#039;&amp;#039; tab → &amp;#039;&amp;#039;&amp;#039;Accounts&amp;#039;&amp;#039;&amp;#039; section....&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;User management is the foundation of academic operations. This guide covers the complete lifecycle of a user account: creating accounts manually, importing students in bulk, maintaining credentials, and suspending accounts when a student leaves the program.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== 1. Accessing User Management ==&lt;br /&gt;
All user management tasks are performed in the &amp;#039;&amp;#039;&amp;#039;Site administration&amp;#039;&amp;#039;&amp;#039; area.&lt;br /&gt;
* Navigate to: &amp;#039;&amp;#039;&amp;#039;Site administration&amp;#039;&amp;#039;&amp;#039; tab → &amp;#039;&amp;#039;&amp;#039;Users&amp;#039;&amp;#039;&amp;#039; tab → &amp;#039;&amp;#039;&amp;#039;Accounts&amp;#039;&amp;#039;&amp;#039; section.&lt;br /&gt;
&lt;br /&gt;
== 2. Creating a Single User (Manual) ==&lt;br /&gt;
Use this method for adding individual staff members, teachers, or late-enrolling students.&lt;br /&gt;
&lt;br /&gt;
# Go to &amp;#039;&amp;#039;&amp;#039;Site administration&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Users&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Accounts&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Add a new user&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Fill in the &amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039; fields:&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Username&amp;#039;&amp;#039;&amp;#039;: Must be lowercase letters only. (e.g., `john.doe`).&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Authentication method&amp;#039;&amp;#039;&amp;#039;: Leave as &amp;quot;Manual accounts&amp;quot;.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Suspended account&amp;#039;&amp;#039;&amp;#039;: Ensure this is unchecked.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Generate password and notify user&amp;#039;&amp;#039;&amp;#039;: &amp;lt;span style=&amp;quot;color:green; font-weight:bold;&amp;quot;&amp;gt;Recommended.&amp;lt;/span&amp;gt; Check this box so Moodle emails the login details to the user automatically. This saves you from creating and sending passwords manually.&lt;br /&gt;
# Fill in the &amp;#039;&amp;#039;&amp;#039;User details&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;First name&amp;#039;&amp;#039;&amp;#039; &amp;amp; &amp;#039;&amp;#039;&amp;#039;Last name&amp;#039;&amp;#039;&amp;#039;: Required.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Email address&amp;#039;&amp;#039;&amp;#039;: Required. Ensure this is accurate, as the password reset email will be sent here.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Create user&amp;#039;&amp;#039;&amp;#039; at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
== 3. Bulk User Creation (CSV Upload) ==&lt;br /&gt;
For new cohorts or large intakes, use the &amp;quot;Upload users&amp;quot; feature to create hundreds of accounts at once.&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Prepare the CSV File ===&lt;br /&gt;
Create a spreadsheet (Excel) and save it as a &amp;#039;&amp;#039;&amp;#039;.csv (Comma delimited)&amp;#039;&amp;#039;&amp;#039; file. The first row must contain the column headers.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Required headers:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 username,firstname,lastname,email&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Example Data:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 username,firstname,lastname,email&lt;br /&gt;
 s2024001,Zhang,San,san.zhang@example.com&lt;br /&gt;
 s2024002,Li,Si,si.li@example.com&lt;br /&gt;
&lt;br /&gt;
=== Step 2: Upload Process ===&lt;br /&gt;
# Go to &amp;#039;&amp;#039;&amp;#039;Site administration&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Users&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Accounts&amp;#039;&amp;#039;&amp;#039; → &amp;#039;&amp;#039;&amp;#039;Upload users&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Drag and drop your .csv file into the &amp;#039;&amp;#039;&amp;#039;File&amp;#039;&amp;#039;&amp;#039; area.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Upload users&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Preview Page&amp;#039;&amp;#039;&amp;#039;: Moodle will show a preview of the users.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Upload type&amp;#039;&amp;#039;&amp;#039;: Select &amp;quot;Add new only, skip existing users&amp;quot; (safest option).&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;New user password&amp;#039;&amp;#039;&amp;#039;: Select &amp;quot;Create password if needed and send via email&amp;quot;. This ensures students receive their credentials immediately.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Upload users&amp;#039;&amp;#039;&amp;#039; again to confirm.&lt;br /&gt;
# Review the results page to ensure there were no errors.&lt;br /&gt;
&lt;br /&gt;
== 4. Password Management ==&lt;br /&gt;
&amp;quot;I forgot my password&amp;quot; is the most common support request.&lt;br /&gt;
&lt;br /&gt;
=== Method A: The &amp;quot;Force&amp;quot; Reset (Operational) ===&lt;br /&gt;
If a user cannot use the &amp;quot;Forgotten your password?&amp;quot; link on the login page, you can reset it manually:&lt;br /&gt;
# Go to &amp;#039;&amp;#039;&amp;#039;Browse list of users&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Search for the user by name or email.&lt;br /&gt;
# Click the &amp;#039;&amp;#039;&amp;#039;Gear icon ⚙️&amp;#039;&amp;#039;&amp;#039; (Edit) next to their name.&lt;br /&gt;
# Scroll to the &amp;#039;&amp;#039;&amp;#039;New password&amp;#039;&amp;#039;&amp;#039; field.&lt;br /&gt;
# Type a temporary password (e.g., `ChangeMe123!`).&lt;br /&gt;
# Check the box &amp;#039;&amp;#039;&amp;#039;Force password change&amp;#039;&amp;#039;&amp;#039;. This requires the user to set their own secure password immediately upon logging in.&lt;br /&gt;
# Scroll down and click &amp;#039;&amp;#039;&amp;#039;Update profile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Communicate the temporary password to the user securely.&lt;br /&gt;
&lt;br /&gt;
== 5. Suspending Users (Withdrawals) ==&lt;br /&gt;
When a student withdraws, pauses their studies, or graduates, you should &amp;#039;&amp;#039;&amp;#039;Suspend&amp;#039;&amp;#039;&amp;#039; their account rather than delete it.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Action&lt;br /&gt;
! Effect on Data&lt;br /&gt;
! When to use&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Suspend (Recommended)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| User cannot login. All grades, assignment submissions, and logs are &amp;#039;&amp;#039;&amp;#039;preserved&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
| Student drops out, payment issues, or course completion.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Delete (Dangerous)&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| User is removed. All operational data (grades, logs) associated with this user may be &amp;#039;&amp;#039;&amp;#039;permanently lost&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
| Only for spam accounts or erroneous duplicates.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== How to Suspend a User ===&lt;br /&gt;
# Go to &amp;#039;&amp;#039;&amp;#039;Browse list of users&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Find the user and click the &amp;#039;&amp;#039;&amp;#039;Gear icon ⚙️&amp;#039;&amp;#039;&amp;#039; (Edit).&lt;br /&gt;
# In the &amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039; section, find the &amp;#039;&amp;#039;&amp;#039;Suspended account&amp;#039;&amp;#039;&amp;#039; checkbox.&lt;br /&gt;
# &amp;#039;&amp;#039;&amp;#039;Check&amp;#039;&amp;#039;&amp;#039; the box.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Update profile&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
The user can no longer log in, but their history remains in the system for reporting purposes. To reactivate them, simply uncheck the box.&lt;br /&gt;
&lt;br /&gt;
== 6. Searching and Filtering ==&lt;br /&gt;
To manage a large student body, use the advanced filters.&lt;br /&gt;
# Go to &amp;#039;&amp;#039;&amp;#039;Browse list of users&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;Show more&amp;#039;&amp;#039;&amp;#039; in the &amp;quot;New filter&amp;quot; section.&lt;br /&gt;
# You can filter by:&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Email address&amp;#039;&amp;#039;&amp;#039;: Useful if you only have their email.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Suspended account&amp;#039;&amp;#039;&amp;#039;: Select &amp;quot;Yes&amp;quot; to see all inactive students.&lt;br /&gt;
#* &amp;#039;&amp;#039;&amp;#039;Last access&amp;#039;&amp;#039;&amp;#039;: Useful to identify &amp;quot;At-Risk&amp;quot; students who haven&amp;#039;t logged in for a while (e.g., &amp;quot;before 30 days ago&amp;quot;).&lt;/div&gt;</summary>
		<author><name>Admin.krossys</name></author>
	</entry>
</feed>