USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Gostaria de Idéias para Análise
JERB RS
PELOTAS
RS - BRASIL
ENUNCIADA !
Postada em 24/07/2006 09:10 hs         
Bom dia a todos os colegas. Estou aqui, buscando dicas e idéias para difundir com as minhas em relação a um sistema que estou trabalhando, o qual é direcionado para a correção de provas de concursos em geral... pegando como foco, um concurso que tem 45 questões objetivas, eu gostaria de "ouvir" dicas e idéias dos colegas para processamento de correção de resultados. Existe uma tabela chamada GABARITOS, onde eu armazeno o resultado das 45 questões, vamos imaginar Q1=A, Q2=C, Q3=D...Q45=E e possuo a tabela com os dados do candidato (Inscrição, Controle da prova, etc e as respostas dos mesmos. O concurso pode ser feito em 1 dia, 2 ou 3 dias... logo, terei N gabaritos com as respostas e N provas feitas por cada candidato. Os concursos, as vezes chegam em 35000 candidatos... isto multiplicado por 3 se forem 3 dias e 45 questões por dia... eu queria uma idéia de como processar estas informações, se criar vetores dinamicos seria a saida pois preciso confrontar cada questão do candidato com cada questão do gabarito. Tipo, gabarito 1, prova 1 do candidato X.... se Q1 do gabarito 1 = Q1 do candidato X, Acertos=Acertos+1 ou Erros=Erros+1.... e assim por diante... para depois poder efetuar os cálculos para cada candidato... o que me sugerem ? por favor, enviem suas idéias. É importante eu realizar este processo com a melhor performance possível. Estou trabalhando com Access 2003 mas usando ADO, e já tenho script para Postgres também. Creio que o banco não seja problema... aguardo respostas.

JERB RS
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 24/07/2006 13:37 hs            
Bem amigo, eu trabalharia com vetores com certeza efetuará o processamento muito mais rápido, e se for usar o MsFlex para trazer informações em grade para tela, carregue com Clip, a vantagem do MsFlex é de colorir as linhas, mas o DbGrid é mais rápido para carregar, carregando o MsFlex com o Clip, voce não faz a formatação dos campos numéricos, então talvez fosse aconselhavel colocar as notas na Tabela do BD como texto, mas tudo voce tem que estudar e ver as vantagens, espero que tenha muito sucesso.
 
vlu//
   
JERB RS
PELOTAS
RS - BRASIL
ENUNCIADA !
Postada em 24/07/2006 14:09 hs         
Valeu Ramos... quanto a saída dos dados eu não esotu me preocupando  no momento,mas sim e armazená-los e como fazer os cálculos... uma dica, se você gosta de usar grades, com certeza o listview é para mim a melhor grade para amostragem. Tem muitos recursos... trabalhei muito tempo com o Dbgrid mas comecei a notar a list quando precisei vincular maior fluxo de informações e consultas. Valeu pelo toque. Vou juntar tudo e depois ver no que dá... um abraço
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 24/07/2006 15:16 hs            
Pois é, vejo tantos amigos perguntando do ListView, e nunca me preocupei em conhece-lo, foi uma boa dica, obrigado.
 
vlu//
   
Rodrigo
não registrado
ENUNCIADA !
Postada em 24/07/2006 16:40 hs   
só lembrando que o listview é pouco mais lento que o msflex, em todo caso, voce tambem poderia utilizar o mshflexgrid. este possui um metodo de atribuicao do source bastante simples bastando fazer: set mshflexgrid.recordset = rst. pronto. eis que a grade esta carregada, basta formatar os campos e esconder as colunas indesejadas. sei que sua duvida é outra e no momento nao posso ajuda-lo, porém, fica ai a dica sobre as grades. abraço.
   
JERB RS
PELOTAS
RS - BRASIL
ENUNCIADA !
Postada em 11/09/2006 09:14 hs         
blza....
   
Página(s): 1/1    

CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página