From 7e834323cc974636e46aa17c28bfb45334533778 Mon Sep 17 00:00:00 2001 From: duongban Date: Fri, 25 Jun 2021 19:55:45 +0700 Subject: [PATCH 1/4] Rename file memorize_know.html to memorize_known.html --- templates/{memorize_know.html => memorize_known.html} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename templates/{memorize_know.html => memorize_known.html} (100%) diff --git a/templates/memorize_know.html b/templates/memorize_known.html similarity index 100% rename from templates/memorize_know.html rename to templates/memorize_known.html From f0cecf827764d8c68b37902518817847fa9224e1 Mon Sep 17 00:00:00 2001 From: duongban Date: Fri, 25 Jun 2021 20:02:46 +0700 Subject: [PATCH 2/4] Update name memorize_know to memorize_known --- flash_cards.py | 10 +++++----- templates/layout.html | 2 +- templates/memorize_known.html | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/flash_cards.py b/flash_cards.py index 36edb2c..5f03084 100644 --- a/flash_cards.py +++ b/flash_cards.py @@ -193,10 +193,10 @@ def memorize(card_type, card_id=None): card_type=card_type, short_answer=short_answer, tags=tags) -@app.route('/memorize_know') -@app.route('/memorize_know/') -@app.route('/memorize_know/') -def memorize_know(card_type, card_id=None): +@app.route('/memorize_known') +@app.route('/memorize_known/') +@app.route('/memorize_known/') +def memorize_known(card_type, card_id=None): tag = getTag(card_type) if tag is None: return redirect(url_for('cards')) @@ -211,7 +211,7 @@ def memorize_know(card_type, card_id=None): short_answer = (len(card['back']) < 75) tags = getAllTag() card_type = int(card_type) - return render_template('memorize_know.html', + return render_template('memorize_known.html', card=card, card_type=card_type, short_answer=short_answer, tags=tags) diff --git a/templates/layout.html b/templates/layout.html index dd6df82..37a5874 100644 --- a/templates/layout.html +++ b/templates/layout.html @@ -29,7 +29,7 @@
  • list database
  • create database
  • memorize
  • -
  • memorize known items
  • +
  • memorize known items
  •     
  • log out
  • {% endif %} diff --git a/templates/memorize_known.html b/templates/memorize_known.html index 42c0269..d662121 100644 --- a/templates/memorize_known.html +++ b/templates/memorize_known.html @@ -5,7 +5,7 @@
    {% for tag in tags %} - {{tag.tagName}} + {{tag.tagName}} {% endfor %}
    @@ -60,7 +60,7 @@     - + Next Card From 06d2c71d9910c1cdc5fdfab33f0e7a0addb143e4 Mon Sep 17 00:00:00 2001 From: duongban Date: Fri, 25 Jun 2021 20:12:14 +0700 Subject: [PATCH 3/4] Add method mark_unknown card --- flash_cards.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/flash_cards.py b/flash_cards.py index 5f03084..bbe68d1 100644 --- a/flash_cards.py +++ b/flash_cards.py @@ -459,6 +459,15 @@ def get_card_already_known(type): cur = db.execute(query, [type]) return cur.fetchone() +@app.route('/mark_unknown//') +def mark_unknown(card_id, card_type): + if not session.get('logged_in'): + return redirect(url_for('login')) + db = get_db() + db.execute('UPDATE cards SET known = 0 WHERE id = ?', [card_id]) + db.commit() + flash('Card marked as unknown.') + return redirect(url_for('memorize_known', card_type=card_type)) if __name__ == '__main__': app.run(host='0.0.0.0') From f839213b0734c5046d3ba0eed14e0786935afe6a Mon Sep 17 00:00:00 2001 From: duongban Date: Fri, 25 Jun 2021 20:13:01 +0700 Subject: [PATCH 4/4] Use mark_unknown in page memorize_known --- templates/memorize_known.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/templates/memorize_known.html b/templates/memorize_known.html index d662121..d09ea76 100644 --- a/templates/memorize_known.html +++ b/templates/memorize_known.html @@ -54,9 +54,9 @@     - + - I Know It + I Unknow It