Lexiverse
Lexiverse - AI contextual reading engine for English learners. Your next article is your next review.
Revisão gamificada de História: temporadas, desafios e ranking da turma.
Translation pending
EducationTypeScript · PLpgSQLGitHub @cadumichelOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Quiz interativo e gamificado para alunos de Ensino Fundamental e Médio
Translation pending
Loading the full README.
Read the full README ↗Revisão gamificada de História: cada turma disputa uma temporada (bimestre ou trimestre) que termina na prova, com desafios semanais, ranking e geração de questões com o Claude.
Esta é a fase 1 (núcleo) do escopo do MVP.
Professor (/professor)
PROFESSORES_EMAILS.Aluno (/entrar, sem e-mail)
Tipos de questão: múltipla escolha, verdadeiro ou falso em bloco, linha do tempo (arrastar ou setas) e pares.
Defesas contra IA da fase 1: tempo limite por questão controlado pelo servidor (o tempo corre mesmo fora da tela), enunciado em imagem, ordem das questões e dos itens embaralhada por aluno, texto não selecionável, uma tentativa, gabarito só após o fechamento e contagem de saídas da tela (alerta, sem punição automática).
Pontuação: 10 pontos por acerto; V/F, linha do tempo e pares dão crédito parcial proporcional. Desempate do ranking pela taxa de acerto.
Desafio relâmpago em sala, aposta de confiança, dois andares, lacunas, detetive de fontes, caça ao anacronismo, constância, ligas, equipes, medalhas, revisão espaçada e painel de alertas.
src/app/manifest.ts).supabase/migrations). Aluno não tem conta no Supabase: o servidor valida a sessão (cookie assinado) e acessa com a chave secreta, sempre filtrando pela turma do aluno. O gabarito nunca vai para o navegador durante o desafio.claude-opus-5-5) com saída estruturada para gerar lotes (src/lib/claude/gerar.ts).npx supabase link --project-ref SEU_REF
npx supabase db push
Em Authentication > Sign In / Providers, desligue "Allow new users to sign up" e crie seu usuário em Authentication > Users. Para o Google, ative o provedor e adicione https://SEU-DOMINIO/auth/callback às URLs de redirecionamento..env.example. O vercel.json agenda uma consulta diária (/api/manter-ativo) para o Supabase gratuito não pausar por inatividade nas férias; ela só funciona com CRON_SECRET configurado./professor, crie escola, turma e temporada, e passe o código da turma aos alunos.npm install
npx supabase start # precisa de Docker
cp .env.example .env.local # preencha com as chaves do `supabase start`
npm run dev
Testes: npm test · Tipos: npm run typecheck · Lint: npm run lint