Sistema de gestão de alunos, docentes, turmas e disciplinas
Project description
Gestão de Alunos
Sistema de gestão de alunos, docentes, turmas e disciplinas desenvolvido pelo Grupo 2 MADS 2ano. Utilização do modulo: 📚 Aluno ➕ Adicionar um aluno Aluno.adicionar_aluno(nome, numero, nif, email, data_nascimento) 📋 Listar todos os alunos Aluno.listar_alunos() 👨🏫 Docente ➕ Adicionar um docente Docente.adicionar_docente(nome, numero, data_nascimento) 📋 Listar todos os docentes Docente.listar_docentes() 🏫 Turma ➕ Criar uma turma Turma.adicionar_turma(nome_turma) ➕ Adicionar um aluno a uma turma Turma.adicionar_aluno_turma(nome_turma, numero_aluno) 📋 Listar todas as turmas e respetivos alunos Turma.listar_turmas() 📖 Disciplina ➕ Criar uma disciplina Disciplina.adicionar_disciplina(nome_disciplina) 👨🏫 Atribuir docente a uma disciplina Disciplina.atribuir_docente(nome_disciplina, numero_docente) 👥 Atribuir turma a uma disciplina Disciplina.atribuir_turma(nome_disciplina, nome_turma) ➕ Inscrever aluno numa disciplina Disciplina.inscrever_aluno(nome_disciplina, numero_aluno) 📝 Adicionar classificação (nota ou falta) a aluno Disciplina.adicionar_classificacao(nome_disciplina, numero_aluno, tipo, nota)
tipo deve ser "M1", "M2" ou "M3"
nota pode ser número (0–20) ou "F"
📋 Listar todas as disciplinas e informações associadas Disciplina.listar_disciplinas() 📊 Gerar estatísticas por disciplina Disciplina.relatorio_estatisticas() ✅ Verificar integridade dos dados Disciplina.validar_integridade_total() 📈 Relatório de alunos por turma (fora da classe) relatorio_alunos_por_turma() 💾 Guardar dados em ficheiro JSON guardar_dados("dados.json") 📂 Carregar dados de ficheiro JSON carregar_dados("dados.json") 📦 Available on PyPI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file gestao_alunos-0.1.2.tar.gz.
File metadata
- Download URL: gestao_alunos-0.1.2.tar.gz
- Upload date:
- Size: 2.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f39f711126036fd824155533a3ae4e521b4d7c85eb1a44f52d1434ccc13a4e59
|
|
| MD5 |
9dd6e366f07acd2bdb9388fca1b88fba
|
|
| BLAKE2b-256 |
bee88ce96f100c12c6bb831c524bec13675d744aa91f7731d44ff628203b76ea
|
File details
Details for the file gestao_alunos-0.1.2-py3-none-any.whl.
File metadata
- Download URL: gestao_alunos-0.1.2-py3-none-any.whl
- Upload date:
- Size: 1.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9da0034ce82d111a723e205ae8ace3845c1b9983ee2b1dcb29e8fe10db4402a6
|
|
| MD5 |
72416d1f7f09d37d6a2b65d7c45fc361
|
|
| BLAKE2b-256 |
ac2aa3f600d9e16d2588502093d73009db3a66c1fef390f684bc9eb17d5cadc0
|