private void ApresentarGrupoDeIcones(NivelDeEnsino nivelDeEnsino) { LimparPagina(); // Mostrar apenas o grupo de ícones do nível de ensino selecionado var grupoVisivel = IconesPorNivelDeEnsino[nivelDeEnsino]; grupoVisivel.Mostrar(); // Lembrar do grupo que está visível para o jogador grupoDeIconesAtivo = grupoVisivel; // Caso especial para o nível de ensino infantil if (nivelDeEnsino == NivelDeEnsino.EducacaoInfantil) { tituloDaPagina.text = "Campos de Aprendizagem"; } else { tituloDaPagina.text = "Área de Conhecimento"; } if (nivelDeEnsino == NivelDeEnsino.EducacaoInfantil) { textoInformativo.text = "De acordo com a escolha anterior, selecione qual campo de aprendizagem você deseja desenvolver com seus alunos."; } else { textoInformativo.text = "De acordo com a escolha anterior, selecione qual área do conhecimento você deseja desenvolver com seus alunos."; } }
public void Configure(CustomGameSettings settings, int index) { this.settings = settings; tituloDaAula.text = settings.TituloDaAula; autor.text = settings.Autor; nivelDeEnsino.text = NivelDeEnsino.Get(settings.ValorNivelDeEnsino).nome; areaDeConhecimento.text = AreaDeConhecimento.Get(settings.ValorAreaDeConhecimento).nome; localImage.sprite = PlaceSpriteDatabase.SpriteOf(settings.Sala); localImage.preserveAspect = true; DateTime dateTime; if (DateTime.TryParse(settings.dataDeCriacao, out dateTime)) { dataDaCriacao.text = dateTime.ToString("d", CultureInfo.CreateSpecificCulture("pt-BR")); } // Adicionar função ao OnClick do botão excluir, ela irá pedir para // o servidor excluir a aula com o índice deste botão this.index = index; botaoExcluir.onClick.AddListener(() => { CustomGameSettings.DeleteFromServerByIndex(this.index); Destroy(this.gameObject); }); }
private void OnEnable() { var niveisDeEnsino = NivelDeEnsino.TodosOsNiveisDeEnsino(); var quantidadeDeNiveis = niveisDeEnsino.Length; valoresDosNiveisDeEnsino = new int[quantidadeDeNiveis]; labelsDosNiveisDeEnsino = new string[quantidadeDeNiveis]; for (var i = 0; i < quantidadeDeNiveis; i++) { valoresDosNiveisDeEnsino[i] = niveisDeEnsino[i].valor; labelsDosNiveisDeEnsino[i] = valoresDosNiveisDeEnsino[i] + ": " + niveisDeEnsino[i].nome; } }
public void ReadData() { EstadoDoJogo estadoDoJogo = EstadoDoJogo.Instance; nivelDeEnsinoSelecionado = estadoDoJogo.NivelDeEnsino; areaDeConhecimentoSelecionada = estadoDoJogo.AreaDeConhecimento; inteligenciasSelecionadas = estadoDoJogo.Inteligencias; metodologiaSelecionada = estadoDoJogo.Metodologia; midiasSelecionadas = estadoDoJogo.Midias; SpriteCorpoPersonagem = estadoDoJogo.SpriteCorpoPersonagem; SpriteCabeloPersonagem = estadoDoJogo.SpriteCabeloPersonagem; SpriteRoupaPersonagem = estadoDoJogo.SpriteRoupaPersonagem; SpriteIconePersonagem = estadoDoJogo.SpriteIconePersonagem; }
public void ConfigurarQuiz(NivelDeEnsino nivelDeEnsino, Inteligencias inteligencias) { Afirmacao[] afirmacoesDisponiveis; string enunciadoDoQuiz; Sprite spriteDoIconeDoQuiz; // Sorteio entre 0 e 1. // Se sair 0, o quiz será sobre nível de ensino // Se sair 1, o quiz será sobre Inteligências Múltiplas //int zeroOuUm = Random.Range(0, 2); int zeroOuUm = 1; if (zeroOuUm == 0) { this.NivelDeEnsino = nivelDeEnsino; enunciadoDoQuiz = "Analise as afirmativas abaixo e selecione a(s) correta(s) sobre " + nivelDeEnsino.nome; spriteDoIconeDoQuiz = nivelDeEnsino.Sprite; afirmacoesDisponiveis = AfirmacaoSobreNivelDeEnsino.ObterTodasAsAfirmacoes(nivelDeEnsino); } else // ZeroOuUm == 1 { this.Inteligencias = inteligencias; enunciadoDoQuiz = "Analise as afirmativas abaixo e selecione a(s) correta(s) sobre o par de inteligências " + inteligencias.Nome; spriteDoIconeDoQuiz = inteligencias.SpriteGrande; afirmacoesDisponiveis = AfirmacaoSobreInteligencias.ObterTodasAsAfirmacoes(inteligencias); } // Selecionar algumas dessas afirmações para colocar no quiz var afirmacoesDoQuiz = new Afirmacao[quantidadeDeAfirmacoesNoQuiz]; // Selecionar pelo menos uma afirmação verdadeira var afirmacoesVerdadeiras = afirmacoesDisponiveis.Where(a => a.Verdadeira); var indiceAleatorio = Random.Range(0, afirmacoesVerdadeiras.Count()); afirmacoesDoQuiz[0] = afirmacoesVerdadeiras.ElementAt(indiceAleatorio); // Selecionar as outras afirmações do quiz, que podem ou não serem verdadeiras for (int i = 1; i < quantidadeDeAfirmacoesNoQuiz; i++) { // Remover das afirmações disponíveis as afirmações selecionadas afirmacoesDisponiveis = afirmacoesDisponiveis.Except(afirmacoesDoQuiz).ToArray(); indiceAleatorio = Random.Range(0, afirmacoesDisponiveis.Count()); var afirmacaoAleatoria = afirmacoesDisponiveis.ElementAt(indiceAleatorio); afirmacoesDoQuiz[i] = afirmacaoAleatoria; } formatoDoQuiz = Instantiate(prefabQuizVF, canvas.transform); formatoDoQuiz.TextoDoEnunciado = enunciadoDoQuiz; formatoDoQuiz.IconeDoQuiz.sprite = spriteDoIconeDoQuiz ? spriteDoIconeDoQuiz : spritePadraoDoIconeDoQuiz; formatoDoQuiz.DefinirAfirmacoes(afirmacoesDoQuiz); }
public void UpdateDisplay() { NivelDeEnsino nivelDeEnsino = EstadoDoJogo.Instance.NivelDeEnsino; if (nivelDeEnsino == NivelDeEnsino.EducacaoInfantil) { salaInfantil.SetActive(true); salaNormal.SetActive(false); } else { salaInfantil.SetActive(false); salaNormal.SetActive(true); } }
public void DefinirAreasDeConhecimento(NivelDeEnsino nivelDeEnsino) { // Pegar áreas de conhecimento deste nível de ensino var areasDeConhecimento = nivelDeEnsino.AreasDeConhecimento; // Preencher o carrossel com as novas áreas de conhecimento areasDeConhecimentoDisponiveis.Clear(); foreach (var area in areasDeConhecimento) { areasDeConhecimentoDisponiveis.AddLast(area); } // A primeira delas é a que vai aparecer no carrosel primeiro Selecionar(areasDeConhecimentoDisponiveis.First); }
// Use this for initialization void Start() { niveisDeEnsinoDisponiveis = new LinkedList <NivelDeEnsino>(); foreach (var nivelDeEnsino in NivelDeEnsino.TodosOsNiveisDeEnsino()) { niveisDeEnsinoDisponiveis.AddLast(nivelDeEnsino); } carrosselAreaDeConhecimento = FindObjectOfType <CarrosselAreaDeConhecimento>(); if (!carrosselAreaDeConhecimento) { Debug.LogError("Um objeto do tipo " + typeof(CarrosselAreaDeConhecimento) + " é necessário nesta cena!"); } Selecionar(niveisDeEnsinoDisponiveis.First); }
public override void Mostrar() { base.Mostrar(); // Se não há mudanças recentes no nível de ensino, não atualizar página var nivelDeEnsinoSelecionado = EstadoDoJogo.Instance.NivelDeEnsinoSelecionado; if (nivelDeEnsinoSelecionado == nivelDeEnsinoSelecionadoAnteriormente) { return; } // Porém, se o o jogador escolheu um novo nível de ensino, atualizar ApresentarGrupoDeIcones(nivelDeEnsinoSelecionado); // Lembrar do nível de ensino atual nivelDeEnsinoSelecionadoAnteriormente = nivelDeEnsinoSelecionado; }
public string ToHTMLString() { string s = ""; s += "<a href=\"javascript:if(window.print)window.print()\">" + "<i>Para imprimir esta página, clique aqui.</i>" + "</a>"; s += "</br>"; s += "<h2>" + TituloDaAula + "</h2>"; s += "Autor: " + Autor; s += "</br></br>"; s += "Nível de ensino: " + NivelDeEnsino.Get(ValorNivelDeEnsino).nome; s += "</br>"; s += "Área de conhecimento: " + AreaDeConhecimento.Get(ValorAreaDeConhecimento).nome; s += "</br></br>"; s += "Professor(a) selecionado(a): " + Professor.PrimeiroNome(); s += "</br>"; s += "Sala selecionada: " + Sala.NomeCompleto(); s += "</br>"; s += "<h3>== Introdução da Aula ==</h3>"; s += IntroducaoAula; s += "</br>"; s += "<h3>== Momento 1 da Aula ==</h3>"; s += DescricaoMomento1; s += "</br></br>"; s += "Procedimento: " + Procedimento1.Nome() + " " + "Agrupamento: " + Agrupamento1.Nome(); s += "</br>"; s += "<h3>== Momento 2 da Aula ==</h3>"; s += DescricaoMomento2; s += "</br></br>"; s += "Procedimento: " + Procedimento2.Nome() + " " + "Agrupamento: " + Agrupamento2.Nome(); s += "</br>"; s += "<h3>== Momento 3 da Aula ==</h3>"; s += DescricaoMomento3; s += "</br></br>"; s += "Procedimento: " + Procedimento3.Nome() + " " + "Agrupamento: " + Agrupamento3.Nome(); s += "</br>"; s += "<h3>== Mídias disponíveis ==</h3>"; // Criar uma tabela para as mídias selecionadas pelo criador do custom // As colunas da tabela serão 4: mídia Selecionada e poderes nos momentos s += "<table style=\"border: 1px solid black; border-collapse: collapse;\">" + "<tr>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Mídia</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Primeiro Momento</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Segundo Momento</th>" + "<th style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">Terceiro Momento</th>" + "</tr>"; var midiasDisponiveis = MidiasDisponiveis(); for (int i = 0; i < midiasDisponiveis.Length; i++) { var nomeDaMidia = new Item(midiasDisponiveis[i]).FriendlyName; var poderNoMomento1 = ArrayMidiaPoderFeedbackMomento1[i].Poder.Nome(); var poderNoMomento2 = ArrayMidiaPoderFeedbackMomento2[i].Poder.Nome(); var poderNoMomento3 = ArrayMidiaPoderFeedbackMomento3[i].Poder.Nome(); s += "<tr>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + nomeDaMidia + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento1 + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento2 + "</td>" + "<td style=\"padding: 5px; border: 1px solid black; border-collapse: collapse;\">" + poderNoMomento3 + "</td>" + "</tr>"; } s += "</table>"; return(s); }
public static AfirmacaoSobreNivelDeEnsino[] ObterTodasAsAfirmacoes(NivelDeEnsino nivelDeEnsino) { var lista = new List <AfirmacaoSobreNivelDeEnsino>(); if (nivelDeEnsino == NivelDeEnsino.EducacaoInfantil) { lista.AddRange(new AfirmacaoSobreNivelDeEnsino[] { // Afirmações verdadeiras new AfirmacaoSobreNivelDeEnsino(true, "É a primeira etapa da educação básica."), new AfirmacaoSobreNivelDeEnsino(true, "Educar e Cuidar são indissociáveis, pois a Educação Infantil tem como objetivo ampliar o universo de experiências, conhecimentos e habilidades de bebês e crianças através da parceria com a família."), new AfirmacaoSobreNivelDeEnsino(true, "A oferta é feita até os 3 anos de idade, se tornando obrigatória a partir dos 4 anos."), new AfirmacaoSobreNivelDeEnsino(true, "Tem como eixos estruturantes das práticas pedagógicas as interações e a brincadeira."), new AfirmacaoSobreNivelDeEnsino(true, "A intencionalidade educativa é importante para a garantia de direitos fundamentais de aprendizagem e desenvolvimento."), new AfirmacaoSobreNivelDeEnsino(true, "Os cinco campos da experiência são divididos em: O eu, o outro e o nós; Corpo, gestos e movimentos; Traços, sons, cores e formas; Escuta, fala, pensamento e imaginação e; Espaços, tempos, quantidades, relações e transformações."), // Afirmações falsas new AfirmacaoSobreNivelDeEnsino(false, "A brincadeira não deve estar associado às atividades didáticas."), new AfirmacaoSobreNivelDeEnsino(false, "Educar e cuidar devem estar dissociados, pois não há relação entre eles."), new AfirmacaoSobreNivelDeEnsino(false, "Todo o período da Educação Infantil, desde a creche ao pré-escolar, possui obrigatoriedade de matrícula."), new AfirmacaoSobreNivelDeEnsino(false, "A Educação Infantil pode ser entendida como uma preparação para o Ensino Fundamental."), new AfirmacaoSobreNivelDeEnsino(false, "No contexto da Educação Infantil, o planejamento pode ser dispensado por ser burocrático e raramente executado."), new AfirmacaoSobreNivelDeEnsino(false, "É preciso que o professor tenha consciência que a brincadeira das crianças é apenas um momento recreativo."), }); } else if (nivelDeEnsino == NivelDeEnsino.EnsinoFundamental) { lista.AddRange(new AfirmacaoSobreNivelDeEnsino[] { // Afirmações verdadeiras new AfirmacaoSobreNivelDeEnsino(true, "O Ensino Fundamental é uma etapa da educação obrigatória, com nove anos de duração, atendendo estudantes entre 6 e 14 anos."), new AfirmacaoSobreNivelDeEnsino(true, "O Ensino Fundamental tem como objetivo a formação básica do cidadão."), new AfirmacaoSobreNivelDeEnsino(true, "É dividido em duas fases: Anos Iniciais (1º ao 5º ano) e Anos Finais (6º ao 9º ano), que se inicia em torno dos interesses manifestados pelas crianças até desafios de maior complexidade."), new AfirmacaoSobreNivelDeEnsino(true, "Nos Anos Iniciais devem-se valorizar as situações lúdicas de aprendizagem e a necessária articulação com as experiências vivenciadas na Educação Infantil."), new AfirmacaoSobreNivelDeEnsino(true, "Nos dois primeiros anos do Ensino Fundamental, a ação pedagógica deve ter como foco a alfabetização."), new AfirmacaoSobreNivelDeEnsino(true, "Está dividido em cinco áreas de conhecimento: Linguagens, Matemática, Ciências da Natureza, Ciências Humanas e Ensino Religioso."), // Afirmações falsas new AfirmacaoSobreNivelDeEnsino(false, "O Ensino Fundamental tem oito anos de duração."), new AfirmacaoSobreNivelDeEnsino(false, "O Ensino Fundamental é uma etapa que não é obrigatória na Educação Básica."), new AfirmacaoSobreNivelDeEnsino(false, "O Ensino Fundamental está separado em três fases: Anos Iniciais, Anos Finais e Ensino Médio."), new AfirmacaoSobreNivelDeEnsino(false, "Está dividido em três áreas de conhecimento: Engenharias, Ciências da Saúde, Ciências Exatas e da Terra."), new AfirmacaoSobreNivelDeEnsino(false, "Tanto no 5º como no 6º ano, não são necessárias adaptações e articulações, para apoiar os alunos nesse processo de transição."), new AfirmacaoSobreNivelDeEnsino(false, "O Ensino Fundamental atende estudantes entre 11 e 14 anos."), }); } else if (nivelDeEnsino == NivelDeEnsino.EnsinoMedio) { lista.AddRange(new AfirmacaoSobreNivelDeEnsino[] { // Afirmações verdadeiras new AfirmacaoSobreNivelDeEnsino(true, "O Ensino Médio é a etapa final da Educação Básica."), new AfirmacaoSobreNivelDeEnsino(true, "O Ensino Médio tem como finalidades: a preparação básica para o trabalho e a cidadania, a formação ética e o aprimoramento do pensamento crítico."), new AfirmacaoSobreNivelDeEnsino(true, "O Ensino Médio busca relacionar a teoria com a prática através de 4 grandes áreas do conhecimento."), new AfirmacaoSobreNivelDeEnsino(true, "Produzir múltiplas culturas juvenis promovendo uma educação integral no que concerne os aspectos físicos, cognitivos e socioemocionais é uma das características do Ensino Médio."), new AfirmacaoSobreNivelDeEnsino(true, "Uma das caracterísitcas do Ensino Médio é a compreensão dos fundamentos científico-tecnológicos dos processos produtivo."), new AfirmacaoSobreNivelDeEnsino(true, "O Ensino Médio pode ser integrado com o Ensino Profissional podendo ser cursado concomitantemente."), // Afirmações falsas new AfirmacaoSobreNivelDeEnsino(false, "O Ensino Médio é uma etapa que não é obrigatória na Educação Básica."), new AfirmacaoSobreNivelDeEnsino(false, "A matrícula no Ensino Médio para alunos de 14 a 17 anos é facultativa."), new AfirmacaoSobreNivelDeEnsino(false, "Busca uma intencionalidade educativa e a garantia de seis direitos de aprendizagem e desenvolvimento que permeiam cinco campos de experiências."), new AfirmacaoSobreNivelDeEnsino(false, "É o nível que busca o desejo de aperfeiçoamento cultural e profissional estimulando o conhecimento dos problemas do mundo presente, buscando prestar serviços especializados à comunidade."), new AfirmacaoSobreNivelDeEnsino(false, "O Ensino Média é uma etapa obrigária tendo como objetivo a formação básica do cidadão."), new AfirmacaoSobreNivelDeEnsino(false, " Inicia-se em torno dos interesses manifestados pelos jovens até desafios de maior complexidade sendo importante buscar o fortalecimento da autonomia dos estudantes."), }); } else if (nivelDeEnsino == NivelDeEnsino.EnsinoSuperior) { lista.AddRange(new AfirmacaoSobreNivelDeEnsino[] { // Afirmações verdadeiras new AfirmacaoSobreNivelDeEnsino(true, "No nível superior a pessoa procura atender o desejo de aperfeiçoamento cultural e profissional."), new AfirmacaoSobreNivelDeEnsino(true, "O estudo no nível superior estimula o conhecimento dos problemas do mundo presente, buscando prestar serviços especializados à comunidade através da pesquisa científica e tecnológica."), new AfirmacaoSobreNivelDeEnsino(true, "No ensino superior busca-se o aprimoramento da educação básica mediante a formação e a capacitação de profissionais através da pesquisa e extensão."), new AfirmacaoSobreNivelDeEnsino(true, "Existem três tipos de graduação no ensino superior: bacharelado, licenciatura e graduação tecnológica."), new AfirmacaoSobreNivelDeEnsino(true, "Atualmente existem três modalidades de ensino superior: Ensino Presencial, a Distância e Semipresencial."), new AfirmacaoSobreNivelDeEnsino(true, "As universidades possuem três pilares indissociáveis para o ensino superior: Ensino, Pesquisa e Extensão."), // Afirmações falsas new AfirmacaoSobreNivelDeEnsino(false, "Atualmente existem três modalidades de formação superior: Magistério, Licenciatura e Bacharelado."), new AfirmacaoSobreNivelDeEnsino(false, "Existem três tipos de graduação no ensino superior: bacharelado, especialização e MBA."), new AfirmacaoSobreNivelDeEnsino(false, "O estudo no nível superior estimula a resolução de problemas científicos, buscando criar um conhecimento superior ao da comunidade através da pesquisa acadêmica."), new AfirmacaoSobreNivelDeEnsino(false, "Para se matricular no ensino superior o estudante deve ter terminado a educação básica e ter mais de 18 anos."), }); } foreach (var afirmacao in lista) { afirmacao.nivelDeEnsino = nivelDeEnsino; } return(lista.ToArray()); }