forked from mrlan/EnglishPal
				
			Merge branch 'master' of http://121.4.94.30:3000/mrlan/EnglishPal
						commit
						23288f5282
					
				|  | @ -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 | ||||||
|              |              | ||||||
|  |  | ||||||
							
								
								
									
										2
									
								
								build.sh
								
								
								
								
							
							
						
						
									
										2
									
								
								build.sh
								
								
								
								
							|  | @ -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 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue