Jump to content
Fórum Script Brasil
  • 0

Criar uma página de chamadas


Question

Bom dia!

Sou inicante em PHP e estou adaptando um projeto de sistema de gestão escolar que adquirir recentemente, daí percebi que o mesmo não possui uma área para o professor realizar as chamadas. Por isso peço algumas dicas para que eu consiga desenvolver essa aplicação, ou se possível tiver um modelo já pronto que me auxiliasse na implementação dos scripts do sistema.

Na sequencia, os scripts do arquivo boletim escolar, e percebam que há os campos para MÁDIAS e FALTAS, mas esses dados são adicionados de forma manual pelo professor, e o que eu queria é que essas informações fossem recebidas de forma automática.

<!DOCTYPE html>
<html>
    <head>
        <title>Área do Professor | [config_site_title]</title>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
        <link href="css/public/aluno.css" rel="stylesheet" />
        <link href="css/public/professor.css" rel="stylesheet" />
        <script src="js/jquery/jquery-1.8.3.min.js" type="text/javascript"></script>
        <script src="js/jquery/bootstrap/bootstrap.js" type="text/javascript"></script>
        <script src="js/jquery/jquery-ui-1.9.2.js" type="text/javascript"></script>
        <script src="js/public/main.js" type="text/javascript"></script>
        <script src="js/public/professor_boletim.js" type="text/javascript"></script>        
        <style>
            .add-on{
                width: 200px !important;
                text-align: right !important;
            }
            .f-bolet input{
                width: 480px!important;
            }
            .f-bolet select{
                width: 493px!important;
            }
        </style>        
    </head>
    <body>

        <div class="container">
            <div class="span12" id="top">
                <img src="images/layout/logo.png" /> <br /> <br />
            </div>

            <div class="span12" id="main">
                <div id="header" class="span12">
                    <ul>
                        <li>
                            <a href="[baseUri]/professor/">
                                <img src="images/professor/home.png" />
                                <br>
                                <span>Página Principal</span>
                            </a>
                        </li>
                        <li>
                            <a href="[baseUri]/professor/recados/"><img src="images/professor/edit_text.png" />
                                <br>
                                <span>Escrever Recado</span>
                            </a>
                        </li>
                        <li>
                            <a href="[baseUri]/professor/material/"><img src="images/professor/folder.png" />
                                <br>
                                <span>Enviar Material</span>
                            </a>
                        </li>
                        <li>
                            <a href="[baseUri]/professor/boletim/"><img src="images/professor/font.png" />
                                <br>
                                <span>Gerir Boletins</span>                   
                            </a>
                        </li>
                        <li>
                            <a href="[baseUri]/professor/dados/"><img src="images/professor/desktop.png" />
                                <br>
                                <span>Meus Dados</span>                   
                            </a>
                        </li>
                        <li>
                            <a href="[baseUri]/loginProfessor/logout/"><img src="images/icons/logout.png" />
                                <br>
                                <span>Sair do Sistema</span>                   
                            </a>
                        </li>                          
                    </ul>
                </div>

                <div class="span9 offset1">
                    <br>

                    <p id="proc-ok" class="alert alert-success" style="display: none"><b class="bicon icon-info-sign"></b> <span></span></p>
                    <p class="well well-small"><b class="bicon icon-upload"></b> Boletim do Aluno - Ano letivo [currentYear]</p>

                    <form class="form f-bolet" method="post" action="[baseUri]/professor/boletimAtualizar/">             

                        <div class="input-prepend" id="divSub">
                            <span class="add-on">Selecione o turno e série</span>
                            <select name="sub" id="sub">
                                <option value="">Selecione o turno/série</option>
                                <!--{loop:s}-->
                                <!--{<option value="s.sub_id">s.categoria_title - s.sub_title</option>}-->
                                <!--{end:s}-->
                            </select>
                        </div>

                        <div class="input-prepend" id="divMat">
                            <span class="add-on">Selecione a Disciplina</span>
                            <select name="mat" id="mat">
                                <option value="">Selecione a Disciplina</option>
                                <!--{loop:d}-->
                                <!--{<option value="d.disciplina_id">d.disciplina_nome</option>}-->
                                <!--{end:d}-->
                            </select>
                        </div>                    

                        <div class="input-prepend" id="divAluno">
                            <span class="add-on">Selecione o Aluno</span>
                            <select name="aluno" id="aluno">
                                <option value="">Selecione o Aluno</option>
                                <!--{loop:r}-->
                                <!--{<option value="r.cliente_id">r.cliente_nome</option>}-->
                                <!--{end:r}-->
                            </select>
                        </div>        

                        <div id="divBoletim">

                            <input type="hidden" name="bolemat_boletim" id="bolemat_boletim" value="[bolemat_boletim]" />
                            <input type="hidden" name="bolemat_id" id="bolemat_id" value="[bolemat_id]" />

                            <div class="input-prepend">
                                <span class="add-on">MÉDIA I</span>
                                <input type="text" name="bolemat_n1" id="bolemat_n1" value="[bolemat_n1]" />
                            </div>        

                            <div class="input-prepend">
                                <span class="add-on">FALTAS</span>
                                <input type="text" name="bolemat_r1" id="bolemat_r1" value="[bolemat_r1]" />
                            </div>        

                            <div class="input-prepend">
                                <span class="add-on">MÉDIA II</span>
                                <input type="text" name="bolemat_n2" id="bolemat_n2" value="[bolemat_n2]" />
                            </div>    


                            <div class="input-prepend">
                                <span class="add-on">FALTAS</span>
                                <input type="text" name="bolemat_r2" id="bolemat_r2" value="[bolemat_r2]" />
                            </div>        


                            <div class="input-prepend">
                                <span class="add-on">MÉDIA III</span>
                                <input type="text" name="bolemat_n3" id="bolemat_n3" value="[bolemat_n3]" />
                            </div>                                

                            <div class="input-prepend">
                                <span class="add-on">FALTAS</span>
                                <input type="text" name="bolemat_r3" id="bolemat_r3" value="[bolemat_r3]" />
                            </div>                                

                            <div class="input-prepend">
                                <span class="add-on">MÉDIA IV</span>
                                <input type="text" name="bolemat_n4" id="bolemat_n4" value="[bolemat_n4]" />
                            </div>        


                            <div class="input-prepend">
                                <span class="add-on">FALTAS</span>
                                <input type="text" name="bolemat_r4" id="bolemat_r4" value="[bolemat_r4]" />
                            </div>     

                            <div class="input-prepend">
                                <span class="add-on">5º Avaliação</span>
                                <input type="text" name="bolemat_m1" id="bolemat_m1" value="[bolemat_m1]" />
                            </div>     

                            <div class="input-prepend">
                                <span class="add-on">Média - Final</span>
                                <input type="text" name="bolemat_m2" id="bolemat_m2" value="[bolemat_m2]" />
                            </div>     

                            <div class="input-prepend">
                                <span class="add-on">Faltas - Final</span>
                                <input type="text" name="bolemat_m3" id="bolemat_m3" value="[bolemat_m3]" />
                            </div>     

                            <p>
                                <button class="btn btn-success"><b class="icon-white icon-refresh"></b> Atualizar Boletim</button>


                                <a href="[baseUri]/professor/boletimImprimir/[aluno_id]/" class="btn btn-info" target="_blank" style="font-size: 11px"><b class="icon-print icon-white"></b> Imprimir Boletim</a>

                            </p>
                            <br/><br/>
                            <br/><br/>
                        </div>
                    </form>

                </div>

            </div>

            <div class="span12" id="footer"></div>
        </div>
        <script>
            $('input').each(function(){
                $(this).val($.trim($(this).val()))    
            })
            [proc-ok]
            [onLoadResponse]
            [onLoad]
            window.onload = function(){
                [onLoadSub]
            }
        </script>
    </body>
</html>

Segue abaixo algumas imagens do projeto.

img-prof.PNG

img-proj.PNG

Link to post
Share on other sites

1 answer to this question

Recommended Posts

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Cloud Computing


  • Forum Statistics

    • Total Topics
      148894
    • Total Posts
      644922
×
×
  • Create New...