lageIBUSP / notaR

Repositório para o código do notaR 4.0
2 stars 2 forks source link

Todo: agrupar exercícios e turmas #78

Open adalardo opened 2 years ago

adalardo commented 2 years ago

Conforme vai crescendo a lista de exercícios e turmas, fica mais difícil navegar e gerenciar o notaR. É desejável alguma forma de agrupar 'turmas' dentro de 'cursos' e 'exercícios' dentro de cursos e dentro de 'temas'

Lobz commented 1 year ago

Requisitos de BD:

Além disso, repensar todo o design do site

Lobz commented 3 months ago

Anotação da discussão que fizemos por email:

@Lobz disse:

Sobre as turmas: pensei em colocar um campo extra na definição da turma para especificar o ano da turma, ou datas de início e fim da turma, algo assim, e organizar as turmas por ano. Além disso, posso deixar em destaque as turmas ativas (do ano corrente, ou com prazos futuros). Além disso, vamos organizar as turmas em cursos. Minha dúvida é se o curso será apenas um nome, se terá nome e descrição, ou se precisamos de algo mais complexo.

Sobre os exercícios, a dúvida é mais ou menos a mesma. Queremos agrupar por tags, para gerar simples filtros, ou associar cada exercício a um tema, simplesmente para organizar a lista de exercícios, ou associar cada exercício a um ou mais cursos, com a idéia de que cada curso tenha uma lista de exercícios fixa? Uma lista de exercícios (incluindo exercícios opcionais, talvez) para cada curso poderia facilitar também a criação das turmas, se filtrarmos apenas exercícios do curso selecionado na hora de criar prazos. Porém, isso também pode gerar um certo engessamento.

@adalardo disse:

Estive pensando muito sobre os exercícios e as questões que gostaria de evitar acontecer. O ideal seria ter um controle de versões para cada exercício e os diferentes cursos pudessem fazer modificações em branchs, mas isso é complicado. Minha questão é a seguinte: temos investido muito tempo na construção desses exercícios. Especialmente nos dois últimos anos, venho tentando padronizar tanto o layout quanto o enunciado, além disso temos incorporado sugestões dos alunos para que os enunciados fiquem mais claros. Ao permitir o uso do notaR por outros professores, da Unesp por exemplo, eles podem desejar fazer modificações nos exercícios e com isso bagunçar as questões que usamos no curso da USP. Ao mesmo tempo, se estão usando os mesmos exercícios seria desejável incorporar boas sugestões para melhorar o exercício. A solução que sugeri a eles foi fazerem cópias dos exercícios com um código de numeração por curso, por isso acho que podemos agrupar os exercícios em: Tópico, Tema, Título, Curso , sendo "curso" apenas as cópias modificadas de exercícios com mesmo título. No Título deixaríamos a versão básica ou geral e só teríamos versão de cursos se alguma cópia dele for feita para adequação ao curso em questão.

@Lobz disse:

Sobre os exercícios, acho que sua solução faz sentido. Podemos restringir as permissões de edição de exercícios também, se for necessário. Você tem exemplos de modificações que os professores gostariam de fazer?

Lobz commented 3 months ago

Novos campos sugeridos para turmas:

As disciplinas serão uma nova entidade, que terá uma descrição e uma lista de exercícios (?)

Problema de lista de exercícios muito grande: dificuldade de achar exercícios. Soluções propostas:

Opções de colocar tags: gráficos, modelagem, estatística descritiva, etc.

Tópicos de exercícios:

Atributos:

Relação com exs: Exercício belongs to Tópico, tópico has many exercício