Django-memorize

Memorize os itens do seu projeto Django com teoria de repetição espaçada
Baixe Agora

Django-memorize Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL v3
  • Preço:
  • FREE
  • Nome do editor:
  • Cristian Esquivias
  • Site do editor:
  • https://launchpad.net/~sgt-pepper

Django-memorize Tag


Django-memorize Descrição

Memorize os itens do seu projeto Django com teoria de repetição espaçada Escrever um aplicativo de flashcard é quase um rito de passagem para usuários de Django. Você cria um modelo de cartão simples, você cria uma visualização e modelo de quiz e você chama de dia. Um aplicativo simples e não é muito útil. O plugin Django-memorize adiciona uma maneira mais avançada de aprender seus flashcards (ou quaisquer itens que você deseja) com a teoria da repetição espaçada. O Algoritmo SuperMemo 2 é usado atualmente. Os aplicativos da Web do FlashCard acabam de ficar melhor e mais fácil .. Baixe a versão mais recente. 2. Extrair e execute a instalação do Python Setup.py. 3. Adicionar memorizar a lista instalada_apps.USage: Adicionar um item ao Praticelet Suponha que você tenha um aplicativo da Web do FlashCard com um modelo de cartão: de Django.db Importar ModelosFrom Django.Contrib.auth.models Import Card UserClass (Models.Model): Frente = modelos.charfield (max_length = 255) back = modelos.charfield (max_length = 255) User = modelos.ForeignKey (usuário) para começar a praticar um novo cartão, salve um objeto de prática para o seu flashcard: de memorize.models Import Praticecard = Card (front = "Quando o SGT. Pepper lançada?", Back = "1967", user = request.user) Practice = prática (item = cartão, usuário = card.user) Prática.Save () comece a praticar a exibição memorize.Views .next_practice_item faz todo o trabalho de determinar o que o próximo item que um usuário deve praticar. Você só precisa fornecer um arquivo de modelo. Adicione um item ao seu arquivo URLS.py: URLPatterns + = Patterns ('memorize.Views', URL (R '^ Item / Next / $', 'Next_Practice_Item', {'Template': 'memorize / next.html'} , Nome = 'Next-Song' '),) variáveis de modelo fornecido uma instância memorize.forms.ratingsform que você usa para salvar o desempenho nesta instância de prática.Tem seu item original. Use isso para obter suas informações (por exemplo, informações de card.front) Pratique a prática Row.Saving feedbackAte a chave para algoritmos de repetição espaçados é usar seu desempenho passado para determinar quando é o momento ideal para residir um item. Se você usou o next_practice_item, o modelo terá um objeto de formulário que fornece todas as informações relativas. A exibição memorize.Views.process_rating processará os dados. Adicione esta exibição ao seu arquivo urls.py.example:


Django-memorize Software Relacionado