Programari Lliure en la gestió d'un  centre educatiu
Índex Problemàtica de la gestió en l'àmbit educatiu Solucions basades en Programari Lliure vs solucions propietàries Presentació dels projectes OpenERP-School i SchoolTool Diferències de conceptes entre els frameworks OpenObject i ZOPE3 Exercici demostratiu d'OpenERP-School amb exemples de casos Model de negoci
Problemàtica de la gestió en l'àmbit educatiu Serveis molt heterogenis Formació no reglada (Acadèmies) Formació reglada Centres públics d'educació infantil i primària Centres privats concertats d'educació infantil i primària Centres públics d'Educació secundària Centres privats concertats d'educació secundària Centres universitaris públics Centres universitaris privats concertats Centres públics d'educació especial Centres especialitzats Aules i Centres Públics de Formació d'Adults
Problemàtica de la gestió en l'àmbit educatiu Educació primària / secundària a Catalunya Els centres públics utilitzen per a la gestió el programa oficial del Departament d'educació: SAGA (Sistema d'Administració i Gestió Acadèmica).   Dades i matrícula Currículum i avaluació Gestió econòmica  Els centres públics necessiten eines que complementin les funcionalitats del SAGA Els centres privats necessiten eines per a gestionar de manera integral
Problemàtica de la gestió en l'àmbit educatiu Problemes del SAGA Poca flexibilitat. Una única interfície ha de servir per a centres molt diferents (amb problemàtiques i models de gestió dispars)  La informació només pot circular en un únic sentit. Es poden exportar dades però no importar No es poden fer adaptacions ni programació a mida Períodes en que el servei no està operatiu per tasques de manteniment Existeixen àmbits de la gestió que no estan coberts Algunes funcionalitats  resulten inviables de ser utilitzades per centres amb un cert nivell de complexitat
Problemàtica de la gestió en l'àmbit educatiu Altres programes oficials de comunitats autònomes. IES2000 (Vàries comunitats) GC (Comunitat Valenciana) SICE (Comunitat Madrilenya) SAUCE (Comunitat Asturiana) DELPHOS (Comunitat Manxega) XADE (Comunitat Gallega) GESTIB (Comunitat Balear) PINCEL (Comunitat Canària) RAYUELA (Comunitat Extremenya) PLUMIER XXI (Comunitat Murciana) DAE (Euskalerria) YEDRA (Comunitat Cantàbrica EDUCA (Navarra)
Problemàtica de la gestió en l'àmbit educatiu Alguns aspectes a gestionar Gestió pressupostària Gestió de compres  Gestió de rebuts Gestió comptable Gestió de Matrícules i expedients Gestió horària Control d'avaluació Control de faltes d'assistència i retards Tutories Gestió de Reunions (Equip directiu, departaments, claustres, etc) Gestió de Qualitat Gestió de plataforma educativa Comunicacions amb els pares Gestió de menjadors Gestió del transport escolar Gestió d'extraescolars Control mèdic Plataforma AMPA ...etc
Solucions propietàries Programes de gestió Alèxia (Cospa & Agilmic) SGD (Tecnausa) Pedagogia Interactiva (Fundación privada Delfi) Elinx (Edomo) Clickedu (Clickart) iEducacio (Infoself Sistemes) Gestin (Deltic Informàtica) Softaula Generadors d'horaris Kronowin (Adossis) GHC (Peñalara) HorW (Horfega) gp-Untis (gp-Software)
Solucions propietàries Avantatges Tecnologia ”Consolidada” Serveis ”Clau en mà” Presentació (Packaging) Estructura comercial desenvolupada Inconvenients TCO (Cost total de propietat) més elevat Dependència del proveïdor Sense accés al codi font
Solucions basades en Programari Lliure Programes de gestió Intraweb (Plataforma Àgora) Schooltool Tutoria SIESTTA ClaSS SchoolAdmin OpenAdmin Generadors d'horaris FET TimeFinder UniTime
Solucions basades en Programari Lliure Avantatges TCO (Cost total de propietat) més baix Disponibilitat del codi font Independència del proveïdor Utilització de formats estàndards  Es basa en els valors ètics de col·laboració i participació democràtica Aprofitament de sinergies Inconvenients Tecnologia més incipient Poca estructura comercial Necessitat d'una massa crítica per a que el projecte tingui èxit
Comparativa de solucions PL
Per què OpenERP-School? Mancances Aspectes no coberts amb aplicacions Open Source Dificultats per participar en algunes de les solucions Mòduls Intraweb de faltes i PDA Tutoria (Es necessita compte de correu del XTEC) Els centres privats no disposen d'eines de gestió econòmica (Només disponibles amb el SAGA)
Per què OpenERP-School? Per què un ERP? Els sistemes de Planificació de Recursos Empresarials o ERP (de l'anglès Enterprise Resource Planning), integren (o pretenen integrar) totes les dades i processos d'una organització en un sistema unificat.  Un sistema ERP típic utilitzarà múltiples components de programari i maquinari per aconseguir la integració.  Un component clau de la majoria d'ERPs és l'ús d'una base de dades única per emmagatzemar la informació dels diferents mòduls del sistema.
Per què OpenERP-School? Característiques de les organitzacions en les quals és recomanable la implantació d'un ERP Gran quantitat de processos i fluxos d'informació Nivells elevats de complexitat Entorns canviants Competència global Necessitat d'informació fiable i online per a la presa de decisions Pressupostos ajustats per a sistemes d'informació
Per què OpenERP-School? OpenERP és una potent eina que permet definir un sistema de Gestió global totalment a mida. Adaptable a qualsevol tipus d'empresa o organització, està orientat a la gestió per processos (La qual cosa ajuda molt a treballar amb sistemes de qualitat) i permet definir de forma gràfica els fluxos de treball.
Per què OpenERP-School? Disposa d'una gran quantitat de mòduls instal·lables que li atorguen una potència i flexibilitat que el situen a l'alçada dels millors programes de gestió. És accessible via web però també des d'aplicacions clients instal·lables en diferents sistemes operatius (Windows, GNU/Linux amb KDE, GNU/Linux amb Gnome, Mac OS X)
Per què OpenERP-School? Com a llenguatge de programació utilitza Python i XML, una combinació de gran potència que combina la universalitat del llenguatge XML amb la claredat, facilitat i eficiència del Python. Considerat per molts el llenguatge ideal per al desenvolupament de Programari lliure Com a base de dades utilitza PostgreSQL Per al disseny dels informes s'utilitzen diverses eines (OpenOffice, Jasper Reports, RML...)
Per què OpenERP-School?
SchoolTool vs OpenERP-School Projecte creat l'any 2003 per Mark Shuttleworth  Instal·lació molt fàcil en Ubuntu (repositoris) Funciona sobre un servidor d'aplicacions Zope en llenguatge Python. Gestiona alumnes , grups, matèries, historial acadèmic, aules, professors i altres aspectes bàsics relacionats amb la gestió acadèmica Sobreposa amb Moodle com a gestor de contingut educatiu ja que proposa el seu propi CMS tot i que no son incompatibles SchoolTool
SchoolTool vs OpenERP-School Zope3 és un servidor d'aplicacions encarat a WEB Pensat per poder donar també resposta completa al disseny de l'aplicació Modular i en ZOPE3 extensible Interfície més personalitzable a nivell XHTML no hi ha separació obligada entre servidor i client. Això no obliga als desenvolupadors a pensar per diferents clients. Compta amb gestió d'events d'objecte Té una política de seguretat en el mateix Framework. No posseeix de solucions per a cobrir les necessitat de gestió per processos Comunitat menys activa: 20 contribuents, darrera versió 2009-01-28 Zope3 amb 7 blueprints  SchoolTool està basat en el framework Zope3
SchoolTool vs OpenERP-School Basat amb el framework OpenObject com a modul col·laboratiu del projecte OpenERP Organitzat per mòduls El modul base gestiona matèries, cursos, professors, aules, classes i participacions. Projecte més recent. Mòduls en funcionament propis de Openerp-School: assistència, tutorització, importació de Saga, exportació/importació des de/a FET. Altres mòduls verticals utilitzables: Human Resources, CRM, Calendari, CMS, enviament de correus/SMS segons els events marcats, facturació integrada... Mòduls en projecte: gestió integrada d'horaris d'aules i professors, gestió de menjador, autoritzacions de tutors, assistents de canvis de professorat segons events sobrevinguts.  OpenERP-School
SchoolTool vs OpenERP-School OpenObject és un servidor d'aplicacions encarat al negoci. Verticalment modular amb extensibilitat del seu origen. Objectes amb herència de model, vista i control. Comunitat activa: 657 contribuents Més de 500 mòduls verticals que intenten aconseguir un apropament màxim a qualsevol negoci. Disposa de client d'escriptori. Orientat a processos: Assistents, Workflows OpenERP-School està basat en el framework OpenObject
El model: atributs i mètodes i herència La vista: l'XML i la seva relació amb el model . Explicació de la separació de la interfície de servidor i del client i les avantatges. El control: restriccions del model, workflow, accions de servidor  OpenERP Server Pinzellades d'OpenERP-School
Pinzellada d'OpenObject Esquema classe: camps, valors per defecte, restriccions, funcions, ...
Pinzellada d'OpenObject Esquema classe: camps, valors per defecte, restriccions, funcions, ...
Pinzellades d'OpenERP-School Presentació dels tres clients. Variants del client WEB. Presentació d'un client a mida per un cas d'us determinat Llistes, formularis, calendari, diagrames de Gantt, gràfics,  ... OpenERP Client
Client OpenERP Escriptori
Client OpenERP WEB
Client OpenERP Koo
Exemple de calendari
Importació de SAGA Vistes d'assignació de grup amb desdoblaments i aules flexibles Tipus d'anotacions i vistes de permisos per tipus d'anotació i rol del contacte segons el partner. Vista de sessió (seance) amb anotacions de les participacions que afecten. Vista de l'assistent de passar assistència.  Mòduls OpenERP-School Pinzellades d'OpenERP-School
Model de negoci Consultoria (Desenvolupament i implantació) Integració i adaptació de funcionalitats Suport Formació Model de negoci basat en el servei no en el producte
Clients de consultoria, suport i mantenint per a la nostra empresa (Tecnoba) Desenvolupadors que s'uneixin al projecte Una millor gestió per als centres educatius Assentar el programari lliure com a sistema de desenvolupament de software  Volem donar a conèixer el projecte per aconseguir: Model de negoci
Properes fites Ampliar base contributiva Millorar instal·lació
https://launchpad.net/school-base-openerp-module http://openerp-school.org http://openerp.com http://aulaerp.com http://openerp.cat http://openerpsite.com Enllaços d'interès
Moltes Gràcies!!! Pere Ramon Erro ( [email_address] ) Pau Gangonells  (pau@tecnoba.com)

Programari Lliure en la gestió d'un centre educatiu

  • 1.
    Programari Lliure enla gestió d'un centre educatiu
  • 2.
    Índex Problemàtica dela gestió en l'àmbit educatiu Solucions basades en Programari Lliure vs solucions propietàries Presentació dels projectes OpenERP-School i SchoolTool Diferències de conceptes entre els frameworks OpenObject i ZOPE3 Exercici demostratiu d'OpenERP-School amb exemples de casos Model de negoci
  • 3.
    Problemàtica de lagestió en l'àmbit educatiu Serveis molt heterogenis Formació no reglada (Acadèmies) Formació reglada Centres públics d'educació infantil i primària Centres privats concertats d'educació infantil i primària Centres públics d'Educació secundària Centres privats concertats d'educació secundària Centres universitaris públics Centres universitaris privats concertats Centres públics d'educació especial Centres especialitzats Aules i Centres Públics de Formació d'Adults
  • 4.
    Problemàtica de lagestió en l'àmbit educatiu Educació primària / secundària a Catalunya Els centres públics utilitzen per a la gestió el programa oficial del Departament d'educació: SAGA (Sistema d'Administració i Gestió Acadèmica). Dades i matrícula Currículum i avaluació Gestió econòmica Els centres públics necessiten eines que complementin les funcionalitats del SAGA Els centres privats necessiten eines per a gestionar de manera integral
  • 5.
    Problemàtica de lagestió en l'àmbit educatiu Problemes del SAGA Poca flexibilitat. Una única interfície ha de servir per a centres molt diferents (amb problemàtiques i models de gestió dispars) La informació només pot circular en un únic sentit. Es poden exportar dades però no importar No es poden fer adaptacions ni programació a mida Períodes en que el servei no està operatiu per tasques de manteniment Existeixen àmbits de la gestió que no estan coberts Algunes funcionalitats resulten inviables de ser utilitzades per centres amb un cert nivell de complexitat
  • 6.
    Problemàtica de lagestió en l'àmbit educatiu Altres programes oficials de comunitats autònomes. IES2000 (Vàries comunitats) GC (Comunitat Valenciana) SICE (Comunitat Madrilenya) SAUCE (Comunitat Asturiana) DELPHOS (Comunitat Manxega) XADE (Comunitat Gallega) GESTIB (Comunitat Balear) PINCEL (Comunitat Canària) RAYUELA (Comunitat Extremenya) PLUMIER XXI (Comunitat Murciana) DAE (Euskalerria) YEDRA (Comunitat Cantàbrica EDUCA (Navarra)
  • 7.
    Problemàtica de lagestió en l'àmbit educatiu Alguns aspectes a gestionar Gestió pressupostària Gestió de compres Gestió de rebuts Gestió comptable Gestió de Matrícules i expedients Gestió horària Control d'avaluació Control de faltes d'assistència i retards Tutories Gestió de Reunions (Equip directiu, departaments, claustres, etc) Gestió de Qualitat Gestió de plataforma educativa Comunicacions amb els pares Gestió de menjadors Gestió del transport escolar Gestió d'extraescolars Control mèdic Plataforma AMPA ...etc
  • 8.
    Solucions propietàries Programesde gestió Alèxia (Cospa & Agilmic) SGD (Tecnausa) Pedagogia Interactiva (Fundación privada Delfi) Elinx (Edomo) Clickedu (Clickart) iEducacio (Infoself Sistemes) Gestin (Deltic Informàtica) Softaula Generadors d'horaris Kronowin (Adossis) GHC (Peñalara) HorW (Horfega) gp-Untis (gp-Software)
  • 9.
    Solucions propietàries AvantatgesTecnologia ”Consolidada” Serveis ”Clau en mà” Presentació (Packaging) Estructura comercial desenvolupada Inconvenients TCO (Cost total de propietat) més elevat Dependència del proveïdor Sense accés al codi font
  • 10.
    Solucions basades enProgramari Lliure Programes de gestió Intraweb (Plataforma Àgora) Schooltool Tutoria SIESTTA ClaSS SchoolAdmin OpenAdmin Generadors d'horaris FET TimeFinder UniTime
  • 11.
    Solucions basades enProgramari Lliure Avantatges TCO (Cost total de propietat) més baix Disponibilitat del codi font Independència del proveïdor Utilització de formats estàndards Es basa en els valors ètics de col·laboració i participació democràtica Aprofitament de sinergies Inconvenients Tecnologia més incipient Poca estructura comercial Necessitat d'una massa crítica per a que el projecte tingui èxit
  • 12.
  • 13.
    Per què OpenERP-School?Mancances Aspectes no coberts amb aplicacions Open Source Dificultats per participar en algunes de les solucions Mòduls Intraweb de faltes i PDA Tutoria (Es necessita compte de correu del XTEC) Els centres privats no disposen d'eines de gestió econòmica (Només disponibles amb el SAGA)
  • 14.
    Per què OpenERP-School?Per què un ERP? Els sistemes de Planificació de Recursos Empresarials o ERP (de l'anglès Enterprise Resource Planning), integren (o pretenen integrar) totes les dades i processos d'una organització en un sistema unificat. Un sistema ERP típic utilitzarà múltiples components de programari i maquinari per aconseguir la integració. Un component clau de la majoria d'ERPs és l'ús d'una base de dades única per emmagatzemar la informació dels diferents mòduls del sistema.
  • 15.
    Per què OpenERP-School?Característiques de les organitzacions en les quals és recomanable la implantació d'un ERP Gran quantitat de processos i fluxos d'informació Nivells elevats de complexitat Entorns canviants Competència global Necessitat d'informació fiable i online per a la presa de decisions Pressupostos ajustats per a sistemes d'informació
  • 16.
    Per què OpenERP-School?OpenERP és una potent eina que permet definir un sistema de Gestió global totalment a mida. Adaptable a qualsevol tipus d'empresa o organització, està orientat a la gestió per processos (La qual cosa ajuda molt a treballar amb sistemes de qualitat) i permet definir de forma gràfica els fluxos de treball.
  • 17.
    Per què OpenERP-School?Disposa d'una gran quantitat de mòduls instal·lables que li atorguen una potència i flexibilitat que el situen a l'alçada dels millors programes de gestió. És accessible via web però també des d'aplicacions clients instal·lables en diferents sistemes operatius (Windows, GNU/Linux amb KDE, GNU/Linux amb Gnome, Mac OS X)
  • 18.
    Per què OpenERP-School?Com a llenguatge de programació utilitza Python i XML, una combinació de gran potència que combina la universalitat del llenguatge XML amb la claredat, facilitat i eficiència del Python. Considerat per molts el llenguatge ideal per al desenvolupament de Programari lliure Com a base de dades utilitza PostgreSQL Per al disseny dels informes s'utilitzen diverses eines (OpenOffice, Jasper Reports, RML...)
  • 19.
  • 20.
    SchoolTool vs OpenERP-SchoolProjecte creat l'any 2003 per Mark Shuttleworth Instal·lació molt fàcil en Ubuntu (repositoris) Funciona sobre un servidor d'aplicacions Zope en llenguatge Python. Gestiona alumnes , grups, matèries, historial acadèmic, aules, professors i altres aspectes bàsics relacionats amb la gestió acadèmica Sobreposa amb Moodle com a gestor de contingut educatiu ja que proposa el seu propi CMS tot i que no son incompatibles SchoolTool
  • 21.
    SchoolTool vs OpenERP-SchoolZope3 és un servidor d'aplicacions encarat a WEB Pensat per poder donar també resposta completa al disseny de l'aplicació Modular i en ZOPE3 extensible Interfície més personalitzable a nivell XHTML no hi ha separació obligada entre servidor i client. Això no obliga als desenvolupadors a pensar per diferents clients. Compta amb gestió d'events d'objecte Té una política de seguretat en el mateix Framework. No posseeix de solucions per a cobrir les necessitat de gestió per processos Comunitat menys activa: 20 contribuents, darrera versió 2009-01-28 Zope3 amb 7 blueprints SchoolTool està basat en el framework Zope3
  • 22.
    SchoolTool vs OpenERP-SchoolBasat amb el framework OpenObject com a modul col·laboratiu del projecte OpenERP Organitzat per mòduls El modul base gestiona matèries, cursos, professors, aules, classes i participacions. Projecte més recent. Mòduls en funcionament propis de Openerp-School: assistència, tutorització, importació de Saga, exportació/importació des de/a FET. Altres mòduls verticals utilitzables: Human Resources, CRM, Calendari, CMS, enviament de correus/SMS segons els events marcats, facturació integrada... Mòduls en projecte: gestió integrada d'horaris d'aules i professors, gestió de menjador, autoritzacions de tutors, assistents de canvis de professorat segons events sobrevinguts. OpenERP-School
  • 23.
    SchoolTool vs OpenERP-SchoolOpenObject és un servidor d'aplicacions encarat al negoci. Verticalment modular amb extensibilitat del seu origen. Objectes amb herència de model, vista i control. Comunitat activa: 657 contribuents Més de 500 mòduls verticals que intenten aconseguir un apropament màxim a qualsevol negoci. Disposa de client d'escriptori. Orientat a processos: Assistents, Workflows OpenERP-School està basat en el framework OpenObject
  • 24.
    El model: atributsi mètodes i herència La vista: l'XML i la seva relació amb el model . Explicació de la separació de la interfície de servidor i del client i les avantatges. El control: restriccions del model, workflow, accions de servidor OpenERP Server Pinzellades d'OpenERP-School
  • 25.
    Pinzellada d'OpenObject Esquemaclasse: camps, valors per defecte, restriccions, funcions, ...
  • 26.
    Pinzellada d'OpenObject Esquemaclasse: camps, valors per defecte, restriccions, funcions, ...
  • 27.
    Pinzellades d'OpenERP-School Presentaciódels tres clients. Variants del client WEB. Presentació d'un client a mida per un cas d'us determinat Llistes, formularis, calendari, diagrames de Gantt, gràfics, ... OpenERP Client
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
    Importació de SAGAVistes d'assignació de grup amb desdoblaments i aules flexibles Tipus d'anotacions i vistes de permisos per tipus d'anotació i rol del contacte segons el partner. Vista de sessió (seance) amb anotacions de les participacions que afecten. Vista de l'assistent de passar assistència. Mòduls OpenERP-School Pinzellades d'OpenERP-School
  • 33.
    Model de negociConsultoria (Desenvolupament i implantació) Integració i adaptació de funcionalitats Suport Formació Model de negoci basat en el servei no en el producte
  • 34.
    Clients de consultoria,suport i mantenint per a la nostra empresa (Tecnoba) Desenvolupadors que s'uneixin al projecte Una millor gestió per als centres educatius Assentar el programari lliure com a sistema de desenvolupament de software Volem donar a conèixer el projecte per aconseguir: Model de negoci
  • 35.
    Properes fites Ampliarbase contributiva Millorar instal·lació
  • 36.
    https://launchpad.net/school-base-openerp-module http://openerp-school.org http://openerp.comhttp://aulaerp.com http://openerp.cat http://openerpsite.com Enllaços d'interès
  • 37.
    Moltes Gràcies!!! PereRamon Erro ( [email_address] ) Pau Gangonells (pau@tecnoba.com)