Sincronizar Cursos do Moodle

Importa todos os cursos do Moodle para o sistema local, incluindo imagens e estrutura.

@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('warning'))
{{ session('warning') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
@if($stats && isset($stats['total']))

Resultado da Sincronização

{{ $stats['total'] ?? 0 }}
Total Processados
{{ $stats['created'] ?? 0 }}
Criados
{{ $stats['updated'] ?? 0 }}
Atualizados
{{ $stats['images_downloaded'] ?? 0 }}
Imagens Baixadas
@if(!empty($stats['errors']))

⚠️ Erros ({{ count($stats['errors']) }})

@foreach($stats['errors'] as $error)
Curso #{{ $error['course_id'] ?? '?' }}: {{ $error['error'] }}
@endforeach
@endif
@endif

ℹ️ Informações Importantes

  • Esta sincronização busca TODOS os cursos do Moodle
  • Imagens são baixadas apenas se não existirem localmente (ou se forçar re-download)
  • Dados são atualizados apenas 1x por dia (exceto se forçar)
  • Alunos NÃO sincronizam estrutura de cursos, apenas seu progresso individual