Title: | Aplicação web escalável e customizável para sistema educacional |
Author: | Zambaldi, Leonardo Flores |
Abstract: |
Aplicações web têm se tornado cada vez mais importantes em nossas vidas. A conveniência do acesso à qualquer momento, as simples interfaces e o acesso massivo à internet tornam estas aplicações elementos estratégicos para todos os setores da economia. Há diversos desafios de conhecimento, desenvolvimento, experiência e constante atualização, sendo assim, é hoje uma habilidade fortemente requisitada mundialmente. A educação, por exemplo, está passando por uma revolução nunca antes vista na história: iniciativas para aproximar alunos e seus pais, plataforma adaptativas e sistemas que facilitam o contato professor-aluno são inovações deste meio. O trabalho presente se dá neste exato contexto: melhorar o ensino de uma escola de programação por meio de uma aplicação customizável com tarefas, tutoriais, sistema de avaliação, acompanhamento de desempenho, obtenção de feedback individualizado e rápido, comparação de resultados, tudo feito de forma intuitiva, escalável e segura. Foram então realizados estudos de necessidades da empresa, requisitos do sistema e de tecnologias nos melhores sistemas pelo mundo. Finalmente, uma solução foi construída e será detalhada nos capítulos posteriores. Web applications have become increasingly more important in our lives. The 24/7 access convenience, simple interfaces and massive reach to the internet have been transforming these applications into strategic elements for all economic activities. There are several challenges regarding those systems: development, experience and frequent updates, therefore it has become a very much needed knowledge all over the world. The education sector, for example, has been drastically changed. New ways to increase the engagement between students and their parents, adaptative platforms and systems allowing to decrease the student-teacher communication gap are being developed. This thesis goes on the same direction as these initiatives: enhance a programming school education by developing a customizable web application which provides homework, tutorials and graded exercises following students results, comparing their development, obtaining precise and fast feedback. The platform has to be constructed in a scalable, intuitive and secure way. Hence, several studies were held: company necessities, system requirements and technologies compatibilities. Finally, the system has been built and the information regarding it will be detailed within the next chapters. |
Description: | TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia de Controle e Automação. |
URI: | https://repositorio.ufsc.br/xmlui/handle/123456789/171484 |
Date: | 2016-12-13 |
Files | Size | Format | View |
---|---|---|---|
PFC-20151-LeonardoFloresZambaldi.pdf | 1.384Mb |
View/ |