CroceRossaCatania / gaia

G.A.I.A. è l'acronimo di "Gestione Avanzata ed Integrata dell'Anagrafica"... [cit. Alfio Musmarra]
GNU General Public License v3.0
30 stars 14 forks source link

Aspiranti volontari #258

Closed ico88 closed 10 years ago

ico88 commented 11 years ago

A seguito di una conversazione con marco mi sembra giusto riportare l'idea che abbiamo avuto con @AlfioEmanueleFresta per l'iscrizione ai corsi base, lui mi corregge in qualche parte se nota irregolarità :-)

L'aspirante volontario una volta compilati i suoi dati anagrafici potrà selezionare, attraverso una mappa, un punto che corrisponde ad una località geografica. Il sistema renderà visibile la sua richiesta a tutti i comitati presenti in un raggio, di dimensioni definite da noi. In questo modo se cliccando su ad esempio Catania non sarà solo il comitato di catania a vedere la richiesta, ma tutti i comitati presenti nel raggio, il comitato potrà prendere in carico l'aspirante e fargli seguire il corso li. Così gli aspiranti potranno frequentare velocemente i corsi base nei comitati a loro più vicini.

luca-dex commented 10 years ago

Per semplicità al momento ho rimosso la parte relativa alle lezioni e ai docenti. Vedo di ultimare la gestione delle iscrizioni al corso ammettendo anche i soci ordinari.

luca-dex commented 10 years ago

Dubbio: una volta che un aspirante si iscrive al corso diventa un socio ordinario e paga la quota. Secondo voi qual è la maniera migliore di gestire questa cosa?

Non riesco capire quale sequenza dare alle cose? aspirante -> ordinario -> volontario o ordinario -> aspirante -> volontario.

Bisogna anche tenere conto che anche gli ordinari devono poter essere iscritti al corso...

luca-dex commented 10 years ago

Dopo dibattito la versione definitiva più o meno è la seguente:

Altri suggerimenti aggiuntivi da implementare:

luca-dex commented 10 years ago

Quando si preme accetta (per iscrivere un aspirante al corso) compare questo modale che usa RamoGeoPolitico($geopoliticaCorso, ESPLORA_SOLO_FOGLIE) per permettere la selezione dei comitati.

doenload

luca-dex commented 10 years ago

Per l'iscrizione dei soci ordinari la procedura sarà fatta direttamente da ufficio soci.

6f3b632e-a223-11e3-912a-406235b7d920

luca-dex commented 10 years ago

Home dell'aspirante volontario iscritto al corso

download

luca-dex commented 10 years ago

Quando la data d'esame è passata s'attiva il tasto di chiusura del corso

download

luca-dex commented 10 years ago

SQL per le partecipazioni base

CREATE TABLE IF NOT EXISTS `datiPartecipazioniBase` (
  `id` varchar(128) NOT NULL DEFAULT '',
  `nome` varchar(32) NOT NULL DEFAULT '',
  `valore` text,
  PRIMARY KEY (`id`,`nome`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
luca-dex commented 10 years ago

@ico88 , gli excel che mancano sono i seguenti, e sono tutti da generare partendo da formazione.corsibase.scheda

In ogni elenco (che sta in una tabella diversa) dobbiamo trovare un modo carino per mettere pulsante per scaricare excel e pulsante per email di massa.

La pagina ha un blocco centrale gigante commentato che servirà poi per le lezioni. Nella parte in fondo ci sono 3 foreach che ti generano le 3 tabella. Vedi se ti sono chiare le funzioni, se no dimmi che ti dico come funzionano

ico88 commented 10 years ago

@luca-dex Nella data inizio corso reputi necessario inserire anche l'orario ?

ico88 commented 10 years ago

Questa pagina : formazione.corsibase.modifica.ok genra ciò Fatal error: Using $this when not in object context in /home/federico/gaia/core/class/GeoCirco.php on line 34

luca-dex commented 10 years ago

@AlfioEmanueleFresta sistemaresti l'errore che riporta fede qua sopra? hai usato un $this dentro una funzione static