Commit 5823bc314be9be2905efd1203b38a973b5b6a0a2
1 parent
9afff835
Exists in
master
Adicionada classes de Model para os diferentes tipos de parecer descrito de Regr…
…aAvaliacao. Delta das tabelas correspondente adicionado e arquivo SQL para distribuição atualizado
Showing
14 changed files
with
910 additions
and
3 deletions
Show diff stats
ieducar/misc/database/deltas/18_cria_tabelas_de_parecer_descritivo.sql
0 → 100644
... | ... | @@ -0,0 +1,65 @@ |
1 | +-- // | |
2 | + | |
3 | +-- | |
4 | +-- Cria as tabelas para armazenamento de pareceres descritivos para o módulo | |
5 | +-- Avaliação. | |
6 | +-- | |
7 | +-- Essa medida faz parte da tarefa de substituição do sistema de notas/faltas | |
8 | +-- por um módulo mais robusto e parametrizável. | |
9 | +-- | |
10 | +-- @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
11 | +-- @license @@license@@ | |
12 | +-- @version $Id$ | |
13 | +-- | |
14 | + | |
15 | +CREATE TABLE "modules"."parecer_aluno" ( | |
16 | + "id" serial NOT NULL, | |
17 | + "matricula_id" int NOT NULL, | |
18 | + "parecer_descritivo" smallint NOT NULL, | |
19 | + PRIMARY KEY("id") | |
20 | +); | |
21 | + | |
22 | +CREATE TABLE "modules"."parecer_componente_curricular" ( | |
23 | + "id" serial NOT NULL, | |
24 | + "parecer_aluno_id" int NOT NULL, | |
25 | + "componente_curricular_id" int NOT NULL, | |
26 | + "parecer" text NULL, | |
27 | + "etapa" varchar(2) NOT NULL, | |
28 | + PRIMARY KEY("id") | |
29 | +); | |
30 | + | |
31 | +CREATE TABLE "modules"."parecer_geral" ( | |
32 | + "id" serial NOT NULL, | |
33 | + "parecer_aluno_id" int NOT NULL, | |
34 | + "parecer" text NULL, | |
35 | + "etapa" varchar(2) NOT NULL, | |
36 | + PRIMARY KEY("id") | |
37 | +); | |
38 | + | |
39 | +ALTER TABLE "modules"."parecer_componente_curricular" | |
40 | + ADD CONSTRAINT "parecer_componente_curricular_parecer_aluno_fk" | |
41 | + FOREIGN KEY("parecer_aluno_id") | |
42 | + REFERENCES "modules"."parecer_aluno"("id") | |
43 | + ON DELETE CASCADE | |
44 | + ON UPDATE NO ACTION; | |
45 | + | |
46 | +ALTER TABLE "modules"."parecer_geral" | |
47 | + ADD CONSTRAINT "parecer_geral_parecer_aluno_fk" | |
48 | + FOREIGN KEY("parecer_aluno_id") | |
49 | + REFERENCES "modules"."parecer_aluno"("id") | |
50 | + ON DELETE CASCADE | |
51 | + ON UPDATE NO ACTION; | |
52 | + | |
53 | +-- //@UNDO | |
54 | + | |
55 | +ALTER TABLE "modules"."parecer_componente_curricular" | |
56 | + DROP CONSTRAINT "parecer_componente_curricular_parecer_aluno_fk" CASCADE; | |
57 | + | |
58 | +ALTER TABLE "modules"."parecer_geral" | |
59 | + DROP CONSTRAINT "parecer_geral_parecer_aluno_fk" CASCADE; | |
60 | + | |
61 | +DROP TABLE "modules"."parecer_aluno"; | |
62 | +DROP TABLE "modules"."parecer_componente_curricular"; | |
63 | +DROP TABLE "modules"."parecer_geral"; | |
64 | + | |
65 | +-- // | |
0 | 66 | \ No newline at end of file | ... | ... |
ieducar/misc/database/ieducar.sql
... | ... | @@ -10566,6 +10566,120 @@ CREATE TABLE nota_componente_curricular_media ( |
10566 | 10566 | |
10567 | 10567 | |
10568 | 10568 | -- |
10569 | +-- Name: parecer_aluno; Type: TABLE; Schema: modules; Owner: -; Tablespace: | |
10570 | +-- | |
10571 | + | |
10572 | +CREATE TABLE parecer_aluno ( | |
10573 | + id integer NOT NULL, | |
10574 | + matricula_id integer NOT NULL, | |
10575 | + parecer_descritivo smallint NOT NULL | |
10576 | +); | |
10577 | + | |
10578 | + | |
10579 | +-- | |
10580 | +-- Name: parecer_aluno_id_seq; Type: SEQUENCE; Schema: modules; Owner: - | |
10581 | +-- | |
10582 | + | |
10583 | +CREATE SEQUENCE parecer_aluno_id_seq | |
10584 | + START WITH 1 | |
10585 | + INCREMENT BY 1 | |
10586 | + NO MAXVALUE | |
10587 | + NO MINVALUE | |
10588 | + CACHE 1; | |
10589 | + | |
10590 | + | |
10591 | +-- | |
10592 | +-- Name: parecer_aluno_id_seq; Type: SEQUENCE OWNED BY; Schema: modules; Owner: - | |
10593 | +-- | |
10594 | + | |
10595 | +ALTER SEQUENCE parecer_aluno_id_seq OWNED BY parecer_aluno.id; | |
10596 | + | |
10597 | + | |
10598 | +-- | |
10599 | +-- Name: parecer_aluno_id_seq; Type: SEQUENCE SET; Schema: modules; Owner: - | |
10600 | +-- | |
10601 | + | |
10602 | +SELECT pg_catalog.setval('parecer_aluno_id_seq', 1, false); | |
10603 | + | |
10604 | + | |
10605 | +-- | |
10606 | +-- Name: parecer_componente_curricular; Type: TABLE; Schema: modules; Owner: -; Tablespace: | |
10607 | +-- | |
10608 | + | |
10609 | +CREATE TABLE parecer_componente_curricular ( | |
10610 | + id integer NOT NULL, | |
10611 | + parecer_aluno_id integer NOT NULL, | |
10612 | + componente_curricular_id integer NOT NULL, | |
10613 | + parecer text, | |
10614 | + etapa character varying(2) NOT NULL | |
10615 | +); | |
10616 | + | |
10617 | + | |
10618 | +-- | |
10619 | +-- Name: parecer_componente_curricular_id_seq; Type: SEQUENCE; Schema: modules; Owner: - | |
10620 | +-- | |
10621 | + | |
10622 | +CREATE SEQUENCE parecer_componente_curricular_id_seq | |
10623 | + START WITH 1 | |
10624 | + INCREMENT BY 1 | |
10625 | + NO MAXVALUE | |
10626 | + NO MINVALUE | |
10627 | + CACHE 1; | |
10628 | + | |
10629 | + | |
10630 | +-- | |
10631 | +-- Name: parecer_componente_curricular_id_seq; Type: SEQUENCE OWNED BY; Schema: modules; Owner: - | |
10632 | +-- | |
10633 | + | |
10634 | +ALTER SEQUENCE parecer_componente_curricular_id_seq OWNED BY parecer_componente_curricular.id; | |
10635 | + | |
10636 | + | |
10637 | +-- | |
10638 | +-- Name: parecer_componente_curricular_id_seq; Type: SEQUENCE SET; Schema: modules; Owner: - | |
10639 | +-- | |
10640 | + | |
10641 | +SELECT pg_catalog.setval('parecer_componente_curricular_id_seq', 1, false); | |
10642 | + | |
10643 | + | |
10644 | +-- | |
10645 | +-- Name: parecer_geral; Type: TABLE; Schema: modules; Owner: -; Tablespace: | |
10646 | +-- | |
10647 | + | |
10648 | +CREATE TABLE parecer_geral ( | |
10649 | + id integer NOT NULL, | |
10650 | + parecer_aluno_id integer NOT NULL, | |
10651 | + parecer text, | |
10652 | + etapa character varying(2) NOT NULL | |
10653 | +); | |
10654 | + | |
10655 | + | |
10656 | +-- | |
10657 | +-- Name: parecer_geral_id_seq; Type: SEQUENCE; Schema: modules; Owner: - | |
10658 | +-- | |
10659 | + | |
10660 | +CREATE SEQUENCE parecer_geral_id_seq | |
10661 | + START WITH 1 | |
10662 | + INCREMENT BY 1 | |
10663 | + NO MAXVALUE | |
10664 | + NO MINVALUE | |
10665 | + CACHE 1; | |
10666 | + | |
10667 | + | |
10668 | +-- | |
10669 | +-- Name: parecer_geral_id_seq; Type: SEQUENCE OWNED BY; Schema: modules; Owner: - | |
10670 | +-- | |
10671 | + | |
10672 | +ALTER SEQUENCE parecer_geral_id_seq OWNED BY parecer_geral.id; | |
10673 | + | |
10674 | + | |
10675 | +-- | |
10676 | +-- Name: parecer_geral_id_seq; Type: SEQUENCE SET; Schema: modules; Owner: - | |
10677 | +-- | |
10678 | + | |
10679 | +SELECT pg_catalog.setval('parecer_geral_id_seq', 1, false); | |
10680 | + | |
10681 | + | |
10682 | +-- | |
10569 | 10683 | -- Name: regra_avaliacao; Type: TABLE; Schema: modules; Owner: -; Tablespace: |
10570 | 10684 | -- |
10571 | 10685 | |
... | ... | @@ -16709,6 +16823,27 @@ ALTER TABLE nota_componente_curricular ALTER COLUMN id SET DEFAULT nextval('nota |
16709 | 16823 | -- Name: id; Type: DEFAULT; Schema: modules; Owner: - |
16710 | 16824 | -- |
16711 | 16825 | |
16826 | +ALTER TABLE parecer_aluno ALTER COLUMN id SET DEFAULT nextval('parecer_aluno_id_seq'::regclass); | |
16827 | + | |
16828 | + | |
16829 | +-- | |
16830 | +-- Name: id; Type: DEFAULT; Schema: modules; Owner: - | |
16831 | +-- | |
16832 | + | |
16833 | +ALTER TABLE parecer_componente_curricular ALTER COLUMN id SET DEFAULT nextval('parecer_componente_curricular_id_seq'::regclass); | |
16834 | + | |
16835 | + | |
16836 | +-- | |
16837 | +-- Name: id; Type: DEFAULT; Schema: modules; Owner: - | |
16838 | +-- | |
16839 | + | |
16840 | +ALTER TABLE parecer_geral ALTER COLUMN id SET DEFAULT nextval('parecer_geral_id_seq'::regclass); | |
16841 | + | |
16842 | + | |
16843 | +-- | |
16844 | +-- Name: id; Type: DEFAULT; Schema: modules; Owner: - | |
16845 | +-- | |
16846 | + | |
16712 | 16847 | ALTER TABLE regra_avaliacao ALTER COLUMN id SET DEFAULT nextval('regra_avaliacao_id_seq'::regclass); |
16713 | 16848 | |
16714 | 16849 | |
... | ... | @@ -17606,6 +17741,24 @@ SET search_path = modules, pg_catalog; |
17606 | 17741 | |
17607 | 17742 | |
17608 | 17743 | -- |
17744 | +-- Data for Name: parecer_aluno; Type: TABLE DATA; Schema: modules; Owner: - | |
17745 | +-- | |
17746 | + | |
17747 | + | |
17748 | + | |
17749 | +-- | |
17750 | +-- Data for Name: parecer_componente_curricular; Type: TABLE DATA; Schema: modules; Owner: - | |
17751 | +-- | |
17752 | + | |
17753 | + | |
17754 | + | |
17755 | +-- | |
17756 | +-- Data for Name: parecer_geral; Type: TABLE DATA; Schema: modules; Owner: - | |
17757 | +-- | |
17758 | + | |
17759 | + | |
17760 | + | |
17761 | +-- | |
17609 | 17762 | -- Data for Name: regra_avaliacao; Type: TABLE DATA; Schema: modules; Owner: - |
17610 | 17763 | -- |
17611 | 17764 | |
... | ... | @@ -19943,6 +20096,7 @@ INSERT INTO changelog VALUES (14, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '14_adic |
19943 | 20096 | INSERT INTO changelog VALUES (15, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '15_atualiza_foreign_key_modules_falta_geral.sql'); |
19944 | 20097 | INSERT INTO changelog VALUES (16, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '16_permissoes_para_modules_e_correcao_menus.sql'); |
19945 | 20098 | INSERT INTO changelog VALUES (17, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '17_adiciona_campo_curso_componente_ano_escolar_e_atualiza_constraint_servidor_disciplina.sql'); |
20099 | +INSERT INTO changelog VALUES (18, 'Main', 'NOW()', 'NOW()', 'dbdeploy', '18_cria_tabelas_de_parecer_descritivo.sql'); | |
19946 | 20100 | |
19947 | 20101 | |
19948 | 20102 | -- |
... | ... | @@ -26893,6 +27047,30 @@ ALTER TABLE ONLY nota_componente_curricular |
26893 | 27047 | |
26894 | 27048 | |
26895 | 27049 | -- |
27050 | +-- Name: parecer_aluno_pkey; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: | |
27051 | +-- | |
27052 | + | |
27053 | +ALTER TABLE ONLY parecer_aluno | |
27054 | + ADD CONSTRAINT parecer_aluno_pkey PRIMARY KEY (id); | |
27055 | + | |
27056 | + | |
27057 | +-- | |
27058 | +-- Name: parecer_componente_curricular_pkey; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: | |
27059 | +-- | |
27060 | + | |
27061 | +ALTER TABLE ONLY parecer_componente_curricular | |
27062 | + ADD CONSTRAINT parecer_componente_curricular_pkey PRIMARY KEY (id); | |
27063 | + | |
27064 | + | |
27065 | +-- | |
27066 | +-- Name: parecer_geral_pkey; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: | |
27067 | +-- | |
27068 | + | |
27069 | +ALTER TABLE ONLY parecer_geral | |
27070 | + ADD CONSTRAINT parecer_geral_pkey PRIMARY KEY (id); | |
27071 | + | |
27072 | + | |
27073 | +-- | |
26896 | 27074 | -- Name: regra_avaliacao_pkey; Type: CONSTRAINT; Schema: modules; Owner: -; Tablespace: |
26897 | 27075 | -- |
26898 | 27076 | |
... | ... | @@ -32630,6 +32808,22 @@ ALTER TABLE ONLY nota_componente_curricular |
32630 | 32808 | |
32631 | 32809 | |
32632 | 32810 | -- |
32811 | +-- Name: parecer_componente_curricular_parecer_aluno_fk; Type: FK CONSTRAINT; Schema: modules; Owner: - | |
32812 | +-- | |
32813 | + | |
32814 | +ALTER TABLE ONLY parecer_componente_curricular | |
32815 | + ADD CONSTRAINT parecer_componente_curricular_parecer_aluno_fk FOREIGN KEY (parecer_aluno_id) REFERENCES parecer_aluno(id) ON DELETE CASCADE; | |
32816 | + | |
32817 | + | |
32818 | +-- | |
32819 | +-- Name: parecer_geral_parecer_aluno_fk; Type: FK CONSTRAINT; Schema: modules; Owner: - | |
32820 | +-- | |
32821 | + | |
32822 | +ALTER TABLE ONLY parecer_geral | |
32823 | + ADD CONSTRAINT parecer_geral_parecer_aluno_fk FOREIGN KEY (parecer_aluno_id) REFERENCES parecer_aluno(id) ON DELETE CASCADE; | |
32824 | + | |
32825 | + | |
32826 | +-- | |
32633 | 32827 | -- Name: regra_avaliacao_formula_media_formula_media_fk; Type: FK CONSTRAINT; Schema: modules; Owner: - |
32634 | 32828 | -- |
32635 | 32829 | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoAbstract.php
0 → 100644
... | ... | @@ -0,0 +1,75 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/Model/Etapa.php'; | |
33 | + | |
34 | +/** | |
35 | + * Avaliacao_Model_ParecerDescritivoAbstract abstract class. | |
36 | + * | |
37 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
38 | + * @category i-Educar | |
39 | + * @license @@license@@ | |
40 | + * @package Avaliacao | |
41 | + * @subpackage Modules | |
42 | + * @since Classe disponível desde a versão 1.1.0 | |
43 | + * @version @@package_version@@ | |
44 | + */ | |
45 | +abstract class Avaliacao_Model_ParecerDescritivoAbstract extends Avaliacao_Model_Etapa | |
46 | +{ | |
47 | + protected $_data = array( | |
48 | + 'parecerDescritivoAluno' => NULL, | |
49 | + 'parecer' => NULL | |
50 | + ); | |
51 | + | |
52 | + protected $_references = array( | |
53 | + 'parecerDescritivoAluno' => array( | |
54 | + 'value' => NULL, | |
55 | + 'class' => 'Avaliacao_Model_ParecerDescritivoAluno', | |
56 | + 'file' => 'Avaliacao/Model/ParecerDescritivoAluno.php' | |
57 | + ) | |
58 | + ); | |
59 | + | |
60 | + /** | |
61 | + * @see CoreExt_Entity_Validatable#getDefaultValidatorCollection() | |
62 | + */ | |
63 | + public function getDefaultValidatorCollection() | |
64 | + { | |
65 | + $etapa = $this->getValidator('etapa'); | |
66 | + $etapas = $etapa->getOption('choices') + array('An'); | |
67 | + | |
68 | + $etapa->setOptions(array('choices' => $etapas)); | |
69 | + | |
70 | + return array( | |
71 | + 'etapa' => $etapa, | |
72 | + 'parecer' => new CoreExt_Validate_String() | |
73 | + ); | |
74 | + } | |
75 | +} | |
0 | 76 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoAbstractDataMapper.php
0 → 100644
... | ... | @@ -0,0 +1,54 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'CoreExt/DataMapper.php'; | |
33 | + | |
34 | +/** | |
35 | + * Avaliacao_Model_ParecerDescritivoAbstractDataMapper class. | |
36 | + * | |
37 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
38 | + * @category i-Educar | |
39 | + * @license @@license@@ | |
40 | + * @package Avaliacao | |
41 | + * @subpackage Modules | |
42 | + * @since Classe disponível desde a versão 1.1.0 | |
43 | + * @version @@package_version@@ | |
44 | + */ | |
45 | +abstract class Avaliacao_Model_ParecerDescritivoAbstractDataMapper extends CoreExt_DataMapper | |
46 | +{ | |
47 | + protected $_tableSchema = 'modules'; | |
48 | + | |
49 | + public function __construct(clsBanco $db = NULL) | |
50 | + { | |
51 | + parent::__construct($db); | |
52 | + $this->_attributeMap['parecerDescritivoAluno'] = 'parecer_aluno_id'; | |
53 | + } | |
54 | +} | |
0 | 55 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoAluno.php
0 → 100644
... | ... | @@ -0,0 +1,73 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'CoreExt/Entity.php'; | |
33 | +require_once 'RegraAvaliacao/Model/TipoParecerDescritivo.php'; | |
34 | + | |
35 | +/** | |
36 | + * Avaliacao_Model_ParecerDescritivoAluno class. | |
37 | + * | |
38 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
39 | + * @category i-Educar | |
40 | + * @license @@license@@ | |
41 | + * @package Avaliacao | |
42 | + * @subpackage Modules | |
43 | + * @since Classe disponível desde a versão 1.1.0 | |
44 | + * @version @@package_version@@ | |
45 | + */ | |
46 | +class Avaliacao_Model_ParecerDescritivoAluno extends CoreExt_Entity | |
47 | +{ | |
48 | + protected $_data = array( | |
49 | + 'matricula' => NULL, | |
50 | + 'parecerDescritivo' => NULL | |
51 | + ); | |
52 | + | |
53 | + protected $_references = array( | |
54 | + 'parecerDescritivo' => array( | |
55 | + 'value' => NULL, | |
56 | + 'class' => 'RegraAvaliacao_Model_TipoParecerDescritivo', | |
57 | + 'file' => 'RegraAvaliacao/Model/TipoParecerDescritivo.php' | |
58 | + ) | |
59 | + ); | |
60 | + | |
61 | + /** | |
62 | + * @see CoreExt_Entity_Validatable#getDefaultValidatorCollection() | |
63 | + */ | |
64 | + public function getDefaultValidatorCollection() | |
65 | + { | |
66 | + $parecer = RegraAvaliacao_Model_TipoParecerDescritivo::getInstance(); | |
67 | + | |
68 | + return array( | |
69 | + 'matricula' => new CoreExt_Validate_Numeric(array('min' => 0)), | |
70 | + 'parecerDescritivo' => new CoreExt_Validate_Choice(array('choices' => $parecer->getKeys())), | |
71 | + ); | |
72 | + } | |
73 | +} | |
0 | 74 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoAlunoDataMapper.php
0 → 100644
... | ... | @@ -0,0 +1,56 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'CoreExt/DataMapper.php'; | |
33 | +require_once 'Avaliacao/Model/ParecerDescritivoAluno.php'; | |
34 | + | |
35 | +/** | |
36 | + * Avaliacao_Model_ParecerDescritivoAlunoDataMapper class. | |
37 | + * | |
38 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
39 | + * @category i-Educar | |
40 | + * @license @@license@@ | |
41 | + * @package Avaliacao | |
42 | + * @subpackage Modules | |
43 | + * @since Classe disponível desde a versão 1.1.0 | |
44 | + * @version @@package_version@@ | |
45 | + */ | |
46 | +class Avaliacao_Model_ParecerDescritivoAlunoDataMapper extends CoreExt_DataMapper | |
47 | +{ | |
48 | + protected $_entityClass = 'Avaliacao_Model_ParecerDescritivoAluno'; | |
49 | + protected $_tableName = 'parecer_aluno'; | |
50 | + protected $_tableSchema = 'modules'; | |
51 | + | |
52 | + protected $_attributeMap = array( | |
53 | + 'matricula' => 'matricula_id', | |
54 | + 'parecerDescritivo' => 'parecer_descritivo' | |
55 | + ); | |
56 | +} | |
0 | 57 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoComponente.php
0 → 100644
... | ... | @@ -0,0 +1,63 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/Model/ParecerDescritivoAbstract.php'; | |
33 | + | |
34 | +/** | |
35 | + * Avaliacao_Model_ParecerDescritivoComponente class. | |
36 | + * | |
37 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
38 | + * @category i-Educar | |
39 | + * @license @@license@@ | |
40 | + * @package Avaliacao | |
41 | + * @subpackage Modules | |
42 | + * @since Classe disponível desde a versão 1.1.0 | |
43 | + * @version @@package_version@@ | |
44 | + */ | |
45 | +class Avaliacao_Model_ParecerDescritivoComponente extends Avaliacao_Model_ParecerDescritivoAbstract | |
46 | +{ | |
47 | + /** | |
48 | + * Construtor. | |
49 | + * @param array $options | |
50 | + */ | |
51 | + public function __construct($options = array()) | |
52 | + { | |
53 | + $this->_data['componenteCurricular'] = NULL; | |
54 | + | |
55 | + $this->_references['componenteCurricular'] = array( | |
56 | + 'value' => NULL, | |
57 | + 'class' => 'ComponenteCurricular_Model_Componente', | |
58 | + 'file' => 'ComponenteCurricular/Model/Componente.php' | |
59 | + ); | |
60 | + | |
61 | + parent::__construct($options); | |
62 | + } | |
63 | +} | |
0 | 64 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoComponenteDataMapper.php
0 → 100644
... | ... | @@ -0,0 +1,55 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/Model/ParecerDescritivoAbstractDataMapper.php'; | |
33 | +require_once 'Avaliacao/Model/ParecerDescritivoComponente.php'; | |
34 | + | |
35 | +/** | |
36 | + * Avaliacao_Model_ParecerDescritivoComponenteDataMapper class. | |
37 | + * | |
38 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
39 | + * @category i-Educar | |
40 | + * @license @@license@@ | |
41 | + * @package Avaliacao | |
42 | + * @subpackage Modules | |
43 | + * @since Classe disponível desde a versão 1.1.0 | |
44 | + * @version @@package_version@@ | |
45 | + */ | |
46 | +class Avaliacao_Model_ParecerDescritivoComponenteDataMapper | |
47 | + extends Avaliacao_Model_ParecerDescritivoAbstractDataMapper | |
48 | +{ | |
49 | + protected $_entityClass = 'Avaliacao_Model_ParecerDescritivoComponente'; | |
50 | + protected $_tableName = 'parecer_componente_curricular'; | |
51 | + | |
52 | + protected $_attributeMap = array( | |
53 | + 'componenteCurricular' => 'componente_curricular_id', | |
54 | + ); | |
55 | +} | |
0 | 56 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoGeral.php
0 → 100644
... | ... | @@ -0,0 +1,47 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/Model/ParecerDescritivoAbstract.php'; | |
33 | + | |
34 | +/** | |
35 | + * Avaliacao_Model_ParecerDescritivoGeral class. | |
36 | + * | |
37 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
38 | + * @category i-Educar | |
39 | + * @license @@license@@ | |
40 | + * @package Avaliacao | |
41 | + * @subpackage Modules | |
42 | + * @since Classe disponível desde a versão 1.1.0 | |
43 | + * @version @@package_version@@ | |
44 | + */ | |
45 | +class Avaliacao_Model_ParecerDescritivoGeral extends Avaliacao_Model_ParecerDescritivoAbstract | |
46 | +{ | |
47 | +} | |
0 | 48 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/Model/ParecerDescritivoGeralDataMapper.php
0 → 100644
... | ... | @@ -0,0 +1,55 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage Modules | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/Model/ParecerDescritivoAbstractDataMapper.php'; | |
33 | +require_once 'Avaliacao/Model/ParecerDescritivoGeral.php'; | |
34 | + | |
35 | +/** | |
36 | + * Avaliacao_Model_FaltaComponenteDataMapper class. | |
37 | + * | |
38 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
39 | + * @category i-Educar | |
40 | + * @license @@license@@ | |
41 | + * @package Avaliacao | |
42 | + * @subpackage Modules | |
43 | + * @since Classe disponível desde a versão 1.1.0 | |
44 | + * @version @@package_version@@ | |
45 | + */ | |
46 | +class Avaliacao_Model_ParecerDescritivoGeralDataMapper | |
47 | + extends Avaliacao_Model_ParecerDescritivoAbstractDataMapper | |
48 | +{ | |
49 | + protected $_entityClass = 'Avaliacao_Model_ParecerDescritivoGeral'; | |
50 | + protected $_tableName = 'parecer_geral'; | |
51 | + | |
52 | + protected $_attributeMap = array( | |
53 | + 'componenteCurricular' => 'componente_curricular_id', | |
54 | + ); | |
55 | +} | |
0 | 56 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/_tests/ParecerDescritivoAbstractTest.php
0 → 100644
... | ... | @@ -0,0 +1,63 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage UnitTests | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/_tests/_stub/ParecerDescritivoAbstract.php'; | |
33 | + | |
34 | +/** | |
35 | + * ParecerDescritivoAbstractTest class. | |
36 | + * | |
37 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
38 | + * @category i-Educar | |
39 | + * @license @@license@@ | |
40 | + * @package Avaliacao | |
41 | + * @subpackage UnitTests | |
42 | + * @since Classe disponível desde a versão 1.1.0 | |
43 | + * @version @@package_version@@ | |
44 | + */ | |
45 | +class ParecerDescritivoAbstractTest extends UnitBaseTest | |
46 | +{ | |
47 | + protected $_entity = NULL; | |
48 | + | |
49 | + protected function setUp() | |
50 | + { | |
51 | + $this->_entity = new Avaliacao_Model_ParecerDescritivoAbstractStub(); | |
52 | + } | |
53 | + | |
54 | + public function testEntityValidators() | |
55 | + { | |
56 | + $validators = $this->_entity->getValidatorCollection(); | |
57 | + $this->assertType('CoreExt_Validate_Choice', $validators['etapa']); | |
58 | + $this->assertType('CoreExt_Validate_String', $validators['parecer']); | |
59 | + | |
60 | + // Verifica se as opções de etapa incluem 'An' | |
61 | + $this->assertTrue(in_array('An', $validators['etapa']->getOption('choices'))); | |
62 | + } | |
63 | +} | |
0 | 64 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/_tests/ParecerDescritivoAlunoTest.php
0 → 100644
... | ... | @@ -0,0 +1,60 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage UnitTests | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/Model/ParecerDescritivoAluno.php'; | |
33 | + | |
34 | +/** | |
35 | + * ParecerDescritivoAlunoTest class. | |
36 | + * | |
37 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
38 | + * @category i-Educar | |
39 | + * @license @@license@@ | |
40 | + * @package Avaliacao | |
41 | + * @subpackage UnitTests | |
42 | + * @since Classe disponível desde a versão 1.1.0 | |
43 | + * @version @@package_version@@ | |
44 | + */ | |
45 | +class ParecerDescritivoAlunoTest extends UnitBaseTest | |
46 | +{ | |
47 | + protected $_entity = NULL; | |
48 | + | |
49 | + protected function setUp() | |
50 | + { | |
51 | + $this->_entity = new Avaliacao_Model_ParecerDescritivoAluno(); | |
52 | + } | |
53 | + | |
54 | + public function testEntityValidators() | |
55 | + { | |
56 | + $validators = $this->_entity->getDefaultValidatorCollection(); | |
57 | + $this->assertType('CoreExt_Validate_Numeric', $validators['matricula']); | |
58 | + $this->assertType('CoreExt_Validate_Choice', $validators['parecerDescritivo']); | |
59 | + } | |
60 | +} | |
0 | 61 | \ No newline at end of file | ... | ... |
ieducar/modules/Avaliacao/_tests/_stub/ParecerDescritivoAbstract.php
0 → 100644
... | ... | @@ -0,0 +1,47 @@ |
1 | +<?php | |
2 | + | |
3 | +/** | |
4 | + * i-Educar - Sistema de gestão escolar | |
5 | + * | |
6 | + * Copyright (C) 2006 Prefeitura Municipal de Itajaí | |
7 | + * <ctima@itajai.sc.gov.br> | |
8 | + * | |
9 | + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo | |
10 | + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free | |
11 | + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) | |
12 | + * qualquer versão posterior. | |
13 | + * | |
14 | + * Este programa é distribuído na expectativa de que seja útil, porém, SEM | |
15 | + * NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU | |
16 | + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral | |
17 | + * do GNU para mais detalhes. | |
18 | + * | |
19 | + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto | |
20 | + * com este programa; se não, escreva para a Free Software Foundation, Inc., no | |
21 | + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
22 | + * | |
23 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
24 | + * @category i-Educar | |
25 | + * @license @@license@@ | |
26 | + * @package Avaliacao | |
27 | + * @subpackage UnitTests | |
28 | + * @since Arquivo disponível desde a versão 1.1.0 | |
29 | + * @version $Id$ | |
30 | + */ | |
31 | + | |
32 | +require_once 'Avaliacao/Model/ParecerDescritivoAbstract.php'; | |
33 | + | |
34 | +/** | |
35 | + * Avaliacao_Model_ParecerDescritivoAbstractStub class. | |
36 | + * | |
37 | + * @author Eriksen Costa Paixão <eriksen.paixao_bs@cobra.com.br> | |
38 | + * @category i-Educar | |
39 | + * @license @@license@@ | |
40 | + * @package Avaliacao | |
41 | + * @subpackage UnitTests | |
42 | + * @since Classe disponível desde a versão 1.1.0 | |
43 | + * @version @@package_version@@ | |
44 | + */ | |
45 | +class Avaliacao_Model_ParecerDescritivoAbstractStub extends Avaliacao_Model_ParecerDescritivoAbstract | |
46 | +{ | |
47 | +} | |
0 | 48 | \ No newline at end of file | ... | ... |
ieducar/modules/RegraAvaliacao/Model/TipoParecerDescritivo.php
... | ... | @@ -53,11 +53,11 @@ class RegraAvaliacao_Model_TipoParecerDescritivo extends CoreExt_Enum |
53 | 53 | const ANUAL_GERAL = 6; |
54 | 54 | |
55 | 55 | protected $_data = array( |
56 | - self::NENHUM => 'Não usar parecer descritivo', | |
56 | + self::NENHUM => 'Não usar parecer descritivo', | |
57 | 57 | self::ETAPA_COMPONENTE => 'Um parecer por etapa e por componente curricular', |
58 | - self::ETAPA_GERAL => 'Um parecer por etapa, geral', | |
58 | + self::ETAPA_GERAL => 'Um parecer por etapa, geral', | |
59 | 59 | self::ANUAL_COMPONENTE => 'Uma parecer por ano letivo e por componente curricular', |
60 | - self::ANUAL_GERAL => 'Um parecer por ano letivo, geral', | |
60 | + self::ANUAL_GERAL => 'Um parecer por ano letivo, geral', | |
61 | 61 | ); |
62 | 62 | |
63 | 63 | public static function getInstance() | ... | ... |