Manual - llopis73/Hola-Mundo GitHub Wiki
ALBA
Sistema Libre de Gestión Educativa
Manual del Usuario
Equipo de Trabajo del Proyecto Alba
Copyright © 2007 Proyecto Alba
Licencia del documento
Buenos Aires, Argentina
'Manual del Usuario de ALBA' es: Licencia Creative Commons Atribución - CompartirDerivadasIgual 2.5 Argentina
La presente obra está liberada bajo una Licencia Creative Commons Atribución-CompartirDerivadasIgual 2.5 Argentina, que permite copiar, distribuir, exhibir y ejecutar la obra, hacer obras derivadas y hacer usos comerciales de la misma, bajo las condiciones de atribuir el crédito correspondiente al autor original y compartir las obras derivadas resultantes bajo la misma licencia.
Más información sobre esta licencia en:
http://creativecommons.org/licenses/by-sa/2.5/ar/
Más información sobre el autor en:
http://www.proyectoalba.com.ar __________________________________________________________ __________________________________________________________
Presentación
Estimado usuario:
Agradecemos mucho que haya pensado en "ALBA" para gestionar su establecimiento.
"ALBA" es un Sistema Informático Abierto de Gestión Unificada para Unidades Educacionales que ofrece aplicaciones de Software Libre para el trabajo cotidiano. Por su tipo de licenciamiento, bajo la GNU/GPL, el sistema permite una reutilización y actualización constante, como así también el aprovechamiento de módulos ya realizados por otros emprendedores (siempre que sean compatibles con esta licencia).
Este proyecto fue presentado en la convocatoria 2005 de los Proyectos Federales de Innovación Productiva por Open Computación S.A. y fue seleccionado en diciembre de 2005 como uno de los proyectos aprobados. ALBA es desarrollado para nuestras propias instituciones educativas a partir de información relevada mediante entrevistas a responsables del sector.
Como se trata de un proyecto de Software Libre, nuevos colaboradores ya se sumaron al trabajo luego del impulso inicial de Open Computación S.A. ¡Esperamos que cada vez seamos más!
Le sugerimos que lea este manual antes de comenzar a utilizar el sistema y que se familiarice especialmente con los conceptos de esta aplicación y de este documento.
Muchas gracias.
Equipo de trabajo del Proyecto ALBA. __________________________________________________________
Recomendaciones iniciales
En este apartado se presentan algunas recomendaciones que pueden facilitar la lectura de este manual y la comprensión de la oferta de ALBA:
Antes de comenzar es importante acordar sobre las definiciones de algunos de los conceptos que se utilizan a lo largo del manual, y que pueden consultarse en el capítulo tres.
Este documento se encuentra también disponible para descarga en: http://www.proyectoalba.com.ar/manual_alba_gestionescolar.pdf. Además de este manual el propio sistema posee esta ayuda disponible también desde el menú para facilitar su uso.
El manual cuenta con varios apartados que resumen y simplifican la información completa, para facilitar su lectura o consultas específicas. Es posibl,e antes de completar la revisión de este documento, avanzar desde el capítulo cuarto. A partir del cinco, cada uno de los capítulos representa una sección del menú de la aplicación.
ALBA, está desarrollado para contemplar la posibilidad de la gestión de varios establecimientos de una misma empresa (en el caso de tratarse de privados) que se denomina en esta aplicación "organización". De todas formas puede utilizarse en escuelas públicas sin mayores dificultades.
Los primeros módulos desarrollados y que se explican en este documento son parte de un proyecto más ambicioso que contemple a medida que avanza, diferentes niveles de enseñanza. Si Ud. tiene algún tipo de institución educativa no contemplada, es posible contactarse para solicitar cambios a medida de las necesidades.
Recuerde que al tratarse de Software Libre (licenciado con la Licencia Pública General - GPL) el sistema se pone a disposición junto a su código fuente (instrucciones codificadas que son inteligibles para el hombre) lo que permite la modificación del mismo por parte de cualquier profesional en el lenguaje.
El modelo del Software Libre propone una interacción directa entre usuarios y desarrolladores, por lo que ante cualquier error o sugerencia es posible comunicarse con el equipo de desarrollo a [email protected]
¡Disfrute de la lectura!
Tabla de contenidos
-
Instalación del programa
1.1. Instalación en GNU/Linux
1.1.1. Requerimientos de hardware: 1.1.2. Requerimientos de software 1.1.3. Instalación
1.2. Instalación en Windows
1.2.1. Requerimientos de hardware: 1.2.2. Requerimientos de software. 1.2.3. La instalación del XAMPP 1.2.4. La instalación de ALBA
1.3. Ingreso al sistema 1.4. Salida del sistema
-
Interfaz de ALBA.
2.1. La pantalla principal de ALBA. 2.2. Los elementos más importantes de las pantallas.
2.2.1. El menú desplegable. 2.2.2. Los botones de la barra inferior. 2.2.3. Las barras de acciones. 2.2.4. Ventanas de filtros. 2.2.5. Los listados de los datos. 2.2.6. Los mensajes al grabar. 2.2.7. Las vistas de calendarios
-
Diccionario de conceptos
3.1. Los conceptos
3.1.1. Cuentas 3.1.2. Espacios 3.1.3. Establecimiento 3.1.4. Eventos 3.1.5. Grados/Años 3.1.6. Locación 3.1.7. Módulo 3.1.8. Organización 3.1.9. Permiso 3.1.10. Responsables 3.1.11. Rol 3.1.12. Sección/División 3.1.13. Usuarios
-
Usando ALBA por primera vez
4.1. Información precargada 4.2. Información cargada como Ejemplo (Demo) 4.3. Sugerencia para la carga inicial 4.4. Otras configuraciones de ALBA
-
Administración
5.1. General.
5.1.1. Definir Organización 5.1.2. Definir Establecimiento
5.2. Configuraciones Previas
5.2.1. Generales. 5.2.2. Alumnos. 5.2.3. Docentes. 5.2.4. Calendarios y Horarios. 5.2.5. Locaciones y Espacios.
5.3. Seguridad.
5.3.1. Usuario. 5.3.2. Rol. 5.3.3. Permiso. 5.3.4. Módulo.
-
Cuentas
6.1. Administrar
6.1.1. Crear una cuenta nueva 6.1.2. Editar una cuenta
6.2. Responsables
-
Alumnos
7.1. Ingresar Nuevo 7.2. Listar Todos 7.3. Buscar Alumno para...
7.3.1. Editar 7.3.2. Ver el Legajo 7.3.3. Asistencia 7.3.4. Vacunas 7.3.5. Ver Boletín 7.3.6. Ir a cuentas.
7.4. Asistencia por Sección/División 7.5. Cargar Boletines
7.5.1. Concepto 7.5.2. Notas
-
Docentes
8.1. Administrar
8.1.1. Actividades por docentes 8.1.2. Horarios tentativos por docente
-
Gestión Escolar
9.1. Definir Grados/Años 9.2. Definir Orientaciones 9.3. Definir Secciones/Divisiones 9.4. Asignar Alumno a Sección/División 9.5. Ingresar Materias/Actividades 9.6. Actividades por Grado/Año
-
Calendarios y Horarios
10.1. Ir a Ciclo Lectivo Actual
10.1.1. Ciclo lectivo 10.1.2. Turnos 10.1.3. Períodos
10.2. Horario Escolar
10.2.1. Definir horario de clases 10.2.2. Generar horario por Sección/División
10.3. Horario Según?
10.3.1. (Horario según) docentes 10.3.2. (Horario seg´n) Secci´n/Divisi´n
-
Locaciones y Espacios
11.1. Listado de locaciones 11.2. Listado de espacios por locación
-
Informes y Cosultas
-
Ayuda
13.1. Índice. 13.2. Manual en línea.
Lista de tablas 4-1. Información cargada como Ejemplo.
Lista de figuras
1-1. ingreso al sistema
1-2. Bienvenida al sistema
1-3. Recuadro superior
2-1. Elementos de la pantalla principal.
2-2. El menú desplegable.
2-3. Botones de la barra inferior.
2-4. Barras de acciones.
2-5. Ventanas de filtros.
2-6. Vistas de calendarios.
5-1. Listados de conceptos de baja.
5-2. Listados de tipo de Asistencia.
5-3. Escala de notas.
5-4. Tipos de entrada al legajo pedagógica.
5-5. Categorías del boletín de concepto.
5-6. Tipos de docente.
5-7. Motivos de baja.
5-8. Ciclos lectivos.
5-9. Períodos.
5-10. Tipos de intervalo de horario escolar.
5-11. Calendario de vacunas:
5-12. Tipos de locaciones.
5-13. Tipos de espacios.
5-14. Tipos de espacios.
5-15. Tipos de espacios.
6-1. Listado de cuentas.
6-2. Edición de cuenta.
6-3. Listado de responsables.
7-1. Buscar cuenta.
7-2. Búsqueda de alumnos.
7-3. Legajo pedagógico.
7-4. Entrada al legajo pedagógico.
7-5. Asistencia por alumno.
7-6. Búsqueda por alumno.
7-7. Listado de alumnos para acciones.
7-8. Vacuna por alumno.
7-9. Búsqueda de alumnos para nota de conceptos.
7-10. Notas del concepto del boletín.
7-11. Notas del boletín.
8-1. Listado de docentes.
8-2. Listado de Actividades/Materias por Docente
8-3. Editar las actividades del docente.
8-4. Horarios tentativos del docente.
8-5. Editar horarios tentativos por docente
9-1. Creación de nuevo Grado/Año
9-2. Listado de orientaciones.
9-3. Alta de división.
9-4. Asignar alumno a sección/división.
9-5. Listado de actividades/materias.
9-6. Listado de actividades por año.
9-7. Alta relación actividades del año.
10-1. Visualización del ciclo lectivo actual.
10-2. Visualización de los turnos relativos al ciclo lectivo actual.
10-3. Visualización de períodos
10-4. Listado de horario escolar.
10-5. Modificación (y alta) de horario escolar.
10-6. Recurrencia y frecuencia.
10-7. Generación manual de horarios por división.
10-8. Horarios por docente.
10-9. Lista de divisiones y botóún "Ver horario".
11-1. Listado de locaciones.
11-2. Listado de espacios.
11-3. Editar espacio
12-1. Búsqueda de alumno para certificado.
12-2. Biblioteca de contenidos.
12-3. Visualización de boletines.
13-1. Búsqueda de alumno para certificado.
__________________________________________________________
Capítulo 1. Instalación del programa
1.1. Instalación en GNU/Linux
1.1.1. Requerimientos de hardware:
Los requerimientos del servidor son:
* Procesador: Pentium III
* Memoria RAM: 256
Nota: Los requerimientos de hardware del servidor, son relativos a la cantidad de terminales.
Los requerimientos para la terminal son:
* Procesador : Pentium II en adelante.
* Memoria RAM : 128 en adelante (recomendado)
* Resolución : 800 x 600 mínima (recomendado 1024 x 768)
__________________________________________________________
1.1.2. Requerimientos de software
Los requerimientos de software del servidor son:
* Servidor Web
+ Apache 2.x
* PHP
+ Versión 5
+ PHP-GD (recomendado)
* Servidor de base de datos
+ Mysql 4.1.x o superior (para soporte utf8)
* Aplicativo que incluye los anteriores
+ XAMPP (sugerido en los detalles de instalación)
* Sistema Operativo
+ GNU/Linux
Los requerimientos de software de la terminal son:
* Navegador Web
+ Mozilla Firefox (recomendado sobre cualquier sistema
operativo)
__________________________________________________________
1.1.3. Instalación
La instalación puede realizarse de manera manual para Ubuntu/Debian desde GitHub. __________________________________________________________
Si ud. ya tiene instalada la aplicacion, por favor revise la documentación para Actualizacion.(!!)
En este tutorial vamos a instalar Alba en un entorno con Apache, php y MySql? sobre una distribución de GNU/Linux Debian o Ubuntu. La idea es tener una versión desde el repositorio GitHub?, para poder instalarlo de forma local en su computadora.
Básicamente el proceso de la instalación desde cero consta de 3 pasos:
1.Obtener el código fuente
2.Crear los archivos de configuración
3.Cargar una base de datos inicial
Paquetes necesarios
Se deben instalar los siguientes paquetes para poder ejecutar la aplicación en nuestro equipo:
sudo aptitude install apache2 mysql-server libapache2-mod-php5 php5-cli php5-gd php5-mysql php5-xsl git
Suponiendo que la instalación se realizará en /var/www, debemos tener en cuenta que en ese directorio sólo puede escribir el usuario root o (por defecto) www-data, entonces (por ejemplo), debemos usar el comando sudo para obtener los permisos suficientes o hacer todo directamente con el usuario root aunque ésto último no es lo recomendable.
Descargar el código fuente Desde el repositorio de GitHub (si tiene pensado participar del desarrollo)
La siguiente tarea a realizar es obtener el código fuente desde el repositorio de GitHub, estando parados en el directorio /var/www debemos escribir:
ftoledo@ntbkragnarok:/var/www$ sudo git clone git://github.com/proyectoalba/alba.git alba
**Desde el paquete comprimido en GitHub ** (si solo desea ejecutar la aplicación)
Descargar desde el siguiente enlace y descomprimir:
https://github.com/proyectoalba/alba/zipball/master
Si ingresamos al directorio alba, tenemos que visualizar un listado similar al siguiente:
ftoledo@ntbkragnarok:/var/www$ cd alba
ftoledo@ntbkragnarok:/var/www/alba$ sudo ls -l
total 48
drwxr-xr-x 4 ragnarok ragnarok 4096 may 13 19:55 apps
drwxr-xr-x 3 ragnarok ragnarok 4096 may 13 19:55 batch
drwxr-xrwx 4 ragnarok ragnarok 4096 jul 14 00:36 cache
drwxr-xr-x 4 ragnarok ragnarok 4096 jul 13 18:47 config
drwxr-xr-x 5 ragnarok ragnarok 4096 jul 14 00:36 data
drwxr-xr-x 5 ragnarok ragnarok 4096 may 13 19:55 doc
drwxr-xr-x 9 ragnarok ragnarok 4096 may 13 21:08 lib
drwxr-xrwx 3 ragnarok ragnarok 4096 jul 11 19:26 log
drwxr-xr-x 6 ragnarok ragnarok 4096 may 13 19:56 plugins
-rwxr-xr-x 1 ragnarok ragnarok 446 may 13 19:56 symfony
drwxr-xr-x 6 ragnarok ragnarok 4096 jul 14 00:38 test
drwxr-xr-x 11 ragnarok ragnarok 4096 may 13 19:56 web
ftoledo@ntbkragnarok:/var/www/alba$
Si todo terminó correctamente, debemos poder ejecutar el comando ''symfony'' que es una herramienta de desarrollo para luego lanzar algunas tareas.
ftoledo@ntbkragnarok:/var/www/alba$ sudo ./symfony
Usage:
symfony [options] task_name [arguments]
Options:
--dry-run -n Do a dry run without executing actions.
--help -H Display this help message.
--quiet -q Do not log messages to standard output.
--trace -t Turn on invoke/execute tracing, enable full backtrace.
--version -V Display the program version.
Available tasks:
:help Displays help for a task (h)
:list Lists tasks
app
:routes Displays current routes for an application
cache
:clear Clears the cache (cc, clear-cache)
configure
:author Configure project author
:database Configure database DSN
generate
:app Generates a new application (init-app)
:module Generates a new module (init-module)
:project Generates a new project (init-project)
:task Creates a skeleton class for a new task
i18n
:extract Extracts i18n strings from php files
:find Finds non "i18n ready" strings in an application
log
:clear Clears log files (log-purge)
:rotate Rotates an application log files (log-rotate)
plugin
:add-channel Add a new PEAR channel
:install Installs a plugin (plugin-install)
:list Lists installed plugins (plugin-list)
:publish-assets Publishes web assets for all plugins
:uninstall Uninstalls a plugin (plugin-uninstall)
:upgrade Upgrades a plugin (plugin-upgrade)
project
:clear-controllers Clears all non production environment controllers (clear-controllers)
:deploy Deploys a project to another server (sync)albadev
:disable Disables an application in a given environment (disable)
:enable Enables an application in a given environment (enable)
:freeze Freezes symfony libraries (freeze)
:permissions Fixes symfony directory permissions (permissions, fix-perms)
:unfreeze Unfreezes symfony libraries (unfreeze)
:upgrade1.1 Upgrade a symfony project to the 1.1 symfony release
:upgrade1.2 Upgrade a symfony project to the 1.2 symfony release (from 1.1)
:validate Finds deprecated usage in a project
propel
:build-all Generates Propel model and form classes, SQL and initializes the database (propel-build-all)
:build-all-load Generates Propel model and form classes, SQL, initializes the database, and loads data (propel-build-all-load)
:build-filters Creates filter form classes for the current model
:build-forms Creates form classes for the current model
:build-model Creates classes for the current model (propel-build-model)
:build-schema Creates a schema from an existing database (propel-build-schema)
:build-sql Creates SQL for the current model (propel-build-sql)
:data-dump Dumps data to the fixtures directory (propel-dump-data)
:data-load Loads data from fixtures directory (propel-load-data)
:generate-admin Generates a Propel admin module
:generate-module Generates a Propel module (propel-generate-crud, propel:generate-crud)
:generate-module-for-route Generates a Propel module for a route definition
:graphviz Generates a graphviz chart of current object model
:init-admin Initializes a Propel admin module (propel-init-admin)
:insert-sql Inserts SQL for current model (propel-insert-sql)
:schema-to-xml Creates schema.xml from schema.yml (propel-convert-yml-schema)
:schema-to-yml Creates schema.yml from schema.xml (propel-convert-xml-schema)
test
:all Launches all tests (test-all)
:coverage Outputs test code coverage
:functional Launches functional tests (test-functional)
:unit Launches unit tests (test-unit)
Configuraciones
Ahora, generamos una nueva base de datos en el mysql que llamaremos albadev y le damos permisos al usuario alba para localhost con la clave miclave:
En nuestro ejemplo, el usuario root administrador del mysql no posee clave, en caso contrario debe usar el parámetro_ -p_ para que pregunte por el mismo.
Ahora,
ftoledo@ntbkragnarok:/var/www/alba$ sudo mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 437
Server version: 5.1.57-3 (Debian)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> create database albadev;
Query OK, 1 row affected (0.14 sec)
mysql> grant all on albadev.* to alba@localhost identified by 'miclave';
Query OK, 0 rows affected (0.58 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.18 sec)
mysql> exit
Bye
ftoledo@ntbkragnarok:/var/www/alba$
Creamos los archivos de configuración config/databases.yml y config/propel.ini a partir de los ejemplos (.dist) que se encuentran en el directorio config:
ftoledo@ntbkragnarok:/var/www/alba$ sudo cp config/databases.yml.dist config/databases.yml
ftoledo@ntbkragnarok:/var/www/alba$ sudo cp config/propel.ini.dist config/propel.ini
Tenga en cuenta que todos los comandos anteriores fueron ejecutados relativos al directorio del proyecto, en este caso /var/www/alba
Debemos modificar esos dos nuevos archivos con nuestro editor de texto preferido y cambiar las variables segun nuestra configuracion:
ftoledo@ntbkragnarok:/var/www/alba$ sudo nano config/databases.yml
ftoledo@ntbkragnarok:/var/www/alba$ sudo nano config/propel.ini
Las variables son las siguientes:
%USERDB% = usuario que tiene acceso en el mysql a la base de datos creada para el sistema (alba)
%PASSDB% = contraseña del usuario en el mysql (miclave)
%SERVER% = nombre del servidor donde está instalado el mysql, si está en la misma PC poner localhost
%DBNAME% = nombre de la base de datos (albadev)
%PROTOCOL% = nombre del motor de base de datos (mysql)
Si revisamos los cambios el archivo config/databases.yml debe quedar así:
ftoledo@ntbkragnarok:/var/www/alba$ sudo cat config/databases.yml
dev:
propel:
param:
classname: DebugPDO
test:
propel:
param:
classname: DebugPDO
all:
propel:
class: sfPropelDatabase
param:
dsn: 'mysql:host=localhost;dbname=albadev'
username: alba
password: miclave
enconding: utf8
classname: PropelPDO
datasource: propel
y para config/propel.ini:
ftoledo@ntbkragnarok:/var/www/alba$ sudo cat config/propel.ini
# Archivo generado por el instalador de Alba %TIMESTAMP%
propel.targetPackage = lib.model
propel.project = alba
propel.database = mysql
propel.database.driver = mysql
propel.database.url = mysql:dbname=albadev;host=localhost
propel.database.user = alba
propel.database.password = miclave
propel.database.encoding = utf8
propel.addGenericAccessors = true
propel.addGenericMutators = true
propel.addTimeStamp = false
propel.schema.validate = false
; directories
propel.home = .
propel.output.dir = ${propel.home}
propel.schema.dir = ${propel.output.dir}/config
propel.conf.dir = ${propel.output.dir}/config
propel.phpconf.dir = ${propel.output.dir}/config
propel.sql.dir = ${propel.output.dir}/data/sql
propel.runtime.conf.file = runtime-conf.xml
propel.php.dir = ${propel.output.dir}
propel.default.schema.basename = schema
propel.datadump.mapper.from = *schema.xml
propel.datadump.mapper.to = *data.xml
; builder settings
propel.builder.peer.class = plugins.sfPropelPlugin.lib.builder.SfPeerBuilder
propel.builder.object.class = plugins.sfPropelPlugin.lib.builder.SfObjectBuilder
propel.builder.objectstub.class = plugins.sfPropelPlugin.lib.builder.SfExtensionObjectBuilder
propel.builder.peerstub.class = plugins.sfPropelPlugin.lib.builder.SfExtensionPeerBuilder
propel.builder.objectmultiextend.class = plugins.sfPropelPlugin.lib.builder.SfMultiExtendObjectBuilder
propel.builder.mapbuilder.class = plugins.sfPropelPlugin.lib.builder.SfMapBuilderBuilder
propel.builder.interface.class = propel.engine.builder.om.php5.PHP5InterfaceBuilder
propel.builder.node.class = propel.engine.builder.om.php5.PHP5NodeBuilder
propel.builder.nodepeer.class = propel.engine.builder.om.php5.PHP5NodePeerBuilder
propel.builder.nodestub.class = propel.engine.builder.om.php5.PHP5ExtensionNodeBuilder
propel.builder.nodepeerstub.class = propel.engine.builder.om.php5.PHP5ExtensionNodePeerBuilder
propel.mysql.tableType = InnoDB
propel.mysql.encoding = utf8
propel.mysql.engine = Engine
propel.packageObjectModel = true
propel.builder.addIncludes = false
propel.builder.addComments = false
propel.builder.addBehaviors = false
propel.defaultTimeStampFormat = Y-m-d H:i:s
propel.defaultTimeFormat = H:i:s
propel.defaultDateFormat = Y-m-d
propel.builder.nestedset.class = plugins.sfPropelPlugin.lib.builder.SfNestedSetBuilder
propel.builder.nestedsetpeer.class = plugins.sfPropelPlugin.lib.builder.SfNestedSetPeerBuilder
Algunos directorios necesitan permisos de escritura como cache y log. Symfony nos proporciona una tarea que nos facilita esto:
ftoledo@ntbkragnarok:/var/www/alba$ sudo ./symfony fix-perms
>> chmod 777 /var/www/alba/web/uploads
>> chmod 777 /var/www/alba/cache
>> chmod 777 /var/www/alba/log
>> chmod 777 /var/www/alba/symfony
>> chmod 666 /var/www/alba/cache/project_autoload.cache
>> chmod 777 /var/www/alba/web/uploads/alumnos
>> chmod 777 /var/www/alba/web/uploads/informes
>> chmod 777 /var/www/alba/web/uploads/assets
>> chmod 666 /var/www/alba/web/uploads/informes/solicitud_legajo.odt
>> chmod 666 /var/www/alba/web/uploads/informes/...acion_de_estudios_primarios.odt
>> chmod 666 /var/www/alba/web/uploads/informes/organizacion.odt
>> chmod 666 /var/www/alba/web/uploads/informes/responsable.odt
>> chmod 666 /var/www/alba/web/uploads/informes/constancia_alumno_regular.odt
>> chmod 666 /var/www/alba/web/uploads/informes/certificado_de_estudios.odt
>> chmod 666 /var/www/alba/web/uploads/informes/alumnos_por_division.odt
>> chmod 666 /var/www/alba/web/uploads/informes/locacion.odt
>> chmod 666 /var/www/alba/web/uploads/informes/constancia_general.odt
>> chmod 666 /var/www/alba/web/uploads/informes/cuenta.odt
>> chmod 666 /var/www/alba/web/uploads/informes/docente.odt
>> chmod 666 /var/www/alba/web/uploads/informes/solicitud_de_pase.odt
Debemos ejecutar tambien, la tarea para que Symfony nos cree los directorios correctos de imágenes y estilos que traen los plugins. En GNU/Linux se agregan enlaces simbólicos (symlinks) en el directorio web del proyecto.
ftoledo@ntbkragnarok:/var/www/alba$ sudo ./symfony plugin:publish-assets
>> plugin Configuring plugin - sfProtoculousPlugin
>> plugin Configuring plugin - sfPropelPlugin
>> plugin Configuring plugin - sfCompat10Plugin
>> plugin Configuring plugin - albaToolsPlugin
>> plugin Configuring plugin - sfMediaLibraryPlugin
Datos iniciales
Una vez que terminamos con todas las configuraciones, lanzamos la tarea para cargar una base de datos inicial:
IMPORTANTE: Esta tarea siempre elimina todos los datos de la base e instala los datos de ejemplo desde cero. NO UTILIZE NUNCA ESTA TAREA EN PRODUCCION.
ftoledo@ntbkragnarok:/var/www/alba$ sudo ./symfony propel:build-all-load
>> schema converting "/var/www/alba/config/schema.yml" to XML
>> schema putting /var/www/alba/config/generated-schema.xml
>> propel Running "om" phing task
>> file- /var/www/alba/config/generated-schema-transformed.xml
>> file- /var/www/alba/config/generated-schema.xml
>> autoload reloading autoloading
Phing was run before and used many custom classes that might conflict with
your model classes. In case of errors try running "propel:build-forms" and
"propel:build-filters" alone. This is due to a PHP limitation that cannot be
fixed in symfony.
>> propel generating form classes
>> tokens /var/www/alba/lib/form/EscalanotaForm.class.php
>> tokens /var/www/alba/lib/form/DocenteForm.class.php
>> tokens /var/www/alba/lib/form/RolPermisoForm.class.php
>> tokens /var/www/alba/lib/form/OrganizacionForm.class.php
>> tokens /var/www/alba/lib/form/RelDivisionActividadDocenteForm.class.php
>> tokens /var/www/alba/lib/form/OrientacionForm.class.php
>> tokens /var/www/alba/lib/form/CuentaForm.class.php
>> tokens /var/www/alba/lib/form/LegajocategoriaForm.class.php
>> tokens /var/www/alba/lib/form/EstablecimientoForm.class.php
>> tokens /var/www/alba/lib/form/PermisoForm.class.php
>> tokens /var/www/alba/lib/form/RelEstablecimientoLocacionForm.class.php
>> tokens /var/www/alba/lib/form/BaseFormPropel.class.php
>> tokens /var/www/alba/lib/form/NiveltipoForm.class.php
>> tokens /var/www/alba/lib/form/BoletinActividadesForm.class.php
>> tokens /var/www/alba/lib/form/PeriodoForm.class.php
>> tokens /var/www/alba/lib/form/AnioForm.class.php
>> tokens /var/www/alba/lib/form/DocenteHorarioForm.class.php
>> tokens /var/www/alba/lib/form/RolResponsableForm.class.php
>> tokens /var/www/alba/lib/form/ActividadForm.class.php
>> tokens /var/www/alba/lib/form/RelUsuarioPermisoForm.class.php
>> tokens /var/www/alba/lib/form/LocacionForm.class.php
>> tokens /var/www/alba/lib/form/HorarioescolarForm.class.php
>> tokens /var/www/alba/lib/form/CargobajaForm.class.php
>> tokens /var/www/alba/lib/form/ExamenForm.class.php
>> tokens /var/www/alba/lib/form/RelDocenteEstablecimientoForm.class.php
>> tokens /var/www/alba/lib/form/InformeForm.class.php
>> tokens /var/www/alba/lib/form/DistritoescolarForm.class.php
>> tokens /var/www/alba/lib/form/EspacioForm.class.php
>> tokens /var/www/alba/lib/form/UsuarioPermisoForm.class.php
>> tokens /var/www/alba/lib/form/TurnoForm.class.php
>> tokens /var/www/alba/lib/form/TipodocenteForm.class.php
>> tokens /var/www/alba/lib/form/ConceptoForm.class.php
>> tokens /var/www/alba/lib/form/LegajosaludForm.class.php
>> tokens /var/www/alba/lib/form/TipoespacioForm.class.php
>> tokens /var/www/alba/lib/form/BoletinConceptualForm.class.php
>> tokens /var/www/alba/lib/form/RelAnioActividadForm.class.php
>> tokens /var/www/alba/lib/form/TipoinformeForm.class.php
>> tokens /var/www/alba/lib/form/AsistenciaForm.class.php
>> tokens /var/www/alba/lib/form/RelCalendariovacunacionAlumnoForm.class.php
>> tokens /var/www/alba/lib/form/TipoivaForm.class.php
>> tokens /var/www/alba/lib/form/LegajoadjuntoForm.class.php
>> tokens /var/www/alba/lib/form/AlumnoForm.class.php
>> tokens /var/www/alba/lib/form/RelRolresponsableResponsableForm.class.php
>> tokens /var/www/alba/lib/form/ResponsableForm.class.php
>> tokens /var/www/alba/lib/form/HorarioescolartipoForm.class.php
>> tokens /var/www/alba/lib/form/RelAnioActividadDocenteForm.class.php
>> tokens /var/www/alba/lib/form/ConceptobajaForm.class.php
>> tokens /var/www/alba/lib/form/PaisForm.class.php
>> tokens /var/www/alba/lib/form/TipolocacionForm.class.php
>> tokens /var/www/alba/lib/form/TipoasistenciaForm.class.php
>> tokens /var/www/alba/lib/form/ProvinciaForm.class.php
>> tokens /var/www/alba/lib/form/FeriadoForm.class.php
>> tokens /var/www/alba/lib/form/AdjuntoForm.class.php
>> tokens /var/www/alba/lib/form/EstadosalumnosForm.class.php
>> tokens /var/www/alba/lib/form/PreferenciaForm.class.php
>> tokens /var/www/alba/lib/form/CalendariovacunacionForm.class.php
>> tokens /var/www/alba/lib/form/EventoForm.class.php
>> tokens /var/www/alba/lib/form/RelAlumnoDivisionForm.class.php
>> tokens /var/www/alba/lib/form/LegajopedagogicoForm.class.php
>> tokens /var/www/alba/lib/form/RolForm.class.php
>> tokens /var/www/alba/lib/form/UsuarioForm.class.php
>> tokens /var/www/alba/lib/form/RelRolPermisoForm.class.php
>> tokens /var/www/alba/lib/form/CarreraForm.class.php
>> tokens /var/www/alba/lib/form/RepeticionForm.class.php
>> tokens /var/www/alba/lib/form/TipodocumentoForm.class.php
>> tokens /var/www/alba/lib/form/UsuarioRolForm.class.php
>> tokens /var/www/alba/lib/form/CiclolectivoForm.class.php
>> tokens /var/www/alba/lib/form/DivisionForm.class.php
>> tokens /var/www/alba/lib/form/RelUsuarioPreferenciaForm.class.php
>> tokens /var/www/alba/lib/form/ModuloForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTipodocenteForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseAsistenciaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseHorarioescolarForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseUsuarioRolForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseLegajosaludForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseOrientacionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTipodocumentoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseProvinciaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseCiclolectivoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseDistritoescolarForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTipolocacionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseInformeForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseEscalanotaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRel...oActividadDocenteForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseAdjuntoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseEstablecimientoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseOrganizacionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseDivisionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseCarreraForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRepeticionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseConceptoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseBoletinActividadesForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseLocacionForm.class.php
>> tokens /var/www/alba/lib/form/base/BasePaisForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRelUsuarioPreferenciaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseDocenteHorarioForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTipoespacioForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseActividadForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseFeriadoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTipoinformeForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseConceptobajaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseDocenteForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseModuloForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRel...nsableResponsableForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTipoivaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseBoletinConceptualForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseLegajocategoriaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRelUsuarioPermisoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRolPermisoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseUsuarioPermisoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseExamenForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseCalendariovacunacionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseLegajopedagogicoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseEspacioForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseAlumnoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRolResponsableForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseHorarioescolartipoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseCargobajaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRelRolPermisoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseCuentaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRel...ecimientoLocacionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseNiveltipoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRelAlumnoDivisionForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseUsuarioForm.class.php
>> tokens /var/www/alba/lib/form/base/BasePreferenciaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRel...nActividadDocenteForm.class.php
>> tokens /var/www/alba/lib/form/base/BasePermisoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRolForm.class.php
>> tokens /var/www/alba/lib/form/base/BasePeriodoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRel...teEstablecimientoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTurnoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseLegajoadjuntoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseTipoasistenciaForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseResponsableForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseEventoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRel...ovacunacionAlumnoForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseEstadosalumnosForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseAnioForm.class.php
>> tokens /var/www/alba/lib/form/base/BaseRelAnioActividadForm.class.php
>> propel generating filter form classes
>> tokens /var/www/alba/lib/filter/PaisFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelDivisio...idadDocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/ConceptoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/ExamenFormFilter.class.php
>> tokens /var/www/alba/lib/filter/AsistenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TipoespacioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/PermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/AlumnoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/CiclolectivoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelRolresp...ResponsableFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelUsuarioPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/AdjuntoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/DocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/PeriodoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/DistritoescolarFormFilter.class.php
>> tokens /var/www/alba/lib/filter/CargobajaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/HorarioescolartipoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/FeriadoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelEstable...ntoLocacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/BoletinConceptualFormFilter.class.php
>> tokens /var/www/alba/lib/filter/LegajoadjuntoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/UsuarioRolFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RolResponsableFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelAnioActividadFormFilter.class.php
>> tokens /var/www/alba/lib/filter/CalendariovacunacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/LegajopedagogicoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/AnioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/ModuloFormFilter.class.php
>> tokens /var/www/alba/lib/filter/UsuarioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TipoasistenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/ActividadFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RolFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TipodocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/ResponsableFormFilter.class.php
>> tokens /var/www/alba/lib/filter/DivisionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/EstadosalumnosFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TipolocacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/HorarioescolarFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TipoivaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/LegajocategoriaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelUsuarioPreferenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/ConceptobajaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/BoletinActividadesFormFilter.class.php
>> tokens /var/www/alba/lib/filter/EscalanotaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TurnoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/ProvinciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/InformeFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelAlumnoDivisionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/UsuarioPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelAnioActividadDocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/CuentaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TipoinformeFormFilter.class.php
>> tokens /var/www/alba/lib/filter/CarreraFormFilter.class.php
>> tokens /var/www/alba/lib/filter/OrientacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/EspacioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelRolPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RolPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/PreferenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/TipodocumentoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/LocacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelCalenda...acionAlumnoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/EventoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/OrganizacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/NiveltipoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RelDocente...blecimientoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/RepeticionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/EstablecimientoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/DocenteHorarioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/LegajosaludFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseL...opedagogicoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseCuentaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseNiveltipoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTurnoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTipoivaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseB...nConceptualFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseProvinciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseD...ritoescolarFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseDivisionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BasePreferenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseL...jocategoriaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseE...blecimientoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseB...ActividadesFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseFeriadoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseOrganizacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseRepeticionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseCarreraFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseUsuarioPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...ioActividadFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseUsuarioRolFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseRelRolPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseH...escolartipoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseRolResponsableFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseRolPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseEstadosalumnosFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...idadDocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseConceptobajaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseAlumnoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseOrientacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...ntoLocacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseLegajosaludFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseModuloFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseEscalanotaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseRolFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseAnioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...PreferenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseLocacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseAsistenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseConceptoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTipoinformeFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseFormFilterPropel.class.php
>> tokens /var/www/alba/lib/filter/base/BasePeriodoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseC...ovacunacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTipodocumentoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseEventoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTipolocacionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseAdjuntoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseCargobajaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseEspacioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...ResponsableFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseResponsableFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...idadDocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BasePermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTipodocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...mnoDivisionFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTipoespacioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseExamenFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...acionAlumnoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseTipoasistenciaFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseLegajoadjuntoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseInformeFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseHorarioescolarFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseCiclolectivoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BasePaisFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseDocenteHorarioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseDocenteFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseUsuarioFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseActividadFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...arioPermisoFormFilter.class.php
>> tokens /var/www/alba/lib/filter/base/BaseR...blecimientoFormFilter.class.php
>> schema converting "/var/www/alba/config/schema.yml" to XML
>> schema putting /var/www/alba/config/generated-schema.xml
>> propel Running "sql" phing task
>> file- /var/www/alba/config/generated-schema-transformed.xml
>> file- /var/www/alba/config/generated-schema.xml
--------------------------------------------------------
- This command will remove all data in your database. -
- Are you sure you want to proceed? (y/N) -
--------------------------------------------------------
y
>> schema converting "/var/www/alba/config/schema.yml" to XML
>> schema putting /var/www/alba/config/generated-schema.xml
>> propel Running "insert-sql" phing task
>> file- /var/www/alba/config/generated-schema.xml
>> propel load data from "/var/www/alba/data/fixtures"
Posibles errores de esta etapa
Puede ser que la cantidad de memoria utilizada por Symfony en esta etapa sea mayor que el límite puesto para php en la configuración por defecto. Si aparecen mensajes de error relacionados con esto, debemos aumentar el valor de la directiva PHP de límite de memoria, memory_limit a 256 Mb.
Editar el archivo /etc/php5/apache/php.ini y dejar la directiva así:
memory_limit = 256M
Editar el archivo /etc/php5/cli/php.ini y dejar la directiva así:
memory_limit = 256M
Otro error puede ser un mensaje como este:
./symfony propel:build-all-load
>> schema converting "/var/www/src/alba/config/schema.yml" to XML
>> schema putting /var/www/src/alba/config/generated-schema.xml
>> propel Running "om" phing task
[propel-om] Could not perform XLST transformation. Make sure PHP has been compiled/configured to support XSLT.
>> file- /var/www/src/alba/config/generated-schema.xml
>> autoload reloading autoloading
Phing was run before and used many custom classes that might conflict with
your model classes. In case of errors try running "propel:build-forms" and
"propel:build-filters" alone. This is due to a PHP limitation that cannot be
fixed in symfony.
>> propel generating form classes
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 19456 bytes) in /var/www/src/alba/lib/model/om/BaseActividad.php on line 675
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 19456 bytes) in /var/www/src/alba/lib/model/om/BaseActividad.php on line 675
Se soluciona instalando el paquete php5-xsl de la siguiente manera:
apt-get install php5-xsl
Ingreso al sistema
Por medio del navegador, ingrese al sistema ALBA. En el ejemplo propuesto, el ingreso se realiza a través de http://localhost/alba/web/principal_dev.php
__________________________________________________________
1.2. Instalación en Windows
Nota: Recordamos que el sistema fue probado en la versión XP. __________________________________________________________
1.2.1. Requerimientos de hardware:
Los requerimientos del servidor son:
* Procesador Pentium III
* Ram 256
Nota: Los requerimientos de hardware del servidor, son relativos a la cantidad de terminales.
Los requerimientos para la terminal son:
* Procesador Pentium II en adelante
* Ram 128 en adelante (recomendado)
* Resolución 800 x 600 mínima (recomendado 1024 x 768)
__________________________________________________________
1.2.2. Requerimientos de software.
Los requerimientos del servidor son:
* Sistema operativo Windows (probado en XP)
* Apache 2.x
* PHP 5
* PHP-GD (recomendado)
* Mysql
* ó
* XAMPP (sugerido en los detalles de instalación).
Los requerimientos de la terminal son:
* Navegador web (Firefox recomedado, sobre cualquier sistema
operativo).
Para la instalación del ALBA sobre Windows, es necesario realizar la instalación previa del Apache, MySQL y PHP (si es que ya no se encuentra instalado). Para facilitarla se propone al usuario la instalación de XAMPP, aplicación que contiene a las últimas tres. __________________________________________________________
1.2.3. La instalación del XAMPP
Bajar el XAMPP del sitio: http://sourceforge.net/projects/xampp/
- Una vez seleccionada la opción de "Download", será necesario elegir una versión para windows (XAMPP Windows), ya que existe también para otros sistemas operativos. Entre las que propone el sitio, se sugiere que se elija la versión xampp-win32-1.5.5-installer.exe (versión con la que fue probado).
Ejecutando el archivo de instalación del XAMPP (.exe) las pantallas lo guiarán para una instalación exitosa. Si sigue las opciones predeterminadas esta aplicación se instalará en c:\Archivos de Programa\
Nota: En el momento de iniciar la instalación, recuerde estar en un perfil de usuario de Windows con permiso de administrador.
- Es necesario habilitar la instalación del Apache y del MySQL como servicio durante el proceso. Para ello, deberá tildar en la opción de Service Section:
" -Install Apache as service -Install MySQL as service "
Siga los pasos indicados, hasta finalizar la instalación con éxito.
- Finalizada la instalación, será necesario modificar el archivo llamado "httpd.conf" que está ubicado en: c:\Archivos de programa\xampp\apache\conf\httpd.conf. Para modificarlo ábralo en cualquier procesador de texto y borre el numeral (#) que se encuentra al inicio de la línea siguiente:
# LoadModule rewrite_module modulo/mod_rewrite.so
La línea modificada quedará entonces:
LoadModule rewrite_module modulo/mod_rewrite.so
Recuerde guardar los cambios al salir del editor.
- Deberá reiniciar al servidor Apache para que los cambios realizados en el archivo editado sean tomados por el XAMPP. Puede hacerlo a través de su panel de control, presionando el botón "Stop" y luego, "Start" correspondiente a ese servicio.
Nota: El panel de Control del XAMPP, puede ubicarlo desplegando la barra de inicio o desde un acceso directo creado en su escritorio. __________________________________________________________
1.2.4. La instalación de ALBA
Una vez instalado el XAMPP, tendrá todo el software necesario para poder comenzar la instalación de ALBA.
Recuerde reportar los problemas encontrados durante la instalación de ALBA a: http://alba.pressenter.com.ar/cgi-bin/trac.cgi/wiki/ReporteDeEr rores
- Cree un directorio en la raíz web, en el cual se instalará el sistema. En este caso, sugerimos crear el directorio con nombre "alba", que deberá ubicarse en el siguiente directorio (siempre que el xampp se haya instalado de la forma predeterminada).
C:\Archivos de programa\xampp\htdocs\alba
- Baje el instalador (loader):
http://alba.ourproject.org/alba-installer/dist/install/alba_loader.txt
Al ingresar a esta dirección, se desplegará en pantalla el texto del programa de instalación.
- Renombre el archivo.
En la misma pantalla, utilizando desde el menú del navegador "Guardar página como", guarde el archivo renombrando su extensión txt por php. El nombre del archivo descargado será entonces alba_loader.php
- Copie el archivo a un directorio accesible por el servidor web. En el caso del ejemplo, se trata del directorio:.
C:\Archivos de programa\xampp\htdocs\alba
- Ejecute el instalador (loader) ingresando a través del navegador web a:
http://localhost/alba/alba_loader.php
-
Dé comienzo a la instalación.
-
El programa de instalación descargará los archivos necesarios, hará verificaciones sobre la existencia de los programas requeridos y los permisos de escritura. Debe completar información sobre: servidor, usuario, contraseña y nombre de la base de datos.
-
Complete la información: servidor: localhost; usuario: root, contraseña: (ninguna) y nombre de la base de datos: la que desee. __________________________________________________________
1.3. Ingreso al sistema
Una vez instalado, el sistema mostrará la siguiente pantalla de ingreso:
Figura 1-1. ingreso al sistema
<<<<<<< HEAD [/img/figura1.png]]
04a759a6a720b6e9380d400545e7b5a8b9a4775b
Importante
Recuerde que al ingresar al sistema por primera vez estará habilitada únicamente la cuenta de administrador --> Usuario: admin y Clave: admin. A partir de allí podrá cambiar la clave y crear los nuevos usuarios (ver Capítulo 5 apartado "Seguridad").
Una pantalla de bienvenida le indicará información sobre ALBA, así como la el detalle de las libertades que definen al Software Libre y posibilidades de contacto.
Figura 1-2. Bienvenida al sistema
En el vértice superior derecho de la pantalla, podrá ver el usuario activo (así como el detalle del establecimiento y el ciclo lectivo, si es que ya se encuentran ingresados y el sistema se utilizó con anterioridad).
Figura 1-3. Recuadro superior
/img/figura3.png __________________________________________________________
1.4. Salida del sistema
Para salir de ALBA es posible utilizar el acceso de la barra superior orizontal.
Es importante haber grabado la información actual antes de optar por salir por medio del menú. Al salir, el sistema mostrará nuevamente la pantalla de ingreso al sistema (como para iniciar una nueva sesión con un usuario del sistema).
Recuerde que aunque no se encuentre trabajando dentro del sistema, el navegador puede permanecer abierto y que, por el contrario, al cerrar el navegador ALBA se cerrará tambié. __________________________________________________________
Capítulo 2. Interfaz de ALBA.
La interfaz de ALBA está compuesta por diversos elementos gráficos con características que se detallan a continuación. Es importante recordar que, como se trata de una aplicación cuyo uso se desenvuelve sobre un navegador, existen muchas funciones de este último que conviven con las de esta aplicación específica. __________________________________________________________
2.1. 2.1 La pantalla principal de ALBA.
La siguiente pantalla detalla, a modo de ejemplo, los elementos más usuales que la conforman.
Figura 2-1. Elementos de la pantalla principal.
1- Encabezado. 2- Información actual sobre: usuario, establecimiento y ciclo lectivo. 3- Barra de menú desplegable. 4- Título del módulo elegido 5- Cuerpo del módulo: en este marco se desarrolla cada módulo en particular. 6- Barra de botones inferiores. (Pueden variar según el módulo mostrado). __________________________________________________________
2.2. Los elementos más importantes de las pantallas.
2.2.1. El menú desplegable.
Durante el desarrollo completo del uso de la herramienta se mantiene visible una barra horizontal desde donde se accede a las diferentes secciones del menú. (Ver referencia 3 en el listado anterior).
Al pasar con el mouse sobre él, se despliegan todas las opciones que contiene. A su vez, es posible que alguno de ellos contenga un submenú dentro, que está señalizado por un triángulo negro y pequeño, a modo de flecha hacia la derecha.
Figura 2-2. El menú desplegable.
/img/figura5.png __________________________________________________________
2.2.2. Los botones de la barra inferior.
Al pie de los diferentes listados se pueden encontrar una serie de botones especialmente creados para manejar la información de los mismos.
Así pues el sistema permite: Crear un nuevo registro, Listar los registros, Guardar un registro creado, guardar y permitir a su vez agregar uno nuevo, borrar el registro; así como un acceso directo por ejemplo al módulo "Cuentas" (si se trata del listado de alumnos), entre otras funciones.
Figura 2-3. Botones de la barra inferior.
/img/figura6.png __________________________________________________________
2.2.3. Las barras de acciones.
Son barras de botones, que funcionan como accesos a determinadas acciones a realizar sobre un elemento. El siguiente gráfico muestra algunos de los distintos tipos de barras que se presentan a lo largo del uso del ALBA, y la explicación de cada botón a modo de ejemplo. De todas formas, al pasar con el mouse sobre el ícono, se informa el nombre de la acción.
Figura 2-4. Barras de acciones.
Algunos ejemplos se indican en esta lista:
1.Botón "Editar": permite ingresar a los datos cargados y modificarlos. 2.Botón "Borrar": elimina el registro. 3.Botón "Ir a cuenta": acceso directo a la cuenta relacionada con el alumno o con un responsable. 4.Botón "Vacunas": acceso directo al listado de Vacunas por alumno. 5.Botón "Asistencias": acceso directo al módulo de asistencia de alumnos. 6.Botón "Legajo": acceso directo al legajo pedagógico el alumno. 7.Botón "Boletín": acceso directo a la carga de notas en el boletín de los alumnos según división. 8.Botón "Locación": acceso directo al listado de las locaciones de un establecimiento. __________________________________________________________
2.2.4. Ventanas de filtros.
Las ventanas de filtro, permiten hacer una búsqueda por uno o más criterios determinados. en un listado. El ejemplo muestra una búsqueda que puede realizarse por tres criterios distintos. El botón inferior borrar, elimina la búsqueda realizada y el filtrar la inicia.
Diferentes módulos del ALBA utilizan este sistema para mejorar las búsquedas.
Figura 2-5. Ventanas de filtros.
/img/figura8.png __________________________________________________________
2.2.5. Los listados de los datos.
Los listados generados por los datos ingresados cuentan con los botones típicos de una barra inferior y con una barra de acciones (generalmente de edición y otras acciones según sea el caso). Estos listados, pueden ser ordenados haciendo click en el título de la columna, de donde tomará el criterio de la forma de ordenamiento de datos (ascendente/descendente, o alfabético ascendente y descendente).
Existen en algunos casos específicos (como el del listado de Provincias) un orden diferente establecido por defecto. Como en el caso nombrado, se cuenta con el campo "orden" que establece un "peso" del dato, para su ordenamiento posterior en los listados. A mayor número, mayor peso y por ende, más bajo aparecerá el dato.
Los listados pueden contar con más de una página, y por ello cuentan con flechas para repaginar. __________________________________________________________
2.2.6. Los mensajes al grabar.
Siempre que se realice una acción sobre los listados (como edición, borrado o ingreso de un registro nuevo); en la parte superior de éstos se indicará el resultado de la acción.
Un criterio muy básico de colores, además del mensaje textual, informará si el resultado fue exitoso (color verde) o si se presentó alguna dificultad (color rojo). Los errores que pueden aparecer, casi siempre son relativos a la falta de información obligatoria para la carga del registro. __________________________________________________________
2.2.7. Las vistas de calendarios
En el caso de módulos relacionados con los calendarios y horarios, el sistema ofrecer diferentes vistas de calendarios a modo de agenda. En esos casos es posible visualizar "eventos" diaria, semanal, mensual y anualmente. Para más información sobre el concepto de "evento" puede consultar el Capítulo 3.
Figura 2-6. Vistas de calendarios.
/img/figura8bis.png __________________________________________________________
Capítulo 3. Diccionario de conceptos
La siguiente lista presenta las definiciones de los conceptos utilizados para la elaboración de este sistema de gestión. Algunos de ellos reflejan elementos utilizados en la vida cotidiana de las escuelas; otros, por el contrario, son útiles para establecer funcionalidades para otra clase de unidades educativas. __________________________________________________________
3.1. Los conceptos
3.1.1. Cuentas
La cuenta es utilizada en ALBA como un elemento para organizar información de varios alumnos con un responsable común. Una cuenta funciona muchas veces como una familia particular, pero puede no ser exactamente una familia en sentido estricto. Una cuenta integra: un responsable de la misma y un grupo de alumnos relacionados. En un futuro, también integrará información contable de los pagos de las cuotas en el caso de escuelas o unidades educacionales privadas. __________________________________________________________
3.1.2. Espacios
Un espacio es un lugar que pertenece a una locación de un establecimiento en particular. Ejemplo de un espacio es un aula, un laboratorio, un gimnasio, etc. __________________________________________________________
3.1.3. Establecimiento
Unidad donde se organiza la oferta educativa y que cuenta con una autoridad máxima como responsable pedagógico administrativo. El establecimiento puede tener diferentes locaciones. __________________________________________________________
3.1.4. Eventos
Unidad de tiempo y espacio. En el marco del proyecto ALBA los eventos son utilizados para compartir información sobre estas unidades a lo largo de toda la aplicación. Así, por ejemplo, las horas de clase son consideradas "eventos" y la disponibilidad de los horarios de los docentes se traducen de igual forma en "eventos". El hecho de que sean organizados utilizando este concepto permite visualizar esta información a modo de calendario gráfico y también exportarla a distintas agendas a través de un standard llamado ICal. __________________________________________________________
3.1.5. Grados/Años
Según el nivel escolar los grados (primaria) o años (secundaria) se definen como un grupo de alumnos que se agrupan según edad y plan de estudios. Los grados o años pueden tener diferentes secciones/divisiones. (Un ejemplo de grado en primaria sería Primero. En el caso de secundarios: Primer año bachiller, ya que define el plan de estudios.) __________________________________________________________
3.1.6. Locación
La locación de un establecimiento, es el espacio físico donde se desarrolla la tarea educativa. Una locación puede categorizarse en sedes o anexos. (ALBA permite otras clasificaciones de locaciones en caso de ser necesario). __________________________________________________________
3.1.7. Módulo
Un módulo agrupa diferentes acciones sobre un determinado elemento. Por ejemplo el módulo de alumnos tiene toda la funcionalidad necesaria para administrar los alumnos. ALBA, como software modular, prevé que cada módulo pueda funcionar separadamente de otros. __________________________________________________________
3.1.8. Organización
Una organización refiere a una persona jurídica que administra uno o más establecimientos. En ALBA, el módulo organización permite el ingreso de todos los datos administrativos y comerciales de la misma. (Por ejemplo, para el cobro a través de un futuro módulo contable en caso de tratarse de establecimientos educativos privados. __________________________________________________________
3.1.9. Permiso
Un permiso ofrece el acceso a determinada funcionalidad de los módulos del sistema. ALBA cuenta con un sistema de permisos para administrar la seguridad, donde un usuario puede tener asignados permisos para unos módulos y otros no (según lo gestione el administrador del sistema). __________________________________________________________
3.1.10. Responsables
Un responsable de cuenta, es aquel adulto que siendo o no familiar de los alumnos relacionados con la misma, lleva adelante la tarea de recibir información del establecimiento, actualizar la información de los alumnos de la cuenta, responder ante las consultas administrativas de la organización, etc.
ALBA permite establecer la relación (parental o no) entre el responsable y los alumnos de la cuenta, así como establecer si cuentan con el permiso del retiro del menor del establecimiento. __________________________________________________________
3.1.11. Rol
Un rol es un grupo de permisos que se le da a una determinada persona según el papel y las responsabilidades que tome en el establecimiento. Por ejemplo, un rol puede ser el de Secretaria/o, al que se le puede asignar los permisos de edición de información alumnos, emisión de consultas y listados etc. __________________________________________________________
3.1.12. Sección/División
Una sección es un grupo escolar formado por alumnos que cursan o no el mismo grado o año, en el mismo espacio y con el mismo equipo de docentes. Por ejemplo, en una escuela primaria pueden existir las secciones A y B. En ALBA (como en la forma de expresión coloquial) se toma a la división como un grado/año + sección/división, siendo entonces un grupo de alumnos que comparten el docente, el espacio y el grado/año, pongamos por caso: Primer Grado A. __________________________________________________________
3.1.13. Usuarios
Se denomina usuario a la identidad que con nombre y clave propia, cuenta con diferentes permisos (o roles si ya tiene uno definido) para realizar acciones en el sistema ALBA. En ALBA el administrador del sistema crea nuevos usuarios y define los diferentes accesos según sean las responsabilidades del mismo. __________________________________________________________
Capítulo 4. Usando ALBA por primera vez
Al insatalar ALBA por primera vez el sistema ya cuenta con información precargada para facilitar su uso inicial. Si bien la precarga contempla especialmente escuelas de la Ciudad de Buenos Aires, todas las precargas pueden ser modificadas según la necesidad del usuario, ya que muchas se ofrecen a modo de ejemplo.
En las siguientes secciones se presenta el tipo de información precargada así como una sugerencia para la carga inicial, la primera vez que se utiliza ALBA. __________________________________________________________
4.1. Información precargada
Existe información que se encuentra precargada en el sistema para permitir su funcionamiento inicial: por un lado un Establecimiento y una Organización, y por otro todo lo referido al manejo interno del sistema de módulos, permisos y usuarios.
Además de estos datos, se encuentran precargados algunos generales como son: el Calendario de Vacunación, los Países, las Provincias (de Argentina), los tipos de documento posible, los tipos de IVA así como los posibles niveles educativos del establecimiento. __________________________________________________________
4.2. Información cargada como Ejemplo (Demo)
Si optó por la opción de instalar ALBA integrando los datos del Ejemplo, también contará como precargados los siguientes datos.
Tabla 4-1. Información cargada como Ejemplo. Respecto de Información cargada como ejemplo. Generales Listado de distritos escolares de CABA. Alumnos
Alumnos.
Posibles motivos de baja.
Tipos de legajo de alumno.
Tipo de asistencia.
Ítems Legajo pedagógico.
Ítems conceptuales a evaluar.
Docentes
Tipos de docentes.
Motivos de baja de docentes.
Asignación de materias a docentes.
Horarios tentativos de docentes.
Horarios
Turnos posibles.
Tipos de intervalos de horario.
Feriados del año (actual).
Locaciones
Tipos de locación.
Tipos de espacios.
Cuentas Listado de cuentas con sus responsables y alumnos asociados. Gesión escolar
Grados/Años.
Secciones/Divisiones.
Materias/Actividades.
__________________________________________________________
4.3. Sugerencia para la carga inicial
Una vez instalado ALBA será necesario seguir un orden lógico para la carga inicial de los datos:
-
cargar la Organización y el Establecimiento. Accediendo por el menú desplegable Administración --> General --> Definir Organización y Administración --> General --> Definir Establecimiento, podrá modificar los datos precargados a los de su organización y establecimiento.
-
revisar y editar si es necesario las Configuraciones Previas. Dentro de esta sección Administración --> General --> Configuraciones Previas, se encuentran diversos ítems relacionados a Asuntos Generales, Alumnos, Docentes, Calendarios y Horarios, Locaciones y Espacios.
Importante
Recuerde que si Ud. instaló una versión con ejemplo, todas las configuraciones previas de esta sección del menú, cuentan con una precarga inicial que es posible editar a la medida de las necesidades del establecimiento. Es por ello que se sugiere se revise previamente al uso.
También será necesario incorporar algunos criterios temporales y de horarios para habilitar el uso correcto del ALBA.
- definir el Ciclo Lectivo actual. Ingresando desde el menú desplegable a Calendarios y Horarios --> Definir Ciclos Lectivos, es posible acceder al listado de los ciclos lectivos del pasado (si los hubiere) y agregar uno nuevo con su correspondiente inicio y fin. A su vez, será necesario marcar con un tilde cuál será el ciclo predeterminado como actual. El seleccionado, se mostrará por defecto en el ángulo superior derecho mientras se trabaja con el ALBA.
Importante
Es posible acceder a otros ciclos lectivos cambiándolo directamente del cuadro de estado del vértice superior derecho, sin necesidad de cambiar el predeterminado.
Se debe tener en cuenta también, que desde la barra de acciones del listado de ciclos lectivo, se accede a Definir Turnos y Períodos.
- definir el Horario de Clases. Ingresando desde el menú desplegable a Calendarios y Horarios --> Horario Escolar --> Definir horario de clases, se completan las horas cátedras y recreos (por ejemplo) que conforman el horario escolar. El Turno y el Tipo de horario escolar deberán estar cargados con anterioridad correctamente.
Será necesario incorporar también información respecto de la gestión escolar:
-
Definir Grados/Años. Ingresando desde el menú desplegable Gestión Escolar --> Definir Grados/Años, es posible organizar los diferentes niveles, donde luego serán ingresados (en relación a su vez con las secciones/divisiones) los alumnos.
-
Definir Secciones/Divisiones. Ingresando desde el menú desplegable Gestión Escolar --> Definir Secciones/Divisiones. Como se dijo, las secciones/divisiones junto con los años/grados, permiten asignar un alumno a un grupo determinado (definido por año y sección).
Por último, se debe ingresar todo lo referente a las cuentas y a los individuos relacionados con ésta (responsables, alumnos):
-
Ingresar las Cuentas. Desde el menú desplegable, ingresando a Cuentas --> Administración, es posible dar de alta así como editar y borrar cuentas anteriores. Desde este mismo menú, también es posible a partir del botón "Agregar alumnos y responsables", es posible incorporar los sujetos asociados a la cuenta. (Ver Cap. 6).
-
Ingresar los Responsables. Desde el menú desplegable, ingresando a Cuentas --> Responsables, se definen y administran los Responsables. En la carga se solicitan no solamente los datos administrativos, sino también la relación con la Cuenta y con los Alumnos de la cuenta.
-
Ingresar Alumnos. Desde el menú desplegable, ingresando a Alumnos --> Ingresar Nuevo, se permite el ingreso de los nuevos alumnos, que relacionados con una cuenta, luego se insertarán en un grado/año y una división/sección determinada.
Importante
recuerde que es posible agregar los responsables y alumnos de la cuenta (incluso duplicando los datos de dirección y teléfono) a partir del botón "Agregar alumnos y responsables" accesible ingresando a una cuenta, desde el listado de cuentas.
El resto de los datos (como Docentes, Materias/Actividades, Locaciones y Espacios, etc.) se pueden ingresar en cualquier momento, siempre antes de establecer la relaciones (como el caso de Actividades/Materias por docente, Espacios por Locaciones, etc.)
Lo mismo sucede con la gestión de Alumnos en relación a las Secciones/Divisiones, y todo lo vinculado a Asistencia y Calificaciones: una vez cargadas todas las opciones necesarias, se pueden realizar las relaciones sin mayores dificultades. __________________________________________________________
4.4. Otras configuraciones de ALBA
Otra de las configuraciones iniciales importantes pueden ser previas a la carga de la información sugerida, es la carga de los Usuarios que utilizarón el sistema. Ingresando desde el menú desplegable Administración --> Seguridad --> Usuarios.
La jerarquía y accesos posibles de los Usuarios al sistema, está dada según los Roles que le sean asignados, y los Permisos con los que cuente. (Ver 5.4 Seguridad). __________________________________________________________
Capítulo 5. Administración
La sección Administración del menú desplegable, ofrece las primeras herramientas para configurar ALBA a la medida de las necesidades de su institución. Como se dijo, muchos de los datos se encuentran precargados para posibilitar un uso inicial. En esos casos será necesario editar esa información. __________________________________________________________
5.1. General.
5.1.1. Definir Organización
ALBA provee como ejemplo datos cargados del nombre y la descripción de la organización, que deberán ser removidos y completados. __________________________________________________________
5.1.2. Definir Establecimiento
De la misma forma, será necesario editar los datos del o los establecimientos con los que cuente la organización.
Importante
Recuerde que ALBA posibilita la gestión de varios establecimientos de una misma organización. (Puede revisar las definiciones de ambos conceptos en el Capítulo 3 ante cualquier duda). __________________________________________________________
5.2. Configuraciones Previas
5.2.1. Generales.
En este tipo de configuración se incluyen los países, provincias, distritos escolares, categorías de IVA, Tipos de documento y Tipo de nivel. Recuerde que todos los datos precargados pueden ser modificados según la necesidad del establecimiento. __________________________________________________________
5.2.2. Alumnos.
Integra las configuraciones de:
- tipos de posibles bajas de alumnos: que establecen las posibles motivaciones de las bajas de alumnos, por ejemplo: pase, enfermedad etc. En este listado se ingresa el nombre del tipo de baja y una breve descripción explicativa. Se permiten acciones de edición.
Figura 5-1. Listados de conceptos de baja.
- tipos de asistencia que utilice el establecimiento: donde se definen asistencia e inasistencia, un nombre corto usual y un valor. Este último, permite contabilizar las inasistencias que no son completas (el caso de media falta que se indicará como 0,5 o en algunos establecimientos impuntualidad, etc.) Al dar de alta un nuevo tipo de asistencia, se debe indicar a qué grupo pertenece: si es asistencia (positiva) o inasistencia, y se define también cuál es el que quedará indicado como por defecto (se sugiere sea el de asistencia). Se permiten acciones de edición.
Figura 5-2. Listados de tipo de Asistencia.
- escala de notas: permite definir, según el establecimiento, valores para la evaluación (ya sea numérica o conceptual) y si éstos corresponden a la categoría de "aprobado" o no de las actividades/materias. El "orden" indicará la sucesión en que se visualizarán. Tiene habilitadas las acciones de edición.
Figura 5-3. Escala de notas.
- tipos de entrada al legajo pedagógico: clasifica la información textual que se ingresará en los legajos pedagógicos de los alumnos. Por ejemplo, puede crearse la categoría de "Seguimiento Docente" (ingresos de textos al legajo referidos al desempeño del alumno en clase) o del "Equipo de Orientación Escolar" (informes del equipo o del gabinete). Es posible crear una nueva categoría de entrada al legajo según el tipo de establecimiento y el nivel. (Por ejemplo, en el caso de un jardín de infantes puede incluirse la categoría "Entrevista inicial con los padres".) Permite acciones de edición.
Figura 5-4. Tipos de entrada al legajo pedagógica.
- categorías del boletín de concepto: complementa la "escala de notas" (punto 3), ofreciendo definir otros ítems que integrarán el boletín a nivel conceptual. Los elementos, pueden incluirse más allá de la forma de evaluarlos (con nota, con comentarios textuales, etc). La carga solicita el nombre del ítem, y una breve descripción. Permite acciones de edición.
Figura 5-5. Categorías del boletín de concepto.
/img/figura13.png __________________________________________________________
5.2.3. Docentes.
Integra las configuraciones de:
- tipos de docente: permite establecer los diferentes categorías de docentes según el cargo, proporcionando una breve descripción. Posibilita acciones de edición.
Figura 5-6. Tipos de docente.
- motivos de baja: se establecen las posibles motivaciones de las bajas de docentes, por ejemplo: renuncia, retiro, ascenso etc. En este listado se ingresa el nombre del tipo de baja del cargo y una breve descripción explicativa. Se permiten acciones de edición.
Figura 5-7. Motivos de baja.
/img/figura15.png __________________________________________________________
5.2.4. Calendarios y Horarios.
Integra las configuraciones de:
- Ciclos Lectivos: permite ingresar un nuevo ciclo lectivo indicando nombre, fecha de inicio y fin. Uno de los ciclos lectivos deberá ser señalizado como el actual y actuará como predeterminado en las futuras cargas de datos.
Figura 5-8. Ciclos lectivos.
- Períodos: los períodos organizan el ciclo lectivo en partes (como bimestres, trimestres, etc.) Es necesario indicar los períodos para la incorporación de calificaciones futuras de los alumnos y otras visualizaciones de la información.
Figura 5-9. Períodos.
-
turnos: permite definir los turnos del establecimiento. En la carga se solicita el nombre (descripción) del turno y el horario de inicio y fin. Contempla el uso de acciones de edición.
-
tipos de intervalo de horario escolar: definir este tipo de elemento, permite la construcción futura de los horarios de los docentes y las divisiones. Recuerde que se trata de "tipos" de intervalos y que la duración y ubicación de éstos se realizan en la sección del menú desplegable "Calendarios y Horarios --> Horario Escolar --> Definir horario de clases. Permite acciones de edición.
Figura 5-10. Tipos de intervalo de horario escolar.
-
feriados del año: define los feriados celebrados duranten el ciclo lectivo. Como existen feriados inamovibles y otros trasladables (así como días no laborables), la carga de los feriados del año permite diferenciar los que son: anuales (de repetición anual) y los que son inamovibles (que no se trasladan) en un determinado ciclo lectivo. Así pues, es posible definir feriados productos de situaciones particulares o locales que no se repiten a lo largo del año, o que no sean parte del calendario de feriados oficiales del país. Esta herramienta, cuenta con un acceso directo a la información oficial del país (Argentina) desde el botón: "Listado oficial". Permite acciones de edición.
-
calendario de vacunas: muestra el listado de vacunas oficiales informadas por el Ministerio de Salud (Rep. Argentina), indicando nombre, descripción, período/edad en que se recibe y observaciones. Se tratan de datos precargados que permiten de todas formas su edición y actualización de ser necesario.
Figura 5-11. Calendario de vacunas:
/img/figura19.png __________________________________________________________
5.2.5. Locaciones y Espacios.
Integra las configuraciones de:
- tipos de locaciones: define los diferentes tipos de locaciones dentro de un mismo establecimiento. Existen datos precargados que diferencian el tipo Sede y Anexo para facilitar la carga, pero pueden existir más tipos según el establecimiento gestionado. Admite acciones de edición.
Figura 5-12. Tipos de locaciones.
- tipos de espacios: define los espacios que pueden gestionarse en cada locación según criterios de funcionalidad. ALBA provee los datos del Ejemplo para facilitar la carga inicial, pero la herramienta admite acciones de edición.
Figura 5-13. Tipos de espacios.
/img/figura21.png __________________________________________________________
5.3. Seguridad.
Integra las configuraciones de: __________________________________________________________
5.3.1. Usuario.
Esta herramienta permite administrar los usuarios del sistema ALBA. Una vez ingresado al sistema como usuario admin (que es creado por defecto durante la instalación), es posible crear nuevos usuarios que también podrán administrar todos o algunos de los módulos de ALBA. El listado de usuarios, posee un filtro para la búsqueda según usuario y establecimiento, así como botones de barra inferior para agregar nuevos.
Al crear un nuevo usuario se le solicitará nombre, una clave, e-mail, establecimiento al que pertenece, y una pregunta y respuesta para recuperar la clave a través del e-mail. Una vez creado, desde el listado de usuarios puede accederse a través del botón de acción "Permisos" -identificado con el ícono de un candado- a la herramienta que gestionará los accesos a las diferentes partes del ALBA.
Por ejemplo, así como el admin tiene acceso a todos los módulos, un usuario "X" puede tener acceso únicamente al legajo de los alumnos o a las asistencias. Para ello, existe una pantalla que lista todos los posibles permisos y que ofrece la selección de uno o varios para cada usuario.
Este módulo posee un sistema de flechas que posibilita la selección de los permisos del usuario en cuestión (Permisos Seleccionados) de una lista de Permisos Disponibles, donde el símbolo > indica el pase de un único módulo, y el >> de todos los disponibles.
Figura 5-14. Tipos de espacios.
Si se define que el usuario debe contar con los permisos de determinado rol (ver sección siguiente), al seleccionarlo en el cuadro superior, se informarán como posibles permisos aquellos asociados al rol elegido. Debe incorporarlos al listados de Permisos Seleccionados a través del sistema de flechas.
Importante
Este capítulo puede sufrir modificaciones. Los cambios se
encuentran en elaboración.
__________________________________________________________
5.3.2. Rol.
A través de esta herramienta es posible dar de alta diferentes perfiles para utilizar ALBA. Los role, se utilizan para asociar un grupo de diferentes permisos que proveen accesos definidos según las gestiones que realice la persona en el sistema ALBA. El listado de roles posibles permite acciones de edición, y su funcionamiento (así como la asociación con diferentes permisos) se establece de la misma forma que con un usuario (seleccionando permisos que tendrá el rol de una lista de posibles).
Figura 5-15. Tipos de espacios.
/img/figura23.png __________________________________________________________
5.3.3. Permiso.
A través de esta herramienta se administran los permisos de seguridad para cada módulo que contiene ALBA. Usualmente, no es utilizado por el destinatario final de esta herramienta. __________________________________________________________
5.3.4. Módulo.
Desde aquí, se administran los módulos y las credenciales que contiene ALBA. Usualmente, no es utilizado por el destinatario final de esta herramienta. __________________________________________________________
Capítulo 6. Cuentas
La sección Cuentas del menú desplegable ofrece las herramientas necesarias para organizar la información de varios alumnos con un responsable común. Una cuenta puede funcionar como una familia particular, pero también puede no ser una familia en sentido estricto. __________________________________________________________
6.1. Administrar
Desde este menú es posible crear nuevas cuentas y gestionar las existentes.
Figura 6-1. Listado de cuentas.
/img/figura24.png __________________________________________________________
6.1.1. Crear una cuenta nueva
Para crear una cuenta nueva se debe utilizar el acceso al pié que indica "Nuevo" y completar siguientes datos:
Nombre: Una denominación de la cuenta, que puede expresar (por ejemplo) el apellido de una familia o el nombre de otra organización que nuclea un grupo de alumnos.
Razón Social, CUIT y tipo de IVA: Si se trata de una persona jurídica la que se responsabiliza de los alumnos (especialmente cuando se trata de toma a cargo de valores en unidades educativas privadas). El CUIT posibilita el cobro de futuras transacciones.
Dirección, Ciudad, CP, Teléfono, son datos solicitados también. __________________________________________________________
6.1.2. Editar una cuenta
El listado de Cuentas, posee barra de acción de edición. Por otro lado, tanto haciendo click sobre el nombre de la cuenta como en el ícono triangular de la barra de acción, es posible visualizar los responsables y los alumnos asociados, así como agregar nuevos.
Figura 6-2. Edición de cuenta.
Al agregar tanto alumnos como responsables desde esta pantalla, quedarán asociados a la cuenta correspondiente. En ambos casos, es posible duplicar la información de Dirección, Ciudad, CP y Teléfono de la cuenta a estas personas; utilizando el botón "Cargar datos de la Cuenta".
Las listas de alumnos y responsables asociados a la cuenta, también poseen una barra de acciones que permite editarlos y acceder a diferentes herramientas. En el caso de Alumnos puede acceder a (Vacunas, Asistencias, Legajos, Boletín) y tratándose de Responsables posee acciones de edición. __________________________________________________________
6.2. Responsables
Todos los responsables de las cuentas constituyen un listado completo que puede ser utilizado (si bien una cuenta puede tener varios responsables) para lograr una comunicación directa y no redundante con éstos, sin la intercesión de los alumnos asociados.
Como todo listado, éste puede ser ordenado según diversos criterios y cuenta con la herramienta de filtrado para realizar búsquedas. También tienen opciones de edición y de acceso a la cuenta asociada.
Figura 6-3. Listado de responsables.
Accediendo desde el apellido del responsable (clickeando), se permite la edición de los datos del mismo. Le recordamos que el rol de cada responsable se elije entre aquellos asignados en Administración --> Configuraciones previas --> Alumnos --> Definir Roles de responsables. __________________________________________________________
Capítulo 7. Alumnos
La sección Alumnos del menú desplegable ofrece la posibilidad de administrar el listado de alumnos según divisiones, generando nuevas altas, haciendo búsquedas para acciones futuras y gestionando la asistencia y los boletines. __________________________________________________________
7.1. Ingresar Nuevo
Además de la posibilidad de ingresar un alumno a una cuenta existente (desde los botones de acción de la misma cuenta), existe también el ingreso de un alumno de manera independiente.
Esta carga solicita como datos obligatorios: Apellidos, Nombres, Sexo, Tipo y Número de Documentos, Lugar y Fecha de Nacimiento, Nacionalidad, Email y Dirección. También se solicitan ciertos datos para resolver las prioridades de ingreso (situación que se da especialmente en escuelas públicas): distancia de la escuela y el caso de hermanos en la escuela o padres docentes en la escuela.
Luego de esta carga, al tratarse de un ingreso de alumno independiente de la cuenta, existe un cuadro de búsqueda sobre el listado de cuentas existentes a partir de cuatro letras del nombre. También permite la creación de una nueva cuenta desde esta misma pantalla, y luego asociarla (realizando la búsqueda nuevamente).
Figura 7-1. Buscar cuenta.
El link "Nueva Cuenta" abrirá un cuadro sobre la superficie de la ventana, donde se deben incorporar todos los datos necesario de la cuenta (ver capítulo anterior). __________________________________________________________
7.2. Listar Todos
La opción de listar todos ofrece una vista de todos los registros ordenados en principio alfabéticamente. Como todo listado, permite el ordenamiento según otros parámetros de las otras columnas: por ejemplo clickeando sobre el número de documento lo ordenará ascendente o descendentemente.
Por cada alumno el listado cuenta con una barra de acciones que a su vez habilita tanto acciones de edición (editar y borrar) como el acceso a la cuenta (Ir a cuenta), el ingreso de vacunas que recibió el alumno (Vacunas), el registro de Asistencias (Asistencias), la carga y consulta al Legajo pedagógico del alumno (Legajo) y la visualización del boletín (Ver Boletín).
Esta misma barra de acciones (con excepción de la acción de "Borrar") se encuentra disponible en los resultados de la búsqueda "Buscar alumnos para...", que se desarrolla en el punto siguiente. Es posible además utilizar Filtros para la búsqueda a través del nombre del alumno (o parte), de una división en particular y del número de documento. __________________________________________________________
7.3. Buscar Alumno para...
Esta opción del menú ofrece la posibilidad de búsqueda sobre toda el listado de alumnos según el nombre y apellido (o alguna de sus partes), según divisiones o de ambas a la vez.
Figura 7-2. Búsqueda de alumnos.
Las siguientes son las acciones que se pueden realizar una vez individualizado el alumno sobre el que se trabajará y su explicación según aparecen en la barra: __________________________________________________________
7.3.1. Editar
El botón editar, como en todos los casos, habilita el cambio de cualquier dato del registro del alumno. También permite borrar al alumno por completo. __________________________________________________________
7.3.2. Ver el Legajo
El botón "Ver el legajo" permite visualizar los datos ingresados del legajo pedagógico del alumno, así como agregar nuevas entradas al legajo. La vista inicial de esta acción ofrece, por un lado, el listado de todas las entradas al legajo de ese alumno, y por otro un filtro que permite visualizar esas entradas según los ítems creados por el administrador.
Figura 7-3. Legajo pedagógico.
El listado muestra la fecha, el título, el resumen de la entrada, la categoría y los botones de acciones de edición; y permite a su vez ingresar a cada entrada y verla con detalle cliqueando sobre el botón de edición.
Desde el listado de entradas del legajo, también es posible retornar al listado de alumnos a través de su barra de botones inferiores, así como ir a la cuenta correspondiente del mismo. La opción "Nuevo" posibilita la inclusión de una nueva entrada al legajo pedagógico.
El ingreso de una nueva entrada al legajo le solicitará los datos básicos (que son los indicados en el listado de entradas) así como el "Texto" que es el detalle de la entrada. Esta herramienta también permite adjuntar un archivo separado asociado a alguna entrada en el legajo.
Figura 7-4. Entrada al legajo pedagógico.
/img/figura30.png __________________________________________________________
7.3.3. Asistencia
El botón Asistencia permite visualizar y/o cargar las asistencia del alumno elegido. Las asistencias pueden verse diaria, semanal, quincenal o mensualmente. La pantalla de asistencias, al igual que al ingresar directamente desde el menú y no desde un alumno en particular, permite elegir la fecha de inicio desde la cual se mostrarón los días, como también la vista.
A partir de los datos ingresados (previamente guardados) se generará un gráfico de torta que mostrará los porcentajes según la periodicidad elegida. La pantalla de Asistencias también cuenta con una ayuda de las diferentes categorías (Asistencia, Inasistencia, Tarde, etc.) y su respectiva vista inicial para la carga.
Cabe destacar que para el ingreso de la asistencia de una sección/división completa, existe el acceso a asistencias desde el menú principal: Alumnos --> Asistencia por Sección/División.
Figura 7-5. Asistencia por alumno.
Esta pantalla también permite regresar al listado de alumnos y a la cuenta asociada al alumno particular del cual se muestra el estado de la asistencia. __________________________________________________________
7.3.4. Vacunas
El acceso a Vacunas permite elegir un alumno (o una sección/división) para consultar o agregar los registros de vacunas aplicadas. Recuerde que una vez indicado el alumno o seleccionada la sección/división debe cliquear el botón Buscar.
Figura 7-6. Búsqueda por alumno.
En el caso de ingresar por división ALBA listará los alumnos de la misma para acceder a alguno en particular.
Figura 7-7. Listado de alumnos para acciones.
Al acceder a un alumno en particular ALBA permite visualizar y utilizar todos los comandos de edición de los registros de vacunación y elegir entre: editar el registro de vacunación, borrarlo, ir a la cuenta a la que pertenece el alumno o volver al listado completo de alumnos (opciones todas, expresadas en la barra de acciones).
Figura 7-8. Vacuna por alumno.
Como puede verse, la vista de vacunas por alumno permite una nueva búsqueda a partir del filtro que se encuentra a la derecha posibilitando una carga más dinómica de las vacunas de diferentes alumnos. __________________________________________________________
7.3.5. Ver Boletín
Esta opción permite visualizar gráficamente las entradas en el Boletín del alumno seleccionado. Esa vista se genera previamente con la información ingresada durante la carga de notas del boletín. __________________________________________________________
7.3.6. Ir a cuentas.
El último botón de la barra de acciones presentada en el menú "Buscar alumnos para..." presenta la opción de ir a la cuenta a la que pertenece el alumno y desde allí a su vez a editar y consultar responsables y otros alumnos de la cuenta. __________________________________________________________
7.4. Asistencia por Sección/División
Esta pantalla permite realizar operaciones de asistencia para todos los alumnos pertenecientes a una sección/división. A tales efectos cuenta con una opción de búsqueda a través de una ventana de filtro de sección/división, una definición del inicio de la visualización y una elección sobre el período (diario, semanal, etc.) Recuerde utilizar el botón "Mostrar" para visualizar el listado luego de elegir las diferentes opciones.
Esencialmente funciona de la misma forma que el botón "Asistencias" indicado en la sección anterior y cuenta con las misma herramientas. El objetivo principal de esta función es la carga periódica de asistencias de cada uno de los grupos de parte de los responsables y la elaboración estadísticas al respecto. __________________________________________________________
7.5. Cargar Boletines
La sección de boletines ofrece dos tipos diferentes de registros de evaluaciones sobre los alumnos. Por un lado las evaluaciones sobre los ítems configurados como Categorías del Boletín de Concepto a las cuales se accede desde Configuraciones Previas--> Alumnos --> Definir Categorías del Boletín de Conceptos desarrollado en el Punto 5.2.2.
Por otro lado las evaluaciones sobre las Actividades/Materias curriculares según la Escala de notas que se configuraron con anterioridad a partir del Menú Configuraciones Previas--> Alumnos --> Definir Escala de Notas. __________________________________________________________
7.5.1. Concepto
El ingreso a Boletín de Concepto invita a elegir la División y el Concepto tanto sea a consultar como a editar o cargar nuevos registros. Una vez seleccionado ambos aspectos se desplegará la opción de definir el período a visualizar y posteriormente el listado de alumnos correspondientes a esa Sección/División
Figura 7-9. Búsqueda de alumnos para nota de conceptos.
La carga de notas de concepto permite tanto valores ( por ejemplo B, MB, R etc.) como texto descriptivo (en el casillero más largo). Algunos ejemplos de esto último son dimensiones del comportamiento o ítems en los que puede definirse se destaca o tiene dificultades.
Figura 7-10. Notas del concepto del boletín.
Recuerde utilizar siempre el botón inferior Grabar para guardar los cambios ingresados en el listado de notas de concepto de una determinada Sección/División. __________________________________________________________
7.5.2. Notas
De la misma forma, el ingreso a Boletín Notas permite colocar las calificaciones según las Actividades/ Materias con el rango de valores definidos con anterioridad y en los determinados períodos.
Figura 7-11. Notas del boletín.
Según la tabla de valores para calificar, podrán utilizarse tanto letras como números. Recuerde que debe seleccionar la Actividad/Materia a calificar y que no debe olvidar "Grabar" los cambios en los registros. __________________________________________________________
Capítulo 8. Docentes
Esta sección permitirá la gestión de todos los docentes del establecimiento en relación a sus datos personales, las Materias/Actividades y la organización de los Horarios de clase según la carga de Horarios tentativos de los docentes al inicio del Ciclo Lectivo. __________________________________________________________
8.1. Administrar
La herramienta "Administrar" permite el acceso a todo el listado de docentes que, como todo listado, ofrece a su derecha un filtro para facilitar la búsqueda. Los botones de acciones de cada registro del listado permiten asimismo: editar el registro, borrar, ir a "Actividades por Docentes" y "Horarios tentativos por docente". Estos dos últimos se detallan a continuación y corresponden a los últimos dos íconos de la barra de acciones.
Figura 8-1. Listado de docentes.
/img/figura38.png __________________________________________________________
8.1.1. Actividades por docentes
Esta herramienta permite visualizar la relación entre un docente y la materia/actividad que dicta.
Figura 8-2. Listado de Actividades/Materias por Docente
Al ingresar a la Edición de un docente, a través del botón de la barra de acciones, es posible editar también las Actividades asociadas a cada docente. La metodología consiste en un sistema de flechas gráficas que permite trasladar del listado de Materias/Actividades no asociadas (de la izquierda) las materias que dicta el Docente al listado de la derecha o de Activdades/Materias Asociadas al Docente.
Figura 8-3. Editar las actividades del docente.
/img/figura40.png __________________________________________________________
8.1.2. Horarios tentativos por docente
Por medio del botón "Horarios tentativos por Docente" se visualiza en forma de Evento la disponibilidad del docente para elaborar los horarios definitivos.
Figura 8-4. Horarios tentativos del docente.
La disponibilidad expresada en el texto anterior se genera al ingresar los datos en la siguiente pantalla a la cual se accede desde el botón de la barra de acciones "Editar". Por supuesto a esta misma pantalla se ingresa para incorporar un evento nuevo en los horarios tentativos de un Docente.
Figura 8-5. Editar horarios tentativos por docente
Como se puede ver en la pantalla la Edición o Alta de los Horarios tentativos de un determinado docente, los eventos que componen esos horarios están definidos por una determinada recurrencia y frecuencia.
En primer lugar se define el evento con un comienzo y fin, donde puede indicarse días y horarios de finalización. En este caso, el evento (la disponibilidad) que tiene frecuencia y repetición es de un día determinado de 7.30am a 12.15pm. Esa disponibilidad, que puede repetirse diaria, semanal, mensual o anualmente, se repite en este ejemplo semanalmente, cada 1 semana y de lunes a viernes.
La "Frecuencia" determinará, asimismo, cuando finalizará la repetición del evento pudiendo elegir entre no colocar una fecha definida, definir alguna en especial o determinar una cantidad de veces. __________________________________________________________
Capítulo 9. Gestión Escolar
En esta secció del menú se agrupan las acciones orientadas específicamente a la Gestión Escolar propiamente dicha: la definición de años, orientaciones, divisiones etc., así como la relación entre los alumnos y los grupos definidos según los criterios anteriores, y la relaci´ de las Actividades/Materias con los diferentes niveles. __________________________________________________________
9.1. Definir Grados/Años
Esta sección posibilita la configuración de los diferentes conjuntos de alumnos agrupados según la edad y plan de estudios. Así pues, es posible definir los diferentes grados y/o años según los niveles que el establecimiento tenga. La siguiente figura muestra el formulario para la creación de un nuevo Grado/Año que solicita, únicamente, la "Descripción" a modo de nombre. Cuenta con opciones de edición.
Figura 9-1. Creación de nuevo Grado/Año
/img/figura43.png __________________________________________________________
9.2. Definir Orientaciones
De igual forma que los Grados/Años las orientaciones deben ser difinidas con anterioridad a la carga de los alumnos y se realiza de manera similar. Como siempre, se puede acceder a la edición de las entradas del listado a través del botón Editar de la barra de acciones.
Figura 9-2. Listado de orientaciones.
/img/figura44.png __________________________________________________________
9.3. Definir Secciones/Divisiones
A través de este menú se definen las Secciones/Divisiones de los diferentes Grados/Años. Este listado también cuenta con la barra de acciones de botones de edición.
Al dar de alta una nueva Sección o División el sistema solicita indicar también: el Año o Grado, una descripción (como A, B) y la orientación de corresponder (como en el caso de colegios secundarios). También solicitará el turno y el orden. Es importante recordar que el orden definirá el criterio en que se hará la visualización: mayor número de orden, más bajo en el listado (si es ascendente).
Figura 9-3. Alta de división.
/img/figura45.png __________________________________________________________
9.4. Asignar Alumno a Sección/División
Esta opción permite relacionar un alumno a un año y división determinada. En el listado de alumnos se despliegan alfabéticamente aquellos alumnos (asignados o no). Los ya asignados indicarán a qué grupo determinado pertenecen, y los no asignados no mostrarán (al lado del nombre) esta relación.
Importante
Se espera desarrollar mejoras en la forma de asignación en la próxima versión.
Figura 9-4. Asignar alumno a sección/división.
Para relacionar ambos elementos, se debe seleccionar un alumno y una división y cliquear el botón de guardado. Es posible también listar todo el conjunto de los alumnos y su relación alumno división. __________________________________________________________
9.5. Ingresar Materias/Actividades
Esta sección del menú permite ingresar (con todos las opciones de edición disponibles) las materias o actividades que realizan los alumnos del establecimiento. Inicialmente, al ingresar es posible ver el listado completo de actividades.
Figura 9-5. Listado de actividades/materias.
A través del botón inferior "Nuevo" ALBA permitirá dar de alta nuevas materias o actividades brindadas por el establecimiento con un nombre y una descripción. La siguiente sección desplegable del menú, completa el trabajo de asociar estas actividades con una determinada división. __________________________________________________________
9.6. Actividades por Grado/Año
El ingreso inicial a esta sección mostrará la lista de las actividades según el año, la orientacion (si la hubiera) así como las horas semanales que se le asignan según las diferntes currículas. También se visualizará un filtro para facilitar las búsquedas y, por supuesto, la barra de acciones de edición.
Figura 9-6. Listado de actividades por año.
Al elegir "Nuevo" en el botón inferior se desplegará las categorías de Año, Actividad, Orientación y Horas semanales para crear una nueva relación entre Actividad y Año. La relación puede establecerse también con determinada orientación específica (especialmente para casos de niveles secundarios).
Figura 9-7. Alta relación actividades del año.
/img/figura49.png __________________________________________________________
Capítulo 10. Calendarios y Horarios
Esta secció del menú organiza la información relativa a la gestión del tiempo, permitiendo una fácil visualización gráfica de los horarios. __________________________________________________________
10.1. Ir a Ciclo Lectivo Actual
10.1.1. Ciclo lectivo
El ingreso a esta sección permite editar todos los componentes del ciclo lectivo pudiendo definir el día de comienzo y finalizacióndel mismo para cada establecimiento. ALBA, como en el resto de los lugares donde se definen fechas, cuenta con la herramienta de calendarios para elegirla visualmente. Para ello debe desplegarla del botón que se encuentra a los lados de los espacios para la carga de las fechas. Como el Ciclo Lectivo se defiea con anterioridad, el sistema no permite la modificación más allá del comienzo y finalización.
Figura 10-1. Visualización del ciclo lectivo actual.
/img/figura50.png __________________________________________________________
10.1.2. Turnos
En la misma pantalla, es posible definir los Turnos relacionados con el ciclo lectivo actual. Para definirlos inicailmente se deben completar los espacios en blanco (ubicados en la parte inferior). Los trunos ya cargados, permitirán la edición de las horas de inicio y fin así como el borrado completo del turno.
Figura 10-2. Visualización de los turnos relativos al ciclo ectivo actual.
Para desplegar la selección de los horarios, recuerde cliquear en los triángulos invertidos negros posicionados al costado de horas y minutos. Lo mismo sucederá en la selección antes y pos meridiano. __________________________________________________________
10.1.3. Períodos
El alta de períodos (espacios temporales del año en que se divide el ciclo lectivo) permite, al igual que los turnos, definir inicio y fin a través de la herramienta gráfica del calendario, así como la eliminación. Recuerde que la incorporación de los períodos siempre están asociados al ciclo lectivo actual y por ello se despliega en la misma pantalla. Como en el caso de turnos, para el alta deberá completar el espacio en blanco inferior.
Figura 10-3. Visualización de períodos
Importante
Una vez establecidos los datos correctos en cada sección (ciclo lectivo, turnos y períodos) es necesario que grabe la información con el botón inferior "Grabar".
Es posible, asimismo, listar todos los ciclos lectivos (no únicamente el actual) desde el botón inferior "Listar los ciclos lectivos". En caso de seleccionar otro ciclo (por ejemplo el futuro) será posible configurarlo con los datos correspondientes de turnos y períodos para programar el trabajo del año siguiente a través del último botón de la barra inferior. __________________________________________________________
10.2. Horario Escolar
10.2.1. Definir horario de clases
Al ingresar a esta sección del menú se desplegará, en caso de ya haberse cargado, el listado de las horas que componen los diferentes turnos del establecimiento. Cada una de las horas está pensada como "evento" de un calendario que se comparte a lo largo de toda la aplicación. Por este motivo el listado de cada una de las horas cátedras, así como los recreos, están definidos según criterios que se desarrollan más adelante.
En el listado figurará el nombre del intervalo, una descripción y la definición del evento (con su respectivo inicio y finalización, una repetición de recurrencia y frecuencia determinada). También se muestra aquí el tipo de horario escolar (que ya se habrá cargado previamente según las configuraciones primeras) y el Establecimiento y Turno al que refiere ese rango o intervalo horario. Por supuesto, el listado permite acciones de edición y de visualización gráfica a través del botón "Ver Calendario" ubicado al pié del listado.
Figura 10-4. Listado de horario escolar.
Para las modificaciones así como las altas de estos eventos será necesario definir (además del nombre y la descripción) los siguientes elementos:
Fecha y hora: donde se define la duración de un evento. En el caso de los intervalos de los horarios de clase será necesario darle como inicio y fin del evento el mismo día modificando únicamente la hora que sí indicará el comienzo y la finalización.
Figura 10-5. Modificación (y alta) de horario escolar.
La repetición del evento: que puede utilizarse o no según sea el caso colocando el tilde en la casilla. El criterio de repetición se construye a partir de dos elementos:
-
Regla de recurrencia: en el caso de las horas de clase se sugiere utilizar una repetición semanal, indicando lo días de la semana (lunes a viernes) en que se repetirá. Por el contrario, la recurrencia diaria no habilita la elección de los días de la semana para su selección e indica que la repetición se realizará todos los días, o cada X cantidad de días según se seleccione.
-
Rango de frecuencia: permite definir una fecha de finalización (si la tiene, como es el caso del ciclo lectivo) o una cantidad de repeticiones medidas en "veces".
Figura 10-6. Recurrencia y frecuencia.
El tipo de horario escolar (hora de clase, actividad extracurricular, etc.) y el turno (mañana, tarde, etc.) también serán solicitados para definir los horarios de clases, períodos que se asociarán entonces a estas otras dos características.
Importante
Recuerde grabar los cambios y altas con el botón "Guardar" que se encuentra al pié de la página. __________________________________________________________
10.2.2. Generar horario por Sección/División
La generación de horarios de manera manual implica la carga de cada una de las materias/actividades que realiza cada división con los mismos parámetros de la carga explicada anteriormente en la formulación del horario escolar. Vale decir que en este caso además de los criterios de repetición también se relaciona la división con la actividad y el docente permitiendo, de esta forma, centralizar la información para la generación automática de los horarios.
Figura 10-7. Generación manual de horarios por división.
El listado permite la edición de cada una de las entradas (que mostrarán los criterios de repetición detallados) y, a través de los botones de la barra inferior, exportar los eventos en un formato standar de intercambio de información de calendarios deonminado iCal y ver el calendario construido por la carga en una interfaz gráfica amigable e intuitiva. __________________________________________________________
10.3. Horario Según?
10.3.1. (Horario según) docentes
Esta herramienta permite acceder al horario de cada uno de los docentes previa búsqueda y selección del mismo. Recuerde que en todos los filtros de búsqueda es posible no colocar ningún criterio y presionar el botón "Buscar" que le devolverá (en este caso) el listado completo de docentes. Una vez elegido el docente, a través de la acción "Ver horario" (que se visualiza como un pequeño reloj) se accede a la misma interfaz gráfica utilizada en los horarios por división que mostrará los "eventos" del docente en el marco del trabajo en la escuela de manera diaria, semanal, mensual y anual. En el caso de escuelas primarias y secundarias, seleccionando la vista semanal se obtiene el horiario del docente en su trabajo cotidiano en la escuela.
Figura 10-8. Horarios por docente.
/img/figura57.png __________________________________________________________
10.3.2. (Horario seg´n) Secci´n/Divisi´n
Esta opción permite visualizar los horarios de cada una de las divisiones del establecimiento. En el ingreso el sisteme mostrará la lista de divisiones con su correspondiente botón de accion "Ver horario" que conduce a la vista según la misma interfaz de calendario.
Figura 10-9. Lista de divisiones y botóún "Ver horario".
/img/figura58.png __________________________________________________________
Capítulo 11. Locaciones y Espacios
11.1. Listado de locaciones
Esta lista permite definir las sedes y anexos del establecimiento. Cada locación tendrá una dirección, un tipo de locación (sede o anexo, por ejemplo), los teléfonos y datos para ubicar al responsable del edificio. Como todo listado se cuenta con un filtro para acelarar las posibles búsquedas.
Figura 11-1. Listado de locaciones.
/img/figura59.png __________________________________________________________
11.2. Listado de espacios por locación
Dentro de cada una de las locaciones, es posible cargar los diferentes espacios que la componen para mantener un sguimiento de su estado, tamaño y capacidad, ubicación etc.
Figura 11-2. Listado de espacios.
Ambos elementos (espacios y locaciones) permiten todas la edición. La siguiente figura muestra un típico formulario de alta y edición.
Figura 11-3. Editar espacio
/img/figura61.png __________________________________________________________
Capítulo 12. Informes y Cosultas
Esta sección del menú (en incesante construcción) define las diferentes "salidas" de la información según diversos formularios y documentos imprimibles. Tal es el caso de las constancias de alumno regular, certificados de estudio, solicitudes de legajo (a otros colegios) y certificados de egreso de 7mo grado. Esta herramienta ofrece también listados de alumnos por división para el trabajo cotidiano de los docentes y directivos.
Figura 12-1. Búsqueda de alumno para certificado.
Una de las herramientas más interesantes es la Biblioteca de contenidos que permite el almacenamiento de documentos (de cualquier tipo) para su consulta permanente. Ingresando a esta opción se visualizan las carpetas creadas en virtud de la organización de esos documentos. Estas carpetas son creadas por el mismo usuario a través del botón "Crear" una vez completo el casillero "Crear una carpeta" con el nombre que ésta tendrá.
Figura 12-2. Biblioteca de contenidos.
Recuerde que para que el documento esté ingresado a una carpeta determinada tiene que seleccionarla (haciendo click). El nombre de la carpeta estará informado seguidamente del título para indicarle donde está posicionado. Luego podrá subir el archivo examinando el lugar de origne y presionando el botón "Agregar".
Por último, cabe agregar que también desde esta sección del menú es posible generar los Boletines, pudiendo acceder desde un alumno en especial o a partir del listado de alumno de alguna división. En ambos casos se presentará el botón "Ver Informe" que llevará a la visualización gráfica de las calificaciones según las materias ingresadas en cada división.
Figura 12-3. Visualización de boletines.
/img/figura64.png __________________________________________________________
Capítulo 13. Ayuda
13.1. Índice.
El ingreso a la ayuda permite visualizar en línea la totalidad del contenido del manual en una nueva ventana del navegador. Este manual en línea mantendrá, en la medida de las posiblidadades, la misma estructura que el documento que se descarga desde el sitio web del proyecto.
Figura 13-1. Búsqueda de alumno para certificado.
/img/figura65.png __________________________________________________________
13.2. Manual en línea.
En los créditos podrá conocer el equipo de trabajo del Proyecto ALBA y los colaboradores.