LifterLMS

Descrição

LifterLMS is a powerful WordPress LMS plugin that makes it easy to create, sell, and protect engaging online courses and training based membership websites. LifterLMS works with any well-coded WordPress theme and all the popular WordPress page builders (like Elementor, Beaver Builder, Divi, etc.). As an engaged WordPress community member, LifterLMS actively encourages and helps other great plugins integrate with LifterLMS like Affiliate WP, Monster Insights, WP Fusion, the most popular form plugins, GamiPress, Astra Pro, the Course Scheduler, and many more.

LifterLMS strikes a beautiful balance in being an all-in-one solution while also integrating with other best of breed technologies relevant to course creators and membership site owners.

LifterLMS is also known for having a thriving well supported user community through, active listening, social engagement and robust documentation.

LifterLMS encourages you to get to know us by signing up for a $1 temporary 30 Day website on our servers with the core LifterLMS plugin AND all the premium add-ons intalled. This demo allows you to test drive all the add-ons before you invest. You can even add your other favorite plugins & themes. Are you ready to Try LifterLMS for $1?

LifterLMS Features

Com o LifterLMS e os complementos do LifterLMS Add-ons você pode…

Make Money Building an Education-Based Business

LifterLMS plus one payment gateway is powerful enough to get you started on your journey!

  • Pagamentos com cartão de crédito
  • Pagamento único
  • Pagamentos recorrentes
  • Planos de pagamento
  • Modelos de preços ilimitados
  • PayPal
  • Assinaturas
  • Finalizar compras
  • Cursos gratuitos
  • Pacotes de cursos
  • Upsells de coaching privado
  • Cupons
  • Vendas em massa
  • Pronto para afiliados
  • Páginas de vendas nativas
  • Vendas offline
  • Matrícula personalizável
  • País e moeda
  • Painel de e-Commerce
  • Gestão de cartões de crédito
  • Troca de assinatura
  • Troca de pagamento

Crie cursos

  • Aulas multimídia
  • Quizzes
  • Construtor de cursos
  • Conteúdo com entrega programada
  • Pré-requisitos
  • Curso em etapas
  • Tarefas (em breve)
  • Limite de tempo do quiz
  • Painel do aluno
  • Multi-instrutor
  • Downloads de aula
  • Importação e exportação de curso
  • Áreas de discussão
  • Design instrucional
  • Integrações de fórum
  • Pacote de gráficos
  • Avaliações do curso

Engaje seus alunos

  • Distintivos de conquistas
  • Certificados
  • E-mail personalizado
  • Aprendizado social
  • Coaching privado
  • Mensagens de texto

Oferecer assinaturas

  • Assinatura válida para todo o site
  • Pacotes de cursos
  • Assinaturas tradicionais
  • Matrícula automática no curso
  • Matrículas em massa no curso
  • Restrições de conteúdo
  • Planos de pagamento exclusivos para membros
  • Discussões em grupo privado
  • Fóruns exclusivos para membros

Integre com as ferramentas que você precisa

  • Formas de pagamento
  • E-mail marketing
  • Fóruns
  • Pronto para dispositivos móveis
  • Use qualquer tema
  • Construído para compatibilidade
  • CRMs
  • Ferramentas de criação para ensino à distância
  • API da Tin Can (xAPI)

Proteja seu conteúdo com segurança

  • Proteção de curso
  • Cadastro e gestão de contas de usuário
  • Conteúdo exclusivo para membros
  • Acesso restrito
  • Gerenciamento de senhas
  • Auto-hospedado

Possua e gerencie a sua plataforma

  • Relatórios detalhados
  • Livro de notas
  • Notificações por e-mail
  • Matrículas em massa
  • Gerenciamento de alunos
  • Gerenciamento de acesso
  • Gerenciamento de web design
  • Identidade e tipografia
  • Funções de LMS
  • Segurança
  • Exigir termos
  • Escalável
  • Layout
  • Ferramentas de teste

Obter suporte

  • Suporte técnico
  • 30 Days of live weekly onboading calls called Liftoff Sessions
  • Live office hours
  • Cursos de treinamento gratuitos
  • Assistente de configuração
  • Documentação detalhada
  • Recursos dinâmicos
  • Curso de demonstração
  • Analisador de sistema
  • Comunidade de usuários
  • Ecossistema de desenvolvedores

Leitura adicional

Extend and Enhance LifterLMS with Add-ons

Avançado

Increase your training program’s value with these engagement add-ons

Integrações

Integre com as ferramentas de terceiros que você já conhece e ama

Ferramentas de design

Faça uma bela plataforma de aprendizado

Suporte

Nosso equipe de suporte de classe mundial te dá cobertura

Economize muito com um Pacote

Economize dinheiro enquanto desbloqueia o pleno potencial da sua plataforma de aprendizado

Give LifterLMS a Try

There are many ways to take LifterLMS for a test drive

  • Go ahead and install the free core LifterLMS plugin right now
  • Get a temporary 30 Day website on our servers with the core LifterLMS plugin AND all the premium add-ons intalled. This “proof of concept website” allows you to test drive all the add-ons before you invest. This proof of concept website allows you to test everything out, add your other favorite plugins & themes, but is not something you get to keep after the 30 days are over. Try LifterLMS for $1
  • Another way to test LifterLMS out is to see what the student experience is like. Take a free course on how to build a LifterLMS website in 20 minutes LifterLMS while using LifterLMS. Take a Free Course

What Others Are Saying

“As a former School Teacher, professional User Experience Designer, and current online course creator – I can honestly attribute much of our success to LifterLMS and it’s consideration for multiple learning modalities, UI/UX out of the box, and natural student Engagement opportunities. In less than 10 months we’ve gone from $0 to $300K in revenue with LifterLMS playing a huge part in that!! I’m looking forward to everything that comes next from the creators of LifterLMS!!”

Sarah Lorenzen
Teacher, Entrepreneur

“LifterLMS has been the best decision we have made towards the build out of our online Learning Management site and community.
The breadth and depth of what Lifter offers in a few WordPress plugins exceeds anything else we evaluated as it includes: easy course construction, integrated eCommerce, community capabilities, gamification and the support for delivery of 1-on-1 coaching collaboration services. Lifter also has pre-built integrations with other key WordPress technologies we wanted to use. Lifter has attracted a solid community and support network of leading experts to help guide anyone who wants to transform the world or their industry with online training. Chris and the Lifter team are real people, and they care.”

Michael Wolf
CEO, emPowering NOW LLC (Golden XPR)

“I bought/installed LifterLMS yesterday then spent the day having a blast! Two years ago I started writing a book, which morphed into wanting to present the material online in a more interactive way. I started my website from scratch in January and installing the LMS was a milestone moment! A milestone moment that turned out to be one joy right after the other! I’m always amazed when something is made easy! The LifterLMS product is amazing!! Power to the people! Really quite extraordinary to have something so helpful be able to be in the hands of regular folk.”

Margot Worthy
Author, Teacher

Join Our Growing Community

Quando você baixar LifterLMS, você se junta a uma próspera comunidade de empresários da educação, desenvolvedores e entusiastas do WordPress. Somos uma das comunidades de eLearning de código aberto de mais rápido crescimento online, e você é bem-vindo aqui.

Se você tem interesse em colaborar com o LifterLMS, vá direto para o repositório do LifterLMS no GitHub para descobrir como você pode se ajustar.

Deseja adicionar um novo idioma ao LifterLMS? Legal! Você pode contribuir em translate.wordpress.org.

Also I’d like to invite you to the LifterLMS VIP Facebook group so you can check out what other LifterLMS users are up to and ask questions to the community. We also have an engaged LifterLMS Slack community with live developer office hours if you would like to connect in Slack.

The mission of LifterLMS is to democratize education in the digital classroom. Our vision is to lift up others through education.

Imagens de tela

  • Cursos do LifterLMS
  • Tabelas de preços do LifterLMS
  • Finalização de compra do LifterLMS
  • Aulas do LifterLMS
  • Conquista obtida do LifterLMS
  • Distintivos da conquista do LifterLMS
  • Resultados de quiz do LifterLMS
  • Painel de aluno do LifterLMS
  • Certificados do LifterLMS
  • Relatórios de vendas do LifterLMS
  • Relatórios de alunos do LifterLMS
  • Relatórios de matrículas do LifterLMS
  • Widgets de barra lateral do LifterLMS
  • Gerenciamento de assinaturas do LifterLMS
  • Configurações do LifterLMS
  • Construtor de cursos do LifterLMS
  • Configurações da aula do LifterLMS
  • Engajamentos do LifterLMS
  • Engajamentos por e-mail do LifterLMS
  • Planos de acesso ao curso do LifterLMS
  • Atualização de detalhes do pedido futuro do LifterLMS
  • Bloqueio de conteúdo não-LMS com associações do LifterLMS
  • Pacotes de curso por associação e Matrícula automática do LifterLMS
  • Ativações de matrículas em massa para B2B com vouchers do LifterLMS

Instalação

Requisitos mínimos do sistema

O LifterLMS requer

  • PHP 7.2 ou posterior
  • MySQL 5.6 ou posterior
  • WordPress 4.0 ou posterior

Visite o nossos requisitos de sistema completo para obter informações adicionais.

Instalação automática

Esta é a forma mais simples de instalar o LifterLMS, já que ele utiliza o WordPress para lidar com as transferências de arquivos e você nem precisa sair do seu navegador da Web ou o painel de administração.

  1. Entre no seu painel do WordPress.
  2. Navegue até Plugins -> Adicionar novo
  3. No campo de pesquisa digite “LifterLMS” e clique em “Pesquisar plugins”
  4. Assim que você localizar o LifterLMS clique em “Instalar agora”
  5. Assim que a instalação for concluída, clique em “Ativar”

Instalação manual

Para instalar manualmente o LifterLMS, você precisará baixar o arquivo zip usando o link “download” nesta tela. Você precisará então de usar o FTP para enviar manualmente as limas ao diretório apropriado em seu Web Server.

Por favor, veja isso WordPress Codex documento para a instrução completa sobre a instalação do plugin manual.

Assistente de configuração

Depois de instalar o LifterLMS pela primeira vez, você será redirecionado para o assistente de configuração. Este assistente vai andar rapidamente configurar LifterLMS para que você possa começar a criar curso o mais rapidamente possível. Na conclusão você terá a opção de importar um curso de amostra.

Você pode retornar ao assistente de instalação a qualquer momento, seguindo estes passos.

FAQ

Existem algumas etapas de solução de problemas, que vocês sugerem que eu tente para resolver o meu problema, antes de postar um novo tópico?

Primeiro, certifique-se de que você está executando a versão mais recente do LifterLMS. E se você tem quaisquer outros complementos ou temas do LifterLMS, certifique-se de que eles estão na versão mais atual também.

Os problemas mais comuns que vemos são conflitos de plugin, conflitos de tema ou servidores desatualizados. Você pode testar se um plugin ou tema está em conflito, desativando manualmente outros plugins até que o LifterLMS esteja sendo executado em seu site. Se o problema persistir, volte para o tema padrão Twenty Fifteen. Se o problema for resolvido depois de desativar um plugin específico ou seu tema, você saberá que é a origem do conflito. Se for um problema de hospedagem, entre em contato com seu host da Web e verifique se ele está executando a versão mais atual do PHP.

Também não se esqueça de verificar o LifterLMS oficial base de conhecimento.

Ainda estou preso. Onde eu vou para informar um erro ou fazer uma pergunta?

Os usuários do LifterLMS livre deve postar suas perguntas no fórum WordPress.org do plugin. Se você achar que você não está recebendo apoio em tão oportuna uma moda como você deseja, você pode querer considerar a compra de um LifterLMS Pro licença.

Se você já é um usuário LifterLMS pro ou você comprou um dos temas LifterLMS ou extensões, você tem o direito de entrar em sua conta e entre em contato com a equipe de suporte diretamente no LifterLMS website Nós podemos fornecer um nível mais profundo de apoio aqui e abordar as suas necessidades em uma base diária durante a semana de trabalho. Geralmente, exceto em tempos de aumento de cargas de suporte, nós respondemos a todos os comentários dentro de 12 horas úteis.

LifterLMS é impressionante! Vocês podem configurar tudo para mim?

LifterLMS offers technical support, but we do not offer custom website development. However, we do recommend third party LifterLMS Experts who can help with web design, web development, instructional design or marketing for a fee. Click here to visit the LifterLMS Experts page.

I’m interested in LifterLMS add-ons, but there are a few questions I’ve got before making the purchase. Can you help me get those addressed?

Absolutamente. Se você não está encontrando suas perguntas respondidas nas páginas do produto, você pode fazer suas perguntas de pré-vendas com este formulário de contato. Você também pode se conectar ao vivo com um membro da nossa equipe aqui.

Quais complementos estão disponíveis para o LifterLMS, e onde posso ler mais sobre eles?

Você pode encontrar uma lista completa de Add-ons officlai LifterLMS aqui

Eu tenho uma idéia de recurso. Qual é a melhor maneira de contar pra vocês?

Nós nos preocupamos com suas idéias de recursos e o que você tem a dizer. Você pode request a feature, vote on existing feature requests, and checkout the roteiro do produto.

Ainda tenho perguntas. Onde posso encontrar respostas?

Certifique-se de ter tomado o curso de vídeo tutorial de treinamento gratuito: < a href = "http://demo.lifterlms.com/course/how-to-build-a-learning-management-system-with-lifterlms/? utm_source = LifterLMs %20Plugin & utm_medium = README & utm_campaign = Readme% 20to% 20Sale" > como criar um curso online com LifterLMS .

Avaliações

agosto 23, 2019
I had been through a couple LMS's before I found Lifter. The layout and functionality is very flexible and was easily customized to meet my needs as an instructor. Plus the support is top notch! They get back to you quickly and know the product in and out. The best part is that sales are rolling in, because the way Lifter is laid out it is easy to market my courses. Yes, I came here to post this review on my own initiative, not prompted from anybody at all. Lifter really is that good!
agosto 23, 2019
LifterLMS is not the first plugin I use, but is the best. The support is also great.
agosto 16, 2019
LifterLMS is a powerful plugin, very easy to get to grips with, works well and offers a very simple way to create entire courses and is a solid choice in terms of power, ease of use and utility. One of differentiators we feel Lifter offers is the huge amount of support you get in terms of how the guys do everything in their power to help you succeed, which we find as a key differentiator. When you're running a business around online courses, you definitely need that level of support and LifterLMS and the team excel here.
julho 28, 2019
Great LMS for anyone looking for a simple integration process. I'm using it with Elementor and Astra Pro using the Woocommerce add-on for Lifterlms, its been working great. The reason for 4 stars is the design options or lack thereof. I'd love to see more simple customization options in the future.
Leia todas as 112 avaliações

Contribuidores e desenvolvedores

“LifterLMS” é um software com código aberto. As seguintes pessoas contribuíram para este plugin.

Contribuidores

“LifterLMS” foi traduzido para 18 localidades. Obrigado aos tradutores por suas contribuições.

Traduzir “LifterLMS” para o seu idioma.

Interessado no desenvolvimento?

Navegue pelo código, dê uma olhada no repositório SVN ou assine o registro de desenvolvimento via RSS.

Registro de alterações

v3.34.3 – 2019-08-22

  • During payment gateway order completion, use llms_redirect_and_exit() instead of wp_redirect() and exit().

LifterLMS REST API v1.0.0-beta.5

  • Load all required files and functions when authentication is triggered.
  • Access $_SERVER variables via filter_var instead of llms_filter_input to work around PHP bug https://bugs.php.net/bug.php?id=49184.

v3.34.2 – 2019-08-21

LifterLMS REST API v1.0.0-beta.4

  • Load authentication handlers as early as possible. Fixes conflicts with numerous plugins which load user information earlier than expected by the WordPress core.
  • Harden permissions associated with viewing student enrollment information.
  • Returns a 400 Bad Request when invalid dates are supplied.
  • Student Enrollment objects return student and post id’s as integers instead of strings.
  • Fixed references to an undefined function.

v3.34.1 – 2019-08-19

  • Update LifterLMS REST to v1.0.0-beta.3

Interface and Experience improvements during API Key creation

  • Better expose that API Keys are never shown again after the initial creation.
  • Allow downloading of API Credentials as a .txt file.
  • Add required properties to required fields.

Updates

  • Added the ability to CRUD webhooks via the REST API.
  • Conditionally throw _doing_it_wrong on server controller stubs.
  • Improve performance by returning early when errors are encountered for various methods.
  • Utilizes a new custom property show_in_llms_rest to determine if taxonomies should be displayed in the LifterLMS REST API.
  • On the webhooks table the “Delivery URL” is trimmed to 40 characters to improve table readability.

Bug fixes

  • Fixed a formatting error when creating webhooks with the default auto-generated webhook name.
  • On the webhooks table a translatable string is output for the status instead of the database value.
  • Fix an issue causing the “Last” page pagination link to display for lists with 0 possible results.
  • Don’t output the “Last” page pagination link on the last page.

v3.34.0 – 2019-08-15

LifterLMS REST API v1.0.0-beta.1

  • A robust REST API is now included in the LifterLMS core.
  • Create API Keys to consume and manage LifterLMS resources and students from external applications.
  • Create webhooks to pass LifterLMS resource data to external applications (like Zapier!).
  • The full API specification can be found at https://gocodebox.github.io/lifterlms-rest/.

Student management capabilities

  • Explicit capabilities have been added to determine which users can create, view, update, and delete students.
  • Admins and LMS Managers have all student management capabilities.
  • Instructors and instructors assistants are granted limited view capabilities allowing them to only view students enrolled in their own courses/memberships.
  • Added the list_users capability to the “Instructor” role, allowing instructor’s to better view and manage their assistant instructors.
  • The new capabilities are: create_students, view_students, view_others_students, edit_students, edit_others_students, delete_students, & delete_others_students.

Updates

  • Added new actions to help differentiate enrollment creation and update events.
  • Added methods and logic for managing user management of other users.
  • Added a filter llms_table_get_table_classes to LifterLMS admin tables which allows customization of the CSS classes applied to the <table> elements. Thanks @pondermatic!
  • Added a filter llms_install_get_schema to the database schema to allow 3rd parties to run table installations alongside the core.
  • Added the ability to pull “raw” (unfiltered) data from the database via classes extending the LLMS_Post_Model abstract.
  • Added a bulk_set() method to the LLMS_Post_Model abstract allowing the updating of multiple properties in one command.
  • Added comment_status, ping_status, date_gmt, modified_gmt, menu_order, post_password as gettable\settable post properties via the LLMS_Post_Model abstract.
  • Links on reporting tables are now the proper color.
  • The editable_roles filter which determines which roles can manage which other roles is now always loaded (instead of being loaded only on the admin panel).
  • Updated LifterLMS Blocks to 1.5.2

Bug Fixes

  • Fixed an issue preventing the user_url property from being retrieved by the get() method of the LLMS_Abstract_User_Data class.
  • Fixed an issue causing the LLMS_Instructors::get_assistants() method to return assistants for the currently logged in user instead of the instructor of the instantiated object.
  • Fixed an issue which would allow LMS Managers to edit and delete site administrators.

Deprecations

The following functions and methods have been marked as deprecated and will be removed from LifterLMS with the next major release.

  • LLMS_Course::get_children_sections() use LLMS_Course::get_sections( ‘posts’ )” instead
  • LLMS_Course::get_children_lessons() use LLMS_Course::get_lessons( ‘posts’ )” instead
  • LLMS_Course::get_author()
  • LLMS_Course::get_author_id() use LLMS_Course::get( “author” ) instead
  • LLMS_Course::get_author_name()
  • LLMS_Course::get_sku() use LLMS_Course::get( “sku” ) instead
  • LLMS_Course::get_id() use LLMS_Course::get( “id” ) instead
  • LLMS_Course::get_title() use get_the_title() instead
  • LLMS_Course::get_permalink() use get_permalink() instead
  • LLMS_Course::get_user_postmeta_data()
  • LLMS_Course::get_user_postmetas_by_key()
  • LLMS_Course::get_checkout_url()
  • LLMS_Course::get_start_date() use LLMS_Course::get_date( “start_date” ) instead
  • LLMS_Course::get_end_date() use LLMS_Course::get_date( “end_date” ) instead
  • LLMS_Course::get_next_uncompleted_lesson()
  • LLMS_Course::get_lesson_ids() use LLMS_Course::get_lessons( “ids” ) instead
  • LLMS_Course::get_syllabus_sections() use LLMS_Course::get_sections() instead
  • LLMS_Course::get_short_description() use LLMS_Course::get( “excerpt” ) instead
  • LLMS_Course::get_syllabus() use LLMS_Course::get_sections() instead
  • LLMS_Course::get_user_enroll_date()
  • LLMS_Course::get_user_post_data()
  • LLMS_Course::check_enrollment()
  • LLMS_Course::is_user_enrolled() use llms_is_user_enrolled() instead
  • LLMS_Course::get_student_progress() use LLMS_Student::get_progress() instead
  • LLMS_Course::get_membership_link()

v3.33.2 – 2019-06-26

  • Agora é possível enviar cópias de teste do e-mail de “boas-vindas do aluno” para você.
  • Informações de conectado melhorado quando um erro é encontrado durante um envio de e-mail.
  • Adicione compatibilidade com versões anteriores para o método de carregamento de prioridade de integrações de complemento herdado.
  • Corrigido aviso de índice indefinido ao ver registro de arquivos na tela de status do administrador.

v3.33.1 – 2019-06-25

Updates

  • Método adicionado para recuperar a prioridade de carregamento das integrações.
  • Os recursos usados para determinar se os usos podem clonar e exportar cursos agora edit_course ao invés de edit_post.

Bug Fixes

  • Corrigido um problema que fazia com que a linha “vendas líquidas” às vezes tivesse exibição com uma barra no gráfico de relatórios de receita de vendas.
  • Corrigido um problema que fazia com que um aviso do PHP fosse registrado ao ver a tela de relatórios de vendas.
  • Corrigido um problema que fazia com que barras invertidas fossem adicionadas antes das aspas nas descrições do plano de acesso.
  • As classes de integração agora são carregadas na ordem definida pela classe de integração.
  • Corrigido um problema que causava um erro de PHP ao ver a tela de registro do administrador quando não existia registro.

v3.33.0 – 2019-05-21

Updates

  • Adicionado a capacidade de administradores de sites excluir (remover completamente) registros de inscrição do banco de dados.
  • Catálogos classificados por order (menu_order) agora têm uma classificação adicional (por título do post) para melhorar a consistência de pedidos para itens com o mesmo pedido,@pondermatic!
  • Ganchos(Hooks) no modelo de avaliação de ordem no painel agora passam o LLMS_Order.

LifterLMS Blocks

  • Atualizado para a versão 1.5.1
  • Todos os blocos agora são cadastrados apenas para tipo de post onde eles podem ser usados.
  • Cadastre-se somente as configurações de visibilidade do bloco em blocos estáticos. Corrigir um problema que faz arquivos básicos em blocos dinâmicos centrais (ou de terceiros) sejam gerenciados no editor de blocos.

Bug Fixes

  • Se um aluno inscrito acessar a finalização de compra de um curso/associação, ele já estará inscrito. Será mostrada uma mensagem informando o mesmo.
  • Removido uma verificação redundante da existência de um pedido no modelo de avaliação do pedido no painel.
  • Quando um pedido é excluído, os registros de inscrição do aluno para esse pedido serão removidos. Isso corrige um problema que faz com que os administradores não consigam gerenciar o status de inscrição de um aluno inscrito por meio de um pedido excluído.
  • Corrigir problema causando erros ao usar o [lifterlms_lesson_mark_complete] shortcode nos tipo de post do curso.
  • Corrigido um problema que fazia com que as perguntas do questionário gerassem link permanente publicamente acessíveis que poderiam ser indexados pelos mecanismo de pesquisa.

Templates Changed

v3.32.0 – 2019-05-13

Updates

  • Adicionado relatório de associação
  • Adicionado a capacidade de restringir cupons para cursos e associações que estão no status de rascunho ou agendado.
  • Quando os pagamentos recorrentes estiverem desativados, saída um bubble “Staging” no item de menu “Pedidos”.
  • As recargas recorrentes agora adicionam notas de pedido e ativa ações quando erros de status de pagamento recorrentes ou de gateway são encontrados.
  • Ao gerenciar o status de pagamento recorrente por meio de alerta de advertência, permaneça na mesma página e liberar as reservas em vez de redirecionar para a tela configurações do LifterLMS.
  • Atualizado a biblioteca do Action Scheduler para a versão mais recentes (2.2.5)
  • Expôs as ações agendadas na interface do Action Scheduler como uma aba na página status do LifterLMS.

LifterLMS Blocks

  • Atualizado para a versão 1.4.1.
  • Corrigido o problema que fazia com que caminhos de recursos tivessem barras duplas inválidas.
  • Corrigido o problema, fazendo com que os recursos na interface do css procurassem por uma dependência não resolvida.

Bug Fixes

  • Corrigido um problema que permitia aos instrutores ver uma lista de alunos de cursos e associações aos quais não tinham acesso.
  • Os filtros de compatibilidade do WooCommerce adicionados em 3.31.0 agora estão agendado no init em vez de plugins_loaded, soluciona conflitos com vários complementos do WooCommerce que utilizam arquivos básicos no WC functions antes das funções do LifterLMS serem carregadas.

v3.31.0 – 2019-05-06

Updates

  • Testado com WordPress 5.2
  • Adiciona suporte explícito para o tema padrão twentynineteen.
  • A tabela de relatórios dos alunos principais agora pode ser filtrada para mostrar apenas alunos matriculados em um curso ou associação específica.
  • Resolva o conflito com o WooCommerce (3.6 e posterior), resultando em 404s nos terminais do painel “senha perdida”, “histórico de pedidos” e “edição de conta”.
  • Adiciona um filtro dinâmico (llms_notification_view{$trigger_id}_basic_options) a notificações básicas (pop-over) para permitir a configuração de suas configurações.
  • O filtro llms_plan_get_checkout_url agora passa um terceiro parâmetro: $check_availability
  • Classes melhorada LLMS_Course_Data and LLMS_Quiz_Data adicionando funcionalidade compartilhada a um resumo compartilhado, LLMS_Abstract_Post_Data
  • Acesso alterado nos métodos de classe em LLMS_Shortcode_Courses de privado para protegido,@andrewvaughan!

Bug fixes

  • Tratar os dados post_excerpt como HTML em vez de texto simples. Corrigir um problema que resulta na remoção de tags HTML de resumo de lições ao duplicar uma lição no construtor de cursos ou importar lições por meio do importador do curso.
  • Correção de um problema que permite que os preços de oferta de plano de acesso sejam configurados como valores negativos.

LifterLMS Blocks

  • Atualizado para LifterLMS Blocks 1.4.0.
  • Adiciona um utilitário “unmigration” ao LifterLMS -> Status -> Ferramentas & Utilitários que podem ser usados para remover blocos do LifterLMS de cursos e lições que foram migrados para a estrutura do editor de blocos.
  • Esta ferramenta só está disponível quando o plugin Classic Editor está instalado e ativado e irá remover blocos de TODOS os cursos e lições, independentemente de o editor de blocos estar ou não sendo utilizado nesse post.

Deprecations

  • LLMS_Query::add_query_vars() use LLMS_Query::set_query_vars() ao invés.

v3.30.3 – 2019-04-22

Updates

  • Correção de erros de digitação e erros ortográficos em várias strings.
  • Corrigido um erro de digitação no cabeçalho content-disposition usado ao exportar CSVs de vouchers, graças @pondermatic!
  • Melhorado a experiência de classificação de questionário, concentrando-se automaticamente no campo de observações e apenas alternando a primeira resposta, se não estiver visível, graças a @eri-trabiccolo!
  • Removido o código comentado no modelo da aba de notificações do painel do aluno, obrigado @tnorthcutt!

Bug Fixes

  • Renomeado a chave “descrpition” para “description” encontrada no retorno de LLMS_Instructor()->toArray().
  • Corrigido um problema que fazia com que as barras fossem retiradas do conteúdo do curso ao clonar um curso.
  • Corrigido um problema que fazia com que alerta de JS fossem lançados no console de Javascript nas páginas de edição de Curso e Associação no painel de administração, devido às variáveis serem definidas muito tarde, @eri-trabiccolo!
  • Corrigido um aviso variável indefinido encontrado ao filtrar tentativas de questionário na tela de relatórios de tentativas de questionário, @eri-trabiccolo!
  • Corrigido um problema que fazia com que as barras aparecessem antes das aspas ao salvar questionário em uma tentativa de teste @eri-trabiccolo!
  • @pondermatic Corrigido erros de digitação e erros ortográficos em comentários e documentos em mais de 200 arquivos e, embora isso não seja da maior parte dos usuários, vale a pena mencionar.

Deprecations

As seguintes classes não utilizadas foram marcadas como obsoleto(a) e serão removido do LifterLMS na próxima lançamento principal.

  • LLMS\Users\User
  • LLMS_Analytics_Page
  • LLMS_Course_Basic
  • LLMS_Lesson_Basic
  • LLMS_Quiz_Legacy

Template Updates

Veja o registro de alterações completo