ejplatform / ej-server

EJ uses gamification and machine learning to promote discussions and participation in a virtual democracy
https://ejplatform.github.io/ej-server/
Other
38 stars 17 forks source link

Aprimorar as permissões dos reports #618

Closed ricardopoppi closed 5 years ago

ricardopoppi commented 5 years ago

(i) Número agregado de votos, dividido por agree, disagree e skip (ii) Número agregado de comentários, dividido por aprovado, rejeitado e pending (iii) Download de dados brutos dos votos (iv) Desempenho de cada comentário exibindo dados de Autor, Texto, Concorda, Discorda, Pulados, Divergência e Índice de participação (v) Download de dados brutos dos comentários (vi) Desempenho agregado de votos de cada participante da conversa com informações de Nome, Concorda, Discorda, Pulados, Divergência (vii) Download de dados brutos do desempenho dos usuários (viii) Scatterplot, gráfico com a posição de cada participante em relação ao centro da conversa (ix) Desempenho dos comentários em cada grupo/estereótipo definido pelo criador da conversa

Desses ítens, há 3 camadas de permissão: (1) O que estará disponível para o usuário comum, que não é criador da conversa (i), (ii), (iv), (viii), (ix)

(2) O que estará disponível para o criador da conversa Tudo do (1), mais (iii) e (v)

(3) O que estará disponível para o superadmin da plataforma Tudo

Em suma,

o participante comum não pode baixar dados nem acessar os dados relativos aos usuários (privacidade); o criador da conversa, acessa tudo que o participante acessa, com a vantagem de que pode baixar dados; os dados de usuário são acessados apenas pelo superadmin, que é responsável em fazer valer os termos de uso da plataforma.

ricardopoppi commented 5 years ago

feito no commit https://github.com/ejplatform/ej-server/commit/a5b478f8866d4235324ebecbde818e7629aee51a