Lan Hui
ceb5f14ee9
Simplify wordCMD.py and rename it to api_service.py
2024-08-31 07:35:50 +08:00
Lan Hui
8f31b030ea
Resolve merge conflicts
2024-08-31 06:59:46 +08:00
Lan Hui
13a091be72
Merge branch 'Bug573-PanBinjie' of http://118.25.96.118:3000/mrlan/EnglishPal into Bug573-PanBinjie
2024-08-27 10:41:33 +08:00
潘彬杰
af59afc7e0
解决合并冲突
2024-07-05 17:54:11 +08:00
张旭东
5657d8d5ee
Fix Bug533
2024-07-04 10:44:41 +08:00
张旭东
1f718e201f
init
2024-07-04 10:18:47 +08:00
Lan Hui
1b211f107d
Speed up loading next article
...
The key change is replacing "d1 = load_freq_history(path_prefix + 'static/frequency/ferquency.p)" with "d1 = load_freq_history(user_word_list)"
in function get_today_article() from Article.py. Now, with a user_word_list of size about 500, the next article can be loaded within 100ms.
The new d1 is much smaller than the old one, therefore the following computation "d3 = get_difficulty_level_for_user(d1, d2)" is much faster.
The students did not feel that loading next article is slow; this is because their frequency.p is quite small.
Also log information in app/log.txt
2023-08-11 11:59:48 +08:00
Lan Hui
5711f0e826
Update flask version in requirements.txt, use escape from markupsafe package.
2023-07-14 09:11:02 +08:00
徐宣
f40a388277
Fix: Move wordfreqapp.db to new location
2023-06-19 14:48:35 +08:00
徐宣
2277473afe
Fix: Add import for 'abort' function
2023-06-18 19:49:33 +08:00
徐宣
f01c334827
Fix: no-random secret key generation and XSS vulnerability
2023-06-18 19:44:19 +08:00
poincareS
dc37f5f229
提供更便利的获取用户单词表的方法,以json数据格式范围
...
1、注册了一个新的蓝图路径以供功能实现
2、wordCMD中完成功能的代码代码实现
2023-05-26 17:34:43 +08:00
Lan Hui
f3d609c92b
Merge Wang Ziming's work and Wu Yuhan's work.
2023-04-07 06:41:49 +08:00
吴宇涵
bdda754af6
fix: check current user is admin
2023-03-23 13:40:22 +08:00
吴宇涵
ade10e5843
feat: add admin_service blueprint
2023-03-20 20:16:48 +08:00
王梓铭
944c931c9b
完成了对bug509的修复,以及重构项目(去掉了业务中的前端脚本)
2023-03-08 16:33:13 +08:00
yugaoxiang
0209548896
提交作业
2022-12-31 18:25:13 +08:00
Lan Hui
828cef406c
Escape user input first
2022-07-29 15:22:42 +08:00
Lan Hui
4d2dd2b68e
Repalce old app folder with SoftArch王炫/english-pal-master/app/
2022-01-26 21:10:09 +08:00
Lan Hui
ffc33852ae
main.py: make sure the key articleID exists.
2021-09-05 20:51:28 +08:00
Lan Hui
91ca6fe33b
Merge branch 'BugFix300' of http://121.4.94.30:3000/mrlan/EnglishPal into BugFix300
2021-09-05 20:44:55 +08:00
Hui Lan
02a5d4bd47
main.py: fix bug300: http://118.25.96.118/bugzilla/show_bug.cgi?id=300
2021-09-05 20:42:18 +08:00
Hui Lan
f8acf03acc
main.py: let the user have a small chance to get a much more difficult article than his vocabulary level.
2021-08-31 21:25:17 +08:00
Hui Lan
baf333678a
main.py and build.sh: shuffle the articles first before select one, relax selection range, keep the database
...
main.py:
- shuffle the articles first before select one
- relax selection range (see the function call within_range)
build.sh:
- keep the database wordfreqapp.db so that the user could login again next time after the program is rebuilt.
Hui
2021-08-30 08:18:47 +08:00
Hui Lan
868104da6c
main.py: let the range be more flexible.
2021-08-30 07:43:41 +08:00
Hui Lan
c6b620b272
app/main.py: flash a message after deleting a word (use bootstrap alerts -- it seems that dismissable alert does not work, so forget about it.).
2021-08-02 19:27:22 +08:00
Hui Lan
aace6c033e
app/main.py: flash a message after deleting a word (use bootstrap alerts -- make the alert dismissable 2).
2021-08-02 19:24:00 +08:00
Hui Lan
c3dcc62879
app/main.py: flash a message after deleting a word (use bootstrap alerts -- make the alert dismissable).
2021-08-02 19:21:41 +08:00
Hui Lan
3d5130d68d
app/main.py: flash a message after deleting a word (use bootstrap alerts -- add additional content, e.g., a bolder congratulations).
2021-08-02 19:17:54 +08:00
Hui Lan
08bb7e0c40
app/main.py: flash a message after deleting a word (use bootstrap alerts).
2021-08-02 19:11:53 +08:00
Hui Lan
4773a6d131
app/main.py: flash a message after deleting a word from the new word list (put f in the right place).
2021-08-02 17:26:35 +08:00
Hui Lan
8abbf458a2
app/main.py: flash a message after deleting a word from the new word list (fix error - import get_flashed_messages).
2021-08-02 17:10:05 +08:00
Hui Lan
f5086732f3
app/main.py: flash a message after deleting a word from the new word list (fix error).
2021-08-02 17:07:01 +08:00
Hui Lan
451feb7bba
app/main.py: flash a message after deleting a word from the new word list.
2021-08-02 16:52:02 +08:00
Hui Lan
b6209bdde6
app/main.py: the secnd line and after (if any) should also show.
2021-08-01 22:10:23 +08:00
Hui Lan
d08d8a8594
app/main.py: use a container for the front page.
2021-08-01 22:03:27 +08:00
Hui Lan
6e56c1b418
app/main.py: use smaller, ligter font for source.
2021-08-01 21:25:13 +08:00
Hui Lan
c71b156203
app/main.py: larger font for article title.
2021-08-01 21:22:45 +08:00
Hui Lan
7043518721
app/main.py: use lighter color for article date.
2021-08-01 21:12:15 +08:00
Hui Lan
0efd2b420b
app/main.py: light grey background for the article.
2021-08-01 21:09:38 +08:00
Hui Lan
81e1e795be
app/main.py: use container, and use a button for logout.
2021-08-01 20:25:58 +08:00
Hui Lan
58383a51ad
app/main.py: use buttons for all words (strange?).
2021-07-31 21:51:48 +08:00
Hui Lan
c40f9b61a3
app/main.py: use buttons instead of links for familiar, unfamiliar and delete (for all words).
2021-07-31 21:43:42 +08:00
Hui Lan
e65b443f01
app/main.py: use buttons instead of links for familiar, unfamiliar and delete.
2021-07-31 21:41:55 +08:00
Hui Lan
61a848e7d4
app/main.py: use alert for total number of articles.
2021-07-31 21:30:19 +08:00
Hui Lan
bef218953b
app/main.py: adjust badge color.
2021-07-31 21:22:09 +08:00
Hui Lan
20386033bc
app/main.py: green button may look better, more consistent.
2021-07-31 21:18:35 +08:00
Hui Lan
aad7f8016e
app/main.py: change link to button.
2021-07-31 21:16:38 +08:00
Hui Lan
22af30bc88
app/main.py: move alert bar above 阅读文章并回答问题 (revision).
2021-07-31 21:12:04 +08:00
Hui Lan
fbf054d174
app/main.py: move alert bar above 阅读文章并回答问题.
2021-07-31 21:10:27 +08:00