Docs
Course Creation Guide

Course Creation Guide

Learn how to create engaging courses, manage batches, and organize your teaching content effectively.

Course Creation Guide

This comprehensive guide will teach you how to create, organize, and manage courses (batches) in Guidroo to deliver exceptional learning experiences.

Table of Contents

  1. Understanding Batches and Courses
  2. Creating Your First Batch
  3. Batch Configuration
  4. Content Organization
  5. Student Enrollment
  6. Tutor Assignment
  7. Batch Management

Understanding Batches and Courses

What is a Batch?

In Guidroo, a "Batch" is a course or class that students can enroll in. Think of it as a container that holds:

  • Course Information: Name, description, subject, and details
  • Sessions: Individual lessons or classes within the course
  • Students: Enrolled learners
  • Tutors: Instructors assigned to teach
  • Content: Materials, resources, and assignments

Batch overview screenshot placeholder

Batch vs. Session

Batch (Course):

  • Long-term learning program
  • Multiple sessions over time
  • Student enrollment and progress tracking
  • Overall course management

Session (Class):

  • Individual lesson or class
  • Specific date and time
  • Live or recorded content
  • Part of a larger batch

Batch vs session screenshot placeholder

Creating Your First Batch

Step 1: Access Batch Creation

  1. Navigate to Batches in your dashboard
  2. Click "Create New Batch" button
  3. Fill in the batch details form

Create batch button screenshot placeholder

Step 2: Basic Information

Required Information:

  • Batch Name: Clear, descriptive name (e.g., "Advanced Mathematics - Grade 10")
  • Subject: Select from available subjects or create custom
  • Description: Detailed description of what students will learn
  • Start Date: When the batch begins
  • End Date: When the batch ends (optional)

Basic batch information screenshot placeholder

Optional Information:

  • Prerequisites: What students should know before enrolling
  • Learning Objectives: What students will achieve
  • Target Audience: Who this batch is designed for
  • Difficulty Level: Beginner, Intermediate, or Advanced

Optional batch information screenshot placeholder

Step 3: Capacity and Pricing

Student Capacity:

  • Maximum Students: Set a limit on enrollment
  • Minimum Students: Minimum required to start the batch
  • Waitlist: Allow students to join a waiting list

Pricing Options:

  • Free Batch: No payment required
  • Paid Batch: Set your price and currency
  • Payment Required: Whether payment is mandatory before enrollment
  • Payment Plans: Installment options for students

Capacity and pricing screenshot placeholder

Batch Configuration

Step 1: Batch Settings

Configure advanced batch settings:

General Settings:

  • Batch Code: Unique identifier for the batch
  • Status: Upcoming, Active, Completed, or Archived
  • Visibility: Public, Private, or Invite-only
  • Language: Primary language for the batch

Batch settings screenshot placeholder

Learning Settings:

  • Learning Path: Structured progression through content
  • Assessment Methods: How students will be evaluated
  • Certification: Whether students receive certificates
  • Prerequisites: Required knowledge or skills

Learning settings screenshot placeholder

Step 2: Content Structure

Organize your batch content:

Content Organization:

  • Modules: Group related sessions together
  • Lessons: Individual learning units
  • Resources: Additional materials and references
  • Assignments: Homework and projects

Content structure screenshot placeholder

Content Types:

  • Live Sessions: Real-time interactive classes
  • Recorded Content: Pre-recorded video lessons
  • Reading Materials: Documents and articles
  • Interactive Content: Quizzes, polls, and discussions

Content types screenshot placeholder

Content Organization

Step 1: Create Modules

Organize your content into logical modules:

  1. Click "Add Module" in your batch
  2. Enter module name and description
  3. Set module order and prerequisites
  4. Add content to the module

Create module screenshot placeholder

Step 2: Add Sessions

Create individual sessions within modules:

Session Details:

  • Session Title: Clear, descriptive name
  • Session Type: Live, Recorded, or Hybrid
  • Duration: How long the session lasts
  • Date and Time: When the session occurs (for live sessions)

Add session screenshot placeholder

Session Content:

  • Overview: What will be covered
  • Learning Objectives: Specific goals for the session
  • Materials: Required resources and materials
  • Activities: Interactive elements and exercises

Session content screenshot placeholder

Step 3: Upload Resources

Add supporting materials to your batch:

Resource Types:

  • Documents: PDFs, Word documents, presentations
  • Videos: Recorded lectures and demonstrations
  • Images: Diagrams, charts, and illustrations
  • Links: External resources and websites

Upload resources screenshot placeholder

Resource Organization:

  • Folders: Organize resources by topic or session
  • Tags: Label resources for easy searching
  • Access Control: Set who can view each resource
  • Version Control: Track updates to resources

Resource organization screenshot placeholder

Student Enrollment

Step 1: Enrollment Options

Configure how students can join your batch:

Enrollment Types:

  • Open Enrollment: Anyone can join
  • Invite Only: Students must be invited
  • Application Required: Students must apply and be approved
  • Prerequisites: Students must meet certain requirements

Enrollment options screenshot placeholder

Step 2: Student Management

Manage enrolled students:

Student Information:

  • Profile Details: Name, email, and contact information
  • Progress Tracking: Completion status and performance
  • Attendance Records: Session attendance and participation
  • Communication: Messages and feedback

Student management screenshot placeholder

Enrollment Actions:

  • Add Students: Manually enroll students
  • Remove Students: Remove students from the batch
  • Suspend Access: Temporarily disable student access
  • Transfer Students: Move students to different batches

Enrollment actions screenshot placeholder

Step 3: Student Communication

Communicate with your students:

Communication Tools:

  • Announcements: Send updates to all students
  • Individual Messages: Private communication with specific students
  • Discussion Forums: Group discussions and Q&A
  • Progress Reports: Regular updates on student performance

Student communication screenshot placeholder

Tutor Assignment

Step 1: Assign Primary Tutor

Select the main instructor for your batch:

  1. Go to Tutor Assignment section
  2. Click "Assign Primary Tutor"
  3. Select tutor from available team members
  4. Set permissions and responsibilities

Assign primary tutor screenshot placeholder

Step 2: Add Co-Tutors

Assign additional instructors:

Co-Tutor Roles:

  • Teaching Assistant: Help with instruction and support
  • Guest Instructor: Specialized knowledge for specific topics
  • Substitute Teacher: Cover for primary tutor when needed
  • Mentor: Provide guidance and support to students

Add co-tutors screenshot placeholder

Step 3: Tutor Permissions

Set what each tutor can do:

Permission Levels:

  • Full Access: All batch management capabilities
  • Teaching Only: Can conduct sessions and view students
  • Limited Access: Specific permissions for certain tasks
  • Read Only: Can view content but not modify

Tutor permissions screenshot placeholder

Batch Management

Step 1: Batch Status Management

Manage your batch lifecycle:

Status Options:

  • Draft: Still being created and configured
  • Upcoming: Ready to start, accepting enrollments
  • Active: Currently running with students
  • Completed: Finished, students have completed
  • Archived: Archived for future reference

Batch status screenshot placeholder

Step 2: Batch Analytics

Track your batch performance:

Key Metrics:

  • Enrollment Numbers: How many students are enrolled
  • Completion Rates: Percentage of students who complete
  • Student Satisfaction: Feedback and ratings
  • Revenue: Financial performance of the batch

Batch analytics screenshot placeholder

Step 3: Batch Updates

Keep your batch current and relevant:

Update Types:

  • Content Updates: Add new materials and resources
  • Schedule Changes: Modify session times and dates
  • Pricing Updates: Change batch pricing and payment terms
  • Policy Changes: Update enrollment and participation policies

Batch updates screenshot placeholder

Best Practices

Course Design

Effective Course Structure:

  • Clear Learning Path: Logical progression through content
  • Engaging Content: Mix of different content types
  • Interactive Elements: Opportunities for student participation
  • Regular Assessments: Check understanding and progress

Course design best practices screenshot placeholder

Student Engagement

Keep Students Engaged:

  • Regular Communication: Frequent updates and announcements
  • Interactive Sessions: Encourage participation and discussion
  • Varied Content: Use different types of materials and activities
  • Progress Recognition: Celebrate achievements and milestones

Student engagement screenshot placeholder

Quality Assurance

Maintain High Quality:

  • Regular Reviews: Periodically review and update content
  • Student Feedback: Collect and act on student input
  • Performance Monitoring: Track student success and satisfaction
  • Continuous Improvement: Always look for ways to enhance the experience

Quality assurance screenshot placeholder

Troubleshooting

Common Issues

Batch Creation Problems:

  • Missing Information: Ensure all required fields are filled
  • Date Conflicts: Check that dates are logical and don't conflict
  • Permission Issues: Verify you have the right permissions
  • System Errors: Try refreshing the page or logging out and back in

Student Enrollment Issues:

  • Capacity Limits: Check if batch is at maximum capacity
  • Prerequisites: Ensure students meet all requirements
  • Payment Issues: Verify payment processing is working
  • Access Problems: Check student permissions and access

Content Management Issues:

  • Upload Problems: Check file size and format requirements
  • Access Issues: Verify content permissions and visibility
  • Organization Problems: Use folders and tags to organize content
  • Version Control: Keep track of content updates and changes

Getting Help

Support Resources:

  • Help Center: Comprehensive documentation and guides
  • Video Tutorials: Step-by-step video instructions
  • Community Forum: Connect with other educators
  • Live Chat: Real-time support during business hours
  • Email Support: Detailed help via email

Creating effective courses in Guidroo is about understanding your students' needs and designing learning experiences that meet those needs. By following these guidelines and best practices, you'll create courses that engage students and deliver real value. Remember, our support team is always available to help you succeed!