-
Couldn't load subscription status.
- Fork 57
Description
Na nova lista de disciplinas da página de curso preciso fazer alguns counts do tipo:
1. Total de aulas
Space.lectures_count está retornando o número de aulas dentro de uma disciplina, mas conta também as aulas que estão dentro de módulos invisíveis. O correto seria não levar em consideração essas aulas já que não são visíveis aos alunos.
O método retorna nil ao invés de 0 quando a disciplina não tem aulas, forçando usar to_i depois.
2. Total de novas aulas
Não há como fazer .recent do Space.lectures_count atualmente.
3. Total de pedidos de ajuda e novos
Estou usando atualmente Status.[recent_]from_hierarchy(space).where(type: "Help").count mas ele também conta os pedidos de ajuda nos murais das aulas que estão em módulos invisíveis.
5. Total de respostas e respostas novas no mural da disciplina
Estou usando Status.[recent_]from_hierarchy(space).where(type: "Answer").count pra contar os status do tipo resposta do mural da disciplina mas está sempre retornando 0.
6. Total de arquivos de apoio novos
Não há algo do tipo space.myfiles.count.recent para pegar os novos arquivos adicionados a uma disciplina.
7. Número de aulas finalizadas por um aluno a partir da disciplina