Skip to main content

How to create a course in PragmaTeach

This guide walks you through creating a course step by step.


Step 1: Open course creation

  1. Go to Courses in the platform.
  2. Click + Create course (top right).
  3. The course creation form will open.

You can also use the floating quick-action button at the bottom right.


Step 2: Basic information

The first step is Basic information.

2.1 Course type

Choose one of:

  • Language course: For language teaching (English, Spanish, etc.).
  • Specific course: For other subjects or specialized content.

2.2 Subject

In the Subject dropdown, select the subject (e.g. English, Mathematics, History, or Other and enter a custom subject).

2.3 Course details

Fill in:

  • Course title: A clear name for the course.
  • Course description: Content, objectives, and methodology.
tip

A detailed description helps the AI generate better, more aligned content.

2.4 Target audience

Select the Target audience age group from the dropdown (including “All” for all ages).

2.5 Groups

In Groups you can:

  • Click + Add to add groups to the course.
  • Create a chat room for the group (teachers and students).
  • Optionally set Public course so the course is available to all users in your school.

You can skip adding groups here and add them later.


Step 3: Course duration

Set how long the course runs.

tip

Each lesson is the smallest unit students see. Lessons are activated one by one and include the exercises you create for them.

Duration options

  • Mini: 5 lessons (~1 week if you activate 1 per day).
  • Short: 20 lessons (~1 month).
  • 3 months: 60 lessons (~3 months).
  • 6 months: 80 lessons (~6 months).
  • Custom: Use the slider to set the exact number of lessons.
  • From schedule: The platform calculates the number of lessons from start/end dates and the days of the week you select.

Step 4: Course language

Set the main language of the course and, if needed, a second language for translations shown to students.

  • Choose the main language (e.g. Spanish).
  • In Translation languages, select the second language (only one secondary language is supported).
  • Use the Translation percentage slider to set what proportion of exercises appear in the second language.

Step 5: Create course

Click Create course (bottom right). You will be taken to the main course screen.


Optional: Change cover image

Click the pencil on the cover to open a panel where you can choose from a set of images or upload your own.


After creation: Course detail

From the course detail screen you can:

  • See course status (e.g. Inactive until you activate it).
  • Use the top tabs: Information, Users, Materials, Calendar, Settings, Reports, Performance.
  • See a short summary: language, uploaded documents, number of students and teachers, and allowed attempts per lesson.
  • Upload reference materials and manage lessons and modules.

Upload reference materials

Upload the course programme and good-quality reference materials. The AI uses these to generate activities.

You can upload several formats, including web links.


Step 6: Generate course structure

After uploading materials, you have three ways to define the structure:

important

You can edit and customize everything the AI generates.

6.1 Automatic structure with AI

The AI generates the structure based on the number of lessons you set.

  • You get a preview of suggested modules and lessons.
  • Before confirming, you can change the number of lessons and regenerate, remove items, or accept as is.
  • When you click Generate, a background task runs. Check the background tasks icon (top right): yellow = in progress, green = finished.

6.2 Suggest modules (instructions for the AI)

In Modules, click Suggest to set how many modules you want and give the AI conditions to follow (e.g. themes, order, level).

6.3 Create structure manually

Click + to add modules one by one with your own titles and descriptions, without using the AI.


Activate the course

The course must be Active for students to see it and access lessons and exercises.

On the main course page, open Actions and then Activate.

Once the course is created and activated, you can start adding and activating lessons and creating exercises for each lesson.