Come avvicinarsi alla creazione di un generatore di "Struttura"?

2

Sono il coordinatore degli studi di un college e attualmente abbiamo un ordine nell'ordine dei contorni delle unità 100-200 creati all'inizio di ogni semestre. Questi contorni devono avere informazioni come:

  1. Nome unità
  2. Codice unità
  3. Tipo di corso
  4. Nome elemento valutazione 1
  5. Articolo di valutazione 1 Data di distribuzione ...

E l'elenco potrebbe continuare all'infinito. Tutti in alto ci sono tra 50-150 pezzi di dati che gli insegnanti inseriscono nei loro contorni a seconda dei 10-20 diversi tipi di contorni che potrebbero creare.

Attualmente lo staff inserisce i dati in uno dei numerosi documenti di Word con campi modificabili. Funziona bene, ma ogni volta che i contorni devono fare una modifica, puoi immaginare il lavoro in questione. Anche i contorni appaiono scadenti perché diverse righe della tabella si spostano su pagine diverse ... è solo disordinato.

Abbiamo provato a utilizzare i file di InfoPath ... mantenere quelli era un incubo e la scuola non tornerà a quello.

Sto pensando a una soluzione in cui gli insegnanti inseriscono i dati non formattati / non elaborati in una sorta di front-end (stavo pensando a un file Excel) e poi scrivo un programma che spazia tra i dati e genera profili per me.

Ho sperimentato semplicemente usando Mail Merge ma questo non mi dà la flessibilità di personalizzare il risultato finale in base ai dati in arrivo (diversi numeri di elementi di valutazione, per esempio)

Sto cercando modi per ottimizzare l'intero processo Outline.

    
posta MisterWeary 06.03.2013 - 08:28
fonte

1 risposta

1

Vedo due modi principali per sviluppare questo sistema.

Soluzione per l'ufficio

Il primo è scrivere un VBA che analizzi un file (come un foglio di lavoro di Excel o un database di Access) e costruisca un documento di Word. Ti suggerirei di seguire questo percorso usando un database ben progettato.

Pro

  • Puoi ancora modificare i file in Office
  • Il personale ha familiarità con il sistema

Contro

  • Ti lega a una piattaforma proprietaria
  • Potrebbe essere più difficile trovare l'esperienza.

Soluzione web

La seconda proposizione che vorrei dare è di avere una semplice applicazione web sviluppata usando un database MySQL e un'interfaccia web da modificare. Dovresti definire il modello di pagina e utilizzare PHP per "riempire gli spazi vuoti". Le pagine potrebbero essere stampate e formattate facilmente come PDF.

Pro

  • Più facile trovare sviluppatori in grado di svolgere questo tipo di lavoro
  • Disponibile tramite un browser web

Contro

  • Non modifichi la parola.

Ti suggerisco anche di dare agli studenti la possibilità di costruire il sistema. So che la mia università ha i suoi progetti insieme ad altri progetti commerciali tra cui gli studenti possono scegliere.

    
risposta data 06.03.2013 - 09:18
fonte

Leggi altre domande sui tag