Prévia do material em texto
Nome: Isaac L. da Silva Matricula: 11230299 Unifiedtransform O sistema open-source escolhido para ser analisado foi o Unifiedtransform, desenvolvido por Hasib Mahmud e desenvolvido com a utilização do framework Laravel, com código fonte disponível no Github. Utiliza a plataforma CRM é a sigla usada para "Customer Relationship Management" (Gestão de Relacionamento com o Cliente). Seu uso é o gerenciamento de escolas, oferecendo diversas ferramentas para o controle e monitoramento. Sua tela inicial de login (Figura 1), que serve para a identificação do usuário do sistema, onde possui níveis de acesso como administrador do sistema, administrador da escola, professor, estudante, bibliotecário e contador. Administrador do sistema. O administrador do sistema é responsável pelo cadastro das escolas e seus administradores. Ao fazer login o usuário é levado a listagem das escolas. Figura 2: Listagem das escolas cadastradas. Figura 1: Tela de login do sistema. A Figura 2 exibe a listagem das escolas cadastradas, com as funções de cadastrar novas escolas (Create School), cadastrar e visualizar os administradores das escolas (Create Admin e View Admins). Administrador da escola. Os administradores das escolas possuem o controle total, sendo ele o responsável pelo cadastro dos professores, alunos, bibliotecário e contador. Possuem também outras funções, como por exemplo o registro das turmas, departamentos, exames dentre outros. Na Figura 3 observamos as as principais funções disponíveis do sistema para esses usuários. Onde é possível criar eventos, noticias, rotinas para todos os usuários que serão notificados. Professores Os professores possuem as funções para monitorar e controlar seus cursos e alunos. Em Students e Teachers é exibida a listagem dos usuários cadastrado na escola, onde é possível encontrar os meios de contato desses usuários e suas informações pessoais. My Courses é exibido os cursos que esse professor é responsável, sendo possível enviar mensagem em massa para todos os estudantes de um determinado curso. Figura 3: Tela inicial dos administradores escolares. Estudantes No painel de estudante em My Attendance é exibido os atendimentos disponíveis e agendado pelos professores. Notifications são exibidas todas as mensagem que lhe foram enviadas. My courses é exibido os cursos com informações do horário, numero da sala e professor de cada curso. Bibliotecário Os bibliotecários assim como os professores possuem acesso as informações dos estudantes e professores nas opções Students e Teacher. Em Manage Library, é possível controlar as funções para locação e cadastro dos livros. Figura 4: Painel administrativo da escola. Figura 5: Painel administrativo do estudante. O bibliotecário tem acesso a listagem dos livros locados e funções para locação e devolução dos livros. Contador Os contadores possuem acesso as informações dos estudantes e professores. Manage Accounts possui funções especificas para os contadores. Os contadores possuem a listagem de todos que pagaram ou não, podendo assim fazer a contabilidade do valores disponíveis no sistema. Conclusão O sistema analisado possui excelentes ferramentas para o controle das escolas que ele gerir, mas por ser um software gratuito e muito genérico, pode não conseguir suprir algumas funcionalidades que sua escola necessite. Em contra partida, por ter o código disponível ele pode ser moldado conforme os requisitos para o gerenciamento das escolas e seus usuários. O desenvolvimento do sistema possui uma comunidade que ajuda em seu desenvolvimento e suporte. Figura 7: Painel administrativo do contador. Figura 6: Painel administrativo dos bibliotecários.