C2W é uma plataforma inovadora criada para atender às necessidades de ensino de robótica e programação para alunos do ensino fundamental. A plataforma faz a intermediação entre professores e alunos, dispondo de um design UX intuitivo, ferramentas de estatística e uso de IA para predição e análise do desempenho dos alunos, fornecendo feedbacks valiosos para que os professores possam adequar seus conteúdos de maneira mais eficaz.
- Sobre o Projeto
- Funcionalidades
- Requisitos
- Instalação
- Uso
- Contribuição
- Licença
- Autores
- Agradecimentos
C2W (Class to World) é uma plataforma de aprendizagem online que utiliza Inteligência Artificial para monitorar e analisar o desempenho dos alunos, fornecendo feedbacks detalhados para os professores. Dessa forma, os professores podem ajustar o conteúdo de ensino para atender melhor às necessidades dos alunos.
- Linguagem de Programação: Python
- Framework: Flask
- Inteligência Artificial: Matplotlib, Sklearn
- Banco de Dados: SQLite3
- Outras Ferramentas: Git
- Monitoramento Personalizado: A plataforma adapta o acompanhamento do desempenho dos alunos com base no progresso de cada um.
- Inteligência Artificial: O sistema é alimentado por algoritmos de aprendizado de máquina que analisam o comportamento dos alunos.
- Gestão de Cursos: Ferramentas para auxiliar os professores na criação, edição e gestão de cursos.
- Análise de Desempenho: Relatórios detalhados sobre o desempenho dos alunos, com insights gerados por IA.
Certifique-se de ter os seguintes requisitos instalados:
- Python 3.8 ou superior
- Flask 3.0 ou superior
- Matplotlib, Sklearn
- SQLite3
Clone o repositório:
https://github.com/allanlealluz/C2W-SAMSUNG_Project
-
Clone the repository:
https://github.com/allanlealluz/C2W-SAMSUNG_Project
-
Navigate to the project directory:
cd C2W-SAMSUNG_Project
-
Create and activate the virtual environment:
python3 -m venv venv source venv/bin/activate
-
Install the dependencies:
pip install -r requirements.txt
-
Configure environment variables:
cp .env.example .env # Edit the .env file as necessary
-
Run the project:
python app.py
After installation, access the platform at 127.0.0.1:5000
. Register and explore the available courses. The platform will monitor your progress and suggest new activities based on your performance.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a branch for your feature (
git checkout -b feature/NewFeature
). - Commit your changes (
git commit -m 'Add NewFeature'
). - Push to the branch (
git push origin feature/NewFeature
). - Open a Pull Request.
This project is licensed under the MIT License.
- Allan Leal - Lead Developer - My LinkedIn
Thanks to the Samsung Innovation Campus for the opportunity to develop this project and gain knowledge in AI and software development.