Administração

Scan de vídeos + Usuários + CRUD de Aulas + CRUD de Questões + Pipeline PDF→JSON→Import
Checando sessão… Voltar

0) Resumo

Visor rápido do que existe no banco (usa /admin/stats).
Aulas cadastradas
Áreas
Temas

1) Scan de vídeos

Varre a pasta configurada de vídeos (LEVELMED_VIDEOS_DIR) e cadastra/atualiza aulas no banco. Se a variável não estiver definida, cai no fallback do projeto.
Dica: deixe vazio e use Escanear (padrão) (recomendado).
Ex: D:\LevelMed\media\LevelMedVideos

2) Usuários

Aprovar cadastro, bloquear, prazar, editar, resetar senha e derrubar sessão (anti-login simultâneo).

3) Aulas

Edita título/área/tema via modal. file_path só leitura (por segurança e sanidade).

4) Questões

Busca/pagina/edita enunciado/alternativas/gabarito/explicação/metadados. Delete soft (is_deleted=true).

5) Importar questões (PDF → JSON → Banco)

Envie um PDF, gere questions.json no lugar certo e importe pro banco. Também tenta associar imagens (/media/questions/<content_slug>) e vídeos (/media/qvideos) quando possível.
Saída padrão: media/Levelmed_content/conteudos/<slug>/out/questions.json

6) Simulado (Admin)

Reseta simulado de um usuário: sessões, bloqueio mensal, histórico anti-repetição e/ou simulado ativo. Usa /simulado/admin/reset_user.
Dica: você pega o ID na tabela de usuários acima.