Sistema de bloqueio semelhante ao Scribd

Estou planejando construir uma plataforma de comunidade universitária usando o Discourse. Minha proposta de valor central (USP) envolve perfis detalhados de estudantes e acesso a uma biblioteca de materiais de estudo (anotações de aulas, exames anteriores, revisões de projetos, etc.).

Gostaria de implementar um sistema de restrição de conteúdo semelhante ao Scribd para documentos de alto valor (PDFs/DOCX). Especificamente, preciso saber se o Discourse pode suportar nativamente ou via plugins existentes os dois métodos de acesso a seguir simultaneamente:

  1. Acesso Pago (Paywall): Os usuários pagam uma taxa de assinatura para ingressar em um grupo específico, o que lhes concede acesso a uma Categoria contendo documentos premium.
  2. Acesso por Contribuição (Upload-para-Visualizar/Sistema de Pontos): Usuários que carregam um certo número de documentos de alta qualidade aprovados (por exemplo, 3 relatórios de projeto) são automaticamente promovidos a um Grupo de Colaboradores, o que também lhes concede acesso à mesma Categoria de documentos premium.

O Plugin de Assinaturas do Discourse parece lidar com o ponto nº 1. Mas existe um plugin/recurso existente, estável e de fácil configuração que lide com a lógica automatizada para o ponto nº 2 (rastreamento de uploads/contribuições do usuário e concessão de acesso ao grupo) sem exigir desenvolvimento personalizado extenso?

4 curtidas

Movi isto para um novo tópico, pois isso não tem muito a ver com o componente de PDF embutido.

O plugin de automação pode ajudar, mas não sei se ele tem um gatilho que fará isso.

Acho que você precisará de um plugin personalizado ou de um gatilho personalizado para o plugin de automação.

Talvez algo com #gamificação para os pontos? Provavelmente um plugin para isso.

Para a parte de aprovação, talvez os tópicos nessa categoria precisem de aprovação manual, e então escutar usando algo como isto para adicionar a um grupo?

E verificar se o usuário tem 3 ou mais tópicos nessa categoria para permitir a visualização do PDF.

1 curtida

Ah! Eu me esqueci disso. Pode ser possível com isso e automação.

1 curtida

Obrigado por aconselhar sobre Assunto: Implementação de um Sistema de Créditos de Pagamento por Documento / Upload para Desbloqueio semelhante ao Scribd no Discourse.

Sou um Implementador configurando uma plataforma comunitária estudantil especializada focada em documentos acadêmicos detalhados (PDFs, relatórios de projetos, exames anteriores). Meu modelo de monetização e contribuição exige um sistema onde o acesso a anexos de arquivos de alto valor seja controlado por documento, e não por categoria.

Preciso que o sistema funcione da seguinte forma:

  1. Sistema de Créditos/Pontos Necessário: Um mecanismo para rastrear os créditos do usuário (uma moeda consumível).
  2. Opção de Pagamento: Os usuários podem comprar esses créditos (por exemplo, via integração com o Stripe, fora das assinaturas padrão).
  3. Opção de Contribuição (Upload para Desbloquear): Usuários que enviam com sucesso e têm um novo documento (PDF) aprovado recebem uma quantidade específica desses créditos consumíveis.
  4. Mecanismo de Bloqueio (Gating): Quando um usuário tenta visualizar ou baixar um PDF/anexo protegido, seu saldo de créditos é verificado, e um número específico de créditos é deduzido para desbloquear o acesso àquele arquivo individual.

Minha pergunta é:

Existem plugins existentes, estáveis ou de terceiros (comerciais ou de código aberto) que lidam especificamente com um sistema de pontos/créditos consumíveis e podem restringir o acesso a anexos individuais (PDFs/DOCX) com base em pagamento por visualização/download?

O plugin padrão Discourse Subscriptions Plugin lida apenas com acesso em nível de categoria para taxas recorrentes, o que não atende ao requisito de troca de créditos por documento. Estou tentando evitar desenvolvimento personalizado extenso se já existir uma solução ou integração existente.

1 curtida

Pelo que sei, não acredito que haja um plugin que faça créditos consumíveis. Você pode navegar pela categoria Plugin apenas para ter certeza.

2 curtidas

Proposta para “ScholarDocs Pro” - Um Conjunto de Anotações Acadêmicas Global Baseado em Créditos

Este conjunto, denominado provisoriamente ScholarDocs Pro, integra gerenciamento avançado de documentos com colaboração social e um modelo de monetização.

:glowing_star: Principais Recursos Necessários:

Recurso Descrição e Racional
Sistema de Bloqueio DocuCredit Implementa um sistema de Crédito/Ponto consumível (como o Scribd). Os usuários recebem Créditos por Contribuir com Documentos (Upload-para-Desbloquear) e devem gastar Créditos para acessar materiais premium.
Anotação Social em Linha Permite que os usuários forneçam comentários contextuais no nível do parágrafo diretamente em PDFs e Tópicos de Discurso longos. A intenção é imitar a profundidade colaborativa dos Comentários do Google Docs, mas utilizando as funções nativas de Resposta/Citação do Discourse para as discussões.
Gerenciamento Avançado de Documentos Deve suportar a Importação e Estrutura de artigos acadêmicos muito longos (100–200 páginas). Os documentos devem ser estruturados automaticamente usando o TOC do Discourse para uma navegação eficaz.

:globe_showing_europe_africa: Visão Global e Escalabilidade (Foco Multi-Domínio):

A estratégia de longo prazo exige alavancar a arquitetura do Discourse para construir uma rede federada de domínios universitários independentes (ex: Bangkok.edu, Jarkata.edu, globaluni.net). O objetivo é:

  1. Conectar Múltiplas Instâncias Universitárias: Ligar essas comunidades de domínios separadas umas às outras.
  2. Sincronizar Categorias Acadêmicas: Usar essa conexão para sincronizar o aprendizado compartilhado baseado em Categoria (ex: Economia, Ciência da Computação, Direito) em todos os domínios participantes.

Essa estrutura permite que estudantes, professores e mentores de várias instituições (Ásia, Europa, etc.) entrem na plataforma de forma integrada através de seus respectivos domínios universitários, mas discutam e critiquem colaborativamente o mesmo conteúdo acadêmico global.

Viabilidade Comercial:

Atualmente, esta é uma necessidade pessoal, mas devido ao seu forte potencial econômico e escopo global, estou interessado em adquirir uma licença comercial para este plugin, caso ele fosse desenvolvido.

Espero que este plugin ajude. Recomendo instalá-lo em um site de teste para ter certeza de que funciona para @huynhthai824

1 curtida