Пример #1
0
def main(session_state):
    utils.localCSS("vacinastyle.css")
    he.genHeader("4")
    st.write(
        f"""
        <div class="base-wrapper" style="background-color:#0090A7;">
            <div class="hero-wrapper">
                <div class="hero-container" style="width:45%;">
                    <div class="hero-container-content">
                        <span class="subpages-container-product white-span">Vacinômetro</span>
                        <span class="subpages-subcontainer-product white-span">Veja a evolução da vacinação em sua cidade ou estado! </span>
                        <span class="subpages-container-subtitle white-span">Acompanhe e compare as informações mais atualizadas sobre a vacinação nos municípios do Brasil.</span>
                    </div>
                </div>
                <div class="subpages-container-image">   
                    <img style="width: 100%;" src="https://i.imgur.com/w5yVANW.png"/>
                </div>
            </div><br>
        </div>
        <div>
            <br><br>
        </div>
        <div class="base-wrapper">
            <embed src="https://helper.coronacidades.org/vacinatable" width="100%" height="550">
         </div>
        """,
        unsafe_allow_html=True,
    )
Пример #2
0
def main():
    """ 
    This is a function that returns the "about" page
      
    Parameters: 
        session_state (type): section dataset
    """
    he.genHeader("termo")
    st.write(
        f"""
        <div class="conteudo main-title" style="padding-top: 50px;"> 
            <b>Termos de Uso</b>
        </div>
        <div class="conteudo" style="padding-bottom: 10px;">
            1. Estou ciente que as sugestões e recomendações apresentadas na plataforma Escola Segura são meramente indicativas, feitas a partir de dados oficiais públicos e estudos referenciados já publicados. 
    <br><br>2. Estou   ciente   de   que   a   utilização   dos   referenciais   da   plataforma   não corresponde a uma certificação de melhores práticas para a reabertura de escolas. 
    <br><br>3. Estou   ciente   que   a   plataforma   Escola   Segura  não configura qualquer obrigação ou responsabilidade perante as decisões efetivadas pelos gestores públicos.
    <br><br>4. Estou  ciente  que é  responsabilidade exclusiva da rede pública e degestores públicos a tomada de qualquer decisão a respeito da reaberturade   escolas,   inclusive   quanto   à   pertinência   dos   cenários   produzidos   pela plataforma Escola Segura com a realidade local.
    <br><br>5. Estou  ciente  é que  responsabilidade exclusiva da rede pública e degestores públicos   a   avaliação   e   a   eventual   adoção   de   medidas   deprevenção   necessárias   para   garantir   a   adequação   sanitária   dosestabelecimentos   públicos   de   ensino   para   os   diferentes   cenários   dereabertura de escolas. 
    <br><br>6. Estou   ciente   da   metodologia   utilizada   pela   plataforma   Escola   Segura, disponibilizada e atualizada <a href="{urlpath}?page=sobre">aqui</a>.
        </div>
        """,
        unsafe_allow_html=True,
    )
    utils.localCSS("localCSS.css")
    # utils.gen_title(title="Quem somos?")

    tm.genGuia()
    foo.genFooter()
Пример #3
0
def main():
    """ 
    This is a function that returns the "about" page
      
    Parameters: 
        session_state (type): section dataset
    """
    he.genHeader("duvidasfrequentes")
    subtitle = """A Escola Segura, ferramenta online focada em orientar uma reabertura planejada da rede de ensino pública diante da Covid-19, promoveu encontros online com Wanderson Oliveira, epidemiologista e ex-Secretário Nacional de Vigilância em Saúde, para solucionar dúvidas de gestoras e gestores públicos sobre o assunto. 
Quatro encontros foram realizados, sempre às terças-feiras (24/11, 01/12, 08/12 e 15/12), e trataram sobre o uso de EPI nas escolas, a importância da definição conjunta de fluxos e sistemas de notificação entre secretarias de saúde e de educação, bem como ressaltaram as boas práticas pelo país.
<br><br>
Atua na gestão pública e precisa de apoio para pensar os desafios da saúde municipal e da reabertura de escolas? <a href="https://coronacidades.org/fale-conosco/" target="_self" style="text-decoration: none;">Fale conosco.</a>"""
    utils.main_title(title="<b>Dúvidas Frequentes</b>", subtitle=subtitle)
    utils.localCSS("localCSS.css")
    # utils.gen_title(title="Quem somos?")
    pergunta1 = """Wanderson Oliveira considera que o acesso a testes é um fator que pode ser diferenciador para aquelas escolas localizadas em cidades maiores em comparação com as instaladas em localidades menores. Mas mesmo sem a possibilidade de confirmar a covid-19 por teste, a escola tem total possibilidade de fazer a vigilância da doença, usando como critério a identificação de sintomas. “A realidade logística é diferente, mas se eu identifico sinais da síndrome respiratória e já afasto o caso suspeito, o teste é um acessório, o mais importante é identificar o suspeito e agir”, explica."""
    pergunta2 = """O epidemiologista elencou algumas boas práticas adotadas por redes de ensino no país para controlar a Covid-19 entre estudantes. Uma delas é fornecer grupos de máscaras divididas por cor para orientar a troca ao longo do período escolar. “O aluno utiliza três máscaras em um período, no primeiro horário são as máscaras azuis, no segundo as máscaras brancas e no terceiro, máscaras amarelas. Com essa divisão, a equipe escolar consegue identificar se os estudantes estão fazendo a renovação das máscaras corretamente”, exemplificou. Outra boa prática é a adoção, sempre que possível, de atividades ao ar livre, em que a chance de transmissão do coronavírus é muito menor. """
    pergunta3 = """No modelo de reabertura fundamentado em bolhas, os estudantes só interagem com um grupo fixo de pessoas na escola. Caso haja alguma contaminação, é possível, em um primeiro momento, isolar apenas aquela bolha, que esteve em contato com o suspeito. Wanderson Oliveira explica que esse modelo precisa ser adaptado à realidade de cada escola. “Não posso fazer uma reabertura escolar pensando na escola que existia antes da pandemia. É uma outra escola, que gira em torno de 40% a 60% da capacidade anterior instalada”, explica. “Eu posso dividir grupos de estudantes em uma mesma sala, bem ventilada, e organizar de tal maneira que crie camadas de proteção. Se todos os estudantes, professores, funcionários estiverem usando máscara, higienização das mãos e respeitando a distância de 1,5m**, o risco de contaminação é baixo”, reforça.
    <br><br>**A recomendação dada aqui pelo especialista está de acordo com um intervalo maior de segurança. Para referências do Ministério da Educação do Brasil, <a href="https://www.gov.br/mec/pt-br/assuntos/GuiaderetornodasAtividadesPresenciaisnaEducaoBsica.pdf">veja aqui.</a>"""
    pergunta4 = """Segundo Wanderson Oliveira, esses critérios vão variar de acordo com a realidade da escola e o modelo pedagógico adotado nessa retomada. “Se a escolha foi pelo sistema de bolhas, em que existem grupos de estudantes e não há contato entre alunos fora dessas bolhas, pode ser o caso de fazer o isolamento só daquele grupo, ou de uma sala de aula, mas não será necessário fechar a escola toda”, esclareceu. Caso o modelo adotado contemple a mesclagem de turmas, será necessário avaliar caso a caso. A adesão ao uso de EPIs, a ventilação dos espaços e a distância entre carteiras devem ser considerados nessa avaliação. 
<br>
Segundo o especialista, fechar a escola diante de uma necessidade de conter a Covid-19 não deve ser considerado um retrocesso, mas o processo sempre em aprimoramento. “Se eu tive um caso e precisei fechar a escola, interrompo as atividades por 14 dias, monitoro a evolução daquele caso, se a testagem deu positivo ou negativo, e depois retomo as atividades presenciais, com as medidas e cuidados necessários”, complementou. """
    pergunta5 = """A orientação de Wanderson Oliveira é para que as escolas promovam a vigilância de síndrome gripal. Segundo o especialista, em um primeiro momento, só com sintomas, não é possível cravar que um quadro é ou não de Covid-19. Diante da suspeita, os protocolos já devem ser acionados e as medidas serão mais ou menos restritivas dependendo da confirmação após a realização de testes. “Na definição de síndrome gripal eu tenho um quadro de sintomas, como tosse, febre e dor no corpo, por exemplo. Todos que apresentarem esse quadro serão considerados suspeitos pela escola”, explicou. “A escola passa a fazer parte de um rede de vigilância em saúde”, reforçou. """
    pergunta6 = """De acordo com o especialista, o diálogo com a comunidade deve ser uma constante no processo de retomada de atividades presenciais em escolas. “Precisamos dialogar com pais, responsáveis, lideranças comunitárias onde a escola está inserida para esclarecer que a pandemia não acabou. As medidas preventivas objetivam evitar ao máximo que casos dentro da escola aconteçam, mas eles podem acontecer”, reforçou. 
<br>
Para esse diálogo, a orientação é para que as escolas criem ambientes para ouvir e sanar dúvidas dos pais sobre os protocolos e medidas adotados. Wanderson Oliveira sugere o uso de ferramentas digitais gratuitas, como as disponíveis no Google, para promover reuniões online com pais e responsáveis e a criação de canais específicos no WhatsApp para essa comunicação. 
<br>
Além das escolas, as secretarias municipais de educação também podem contribuir com uma comunicação constante e esclarecedora com esse público. “Às vezes, a escola não tem dinheiro para manter uma linha de telefone exclusiva para essa comunicação com pais e responsáveis. A prefeitura poderia suprir essa situação, estabelecer um canal para receber demandas de pais e responsáveis, criar boletins informativos para que os pais se mantenham informados sobre o que está acontecendo no ambiente da escola em relação à Covid”, complementou."""
    pergunta7 = """O epidemiologista Wanderson Oliveira reforça a importância do uso de EPIs e adoção de medidas preventivas em uma eventual reabertura de escolas. Segundo o especialista, é fundamental o uso de máscaras para crianças acima de oito anos e todos os profissionais da equipe escolar, a manutenção de espaços ventilados e da distância de 1,5 metros** entre os estudantes, bem como a higienização constante das mãos com água, sabão e álcool em gel.<br>    
O que deve ser evitado é o contato próximo, sem máscara, por mais de 15 minutos, a menos de um metro e meio de distância. Passar no corredor de máscara, por exemplo, não é contato próximo”, explicou.
<br><br>**A recomendação dada aqui pelo especialista está de acordo com um intervalo maior de segurança. Para referências do Ministério da Educação do Brasil, <a href="https://www.gov.br/mec/pt-br/assuntos/GuiaderetornodasAtividadesPresenciaisnaEducaoBsica.pdf">veja aqui.</a>"""
    utils.gen_title(title="Quais diferenças de estratégia podemos pensar para escolas urbanas e rurais?", subtitle=pergunta1)
    utils.gen_title(title="Quais boas estratégias têm sido adotadas no dia a dia de escolas que já reabriram e podem servir de exemplo?", subtitle=pergunta2)
    utils.gen_title(title="Como a dinâmica de bolhas pode ser implementada no ensino público?", subtitle=pergunta3)
    utils.gen_title(title="Que critérios adotar para decidir fechar uma turma ou uma escola inteira?", subtitle=pergunta4)
    utils.gen_title(title="Como identificar casos suspeitos e monitorar a presença da Covid-19 nas escolas?", subtitle=pergunta5)
    utils.gen_title(title="Como conscientizar e manter a comunicação com pais e responsáveis sobre regras e eventuais medidas de restrição?", subtitle=pergunta6)
    utils.gen_title(title="Quais os principais protocolos e equipamentos de proteção individual que devem ser adotados dentro da escola em uma eventual reabertura?", subtitle=pergunta7)

    tm.genSimule()
    foo.genFooter()
Пример #4
0
def main(session_state):
    utils.localCSS("style.css")
    he.genHeader("3")
    st.write(
        f"""
        <div class="base-wrapper" style="background-color:#0090A7;">
            <div class="hero-wrapper">
                <div class="hero-container" style="width:45%;">
                    <div class="hero-container-content">
                        <span class="subpages-container-product white-span">Estudo sobre vacinação </br>contra covid-19 e </br>redução de óbitos no Brasil</span>
                        <span class="subpages-container-subtitle white-span">Saiba quando podemos controlar a pandemia no Brasil no nosso estudo realizado com dados inéditos obtidos pela Lei de Acesso à Informação.</span>
                    </div>
                </div>
                <div class="subpages-container-image">   
                    <img style="width: 100%;" src="https://i.imgur.com/w5yVANW.png"/>
                </div>
            </div><br>
        </div>
        """,
        unsafe_allow_html=True,
    )
    st.write(
        """
        <div>
                <div class="base-wrapper">
                        <div>
                            <span>Utilizando dados inéditos sobre os grupos prioritários para vacinação da Covid-19, obtidos pela Lei de Acesso à Informação, nós da Impulso Gov, projetamos quando podemos controlar a pandemia no Brasil.<br><br></span>
                            <span>A partir da análise das informações disponíveis publicamente sobre produção nacional de vacina e dos acordos do Brasil para importação, e considerando quantas pessoas estão em cada grupo prioritário nos municípios brasileiros, eliminando a dupla-contagem, foi possível apontar três cenários para o avanço da vacinação no país.<br><br></span>
                            <span><b>Os números mostram que, no cenário intermediário, que parece mais provável agora, a vacinação dos grupos prioritários seria possível até o fim de abril.</b> Já no pior cenário, em que o país só consiga alcançar metade da sua capacidade de produção de vacinas, todas as pessoas integrantes de grupos prioritários no Brasil estariam imunizadas até o fim de julho.<br><br></span>
                            <span>O estudo, coordenado por Marco Brancher, especialista em dados e saúde da Impulso Gov, também projeta como a vacinação pode impactar na redução de óbitos no Brasil.<br><br></span>
                        </div>
                        <embed src="https://coronacidades.org/wp-content/uploads/2021/04/2020.03.31-Apresentac%CC%A7a%CC%83o-Dados-Vacinac%CC%A7a%CC%83o.pdf" width="100%" height="550">
                </div>
        </div>
        """,
        unsafe_allow_html=True,
    )
Пример #5
0
def main(session_state):
    user_analytics = amplitude.gen_user(utils.get_server_session())
    opening_response = user_analytics.safe_log_event("opened who_is",
                                                     session_state,
                                                     is_new_page=True)
    utils.localCSS("style.css")
    he.genHeader("2")

    st.write(
        """
        <div class="base-wrapper">
            <br><br>
            <a href="https://coronacidades.org/"><img class="coronacidades-logo" src="%s" width="300"/></a><br><br>
                <span>
                Coronacidades é uma plataforma feita para gestores públicos, que reúne
                ferramentas e informações chave para superar a COVID-19.<br>Além dos recursos online, 
                nosso time multidisciplinar está a postos para apoiar municípios e estados
                parceiros no planejamento e implementação de ações específicas nas áreas
                de saúde, assistência social, planejamento e economia. Entre em contato
                conosco.<br><br>
                <i>O CoronaCidades é uma iniciativa da Impulso, do Instituto Arapyau e do
                Instituto de Estudos de Políticas de Saúde (IEPS). 
                <b><a target="_blank" style="color:#3E758A;" href="https://coronacidades.org/pessoas/">Conheça quem faz o Coronacidades.org aqui!</a></b></i>
                </span><br><br><br>
            <a href="https://www.impulsogov.com.br/"><img class="impulso-logo" src="%s" width="150"/></a><br><br>
                <span>
                O FarolCovid e SimulaCovid são desenvolvidos pela Impulso, uma
                organização não-governamental sem fins lucrativos cujo principal
                objetivo é criar capacidade analítica em governos. Fortalecemos o
                processo de coleta e análise de dados para auxiliar gestores públicos na
                tomada de decisão diária, visando aprimoramento contínuo de suas
                políticas.
                </span><br><br>
        </div>
        """ % (Logo.CORONACIDADES.value, Logo.IMPULSO.value),
        unsafe_allow_html=True,
    )
Пример #6
0
def main(session_state):
    utils.localCSS("vacinastyle.css")
    he.genHeader("4")
    st.write(
        f"""
        <div class="base-wrapper" style="background-color:#0090A7;">
            <div class="hero-wrapper">
                <div class="hero-container" style="width:45%;">
                    <div class="hero-container-content">
                        <span class="subpages-container-product white-span">Vacinômetro</span>
                        <span class="subpages-subcontainer-product white-span">Veja a evolução da vacinação em sua cidade ou estado! </span>
                        <span class="subpages-container-subtitle white-span">Acompanhe e compare as informações mais atualizadas sobre a vacinação nos municípios do Brasil.</span>
                    </div>
                </div>
                <div class="subpages-container-image">   
                    <img style="width: 100%;" src="https://i.imgur.com/w5yVANW.png"/>
                </div>
            </div><br>
        </div>
        <div class="base-wrapper">
            <span>  Aguarde o carregamento da tabela abaixo.</span>
            <br><br>
            <embed src="https://helper.coronacidades.org/vacinatable" width="100%" height="550">
        </div>
        """,
        unsafe_allow_html=True,
    )

    
    # st.write(
    #     """
    #     <div class="base-wrapper">
    #         <embed src="https://codepen.io/gabriellearruda/embed/yLgPjyR?height=432&theme-id=light&default-tab=result" width="100%" height="550">
    #     </div>""",
    #     unsafe_allow_html=True,
    # )
Пример #7
0
def main(session_state):
    # Analytics
    user_analytics = amplitude.gen_user(utils.get_server_session())
    opening_response = user_analytics.safe_log_event(
        "opened saude_em_ordem_description", session_state, is_new_page=True)

    # Layout
    utils.localCSS("style.css")
    he.genHeader("1")
    st.write(
        f"""
        <div class="base-wrapper" style="background-color:#0090A7;">
            <div class="hero-wrapper">
                <div class="hero-container" style="width:60%;">
                    <div class="hero-container-content">
                        <span class="subpages-container-product white-span">MODELOS, LIMITAÇÕES <br>E FONTES</span>
                        <span class="subpages-container-subtitle white-span"></span>
                    </div>
                </div>
                <div class="subpages-container-image">   
                    <img style="width: 100%;" src="https://i.imgur.com/FiNi6fy.png"/>
                </div>
            </div><br>
        </div>
        <div>
            <br><br>
        </div>
        """,
        unsafe_allow_html=True,
    )

    st.write(
        """<div class="base-wrapper primary-span">
            <span class="section-header">FERRAMENTAS E FONTES</span>
        </div>
        """,
        unsafe_allow_html=True,
    )

    item = st.radio(
        "Selecione abaixo um dos itens para ver mais detalhes:",
        [
            "FarolCovid",
            "SimulaCovid",
            "Saúde em Ordem",
            "Fontes de dados e Referências",
        ],
    )

    if item == "FarolCovid":
        st.write(
            """<div class="base-wrapper primary-span">
                <span class="section-header">FAROLCOVID: Como saber se estou no controle da Covid-19?</span>
            </div>
            """,
            unsafe_allow_html=True,
        )

        risk_description.main(session_state)

    if item == "SimulaCovid":
        st.write(
            """<div class="base-wrapper primary-span">
                <span class="section-header">SIMULACOVID: Modelo Epidemiológico</span>
            </div>
            """,
            unsafe_allow_html=True,
        )

        model_description.main(session_state)

    if item == "Saúde em Ordem":
        st.write(
            """<div class="base-wrapper primary-span">
                <span class="section-header">SAÚDE EM ORDEM</span>
            </div>
            """,
            unsafe_allow_html=True,
        )

        saude_em_ordem_description.main(session_state)

    if item == "Fontes de dados e Referências":
        st.write(
            """<div class="base-wrapper primary-span">
                <span class="section-header">FONTES DE DADOS E REFERÊNCIAS</span>
            </div>""",
            unsafe_allow_html=True,
        )

        gen_sources_table()

        st.write(
            """<div class="base-wrapper">
            Agência Nacional de Saúde Suplementar, 2012. Taxa de Ocupação Operacional Geral. Disponível em:
            http://www.ans.gov.br/images/stories/prestadores/E-EFI-03.pdf <br> <br>CDC, 2019. Severe Outcomes
            Among Patients with Coronavirus Disease 2019 (COVID-19) — United States, February 12–March 16, 2020.
            MMWR Morb Mortal Wkly Rep. ePub: 18 March 2020. DOI: http://dx.doi.org/10.15585/mmwr.mm6912e2.<br>
            <br>G. Stein, V. N. Sulzbach and Lazzari. Nota Técnica sobre o Índice Setorial para Distanciamento
            Controlado.  Technical report, 2020<br> <br>Cori, A., Ferguson, N.M., Fraser, C. and Cauchemez, S., 2013. A new framework and software to estimate time-varying reproduction numbers during epidemics. American journal of epidemiology, 178(9), pp.1505-1512. 
            <br> <br> Hill, A, 2020. Model Description. Modelling COVID-19 Spread vs
            Healthcare Capacity. Disponível em: https://alhill.shinyapps.io/COVID19seir/<br> <br>Lazaro Gamio.
            The workers who face the greatest coronavirus risk, 2020.
            https://www.nytimes.com/interactive/2020/03/15/business/economy/coronavirus-worker-risk.html.<br> <br>
            Li, R., Pei, S., Chen, B., Song, Y., Zhang, T., Yang, W., & Shaman, J., 2020. Substantial
            undocumented infection facilitates the rapid dissemination of novel coronavirus (SARS-CoV2).
            Science, 3221(March), eabb3221. DOI: https://doi.org/10.1126/science.abb3221<br> <br>Max Roser, Hannah
            Ritchie, Esteban Ortiz-Ospina and Joe Hasell (2020) - "Coronavirus Disease (COVID-19)". Published
            online at OurWorldInData.org. Retrieved from: 'https://ourworldindata.org/coronavirus' [Online
            Resource]<br> <br>Ministério da Saúde do Brasil, 2020. Boletim Diário. 28 mar. 2020. Disponível em:
            https://www.saude.gov.br/images/pdf/2020/marco/28/28.03%20-%20COVID.pdf
            <br> <br>Nishiura, Hiroshi, Natalie M. Linton, and Andrei R. Akhmetzhanov. "Serial interval of novel coronavirus (COVID-19) infections." International journal of infectious diseases (2020).<br> <br>Vanessa Neumann Sulzbach.
            Essays on Labor Market Polarization in Brazil. Unpublished PhD’s Thesis, 2020.<br> <br>Verity, Robert, et
            al. "Estimates of the severity of coronavirus disease 2019: a model-based analysis." The Lancet
            infectious diseases (2020). Disponível em:
            https://www.medrxiv.org/content/10.1101/2020.03.09.20033357v1 <br> <br>Walker, P.G., Whittaker, C., Watson,
            O., Baguelin, M., Ainslie, K.E.C., Bhatia, S., Bhatt, S., Boonyasiri, A., Boyd, O., Cattarino, L.
            and Cucunubá, Z., 2020. The global impact of COVID-19 and strategies for mitigation and suppression.
            Imperial College London, doi: https://doi. org/10.25561/77735. <br> <br>[1] Wang, C, et al. (2020) Evolving
            Epidemiology and Impact of Non-pharmaceutical Interventions on the Outbreak of Coronavirus Disease
            2019 in Wuhan, China. DOI: https://doi.org/10.1101/2020.03.03.20030593 e pdf de apresentação
            https://docs.google.com/presentation/d/1-rvZs0zsXF_0Tw8TNsBxKH4V1LQQXq7Az9kDfCgZDfE/edit#slide=id.p1
            <br> <br>[2] Wang, J., Zhou, M., & Liu, F., 2020. Reasons for healthcare workers becoming infected with novel
            coronavirus disease 2019 (COVID-19) in China. Journal of Hospital Infection. DOI:
            https://doi.org/10.1016/j.jhin.2020.03.002 <br> <br>Y. O. de Lima, D. M. Costa, and J. M. de Souza. Covid-19:
            Risco de contágio por ocupação no Brasil: Nota metodológica. Technical report, 2020.
            <br>
            </div>""",
            unsafe_allow_html=True,
        )
Пример #8
0
def main():
    """ 
    This is a function that returns the "about" page
      
    Parameters: 
        session_state (type): section dataset
    """
    utils.localCSS("localCSS.css")
    he.genHeader("sobre")
    utils.main_title(title="<b>Quem Somos?</b>", subtitle="")
    utils.gen_title(title="Sobre Nós", subtitle="")
    impulsodescricao = """A Impulso é uma organização não governamental com a missão auxiliar governos na melhora da entrega de 
    serviços públicos de saúde à população através do uso de dados e tecnologia, apoiando o processo de 
    tomada de decisão e visando o aprimoramento contínuo de políticas públicas. Foi fundada em 2019 e é 
    uma das idealizadoras da plataforma <a target="_blank" href="https://coronacidades.org/">CoronaCidades.org</a>."""
    gestodescricao = """O Instituto Gesto é uma organização sem fins lucrativos, criado com o apoio da Fundação Lemann, 
    a partir da evolução do programa Formar.
    Foi concebido para atender a crescente demanda de aprimoramento da gestão pública por meio de programas de 
    fortalecimento e otimização da atuação dos servidores públicos 
    O Instituto tem a missão de gerar uma profunda transformação na forma de se fazer a gestão pública no Brasil."""
    biddescricao = """O Banco Interamericano de Desenvolvimento tem como missão melhorar vidas. 
    Criado em 1959, o BID é uma das principais fontes de financiamento de longo prazo para o desenvolvimento 
    econômico, social e institucional da América Latina e do Caribe. O BID também realiza projetos de pesquisas 
    de vanguarda e oferece assessoria sobre políticas, assistência técnica e capacitação a clientes públicos e 
    privados em toda a região."""
    lemanndescricao = """A Fundação Lemann acredita que um Brasil feito por todos e para todos é um Brasil 
    que acredita no seu maior potencial: gente. Isso só acontece com educação de qualidade e com 
    o apoio a pessoas que querem resolver os grandes desafios sociais do país. Nós realizamos 
    projetos ao lado de professores, gestores escolares, secretarias de educação e governos 
    por uma aprendizagem de qualidade. Também apoiamos centenas de talentos, lideranças e organizações 
    que trabalham pela transformação social. Tudo para ajudar a construir um país mais justo, 
    inclusivo e avançado. Saiba mais em: <a target="_blank" href="https://fundacaolemann.org.br/">fundacaolemann.org.br</a>"""
    imaninabledescricao = """Imaginable Futures é uma empresa de investimento filantrópico global que acredita 
    que a aprendizagem tem o poder de estimular o potencial humano e tem como missão oferecer 
    a cada aluno oportunidades e ferramentas para que eles imaginem e realizem um futuro brilhante. 
    Com compromisso com a parceria e a cocriação, a organização está capacitando alunos, famílias 
    e comunidades para serem os agentes que moldam o futuro. A Imaginable Futures é um empreendimento 
    do The Omidyar Group, fundada e financiada por Pierre e Pam Omidyar."""
    formardescricao = """O programa Formar foi concebido na Fundação Lemann e atua em parceria com 
    redes públicas de educação em todo o Brasil. Sua gestão é feita por uma equipe 
    multidisciplinar de consultores e especialistas que buscam o aprimoramento da gestão 
    pedagógica e administrativa, a partir do engajamento de dirigentes e equipes gestoras 
    das secretarias e escolas que compõem os sistemas de educação. Buscam também estimular 
    a adoção de políticas públicas perenes que contribuam na melhoria do processo de 
    aprendizagem juntamente com professores e estudantes."""
    st.write(
        f"""
        <div class="conteudo" style="padding-bottom: 10px;">
            <b>Impulso</b><br>{impulsodescricao}<br>
        </div>
        <div class="conteudo" style="padding-bottom: 10px;">
            <b>Instituto Gesto</b><br>{gestodescricao}<br>
        </div>
        <div class="conteudo" style="padding-bottom: 10px;">
            <b>Fundação Lemann</b><br>{lemanndescricao}<br>
        </div>
        <div class="conteudo" style="padding-bottom: 10px;">
            <b>Imaginable Futures</b><br>{imaninabledescricao}<br>
        </div>
        <div class="conteudo" style="padding-bottom: 10px;">
            <b>Programa Formar</b><br>{formardescricao}<br>
        </div>
        """,
        unsafe_allow_html=True,
    )
    embasamento = """Para a construção do Escola Segura, revisamos a literatura científica, consultamos protocolos encontrados em manuais de retomada do ensino presencial tanto no Brasil como no exterior e pesquisamos as melhores práticas e seus resultados para trazer informações atualizadas e embasadas na ciência. Não menos importante, conversamos com gestores escolares das diversas regiões do país para compreender os desafios enfrentados por eles em seu trabalho com a rede escolar e com a comunidade. Essas conversas levantaram questões e desafios que guiaram nossa busca pelo o que há de mais consolidado na literatura científica e nas diretrizes técnicas de órgãos reguladores sobre uma retomada segura das atividades em ambiente escolar.<br><br>
Após a revisão de documentos técnicos e guias operacionais realizados por agências especializadas como o Center of Disease Control and Prevention (CDC - EUA)[15][20],pela  Escola de Saúde Pública T.H. Chan da Universidade de Harvard[21], pela Organização Mundial da Saúde (OMS)[19], pelo MInistério da Educação[18] e da Saúde[16] do Brasil, pela Fiocruz[17] e pelo Município de Sobral[22] e realizando conversas técnicas com especialistas na área de Educação e gestão escolar, desenvolvemos os 10 Passos, uma ferramenta para guiar a retomada presencial das aulas nas escolas. O objetivo dos 10 Passos é  fornecer ao gestor uma visão objetiva sobre as principais macro ações a serem tomadas durante o processo de retomada das atividades presenciais nas escolas, servindo de guia para reflexões mais aprofundadas sobre cada etapa em um segundo momento.<br><br>
Para esse segundo momento, o Escola Segura traz uma série de ferramentas auxiliares como o Simulador de Retomada, Plano de Ação e Monitoramento, Ferramentas de Verificação e Notificação de Casos Suspeitos e/ou Confirmados, e Protocolos de Atuação.<br><br>
Na estruturação do Simulador foram utilizados como base modelos de retomada do ensino presencial apresentados pela UNESCO[2][4], pela ONU[3], e pela Comissão de Educação do Estado da Carolina do Norte - EUA[5]. Utilizamos também considerações sobre espalhamento da COVID19 dentro dos ambientes de ensino apresentadas em papers e reportagens sobre a experiência de outros países[1][6][7][8][9]. <br><br>
Para as informações sobre protocolos de limpeza e higienização do ambiente escolar, foram utilizados manuais disponibilizados pelo Governo do Amazonas para a retomada das atividades escolares[10] e determinações técnicas de agências de regulação e vigilância sanitária como a ANVISA[12][13] e o CDC (Center for Disease Control) - EUA[14]. Consultamos também as diretrizes sobre cuidado e limpeza em ambientes com risco biológico elaboradas pelo Centro Colaborador para a Qualidade do Cuidado e Segurança do Paciente - Proqualis[11] - entidade vinculada ao ICICT/Fiocruz e que tem como objetivo ser uma fonte de conteúdos técnico-científicos para a área da saúde para adaptar esses cuidados ao ambiente escolar, considerando as melhores práticas que devem ser realizadas quando o risco de contaminação está presente.<br><br>
O Escola Segura traz também uma ferramentas específicas com protocolos sanitários a serem seguidos pelos funcionários das Escolas em relação ao ambiente escolar, ao transporte escolar, à secretaria e atividades administrativas e a comunidade. Para a elaboração desses protocolos, orientações do Center for Disease Control (CDC)-EUA[15] e da ONU[19] foram utilizadas como bases, sendo feitas adaptações que refletem as diversas realidades encontradas no Brasil.<br><br>
O Escola Segura traz um modelo de Plano de Ação e Monitoramento na identificação de casos para auxiliar o gestor a organizar sua rede para lidar com casos suspeitos e/ou confirmados entre alunos e funcionários. Para a criação desse plano de ação, foram utilizadas novamente as considerações do CDC-EUA, além de diretrizes dos Ministérios da Educação[18] e da Saúde[16] do Brasil, e Fiocruz[17]."""
    utils.gen_title(title="Embasamento científico e metodológico",
                    subtitle=embasamento)
    embasamentosimulador = """Uma das ferramentas disponíveis no Escola Segura é o Simulador de Retomada Presencial das Atividades Escolares. O objetivo dessa ferramenta é auxiliar o gestor escolar no planejamento da capacidade física das escolas de sua rede, considerando o número de docentes, alunos e salas na simulação de possíveis modelos a serem adotados. 
<br><br>Utilizando o Simulador, o gestor poderá testar diferentes configurações de carga horária diária presencial (de 0 até 6 horas) e remota (de 0 até 6 horas) que cada turma terá e como essa configuração escolhida afeta a organização e dimensionamento das necessidades estruturais para a retomada. 
<br><br>Para utilizar o Simulador, o gestor deve primeiramente selecionar qual 1. Estado da federação, 2.  Município e 3. Nível de Administração (Estadual, Municipal, ou Todos) ele deseja. A partir dessa informação, o Simulador traz, segundo os dados do último CENSO ESCOLAR, o 4. “Total de alunos matriculados” e o 5. “Total de professores” da rede. Atenção: Se o nível selecionado for Rede - tanto Municipal como Estadual - os dessas categorias são fixos, mas se o nível selecionado for "Escolar" esses valores são livres para serem alterados. O gestor pode ainda, inserir a 6. quantidade de alunos e de 7. professores que ele já estima que não irão retornar presencialmente (exemplo: professores e alunos que fazem parte de grupos de alto risco para a Covid-19).
<br><br>No segundo passo, o gestor deve informar a 1. “Quantidade de salas disponíveis” e 2. o “número máximo de alunos em cada sala”. Deixamos como referência uma ferramenta de auxílio para esse cálculo que foi desenvolvida pela Faculdade de Educação da UNICAMP. 
<br><br>No terceiro e último passo, o gestor pode selecionar a 1. quantidade de “horas diárias presencial” que deseja atribuir às turmas (variando de 0 à 8 horas diárias), 2. A quantidade de “horas diárias de aula remota por turma” (variando de 0 à 6 horas diárias), 3. “Número de turnos em um dia” (variando de 0 à 12 turnos por dia). O gestor preenche ainda a quantidade de 4. “Horas aula diárias por professor” e 5. “Tempo de hora aula” (em minutos).
<br><br>Com isso, o Simulador devolve ao gestor três grupos de informação: Sobre turmas, sobre sua organização de recursos, e sobre a quantidade necessária de materiais como máscaras, álcool em gel e termômetros.
<br><br>Sobre turmas, o resultado da simulação informa a quantidade de turmas que o gestor consegue retornar e também a quantidade de dias letivos necessários para cumprir as 800 horas anuais determinadas pelo MEC[24].
<br><br>Sobre a organização, o resultado da simulação traz o número de alunos e professores que retornariam e os que não retornariam - baseado na informação passada pelo gestor, o número de salas ocupadas com aulas presenciais e o número de salas ficaram livres. Esse cálculo é realizado com base nos parâmetros definidos pelo próprio gestor nos segundo e terceiro passos.
<br><br>Sobre os materiais, o resultado da simulação traz a quantidade que seriam necessárias semanalmente a serem disponibilizadas para alunos e docentes de: álcool em gel, máscaras e termômetros. Esses cálculos são realizados com base nas informações passadas pelo gestor e em determinações técnicas da Fiocruz / Proqualis [11][17] e dos Ministérios da Saúde[16]  e Educação[18]."""
    st.write(
        f"""
        <div class="conteudo title-section" style="padding-bottom:20px;"> 
            <img id="embasamentosimulador" class="square" src="https://i.imgur.com/gGIFS5N.png">
            Metodologia e Uso do Simulador de Retomada Presencial das Atividades Escolares
        </div>
        <div class="conteudo" style="padding-bottom: 10px;">
            {embasamentosimulador}
        </div>
        """,
        unsafe_allow_html=True,
    )
    utils.gen_title(title="Fontes e referências", subtitle="<br>")
    st.write(
        f"""
        <div class="conteudo main-padding">
            <div class="table-responsive">
            <table>
                <thead>
                    <tr>
                        <th>Título</th>
                        <th>Fonte</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>[1] COVID-19 Mathematical Modeling for Cornell’s Fall Semester </td>
                        <td> <a href="https://people.orie.cornell.edu/pfrazier/COVID_19_Modeling_Jun15.pdf">
                            Cornell University
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[2] Framework for reopening schools</td>
                        <td> <a href="https://unesdoc.unesco.org/ark:/48223/pf0000373348">
                            United Nations Educational, Scientific and Cultural Organization (UNESCO)
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[3] Education during Covid-19 and beyond </td>
                        <td> <a href="https://www.un.org/development/desa/dspd/wp-content/uploads/sites/22/2020/08/sg_policy_brief_covid-19_and_education_august_2020.pdf">
                             United Nations (UN)
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[4] COVID-19 response – hybrid learning</td>
                        <td> <a href="https://en.unesco.org/sites/default/files/unesco-covid-19-response-toolkit-hybrid-learning.pdf">
                            United Nations Educational, Scientific and Cultural Organization (UNESCO)
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[5] LIGHTING OUR WAY FORWARD: North Carolina’s Guidebook for Reopening Public Schools </td>
                        <td> <a href="https:https://www.dpi.nc.gov/news/covid-19-response-resources/lighting-our-way-forward">
                            DPI
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[6] Restarting and Reinventing School </td>
                        <td> <a href="https://restart-reinvent.learningpolicyinstitute.org/">
                            Learning Policy Institute
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[7]  Determining  the  optimal  strategy  for  reopening  schools,  work  and  society  in  the  UK: balancing  earlier  opening  and  the  impact  of  test  and  trace  strategies  with  the  risk  of occurrence of a secondary COVID-19 pandemic wave </td>
                        <td> <a href="https://www20.anvisa.gov.br/segurancadopaciente/images/documentos/ManualLimpezaeDesinfeccaofinal.pdf">
                           ANVISA
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[8] Mathematical model of Covid-19 spread: How to reopen a college campus </td>
                        <td> <a href="https://www.youtube.com/watch?v=9K_BjXRe-wk">
                           Michigan Technological University
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[9] An Examination of School Reopening Strategies during the SARS-CoV-2 Pandemic</td>
                        <td> <a href="https://doi.org/10.1101/2020.08.05.20169086">
                           DOI
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[10] Manual de Protocolos de Saúde</td>
                        <td> <a href="http://www.educacao.am.gov.br/wp-content/uploads/2020/07/PROTOCOLOS-DE-SAuDE02.pdf">
                           Governo do Estado do Amazonas
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[11] Ferramenta de Planejamento e Cálculo de Custos de Preparações Alcoólicas para a Higiene das Mãos</td>
                        <td> <a href="https://proqualis.net/sites/proqualis.net/files/FerramentadePlanejamentoeClculodeCustosgrfica.pdf">
                            Proqualis
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[12] Segurança do paciente em serviços de saúde: limpeza e desinfecção de superfícies</td>
                        <td> <a href="https://www20.anvisa.gov.br/segurancadopaciente/index.php/publicacoes/item/seguranca-do-paciente-em-servicos-de-saude-limpeza-e-desinfeccao-de-superficies">
                            ANVISA
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[13] NOTA TÉCNICA Nº 47/2020/SEI/GIALI/GGFIS/DIRE4/ANVISA
Uso de luvas e máscaras em estabelecimentos da área de
alimentos no contexto do enfrentamento ao COVID-19.
</td>
                        <td> <a href="https://www.gov.br/anvisa/pt-br/arquivos-noticias-anvisa/310json-file-1">
                            ANVISA
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[14] Appendix A – Risk-assessment for determining environmental cleaning method and frequency</td>
                        <td> <a href="https://www.cdc.gov/hai/prevent/resource-limited/risk-assessment.html">
                            Centers for Disease Control and Prevention (CDC)
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[15] Checklist: Planning for In-Person Classes
Instituição: Centers for Disease Control and Prevention (CDC)
</td>
                        <td> <a href="https://www.cdc.gov/coronavirus/2019-ncov/community/pdf/Back-to-School-Planning-for-In-Person-Classes.pdf">
                            CDC
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[16] Orientações para Retomada Segura das Atividades Presenciais nas Escolas de Educação Básica no Contexto da Pandemia da COVID-19</td>
                        <td> <a href="http://antigo.saude.gov.br/images/pdf/2020/September/18/doc-orientador-para-retomada-segura-das-escolas-no-contexto-da-covid-19.pdf">
                            Ministério da Saúde
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[17] Manual sobre Biossegurança para Reabertura de Escolas no Contexto da COVID-19</td>
                        <td> <a href="https://portal.fiocruz.br/sites/portal.fiocruz.br/files/documentos/manualreabertura.pdf">
                            Fiocruz
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[18] Guia de Implementação de Protocolos de Retorno das Atividades Presenciais nas Escolas de Educação Básica</td>
                        <td> <a href="https://www.gov.br/mec/pt-br/assuntos/GuiaderetornodasAtividadesPresenciaisnaEducaoBsica.pdf">
                            Ministério da Educação
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[19] Considerations for school-related public health measures in the context of COVID-19</td>
                        <td> <a href="https://www.who.int/publications/i/item/considerations-for-school-related-public-health-measures-in-the-context-of-covid-19">
                            Organização Mundial da Saúde (OMS)
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[20] Operating schools during COVID-19: CDC's Considerations</td>
                        <td> <a href="https://www.cdc.gov/coronavirus/2019-ncov/community/schools-childcare/schools.html?CDC_AA_refVal=https%3A%2F%2Fwww.cdc.gov%2Fcoronavirus%2F2019-ncov%2Fcommunity%2Fschools-childcare%2Fguidance-for-schools.html">
                            Centers for Disease Control and Prevention (CDC)
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[21] SCHOOLS FOR HEALTH: Risk Reduction Strategies for Reopening Schools</td>
                        <td> <a href="https://schools.forhealth.org/risk-reduction-strategies-for-reopening-schools/">
                            Harvard T.H. Chan School of Public Health
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[22] PLANO DE RETOMADA DAS ATIVIDADES DE EDUCAÇÃO PÚBLICA NO MUNICÍPIO DE SOBRAL</td>
                        <td> <a href="https://drive.google.com/file/d/1H2Gzr5C2I0dAA7fyGD5MZHVjwaolND3N/view">
                            Instituição: Município de Sobral - CE
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[23] Cálculo de estudantes por sala</td>
                        <td> <a href="https://www.fe.unicamp.br/salas/">
                            FE/Unicamp
                            </a>
                        </td>
                    </tr>
                    <tr>
                        <td>[24] LEI Nº 9.394
</td>
                        <td> <a href="http://www.planalto.gov.br/ccivil_03/leis/l9394.htm">
                            Presidência da República - Casa Civil
                            </a>
                        </td>
                    </tr>
                </tbody>
            </table>
            </div>
        </div>
        """,
        unsafe_allow_html=True,
    )

    tm.genSimule()
    foo.genFooter()
Пример #9
0
def main():
    utils.localCSS("localCSS.css")
    he.genHeader("guia10passos")
    if os.getenv("IS_HEROKU") == "TRUE":
        urlpath = os.getenv("urlpath")
    else:
        urlpath = 'https://escolasegura.coronacidades.org/'

    protocol_icon = utils.load_image("imgs/plan_protocol_icon.png")
    verify_icon = utils.load_image("imgs/prepare_verify_icon.png")
    verify_image = utils.load_image("imgs/prepare_verify_forms.png")
    notify_icon = utils.load_image("imgs/monitor_notify_icon.png")
    notify_image = utils.load_image("imgs/monitor_notify_forms.png")
    plan_icon = utils.load_image("imgs/monitor_plan_icon.png")
    plan_image = utils.load_image("imgs/monitor_plan_forms.png")
    st.write(
        f"""
        <div class="conteudo main-title" style="padding-top: 50px;"> 
            Como sua rede pode se preparar para a retomada das atividades presenciais? Temos 10 passos para auxiliar no processo.
        </div>
        <div class="conteudo" style="padding-bottom: 10px;">
            Revisamos a literatura científica, protocolos e melhores práticas encontradas no Brasil e no mundo para criar 10 passos para você, gestor da educação, preparar e gerir a retomada das atividades presenciais nas escolas, diante dos desafios impostos pela Covid-19. 
            <br><br>
            Aqui, você encontra orientações que começam desde o planejamento da reabertura, com a definição dos protocolos sanitários e regras que devem ser adotados pelas escolas antes de reabrir, até a gestão da rede após a retomada, com recomendações sobre o que fazer diante de algum caso confirmado de Covid-19 dentro da unidade escolar. 
            <br><br>
            Ao longo desse processo de retomada, você pode definir prioridades de acordo com a sua realidade local, mas lembre-se de seguir todas as recomendações presentes nos 10 passos para estruturar uma reabertura mais segura para toda a comunidade escolar.
            <br><br>
            Acesse <a href="https://drive.google.com/file/d/1HqWKjM8uD4HM64fbFcbjS-pPD3SzWcmt/view?usp=sharing" target="blank_" style="text-decoration: none;">aqui</a> os 10 Passos em forma de lista.
        </div>
        <div class="conteudo title-section" style="padding-bottom:20px;"> 
            <img class="square" src="https://i.imgur.com/gGIFS5N.png">
            Passos:
        </div>
        """,
        unsafe_allow_html=True,
    )

    obj1 = "Definir os atores responsáveis por planejar, preparar e monitorar a rede para a retomada de atividades presenciais e estabelecer um canal de comunicação com a comunidade escolar."
    term1 = "Ter clareza sobre os papéis e responsabilidades de cada órgão dentro do processo de retomada, com um comitê estruturado para tomar decisões com agilidade, com discursos e comunicação alinhados. "
    prat1 = """Ação 1. Forme uma Comissão de Reabertura com os atores-chave presentes nos diversos órgãos que devem ser engajados nessa retomada. Além da Secretaria de Educação, a comissão pode envolver membros da Secretaria de Saúde, Secretaria de Assistência/Desenvolvimento Social e também lideranças regionais, caso sua rede conte com essa estrutura. 
<br><br>
Ação 2. Crie um canal para comunicação constante da comissão com a comunidade, em especial com diretores, funcionários de escola, professores, pais e responsáveis. Prepare uma pessoa para ser porta-voz e ponto de referência de todo o processo de retomada para a comunidade escolar e para a imprensa. 
<br><br>
Ação 3. Estabeleça um plano de comunicação, definindo o que, quando, como e com qual frequência a estratégia de reabertura das atividades presenciais será comunicada."""
    obj2 = "Definir os critérios e condições sanitárias que serão considerados para o retorno das atividades presenciais nas escolas, uma vez que o cenário da Covid-19 é variável."
    term2 = "Projetar uma data de retomada das atividades presenciais, de acordo com os critérios definidos."
    prat2 = """Ação 1. Pactue com a Secretaria de Saúde sobre quais condições sanitárias, critérios e dados da Covid-19 devem ser considerados na hora de decidir sobre o retorno seguro de atividades escolares presenciais na sua rede.
<br><br>
Ação 2.  Com base nos critérios pactuados com a Secretaria de Saúde, defina a data de retomada, mesmo que parcial, das atividades presenciais e comece a preparação para o retorno. 
<br><br>
Ação 3. Articule com atores-chave externos, como sindicato de professores, líderes comunitários locais e outros atores relevantes, sobre os critérios pactuados e a data pensada para a  retomada."""
    obj3 = "Estabelecer o protocolo sanitário a ser seguido por todas as escolas da rede que retomarem as atividades presenciais, com orientações sobre adaptação de estrutura física e a necessidade de aquisição de materiais de limpeza e EPIs para prevenir o contágio da Covid-19 dentro das unidades de ensino."
    term3 = "Adequar suas unidades de ensino ao protocolo estabelecido e comunicar as medidas de prevenção adotadas a toda a comunidade escolar. "
    prat3 = """Ação 1. Prepare, com o apoio da Secretaria de Saúde, um protocolo sanitário a ser seguido por todas as escolas que retomarem as atividades presenciais, com a definição da lista de materiais necessários para sua implementação. 
<br><br>
Ação 2. Distribua o protocolo para os diretores escolares.
<br><br>
Ação 3. Organize a compra e distribuição de materiais de limpeza e de proteção individual para as unidades escolares.
<br><br>
Ação 4. Forme um time de inspeção, composto por gestores da Secretaria de Educação e da Vigilância Sanitária, para avaliar a adequação das unidades de ensino ao protocolo e identificar a necessidade de realização de pequenas reformas.  
<br><br>
Ação 5. Agende e realize visitas de inspeção nos prédios das escolas da sua rede. 
<br><br>
Ação 6. Implemente as obras de adequação necessárias.
<br><br>
Ação 7. Faça uma nova rodada de visitas de inspeção e certifique-se que as unidades têm as condições definidas no protocolo sanitário para a retomada. 
<br><br>
Ação 8. Comunique sobre o retorno. Prepare materiais informativos sobre a Covid-19 e os protocolos sanitários adotados, para que a comunidade escolar e a sociedade em geral estejam bem informadas sobre as medidas de prevenção tomadas nessa retomada. 
<br><br>
<b>Quer saber quais são as principais recomendaçõe sanitárias e protocolos para um retomada segura? Clique e confira o material que criamos com as principais recomendações para da Covid-19 dentro e fora da escola:</b>"""
    obj4 = "Identificar, a partir da definição de grupos de risco para Covid-19, quantos estudantes e professores poderão retornar às atividades presenciais em cada unidade escolar."
    term4 = "Projetar a quantidade de estudantes e professores que não retornarão às salas de aula presenciais. Só assim você terá informação qualificada para avaliar o modelo de reabertura mais adequado à realidade da sua comunidade escolar. "
    prat4 = """Ação 1. Peça aos diretores das escolas que dimensionem quantos alunos de cada unidade de ensino, provavelmente, não irão retornar às salas de aula diante de uma retomada das atividades presenciais. Sugerimos que você utilize o canal de comunicação estabelecido pela Comissão de Reabertura, conforme orientado no Passo 1 deste guia, para essa comunicação.  
<br><br>
Ação 2. Dimensione quantos professores estão em grupo de risco e não poderão retornar para atividades presenciais por esse motivo. 
<br><br>
<b>Informe os dados da sua rede e Simule o retorno:</b>"""
    obj5 = "Planejar e definir qual modelo de reabertura das escolas é mais adequado para sua realidade."
    term5 = "Saber quais grupos de estudantes terão prioridade na retomada de atividades presenciais, reorganizando turmas e salas de acordo com o modelo adotado."
    prat5 = """Ação 1. Determine como será usado o tempo presencial e o tempo remoto, se existir. 
<br><br>
Ação 2. Estabeleça qual modelo será adotado no retorno à sala de aula: serão priorizados os anos terminais ou será dada prioridade a alunos com dificuldade de acompanhar o ensino remoto, por exemplo?
<br><br>
Ação 3. Feito o diagnóstico de professores e alunos que podem retornar, conforme definido no passo 4 deste guia, e com base no modelo de retomada escolhido, reorganize a divisão de salas e turmas. Caso necessário, programe a contratação de professores substitutos para suprir a falta de professores que integram o grupo de risco e não poderão retornar.
<br><br>
Ação 4. Comunique à comunidade escolar o modelo adotado e a nova organização de estudantes e professores. 
<br><br>
<b>Entenda que critérios adotar para definir o melhor modelo para sua rede></b>"""
    obj6 = "Preparação do material pedagógico de acordo com o modelo de reabertura definido."
    term6 = "Dispor do material mais adequado para dar sequência ao processo de aprendizado dos estudantes. "
    prat6 = """Ação 1. Revise e prepare o material pedagógico para possibilitar um retorno adequado da rede, considerando o modelo de reabertura adotado. 
<br><br>
Ação 2. Prepare o apoio pedagógico (currículo, formação, avaliação, busca ativa). 
<br>
Recomendamos que o estudante tenha a opção de dar continuidade a sua formação no modo remoto. Caso seja adotado esse modelo, sugerimos que professores que não podem retornar para sala de aula fiquem responsáveis pela produção de material de alunos que continuam remotos."""
    obj7 = "Identificar e atuar sobre alunos que não têm acompanhado as atividades remotas e estão em risco de perder o vínculo com a comunidade escolar. "
    term7 = "Estabelecer uma rotina de busca ativa e suporte aos estudantes da sua comunidade escolar, para superar os desafios impostos pela Covid-19. "
    prat7 = """Ação 1. Estabeleça  junto à Secretaria de Assistência/Desenvolvimento Social uma rotina de identificação e busca ativa de alunos que não retornaram à sala de aula.
<br><br>
Ação 2. Implemente, em parceria com a Secretaria de Saúde do estado ou município, canais de atenção à saúde mental para apoiar profissionais, estudantes e responsáveis nesse processo de retorno."""
    obj8 = "Estruturar um plano de contingência para identificar, isolar e acompanhar casos suspeitos de Covid-19 dentro de unidades escolares.  "
    term8 = "Saber o que fazer e a quem acionar diante do surgimento de um caso suspeito de Covid-19 após a retomada das atividades presenciais. "
    prat8 = """Ação 1. Pactue com a Unidade Básica de Saúde da região de cada escola como será feito o acompanhamento da comunidade escolar.<br>
<br>
Ação 2. Prepare um processo de tomada de decisão sobre fechamento de escolas, definindo papéis e responsabilidades de professores, diretores, secretaria e pais e responsáveis.<br>
<br>
Ação 3. Prepare o porta-voz da Comissão de Reabertura, prevista no passo 1 deste guia, para uma rotina de comunicação acerca da suspensão de atividades de turmas e em escolas à comunidade e à imprensa.<br> 
<br>
Ação 4. Prepare um fluxograma para atribuir responsabilidades diante de um possível caso suspeito e comunique os procedimentos de contingência à comunidade escolar.
<br><br>
<b>Acesse nossa ferramenta para conhecer as indicações de como se preparar, agir e monitorar casos suspeitos ou confirmados de Covid-19:</b>"""
    obj9 = "Instruir e capacitar todos os envolvidos no retorno às atividades presenciais nas escolas."
    term9 = "Ter equipe e comunidade escolar alinhadas e bem informadas sobre os protocolos e procedimentos de prevenção à Covid-19."
    prat9 = """Ação 1. Instrua os gestores escolares, docentes e demais colaboradores das escolas, bem como pais e responsáveis, para que todos estejam alinhados com as novas condutas e responsabilidades, para garantir a observação do protocolo sanitário adotado para reabertura das escolas.
<br><br>
Ação 2. Distribua para as escolas e para a comunidade os materiais de comunicação de procedimentos e novas diretrizes, como cartazes e posters."""
    obj10 = "Manter uma rotina de acompanhamento regular das escolas após a reabertura e da situação da doença na sua cidade."
    term10 = "Saber qual a situação da Covid-19 no seu terrítório e na sua rede escolar para agir com velocidade diante de alguma mudança de cenário. "
    prat10 = """Ação 1. Pactue com a Secretaria de Saúde uma rotina de atualização sobre a situação epidemiológica da doença na sua cidade. 
<br><br>
Ação 2. Acompanhe também a situação epidemiológica da rede e dos casos nas escolas. 
<br><br>
Ação 3. Prepare comunicados internos sobre a situação da rede e determine uma periodicidade de envio.
<br><br>
Ação 4. Planeje e realize uma estratégia de comunicação com a imprensa sobre a situação das escolas.
<br><br>
Ação 5. Acompanhe também a situação epidemiológica da rede e dos casos nas escolas.
<br><br>
<b>Você pode utilizar este formulário como modelo para distribuir para as escolas utilizarem para informar a secretária sobre o caso suspeito ou confirmado:</b>"""
    st.write(
        f"""
        <div class="conteudo" style="padding-top:50px;">
            <div class="flat-tabs-left flat-tabs-orange tabs-zoom-in">
                <input type="radio" id="tab-1" name="flat-tabs-left" class="section-one">
                <label for="tab-1">1. Diálogo</label>
                <input type="radio" id="tab-2" name="flat-tabs-left" class="section-two">
                <label for="tab-2">2. Critérios</label>
                <input type="radio" id="tab-3" name="flat-tabs-left" class="section-three">
                <label for="tab-3">3. Protocolos</label>
                <input type="radio" id="tab-4" name="flat-tabs-left" class="section-four">
                <label for="tab-4">4. Dimensionamento</label>
                <input type="radio" id="tab-5" name="flat-tabs-left" class="section-five">
                <label for="tab-5">5. Modelo</label>
                <input type="radio" id="tab-6" name="flat-tabs-left" class="section-six">
                <label for="tab-6">6. Pedagógico </label>
                <input type="radio" id="tab-7" name="flat-tabs-left" class="section-seven">
                <label for="tab-7">7. Pessoas</label>
                <input type="radio" id="tab-8" name="flat-tabs-left" class="section-eight">
                <label for="tab-8">8. Contingência</label>
                <input type="radio" id="tab-9" name="flat-tabs-left" class="section-nine">
                <label for="tab-9">9. Capacitação</label>
                <input type="radio" id="tab-10" name="flat-tabs-left" class="section-ten">
                <label for="tab-10">10. Acompanhamento </label>           
                <ul>
                    <li class="section-one" id="section-one">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>1. Diálogo</b>
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                 <div style="padding-bottom: 10px;">
                                    {obj1}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term1}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat1}
                                </div>
                                <div>
                                </div>
                            </div>  
                        </div>
                    </li>
                    <li class="section-two">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>2. Determine as condições do retorno
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj2}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term2}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat2}
                                </div>
                                <div>
                                </div>
                            </div>  
                        </div>                      
                    </li>
                     <li class="section-three">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>3. Protocolos sanitários
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj3}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term3}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat3}
                                </div>
                                <div class="upper-padding row">
                                    <div class="col card-plan container">
                                        <div class="left-margin">
                                            <div class="text-title-section main-orange-span minor-padding"> 
                                                <img class="icon" src="data:image/png;base64,{protocol_icon}" alt="Fonte: Flaticon">
                                                <b>Protocolos</b>
                                            </div>
                                            <div class="minor-padding main-black-span">
                                                O PDF que você encontrará aqui inclui as <b>recomendações sanitárias e protocolos</b> que podem ser utilizados com a rede para conferir sua adequação dentro das unidades, durante o transporte escolar e até mesmo nas secretarias.
                                            </div><br>
                                            <div class="button-position" style="padding-bottom: 10px;">
                                                <a href="https://drive.google.com/file/d/1T8OsZ5PKFC5vn6QrtSJdkOlONaJjS8lc/view?usp=sharing" target="blank_">
                                                <button class="button"; style="border-radius: .25rem;">acesse ></button><br>
                                                </a>
                                            </div>
                                            <div class="minor-padding main-black-span">
                                                <br>Ou confira o arquivo em forma de <b>lista para verifição</b>.
                                            </div><br>
                                            <div class="button-position" style="padding-bottom: 10px;">
                                                <a href="https://drive.google.com/file/d/1MH6Cpf43Eq31MKqqE39FGMK-aruCD9_c/view?usp=sharing" target="blank_">
                                                <button class="button"; style="border-radius: .25rem;">acesse ></button><br>
                                                </a>
                                            </div>
                                        </div><br>
                                    </div>
                                </div>
                            </div>  
                        </div>
                    </li>
                    <li class="section-four">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>4. Dimensione a rede
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj4}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term4}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat4}
                                </div>
                                <div align="center" style="padding-top:15px; padding-bottom: 15px;">
                                    <a href='{urlpath}?page=simulation' target="_blank">
                                    <button class="button"; style="border-radius: 0.8rem;">Simular ></button><br>
                                    </a>
                                </div>
                            </div>  
                        </div>
                    </li>
                    <li class="section-five">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>5. Decida o modelo de reabertura
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj5}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term5}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat5}
                                </div>
                                <div>
                                <div align="center" style="padding-top:15px; padding-bottom: 15px;">
                                        <a href='{urlpath}?page=simulation' target="_blank">
                                        <button class="button"; style="border-radius: 0.8rem;">Simular ></button><br>
                                        </a>
                                    </div>
                                </div>
                            </div> 
                        </div>
                    </li>
                    <li class="section-six">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>6. Prepare o material pedagógico
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj6}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term6}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat6}
                                </div>
                            </div>  
                        </div>
                    </li>
                    <li class="section-seven">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>7. Dê atenção aos alunos
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj7}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term7}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat7}
                                </div>
                            </div>  
                        </div>
                    </li>
                     <li class="section-eight">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>8. Plano de contingência
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj8}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term8}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat8}
                                </div>
                                <div class="upper-padding row">
                                    <div class="col card-plan container" style="padding:20px;">
                                        <div>
                                         <div class="text-title-section minor-padding main-orange-span"> 
                                            <img class="icon" src="data:image/png;base64,{notify_icon}" alt="Fonte: Flaticon">
                                            <b>Ferramenta de notificação</b>
                                        </div>
                                        <br>
                                        <b><i>O que é?</b></i><br>
                                        Arquivo PDF com perguntas que podem ser utilizadas para criar formulário de notificação de casos suspeitos ou confirmados na escola.<br><br>
                                        <div class="minor-padding button-position">
                                            <a href="https://drive.google.com/file/d/1-vmLPk7Cw6CBBC1aNrj9pQFt7aN-uskz/view" target="_blank">
                                                <button class="button"; style="border-radius: .25rem;"> acesse aqui ></button>
                                            </a>
                                        </div>
                                        </div><br>
                                    </div>
                                    <div class="col card-plan container" style="padding:20px;">
                                        <div>
                                         <div class="text-title-section minor-padding main-orange-span"> 
                                                <img class="icon" src="data:image/png;base64,{plan_icon}" alt="Fonte: Flaticon">
                                                <b>Plano de contingência</b>
                                            </div>
                                            <div>
                                                <br>
                                                <b><i>O que é?</b></i><br>Plano de Ação e Monitoramento na identificação de casos.
                                                <br><br>
                                            </div>
                                            <div class="minor-padding button-position">
                                                <a href="https://drive.google.com/file/d/1L6FXolCFTGQrfz_TT9zzxh1ojR5KfWEB/view">
                                                    <button class="button"; style="border-radius: .25rem;"> acesse aqui > </button>
                                                </a>
                                            </div>
                                        </div><br>
                                    </div>
                                </div>
                            </div>  
                        </div>
                    </li>
                    <li class="section-nine">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>9. Instrua os profissionais
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj9}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                 <div style="padding-bottom: 10px;">
                                   {term9}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;">
                                    {prat9}
                                </div>
                            </div>  
                        </div>
                    </li>
                    <li class="section-ten" id="section-ten">
                        <div class="grid-container">
                            <div class="column-twelve">
                                <div class="title-section">
                                    <img class="square" src="https://i.imgur.com/gGIFS5N.png"><b>10. Acompanhe sua rede!
                                </div>
                                <div class="title-section">OBJETIVO DESTA ETAPA</div>
                                <div style="padding-bottom: 10px;">
                                    {obj10}
                                </div>
                                <div class="title-section">AO TÉRMINO DESTA ETAPA VOCÊ CONSEGUIRÁ</div>
                                <div style="padding-bottom: 10px;">
                                    {term10}
                                </div>
                                <div class="title-section">COLOCANDO EM PRÁTICA</div>
                                <div style="padding-bottom: 10px;"> 
                                    {prat10}
                                </div>
                                <div class="row">
                                    <div class="col card-plan container" style="padding:15px;">
                                        <div>
                                         <div class="text-title-section minor-padding main-orange-span"> 
                                            <img class="icon" src="data:image/png;base64,{notify_icon}" alt="Fonte: Flaticon">
                                            <b>Ferramenta de notificação</b>
                                        </div>
                                        <br>
                                        <b><i>O que é?</b></i><br>
                                        Arquivo PDF com perguntas que podem ser utilizadas para criar formulário de notificação de casos suspeitos ou confirmados na escola.<br><br>
                                        <div class="minor-padding button-position">
                                            <a href="https://drive.google.com/file/d/1-vmLPk7Cw6CBBC1aNrj9pQFt7aN-uskz/view" target="_blank">
                                                <button class="button"; style="border-radius: .25rem;"> acesse aqui ></button>
                                            </a>
                                        </div>
                                        </div><br>
                                    </div>
                                    <div class="col card-plan container" style="padding:15px;">
                                        <div>
                                         <div class="text-title-section minor-padding main-orange-span"> 
                                            <img class="icon" src="data:image/png;base64,{protocol_icon}" alt="Fonte: Flaticon"><b>Todos os Passos</b>
                                        </div>
                                        <br>
                                        Gostou do conteúdo? Acesse o Guia com os 10 Passos em forma de lista abaixo e aproveite para distribuir ele para sua rede!<br><br>
                                        <div class="minor-padding button-position">
                                            <a https://drive.google.com/file/d/1HqWKjM8uD4HM64fbFcbjS-pPD3SzWcmt/view?usp=sharing" target="_blank">
                                                <button class="button"; style="border-radius: .25rem;"> acesse aqui ></button>
                                            </a>
                                        </div>
                                        </div><br>
                                    </div>
                                </div>
                            </div>  
                        </div>
                    </li>
                </ul>
            </div>
        </div>""",
        unsafe_allow_html=True,
    )
    tm.genSimule()
    foo.genFooter()
Пример #10
0
def main():
    session_state = session.SessionState.get(
        key=session.get_user_id(),
        update=False,
        state_name="Acre",
        state_id="AC",
        city_name="Todos",
        administrative_level="Todos",
        escola="",
        refresh=False,
        reset=False,
        already_generated_user_id=None,
        pages_open=None,
        amplitude_events=None,
        button_styles=dict(),
        continuation_selection=None,
        button_simule=0,
        section1_organize=False,
        section2_manage=False,
        nivelsimulacao=""
    )
    utils.localCSS("localCSS.css")
    he.genHeader("simulation")
    config = yaml.load(open("config/config.yaml", "r"), Loader=yaml.FullLoader)
    # df = get_data()
    subtitle = """Sabemos que no planejamento da reabertura surgem muitas dúvidas... Quantas turmas podem voltar? Quantos litros de álcool gel preciso comprar? 
    <br>
    O retorno às atividades presenciais deve ser planejado segundo as condições da sua rede. Simule abaixo o retorno e veja os recursos e materiais necessários para uma reabertura segura!
    <br>
    <b>Se você é gestor da rede:</b><br>
    Preencha os dados da sua rede e obtenha uma simulação geral das condições de retorno. 
    <br>
    <b>Se você é gestor de uma escola:</b><br>
    Preencha os dados específicos da sua escola, por série ou por etapa de ensino, e obtenha as condições e materiais necessários para voltar ás aulas presenciais com segurança.
    <br><br>
    <b>Selecione o nível que gostaria de simular:</b>
    <br>"""
    utils.main_title(title="<b>Simule o retorno:</b> como organizar a reabertura?", subtitle=subtitle)


    session_state.nivelsimulacao = st.selectbox(
        "",
        # ["Selecione o nível que gostaria de simular:", "Nível Escolar", "Rede Municipal"],
        ["", "Nível Escolar", "Rede Municipal", "Rede Federal", "Rede Estadual"],
    )
    if session_state.nivelsimulacao=="Nível Escolar":
        df = pd.read_csv("pages/dadosporescolas.csv")
        utils.gen_title(title="Selecione sua localização:", subtitle="")
        session_state.state_id = st.selectbox("Estado", df["state_id"].sort_values().unique())
        session_state.state_name = utils.set_state_name(df,session_state.state_id)

        options_city_name = df[df["state_id"] == session_state.state_id]["city_name"].sort_values().unique()
        options_city_name = pd.DataFrame(data=options_city_name, columns=["city_name"])
        session_state.city_name = st.selectbox("Município", options_city_name)

        data = df[(df["state_id"] == session_state.state_id) & (df["city_name"] == session_state.city_name)]
        session_state.escola = st.selectbox(
            "Escola",
            ["", "Minha escola não está na lista"] + list(data["codinep_nomedaescola"]),
        )
        # data = df[(df["state_id"] == session_state.state_id) & (df["city_name"] == session_state.city_name) & (df["nomedaescola"] == session_state.escola)]
        if session_state.escola == "Minha escola não está na lista":
            data = {'Unnamed: 0':[0], 'idescola':[0], 'nomedaescola':[0], 'city_id':[0], 'city_name':[0],'state_id':[0], 'state_name':[0], 'numsalas':[1], 'alunos':[1], 'tipoescola':[0],'professores':[1]}
            data = pd.DataFrame(data, columns=['Unnamed: 0', 'idescola', 'nomedaescola', 'city_id', 'city_name','state_id', 'state_name', 'numsalas', 'alunos', 'tipoescola','professores'])
            params = genQuetions(data)
            if st.button("simular retorno"):
                genSimulationResult(params, config)
        elif session_state.escola != "":
            data = data[data["codinep_nomedaescola"] == session_state.escola]
            params = genQuetions(data)
            if st.button("simular retorno"):
                genSimulationResult(params, config)
    # if session_state.nivelsimulacao=="Nível Escolar Turma":
    #     df = pd.read_csv("pages/dadosporturmasagrupado.csv")
    #     utils.gen_title(title="Selecione sua localização:", subtitle="")
    #     session_state.state_id = st.selectbox("Estado", df["state_id"].sort_values().unique())
    #     session_state.state_name = utils.set_state_name(df,session_state.state_id)

    #     options_city_name = df[df["state_id"] == session_state.state_id]["city_name"].sort_values().unique()
    #     options_city_name = pd.DataFrame(data=options_city_name, columns=["city_name"])
    #     session_state.city_name = st.selectbox("Município", options_city_name)

    #     data = df[(df["state_id"] == session_state.state_id) & (df["city_name"] == session_state.city_name)]
    #     session_state.escola = st.selectbox(
    #         "Escola",
    #         ["Selecione a Escola"] + list(data["codinep_nomedaescola"].unique()),
    #     )
    #     data = data[data["codinep_nomedaescola"] == session_state.escola]
    #     # data = df[(df["state_id"] == session_state.state_id) & (df["city_name"] == session_state.city_name) & (df["nomedaescola"] == session_state.escola)]
    #     if session_state.escola != "Selecione a Escola":
    #         params = genMultiQuetions(data)
    #         if st.button("simular retorno"):
    #             genSimulationResult(params, config)
                
    if session_state.nivelsimulacao=="Rede Municipal":
        df = pd.read_csv("pages/dadosporescolas.csv")
        utils.gen_title(title="Selecione sua localização:", subtitle="")
        session_state.state_id = st.selectbox("Estado", df["state_id"].sort_values().unique())
        session_state.state_name = utils.set_state_name(df,session_state.state_id)
        options_city_name = df[df["state_id"] == session_state.state_id]["city_name"].sort_values().unique()
        options_city_name = pd.DataFrame(data=options_city_name, columns=["city_name"])
        session_state.city_name = st.selectbox("Município", options_city_name)
        escolas_municipio_opcao = st.selectbox(
            "Você gostaria de simular:",
            ["Todas as Escolas do Município", "Escolas de Administração Municipal"],
        )
        if escolas_municipio_opcao=="Todas as Escolas do Município":
            data = df[(df["state_id"] == session_state.state_id) & (df["city_name"] == session_state.city_name)]
        else:
            data = df[(df["state_id"] == session_state.state_id) & (df["city_name"] == session_state.city_name) & (df["tipoescola"] == 3)]
        params = genMunicipioQuetions(data)
        if st.button("simular retorno"):
            genSimulationResultMunicipio(params, config, data)
    
    if session_state.nivelsimulacao=="Rede Federal":
        df = pd.read_csv("pages/dadosporescolas.csv")
        utils.gen_title(title="Selecione sua localização:", subtitle="")
        session_state.state_id = st.selectbox("Estado", df["state_id"].sort_values().unique())
        session_state.state_name = utils.set_state_name(df,session_state.state_id)
        data = df[(df["state_id"] == session_state.state_id) & (df["tipoescola"] == 1)]
        params = genMunicipioQuetions(data)
        if st.button("simular retorno"):
                genSimulationResultMunicipio(params, config, data)
    
    if session_state.nivelsimulacao=="Rede Estadual":
        df = pd.read_csv("pages/dadosporescolas.csv")
        utils.gen_title(title="Selecione sua localização:", subtitle="")
        session_state.state_id = st.selectbox("Estado", df["state_id"].sort_values().unique())
        session_state.state_name = utils.set_state_name(df,session_state.state_id)

        # escolas_estado_opcao = st.selectbox(
        #     "Você gostaria de simular:",
        #     ["Todas as Escolas do Estado", "Escolas de Administração Estadual"],
        # )
        escolas_estado_opcao = st.selectbox(
            "Você gostaria de simular:",
            ["Escolas de Administração Estadual"],
        )
        if escolas_estado_opcao=="Todas as Escolas do Estado":
            data = df[(df["state_id"] == session_state.state_id)]
        else:
            data = df[(df["state_id"] == session_state.state_id) & (df["tipoescola"] == 2)]
        params = genEstadoQuetions(data)
        if st.button("simular retorno"):
            if escolas_estado_opcao=="Todas as Escolas do Estado":
                data = pd.read_csv("pages/redeestadual.csv")
            else:
                data = pd.read_csv("pages/redeestadual.csv")
            genSimulationEstadoResult(params, config, session_state, data)

    tm.genGuia()
    foo.genFooter()