Quick Start Guide

Welcome to Cloud School, the comprehensive learning management platform designed for modern educational institutions. This guide will walk you through the initial setup process, helping you configure your organization and start delivering educational content efficiently.

Before You Begin

Ensure you have administrative credentials and access to your organization's domain settings. The setup process typically takes 15-20 minutes for a standard configuration.

Prerequisites

Before proceeding with the installation, verify that your environment meets the following requirements:

  • A verified organization domain (e.g., school.edu)
  • Administrative access to your identity provider for SSO configuration
  • Modern web browser with JavaScript enabled
  • Stable internet connection (minimum 10 Mbps recommended)

Step 1: Organization Setup

The first step involves creating your organization profile within Cloud School. This establishes the foundation for all subsequent configurations.

Creating Your Organization

Navigate to the organizations endpoint and submit your organization details. Here's an example using our REST API:

Once created, you'll receive an organization ID that serves as the unique identifier for all API operations.

Step 2: Authentication Configuration

Cloud School supports multiple authentication methods to accommodate different organizational needs. We recommend implementing Single Sign-On (SSO) for seamless user experience and enhanced security.

Supported Authentication Methods

  • SAML 2.0: Enterprise-standard protocol for secure authentication
  • OAuth 2.0: Modern authorization framework with broad compatibility
  • LDAP/Active Directory: Direct integration with existing directory services
  • Built-in Authentication: Native username/password system for smaller organizations
Security Recommendation

We strongly recommend enabling two-factor authentication (2FA) for all administrative accounts, regardless of the primary authentication method chosen.

Step 3: User Management

After configuring authentication, you can begin adding users to your Cloud School instance. The platform supports both individual user creation and bulk import operations.

Bulk Import via CSV

For organizations with existing user databases, our CSV import feature streamlines the onboarding process. The system automatically validates email formats, detects duplicates, and assigns appropriate roles based on your specifications.

Field Required Description Example
email Yes User's email address john.doe@example.edu
first_name Yes User's first name John
last_name Yes User's last name Doe
role No User role (student, instructor, admin) student
department No Department or division Computer Science

Step 4: Course Creation

With your users configured, you're ready to create and organize educational content. Cloud School's course builder provides flexible tools for structuring learning materials according to your pedagogical approach.

Course Structure

Each course in Cloud School follows a hierarchical structure that supports various teaching methodologies:

  • Modules: High-level groupings of related content
  • Lessons: Individual learning units within modules
  • Activities: Interactive elements including quizzes, assignments, and discussions
  • Resources: Supporting materials such as readings, videos, and downloads
Best Practice

Start with a pilot course to familiarize yourself with the platform's capabilities before rolling out to your entire curriculum. This approach allows you to establish best practices and gather feedback from early adopters.

Next Steps

Congratulations on completing the initial setup of Cloud School. As you continue to explore the platform, consider these advanced features to enhance your learning environment:

Support Resources

Our support team is available to assist you throughout your Cloud School journey. Access these resources for additional help:

  • Documentation: Comprehensive guides and tutorials
  • Community Forum: Connect with other Cloud School administrators
  • Support Portal: Submit tickets for technical assistance
  • Office Hours: Weekly live sessions with our product team