Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Mescolare 5000 domande concorso

Ultimo Aggiornamento: 09/07/2016 11:43
Post: 1
Registrato il: 05/06/2016
Utente Junior
Excel 2016
OFFLINE
05/06/2016 16:20

Salve ragazzi, sono nuovo nel forum e avrei bisogno del vosto aiuto.
Devo studiare per un concorso e ho bisogno di mescolare le 5000 domande in modo casuale.
Il file in questione è il seguente: http://www.filedropper.com/bancadati
Post: 664
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Senior
365
ONLINE
05/06/2016 16:46

Ciao

ecco un esempio

cambia le domande importando le tue.

http://www.freeforumzone.com/discussione.aspx?idd=11032986&t=636007407468165521

Post: 1
Registrato il: 05/06/2016
Utente Junior
Excel 2016
OFFLINE
05/06/2016 17:05

Come faccio ad importarle? Le domande non sono normalizzate.
Dai un' occhiata al file excel:
http://www.filedropper.com/bancadati_1
Post: 665
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Senior
365
ONLINE
05/06/2016 18:53

ciao
eccolo in un foglio excel


https://www.dropbox.com/s/9md5jwkn4eop0fe/Banca%20Dati.xlsx?dl=0



devi sistemarlo eliminando le imperfezioni
tipo i numeri che trovi
eliminando le righe
oppure eliminare le sottolineature
sono
5000 righe circa
divertiti
io oggi non posso.

poi lo salvi come csv
e lo inserisci nell'altro file.

se non ci riesci riposta il file scorretto

ciao
Post: 2
Registrato il: 05/06/2016
Utente Junior
Excel 2016
OFFLINE
06/06/2016 15:30

Come faccio a importarle se nelle risposte ci sono le lettere A), B), C), D)? Dovrei dividere le lettere dalle risposte?
Poi nella parte di ragionamento numerico, verso riga 35253, excel fa una confusione incredibile!
Post: 4.818
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
06/06/2016 15:40

Concorso
Ciao Dino, dove hai preso le domande e risposte, vediamo se posso darti una mano.

forse dove sono i dati originali la cosa è più facile

già è un problema studiarle poi complicano la cosa con un file Excel inutile ad i fini di consultazione.

Fai sapere, Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.114
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
06/06/2016 15:42

@federico460
Mi dici come l'hai importato in Excel?
Adesso mi piacerebbe capire cosa intende per mischiare?
Intende che non sia sempre la risposta A.
Grazie

mi sono sovvraposto......a by sal
[Modificato da raffaele1953 06/06/2016 15:45]
Excel 2013
Post: 666
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Senior
365
ONLINE
06/06/2016 15:50

ciao Raf
ho importato il pdf allegato da Dino

http://www.filedropper.com/bancadati_1



ora basta sistemarlo salvarlo come csv e importarlo nel file che ho messo nell'altro post.
basta sostituire i dati ma almeno il file vorrei fosse sistemato
levando numeri e sottolineature varie [SM=g27823]
è un lavoro piuttosto lungo

bisogna pulirlo trasporre le colonne in righe e poi importarlo nel file allegato.

sono una valanga di righe [SM=g27827]

vedi se riesci con una macro

Ciao Sal

il file è tuo
http://www.freeforumzone.com/discussione.aspx?idd=11032986&t=636007407468165521

basato su una discussione uguale identica con altre domande
[Modificato da federico460 06/06/2016 15:55]
Post: 4.821
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
06/06/2016 15:59

Concorso
Ciao Federico hai il file PDF, me lo passi

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 667
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Senior
365
ONLINE
06/06/2016 16:27

eccolo


https://www.dropbox.com/s/86zb3myybmu4g1v/Banca%20Dati.pdf?dl=0



troppo grande per allegarlo normalmente [SM=x423026]
[Modificato da federico460 06/06/2016 16:32]
Post: 3.115
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
06/06/2016 16:52

@federico460
Stò facendo un codice, però ci sono diverse incongruenze.
Comunque le domande erano due:

>>>Mi dici come l'hai importato in Excel (vedere se riesco meglio)
Hai usato un programma?

>>>cosa intende per mischiare
Righe oppure risposte?
Excel 2013
Post: 3
Registrato il: 05/06/2016
Utente Junior
Excel 2016
OFFLINE
06/06/2016 16:53

Grazie ragazzi, purtroppo è un lavoraccio farlo a mano.
Io con le macro non me la cavo molto bene. C'è qualcuno che se ne intende?
Per mischiare intendo le risposte del quiz
[Modificato da Dino Aiezza 06/06/2016 17:00]
Post: 2.004
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
ONLINE
06/06/2016 18:02

Ciao a tutti.

L'utente aveva posto lo stesso quesito su Pc-Facile Forum ed io gli avevo suggerito la macro che vedete sotto (non mia ma di Rubik72, che saluto) sempreché la struttura del foglio sia la seguente:

In colonna A un numero progressivo
In colonna B la domanda
Nelle colonne C, D, E e F le riposte A, B, C e D

Con la struttura attuale credo che la cosa sia molto più complicata.

Sub Mischia()
Dim uRiga As Long, Nome As String
Dim Risposta As Integer
Nome = ActiveSheet.Name
Application.ScreenUpdating = False
Dim sh1 As Worksheet: Set sh1 = Worksheets(Nome)
uRiga = sh1.Range("A" & Rows.Count).End(xlUp).Row
sh1.Range("D2:G" & uRiga).Interior.Pattern = xlNone
sh1.Range("H2:H" & uRiga).ClearContents
sh1.Range("A1,H1") = ""
Risposta = MsgBox(prompt:="Desideri mischiare le colonne?", Buttons:=vbYesNo)
Dim iRow As Long
Dim iCol As Long
Dim Temp As String
Dim Cas As Integer
    If Risposta = vbYes Then
        For iRow = 2 To uRiga
            For iCol = 1 To 4
                Randomize Timer
                Cas = Int(Rnd * 4) + 1
                Temp = Cells(iRow, iCol + 3)
                sh1.Cells(iRow, iCol + 3) = sh1.Cells(iRow, Cas + 3)
                sh1.Cells(iRow, Cas + 3) = Temp
                If sh1.Cells(1, iCol + 3) = sh1.Cells(iRow, 3) Then
                    sh1.Cells(iRow, 3) = sh1.Cells(1, Cas + 3)
                ElseIf Cells(1, Cas + 3) = sh1.Cells(iRow, 3) Then
                    sh1.Cells(iRow, 3) = sh1.Cells(1, iCol + 3)
                End If
            Next
        Next
    Else
        GoTo Righe
    End If
Righe:
Risposta = MsgBox(prompt:="Desideri mischiare le righe?", Buttons:=vbYesNo)
    If Risposta = vbYes Then
        Dim Inizia As Long, I As Long, J As Long, TTemp
        Dim Arr()
        uRiga = sh1.Range("A" & Rows.Count).End(xlUp).Row - 1
        Inizia = 1
        ReDim Arr(Inizia To uRiga, 1 To 1)
        For I = Inizia To uRiga
            Arr(I, 1) = I
        Next
        For I = uRiga To Inizia Step -1
            J = Rnd * (uRiga - Inizia + 1) + Inizia
            If J > uRiga Then J = uRiga
            TTemp = Arr(I, 1)
            Arr(I, 1) = Arr(J, 1)
            Arr(J, 1) = TTemp
        Next
        sh1.Range("A2:A" & (uRiga - Inizia + 2)) = Arr
        uRiga = sh1.Range("A" & Rows.Count).End(xlUp).Row
        sh1.Sort.SortFields.Clear
        sh1.Sort.SortFields.Add Key:=Range("A2:A" & uRiga) _
        , SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        With sh1.Sort
            .SetRange Range("A1:I" & uRiga)
            .Header = xlYes
            .MatchCase = False
            .Orientation = xlTopToBottom
            .SortMethod = xlPinYin
            .Apply
        End With
    End If
Risposta = MsgBox(prompt:="Allargare/restringere la colonna B, attualmente uguale a " & sh1.Columns(2).ColumnWidth, Buttons:=vbYesNo)
    Dim X
    If Risposta = vbYes Then
        X = InputBox("Inserisci nuova valore larghezza", , 0)
        sh1.Columns(2).ColumnWidth = X
        sh1.Range("D2:G" & uRiga).Rows.AutoFit
    End If
Set sh1 = Nothing
Application.ScreenUpdating = True
MsgBox "fatto"
End Sub

Alfredo
Post: 3.116
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
07/06/2016 22:31

Ero quasi arrivato, mi mancavano 300 risposte.
Mi sono accorto che alcune risposte non erano legate alla domanda stessa.
Credo che risposte nella parte destra del documento si siano intrufolate alla sinistra. Cerco d'installare un programmo e il PC va in tilt (tutto oggi per ripulirlo)
Nessuno che abbia ADOBE ACROBAT (Professional) può convertitr il PDF in EXCEL?
Excel 2013
Post: 670
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Senior
365
ONLINE
07/06/2016 23:07

Ciao
il file excel dove pensi l'abbia preso [SM=x423030]
[Modificato da federico460 07/06/2016 23:15]
Post: 4.824
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
08/06/2016 07:00

Concorso
Ciao ancora un poco di pazienza, Federico, ciao, ma se quella è la conversione di adobe acrobat professional, meglio lasciarlo stare, ci sono siti che la fanno meglio.

Come detto un po di pazienza.

Ciao By sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 4.825
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
08/06/2016 18:06

Concorso
Ciao Come promesso ecco il file per il concorso, ho inserito tutte le domande e le ho mischiate.

veramente le domande sono 8000 e più ho inserito le materie ed il numero di domande per materia il file è facile da usare, i comandi sono pochi, in tutto 5 pulsanti.

il pulsante "Mischia" si usa 1 sola volta per mischiare le domande, in quanto uno dovrebbe sapere tutte le risposte e ricordarsele che posizione hanno per dare un nuovo "Mischia" serve per quando sono poche, ma con 8000 ne hai da ricordare.

il pulsante "Nuovo" serve per cancellare tutti i test e crearne di nuovi.

il Pulsante "Prepara" serve a preparare nuovi test.

il pulsante "Correggi" serve a correggere le risposte

infine "Stampa per stampare i Fogli test.


quando si preme Prepara crea nuovi fogli chiamandoli "Test1-2-3-4-etc.."

ci vuole un poco di preparazione per avere le domande, come si vede è multimaterie, cioè si possono scegliere le materie su cui cimentarsi, anche una soltanto, massimo 7

quindi si sceglie la materia con il menu a tendina nella Riga9 e poi appena sotto si inseriscono quante domande vogliamo rispondere, nel caso variandole per ogni materia.

ci sono anche alcune opzioni da impostare,se vogliamo domande a caso o sequenziali, che significa?, Colonna K riga 17 è impostato "Sequenza" a "NO" vuol dire che sono casuali, se impostiamo a "SI" inserisce tutte le domande in sequenza dalla prima all'ultima, senza prenderle casualmente e genera tutti i fogli "Test" per contenere tutte le domande.

nel caso che volessimo generare diversi test con x domande per test diverse una dall'altra nella riga 19 Colonna G "Massimo Diversi" è impostato a 2, ma si può inserire a piacere anche 1 o 10, crea 10 o x fogli Test per le domande ognuno diverso dall'altro nelle domande.

Quando ha creato i fogli nello stesso tempo crea anche il foglio correttore il quale riporta le domande esatte dei test, il quale serva anche a fare la correzione dei fogli test.

ci sono anche "Risposte Multiple" a 4 perche sono A-B-C-D se fossero di più come risposte allora è da modificare.

ce anche un livello di promosso in base alle domande esatte che uno risponde, logico che è da adeguare al numero di domande, è messo a 18 ma si può variare a piacere.

gli unici fogli da non toccare, volevo nasconderli ma li ho lasciati aperti sono "Appoggio" che serve al copia/incolla domande e risposte ed il foglio "Quiz" che è l'archivio delle Domande e Risposte.

penso di aver detto tutto, buon divertimento, dovrei venderlo farei soldi, ma chi lo sa che non lo faccia.

Ciao By Sal [SM=x423051]

[Modificato da by sal 08/06/2016 19:02]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 4.826
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
08/06/2016 19:03

Manca il file
Mi è saltato il file

Bye Bye [SM=x423051]


se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 671
Registrato il: 10/10/2013
Città: VICENZA
Età: 69
Utente Senior
365
ONLINE
08/06/2016 19:44

Ciao Sal

complimenti ora ho due file con quiz diversi dove posso divertirmi
creane uno per la patente e qualche soldino lo fai [SM=x423030] [SM=x423030]

viste le nuove regole

Ah! pensa quando il ns amico sarà Carabiniere [SM=g27827] [SM=g27827]

meglio che ti faccia fare un adesivo con scritto
" ti ho creato il file per i quiz"

mai si sa [SM=g27828] [SM=g27828] [SM=g27828]

Post: 3.117
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
08/06/2016 22:32

Complimenti, almeno dici come hai fatto a leggere il PDF?
Quale programma? Di sicuro non ADOBE spero.
Excel 2013
Post: 4.827
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
09/06/2016 08:54

Concorso
Ciao Federico, basta sempre è solo quello, nel foglio Quiz aggiungi le domende e risposte che hai già logicamente rispettando le Materie oppure aggiungerne di nuove, il file si adegua alle domande dell'archivio, scegliendo tra le varie materie.

per i quiz della patente potrei trovare anche il modo di farlo, in quanto si sono pure immagini da mostrare, ma non è difficile farlo, e solo un poco il tempo e la salute che manca

Raffaele, Ciao ho trovato la risorsa in rete conversione PDF Excel, che è stata abbastanza buona

https://online2pdf.com/en/pdf2excel

ti passo la conversione che mi ha fatto

Ciao By Sal [SM=x423051]

[Modificato da by sal 09/06/2016 09:03]
se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 3.118
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
09/06/2016 14:03

Ciao by sal
Stessi problemi visti l'altra sera, comunque quello di federico460 è migliore
Premesso che il numerino che trovi ogni tot deve finire a 885 (tu ne hai solo 102)e pesa 3mega
Addiritura verso il 50% si parlava d'excel e sai come il VBA s'incavolava quando togliwevo alla risposta il simbolo A) = SOMMA (B1:B12)

Se noti comunque riga323 manca una riga e manca risposta A
Tra 1981 e1994 mancano alcune righe
Idem 2155 e righe sfasate ecc ecc

Una cortesia se puoi
Ti ricordi il link oppure codice che apriva un file in rete condiviso da tanti utenti. In teoria dal mio Pc prelevavo dei dati da un file sul server ed avevo solo a disposizione due/tre colonne per le modifiche. Naturale che gli altri utenti avessero colonne differenti dalle mie.
[Modificato da raffaele1953 10/06/2016 01:35]
Excel 2013
Post: 1
Registrato il: 08/07/2016
Città: MILANO
Età: 38
Utente Junior
excel 2003
OFFLINE
08/07/2016 17:25

Buona sera a tutti, io ho un problema simile, come base ci sono sempre 5000 domande a risposta multipla e la solita risposta esatta è sempre la A, su 4 risposte. Le 5000 domande sono suddivise in 5 materie da 1000 domande ciascuna e ogni materia contiene domande sia facili, sia normali che difficili. Quindi non so se potreste aiutarmi a creare un file Excel tale che estrapoli dai 5000 quiz, 200 quiz random con il 30% di domande facili, il 50% normali e 20% difficili indipendentemente dalla materia. Grazie in anticipo
Post: 4.865
Registrato il: 14/11/2004
Utente Master
Office 2019
ONLINE
09/07/2016 09:59

Quiz
Ciao potresti aprire un nuovo post, in quanto essendo vecchio si può pensare che tu abbia fatto solo una consultazione.

inoltre serve il file excel con le domande e risposte, ancora come si stabilisce quali siano le facili quali le difficili, ogni domanda ha un indice di difficoltà?

Ciao By Sal [SM=x423051]

se ti piace la soluzione sostienici con una DONAZIONE a piacere. Grazie clicca qui
Post: 2
Registrato il: 08/07/2016
Città: MILANO
Età: 38
Utente Junior
excel 2003
OFFLINE
09/07/2016 10:10

si, ogni domanda ha un indice di difficoltà, mi procuro subito il file excel
Post: 3
Registrato il: 08/07/2016
Città: MILANO
Età: 38
Utente Junior
excel 2003
OFFLINE
09/07/2016 10:18

Post: 3.134
Registrato il: 28/06/2011
Città: AGORDO
Età: 70
Utente Master
2013
OFFLINE
09/07/2016 11:43

@alcover77
Non rispondere qui, vai nella pagina principale del forum
Apri un NUOVO POST, fai la domanda ed allega il file.
Dato che sicuramente la natura del file è un PDF
Allegalo (questo tradotto dalla rete è pieno d'errori)

Ps NOn garantisco risposte da PDF
[Modificato da raffaele1953 09/07/2016 11:44]
Excel 2013
Vota: 15MediaObject5,00127 1
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 15:38. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com