Django-memorizar

Memoriza los artículos de su proyecto de Django con la teoría de la repetición espaciada
Descargar ahora

Django-memorizar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Cristian Esquivias
  • Sitio web del editor:
  • https://launchpad.net/~sgt-pepper

Django-memorizar Etiquetas


Django-memorizar Descripción

Memorice los artículos de su proyecto de Django con la teoría de la repetición espaciada Escribir una aplicación Flashcard es casi un rito de paso para los usuarios de Django. Usted crea un modelo de tarjeta simple, crea una vista de prueba y una plantilla y la llamas un día. Una aplicación simple y no muy útil. El plugin de memorización de Django agrega una forma más avanzada de aprender sus flashcards (o cualquier artículo que le gustaría) con la teoría de la repetición espaciada. El algoritmo SuperMemo 2 se usa actualmente. Las aplicaciones web de Flashcard se han vuelto mejor y más fáciles.Instalación: 1. Descargue la última versión. 2. Extraiga y ejecute la instalación de Python Setup.py. 3. Agregue Memorize to instally_apps list.usage: Agregue un elemento a la aplicación de FlashCard Web que tiene una aplicación web de Flashcard con un modelo de tarjeta: desde Django.db Modelos de importaciónfrom Django.contrib.Auth.Models Importar UserClass Card (Models.model): Frente = Models.charfield (max_length = 255) back = models.charfield (max_length = 255) usuario = models.foreignkey (usuario) Para comenzar a practicar una nueva tarjeta, guardar un objeto de práctica para su Flashcard: de Memorize.Models Import PRACRECIDARD = TARJETA (Front = "¿Cuándo se liberó Pepper Pepper?", Back = "1967", usuario = request.user) práctica = práctica (item = tarjeta, usuario = card.user) practica.save () comienza a practicar la vista Memorize.views .next_practice_item hace todo el trabajo de determinar cuál es el siguiente elemento que un usuario debe practicar. Solo necesita proporcionar un archivo de plantilla. Agregue un elemento a su archivo urls.py: urlpatterns + = patrones ('memorize.views', URL (R '^ Artículo / Siguiente / $', 'next_practice_item', {'plantilla': 'Memorize / Siguiente.html'} , Nombre = 'SIGUIENTE DE SIGUIENTE'),) Las variables de la plantilla proporcionaron una instancia de Memorize.Forms.RatingsForm Usted usa para guardar el rendimiento en esta instancia de práctica. Proporciona su artículo original. Use esto para obtener su información (por ejemplo, la información de la tarjeta .Front) Practique la fila de práctica. Formación de comentarios de practicación. La clave para los algoritmos de repetición espaciados está utilizando su rendimiento pasado para determinar cuándo es el momento óptimo para remodelar un elemento. Si usó la próxima_practice_item, la plantilla tendrá un objeto de formulario que proporciona toda la información relativa. La vista Memorize.views.process_Rating procesará los datos. Agregue esta vista a su archivo urls.py.example: {{FORM}}

Requisitos: · Python · Django


Django-memorizar Software relacionado