1
0
Fork 0
Lan Hui 2021-09-05 20:44:14 +08:00
commit 23288f5282
2 changed files with 4 additions and 3 deletions

View File

@ -99,6 +99,7 @@ def get_today_article(user_word_list, articleID):
rq.instructions('SELECT * FROM article WHERE article_id=%d' % (articleID)) rq.instructions('SELECT * FROM article WHERE article_id=%d' % (articleID))
rq.do() rq.do()
result = rq.get_results() result = rq.get_results()
random.shuffle(result)
# Choose article according to reader's level # Choose article according to reader's level
d1 = load_freq_history(path_prefix + 'static/frequency/frequency.p') d1 = load_freq_history(path_prefix + 'static/frequency/frequency.p')
@ -114,8 +115,8 @@ def get_today_article(user_word_list, articleID):
if articleID == None: if articleID == None:
for reading in result: for reading in result:
text_level = text_difficulty_level(reading['text'], d3) text_level = text_difficulty_level(reading['text'], d3)
#print('TEXT_LEVEL %4.2f' % (text_level)) factor = random.gauss(0.8, 0.1) # a number drawn from Gaussian distribution with a mean of 0.8 and a stand deviation of 1
if within_range(text_level, user_level, 0.5): if within_range(text_level, user_level, (8.0 - user_level)*factor):
d = reading d = reading
break break

View File

@ -10,7 +10,7 @@ sudo docker rm EnglishPal
sudo docker build -t englishpal . sudo docker build -t englishpal .
# Run the application # Run the application
sudo docker run -d --name EnglishPal -p 90:80 -v /home/lanhui/englishpal/app/static/frequency:/app/static/frequency -t englishpal # for permanently saving data sudo docker run -d --name EnglishPal -p 90:80 -v /home/lanhui/englishpal/app/static/frequency:/app/static/frequency -v /home/lanhui/englishpal/app/static/:/app/static/ -t englishpal # for permanently saving data
# Save space. Run it after sudo docker run # Save space. Run it after sudo docker run
sudo docker system prune -a -f sudo docker system prune -a -f