Admin Portal

Admin Management Center

Complete control over your learning platform

Live Platform Statistics

Access real-time data on users, courses, enrollments, and revenue directly in MoodleCloud

Course Management

Create, edit, and manage courses with video content, quizzes, and assignments via MoodleCloud

  • Create new courses
  • Upload video lessons
  • Design quizzes & tests
  • Track student progress

User Management

Complete user lifecycle management - add, edit, suspend, and manage all user accounts

  • Add & remove users
  • Assign roles & permissions
  • Suspend/reactivate accounts
  • Reset passwords
  • View login activity

Bulk Enrollment

Powerful bulk enrollment system for universities to import hundreds of students via CSV/Excel with automated processing

  • CSV/Excel file import
  • University batch upload
  • Auto email invitations
  • Cohort auto-assignment
  • Course auto-enrollment

Reports & Analytics

Comprehensive analytics dashboard with real-time insights on learner progress and platform performance

  • Course completion rates
  • Student performance metrics
  • Activity & engagement logs
  • Export to PDF/Excel/CSV
  • Custom date range filtering

Payment Management

Complete payment gateway management with PayPal, Stripe & manual payment options for course enrollments

  • Set course pricing & discounts
  • PayPal & Stripe integration
  • View transaction history
  • Process refunds & disputes
  • Generate payment reports

Notifications

Complete notification management system for announcements, email alerts, messaging & scheduled communications

  • Site-wide announcements
  • Email notification settings
  • Messaging preferences
  • Course & forum alerts
  • Scheduled notifications

Advanced User Search

Find users quickly by name, email, or filter by role (Student, Teacher, Admin, University)

Search Users

CSV Upload Guide

Required and optional fields for bulk user upload in MoodleCloud

Required Fields

  • username - Unique login ID
  • firstname - First name
  • lastname - Last name
  • email - Email address

Optional Fields

  • password - Initial password
  • course1 - Course enrollment
  • cohort1 - Cohort assignment
  • role1 - Role assignment

Enrollment Methods Reference

Available enrollment methods in MoodleCloud for different use cases

Bulk Upload

Import users via CSV/Excel with automatic course & cohort assignment

Cohort Sync

Automatically enroll cohort members in courses when added to group

Manual Enroll

Manually enroll individual students into specific courses one at a time

Self Enroll

Allow students to self-enroll with optional enrollment key for access

Bulk Enrollment Steps

Follow these steps to successfully bulk enroll students

1

Prepare CSV

Download template and fill in user data with required fields

2

Create Cohorts

Set up cohorts for different classes or departments first

3

Upload Users

Upload your CSV file and preview before confirming import

4

Verify & Notify

Review import results and send welcome emails to new users

Notification Types & Settings

Configure notification preferences for different events in MoodleCloud

Email Notification Configuration

Configure outgoing email settings, SMTP server, email templates, and delivery options for all automated notifications

Reports Hub

Comprehensive MoodleCloud Reports

Access detailed analytics and reports directly in MoodleCloud. Track student progress, course performance, and system activity with these specialized reports.

Export Reports

Download reports in multiple formats for offline analysis and record keeping

Excel
PDF
CSV
All Reports