Skip to content

[Etapa 9] Questão Multi-Prova — client-vcnafacul (provasContendo) - #648

Open
FernandoAlmeidaPinto wants to merge 7 commits into
developfrom
feature/etapa9-card07c-client-cleanup
Open

[Etapa 9] Questão Multi-Prova — client-vcnafacul (provasContendo)#648
FernandoAlmeidaPinto wants to merge 7 commits into
developfrom
feature/etapa9-card07c-client-cleanup

Conversation

@FernandoAlmeidaPinto

Copy link
Copy Markdown
Member

Etapa 9 — Questão Multi-Prova (Release A.5) · client-vcnafacul

Alinha os tipos/consumers do frontend ao shape novo do domínio Simulado (ver ms-simulado PR #166) e faz o banco de questões não quebrar após o cutover (a questão não tem mais uma prova/número únicos — pode estar em N provas).

O que mudou (cards 01 + 05 + 07c)

  • Card 01: tipos IQuestaoNaContainer + questoesNovo? paralelo em Prova/ISimuladoDTO.
  • Card 05: vista admin de prova lê o novo contador; fluxo do aluno/histórico intocados (o ms remapeia).
  • Card 07c:
    • Remove o questoesNovo? paralelo; SimuladoResumo.questoesIQuestaoNaContainer[]; simuladosViewquestoes?.length.
    • Banco de questões: QuestionCardBaseprovasContendo; a lista mostra prova/número via provasContendo.
    • Detalhe/classificação recebem provasContendo do contexto da lista (prop) — VIEW mostra a prova/número atuais e o form de classificação inicializa a partir deles; o edit (input de prova+número) continua igual.
    • Remove modalQuestionDetails.tsx morto; fix do botão "Visualizar Prova" (gate por provaSelecionada).

Decisão de escopo: cleanup + não-quebrar. A UI completa de gestão multi-prova do banco de questões (adicionar questão existente a N provas) fica pra feature futura (docs/pendencias.md §2.15) — a infra já está pronta.

Testes

npx tsc --noEmit e npm run build verdes (client sem test runner).

⚠️ Deploy lockstep com ms-simulado (#166) e api-vcnafacul (#509): rodar script 0002 → ms → api → client.

🤖 Generated with Claude Code

FernandoAlmeidaPinto and others added 7 commits August 1, 2026 22:00
…doDTO

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…e subdoc

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ndo (não-quebrar)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ova opcional)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…saiu da entidade)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant