Per la figura dei programmatori (avendo ricevuto candidature prive dei requisiti):
Si richiede la creazione di una bozza per la soluzione del seguente problema:
realizzazione di uno script che estrae dati da un database mysql e li stampa sotto forma di tabella ordinata (come ad esempio i risultati della pagina "professionisti iscritti", "annunci") ?
L'intestazione della tabella è così fatta:
colonna uno: vuota (le righe sottostanti conterranno un collegamento al profilo dell'utente con id preso dal database);
colonna due: tot feedback;
colonna 3: media voti
colonna 4: percentuale voti positivi (per positivo si fissa il minimo di 0.6 punti)
La struttura del db per i feedback è così ideata:
TABLE utenti(
id INT,
gruppo INT,
abilitato SMALLINT,
scadenza INT // value = time()
)
TABLE feedback (
id INT // auto incrementato,
to_user INT,
from_user INT
)
TABLE feedback_replyes (
id INT,
testo VARCHAR // max 250 char
)
TABLE feedback_details (
id INT,
voto FLOAT // 0,2 a 1,0 con passo +0,2
data // value = time()
)
lo script deve essere realizzato con paradigma Oop e modulare.
Codice di marcatura da una parte, classi definite su file separati e richiamati per inclusione esterna.
Ricordo: è una bozza. Non si intende far perdere tempo a nessuno. Non si richiede: creazione algoritmi per calcolo percentuale etc...
Sono sufficienti: estrazione e stampa.
Entro fine aprile esclusivamente i candidati scelti saranno contattati.