Oppure

Loading
09/07/16 11:11
DavidP
salve come da titolo volevo un aiuto su come creare un simulatore con tanto di database, se gia c'era un progetto da cui potevo prendere spunto ve ne sarei veramente grato. :hail:
Grazie infinite DavidP
aaa
09/07/16 11:52
E cosa sarebbe un "simulatore di quiz"?
09/07/16 13:38
DavidP
Un simulatore di quiz è un programma che somministra delle domande con delle risposte, dove tu dovrai dare una risposta.

Esempio quanto fa 2X2
A 5
B 4
C 7
D9

In questo caso la b sarà la risposta esatta e tutte le altre saranno errate.


E volevo qualcosa che dopo aver caricato delle domande con delle risposte il programma le estrasse in random. E me le facesse rispondere dicendomi se era esatto o errata.

Non so se mi sono spiegato in maniera da farmi capire.
Adesso chiedo se possibile almeno uno spunto su poi dove studiare su per poter far funzionale al mio ciò che mi serve.

Grazie
aaa
09/07/16 20:33
AldoBaldo
Non dovrebbe essere difficile, se ci si limita a un programma di natura testuale, in console. Basterebbe organizzare per benino il formato dei file per immagazzinare i questionari, un interprete per leggerli, e una serie di semplici procedure per la presentazione dei singoli quesiti (scelta multipla, vero/falso, risposta "secca"... certo è che se pretendi di implementare un meccanismo di analisi di risposte di tipo aperto vai a cercarti una bella grana!). A voler fare i "fighi" si potrebbe anche prevedere un meccanismo di valutazione che "stampi" un file in output con l'esito della prova.
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.
10/07/16 0:34
TheDarkJuster
Basta un db SQLite con la tabella domande, una risposte e nelle risposte 3 Colonne: riferimento a domanda, testo risposta e correttezza.

In questo modo puoi variare il numero di risposte e inserire un numero arbitrario di risposte esatte.

Inserire nuove domande e risposte sarà semplificato dall'editor del database.
aaa
10/07/16 6:42
Postato originariamente da DavidP:

Adesso chiedo se possibile almeno uno spunto su poi dove studiare su per poter far funzionale al mio ciò che mi serve.



Devi conoscere il linguaggio di programmazione (presuppongo il VB.NET e che tu lo conosca) e il funzionamento e gestione di un qualunque DB, non necessariamente MySql, addirittura ti basterebbe saper come trattare bene i file di testo.

E' un compito abbastanza semplice.
11/07/16 15:48
Thejuster
E' un esercizio semplicissimo a mio parere.
Farei in questo modo.

Con un file di testo puoi leggere riga per riga e splittarti la stringa con i valori un esempio:


Quanto fà 2+2?|4|8|10|12|4

( Domanda | Risposta 1 | Risposta 2 | Risposta 3 | Risposta 4 | Risposta esatta )


puoi farti


string[] domanda = .....Split("|");




successivamente una catena di operatori ternari ti aiuterebbe in modo facilissimo

Vedi quale delle risposte deve essere corretta, e le setti magari tramite un void

successivamente per verificare la risposta esatta:
(Se usi C#)

bool corretto =false,d1=true,d2=false,d3=false,d4=false;


correto = d1 ? true : d2 ? true : d3 ? true : d4 ? true : false;



gioco fatto.
Ultima modifica effettuata da Thejuster 11/07/16 15:51
mire.forumfree.it/ - Mire Engine
C# UI Designer