Minha dúvida é simples, quer saber qual a melhor forma de desenvolver o sistema a fim de permitir que cada grupo tenha as permissões de seu próprio grupo pra facilitar o desenvolvimento.Grupos - Níveis
Coordenador - Ver/Aprovar registros do professor
Professor - Criar/Editar/Apagar seus próprios registros
Aluno - Ver/Criar/Responder registros próprios
Meu pior problema está sendo em encontrar uma forma de planejar a forma como um coordenador vai ver as coisas do professor.
Por exemplo: Eu tenho que fazer uma comparação pra ver que grupo ele é e depois exibir uma página que permita apenas as funções dele. Se eu for fazer desta forma eu vou ter que criar uma pá de if() pra cada função e mais uma pá de páginas pra exibir as funções.
Imagino que deve existir uma técnica melhor.
Estou aberto a sugestões.
Falopa!