Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Diferencias #37

Closed
nfuerte opened this issue Sep 23, 2013 · 6 comments
Closed

Diferencias #37

nfuerte opened this issue Sep 23, 2013 · 6 comments

Comments

@nfuerte
Copy link

nfuerte commented Sep 23, 2013

Hola! Hemos cargado un plan de estudio, con algunos alumnos, calificaciones, etc. y tenemos algunas cuestiones para plantear:
Quisieramos saber como configurar el cálculo de la nota final o calificación definitiva, si se puede cambiar que algunas materias tengan 3 calificaciones anuales y otras 4 (en nuestro caso tenemos régimen trimestral) y tb tenemos instancias donde se aprueba con 7 y otras con 6.
Espero sea este el espacio para hacer este planteo y sino les pido me indiquen donde hacerlo.
Muchas gracias!

@chrodriguez
Copy link
Contributor

Las configuraciones de este tipo se realiza codificando en el comportamiento. Uds disponen de alguien con conocimientos PHP para hacerlo?

De ser así, podemos explicar directamente como se realizan las personalizaciones.

@nfuerte
Copy link
Author

nfuerte commented Sep 26, 2013

Si, programo en PHP.

El 25 de septiembre de 2013 15:01, Christian Rodriguez <
notifications@github.com> escribió:

Las configuraciones de este tipo se realiza codificando en el
comportamiento. Uds disponen de alguien con conocimientos PHP para hacerlo?

De ser así, podemos explicar directamente como se realizan las
personalizaciones.


Reply to this email directly or view it on GitHubhttps://github.com//issues/37#issuecomment-25110192
.

@ecorrons
Copy link
Contributor

ecorrons commented Oct 1, 2013

Hola Natalia!
Lo que planteás puede hacerse como te conté en el otro issue. Una carrera para un plan de estudios tiene una configuración global, y luego cada materia puede tener su configuración propia. Por ejemplo:

descarga

A través de ese formulario (al que llegás entrando a Administración->Años lectivos. De un año lectivo Ver carreras->Materias de una Carrera - y cada materia tiene una opción Configuración) podés cambiar varios de los parámetros que nos contás.

Ahora bien, algunas cuestiones propias de cada colegio no serán configurables desde el sistema, y puede ser necesario personalizar el mismo a través de un flavor, sabor, behavior o comportamiento. Es decir, plasmar cómo debe comportarse la escuela en el código.

Supongo que vos estarás probando con el flavor demo. Si te fijás en la estructura de directorios del proyecto, hay un directorio que se llama flavors. Allí adentro vos podrías crear uno propio para tu escuela, así entonces podés comenzar a emular un comportamiento propio que crees (A través del comando ./symfony kimkelen:flavor [tu_flavor] ).

Allí en flavors/ podés comenzar a ver cómo están implementadas estas personalizaciones. El flavor demo está pelado, y tomará todo lo que está definido en lib/school_behaviour/base (allí están definidas las clases base de quien heredan los flavors). Hay flavors definidos para varias escuelas como podrás ver, solo el demo está pelado. Los otros sobreescriben muchos de los métodos base. En el directorio lib/school_behaviour/base/interface hay 3 interfaces que definen los encabezados de los métodos que pueden ser sobreescritos por un flavor.

@jpablop
Copy link
Member

jpablop commented Oct 16, 2013

Natalia, pudiste avanzar con tu consulta?

@nfuerte
Copy link
Author

nfuerte commented Nov 11, 2013

Hola!
Pude configurar la cantidad de exámenes por materia pero para ver el tema de los flavors estoy terminando una instalación local, la cual tengo frenada por un problema que publiqué en otro issue (#65).
Muchas gracias.
Natalia

@nfuerte
Copy link
Author

nfuerte commented Nov 21, 2013

Ya tengo todo instalado y sigo con el issue #55 para crear un flavor. Gracias!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants