Skip to main content

Welcome to PragmaTeach

PragmaTeach is an AI-powered educational platform that helps teachers create engaging courses and empowers students to learn more effectively. Whether you're a teacher, administrator, or student, this documentation will guide you through all the features and capabilities of the platform.

What is PragmaTeach?​

PragmaTeach combines the power of artificial intelligence with proven educational practices to create a seamless learning experience. The platform consists of two main applications:

πŸ–₯️ Teacher Dashboard (PragmaTeach_dashboard)​

A comprehensive web application for teachers and administrators to:

  • Create AI-powered courses - Upload documents and let AI generate complete courses with modules, lessons, and exercises
  • Manage students and groups - Organize students into groups, assign courses, and track progress
  • View metrics and analytics - Get detailed insights into student performance and course effectiveness
  • Use the AI Teaching Assistant - Ask questions about your students, courses, and get teaching recommendations
  • Activate lessons - Control which lessons are available to students
  • Schedule live classes - Manage video meetings with students

πŸ“± Student App (PragmaTeach_students)​

A mobile and web application for students to:

  • Access courses - View and navigate through assigned courses
  • Complete lessons - Learn through interactive lessons with various exercise types
  • Track progress - Monitor learning progress and achievements
  • Get AI help - Ask the AI assistant for help during lessons
  • View schedules - See upcoming lessons and live classes

Key Features​

πŸ€– AI-Powered Course Creation​

Upload your documents (textbooks, curricula, guides) and let PragmaTeach's AI generate:

  • Complete course structures with modules and lessons
  • Various exercise types (multiple choice, reading comprehension, math, video, etc.)
  • Automatic translations to multiple languages
  • Aligned content based on official educational programs

πŸ“Š Comprehensive Analytics​

Track everything with detailed metrics:

  • Student progress and completion rates
  • Exercise performance and scores
  • Time spent on lessons
  • Course effectiveness

🌍 Multilingual Support​

Create courses in multiple languages:

  • English
  • Spanish
  • German

Content is automatically translated while maintaining educational quality.

πŸ‘₯ Group Management​

Organize your educational environment:

  • Create student groups (classes)
  • Assign teachers to courses
  • Control course access by group
  • Track group-level performance

Who Should Use This Documentation?​

RoleRecommended Sections
TeachersDashboard Guide, Course Creation, AI Assistant
AdministratorsUser Management, Metrics, School Settings
StudentsStudent App Guide

Getting Started​

Ready to dive in? Here's where to start:

  1. Teachers: Start with Creating Your First Course
  2. Administrators: Begin with Managing Users and Groups
  3. Students: Check out the Student App Overview

Need Help?

If you have questions that aren't answered in this documentation, use the AI Teaching Assistant in the dashboard - it's there to help you with anything related to your courses and students!