summaryrefslogtreecommitdiff
path: root/app
AgeCommit message (Collapse)Author
2020-08-30README.md: bug report.Hui Lan
2020-08-30README.md: (paid) usability testing feedback.Hui Lan
2020-08-14main.py: make selecting words work on touchscreen.Hui Lan
2020-08-14main.py: move login and signup to a new line.Hui Lan
2020-08-14main.py: edit front page title.Hui Lan
2020-08-14main.py: add page title for user.Hui Lan
2020-08-14main.py: add a word to textarea by highlighting it in the text.Hui Lan
2020-08-13instructions.html: mobile-friendly page.Hui Lan
2020-08-13login.html and signup.html: mobile-friendly pages.Hui Lan
2020-08-13main.py: mobile-friendly website (revision 2).Hui Lan
2020-08-13main.py: mobile-friendly website (revision).Hui Lan
2020-08-13LectureNotesOnSE.rst: mobile-friendly website.Hui Lan
2020-08-13README.md: add a link for getting next article.Hui Lan
2020-08-13README.md: instruction about how to upload updated article database.Hui Lan
2020-08-13main.py: even bigger font size for text body.Hui Lan
2020-08-13main.py: use bigger font size for text body.Hui Lan
2020-08-13main.py: bold face QUESTION.Hui Lan
2020-08-13main.py: bold face.Hui Lan
2020-08-13main.py: add logout link.Hui Lan
2020-08-13instructions.html: 使用方法.Hui Lan
2020-08-13main.py: each word has a separate line such that it is easy to print and ↵Hui Lan
make notes after it.
2020-08-13main.py: set the frequency information white if the frequency is 1.Hui Lan
2020-08-13main.py and wordfreqWEB.py: do not show word frequency if it is 1.Hui Lan
2020-08-12main.py: change title.Hui Lan
2020-08-12main.py: add title to front page.Hui Lan
2020-08-12README.md: update README.md.Hui Lan
2020-08-12main.py: update comments in difficulty.py.Hui Lan
2020-08-12main.py: update comments in difficulty.py.Hui Lan
2020-08-12main.py: update comments in difficulty.py.Hui Lan
2020-08-12main.py: update comments in difficulty.py.Hui Lan
2020-08-12main.py: refactor code.Hui Lan
2020-08-12README.md: force reclaim unused Docker objects by appending -f.Hui Lan
2020-01-27signup.html: add a info line for the formHui Lan
2019-11-02app/difficulty.py: adjust difficulty level to reflect test levelHui Lan
If a word appears in CET4 test, it has a difficulty level of 4. If a word appears in CET6 test, it has a difficulty level of 6. If a word does not appear in the above two tests, then its difficulty level is determined by its frequency. If this word is not in the frequency table, then its level is 1. If this word is in the frequency tables, then its level is determined as follows. log2( ((F+1) / (f+1)) ), where F is the largest frequency, and f is the word's frequency. If f=F, then log2(1) = 0, i.e., its difficulty level is 0. If f<F, then log2(1) is a positive value.
2019-11-02app/difficulty.py: make the computed difficulty level more reasonableHui Lan
If a word belongs to CET4, then it has level 1. If a word belongs to CET6, then it has level 2. If a word does not belong to either CET4 or CET6, then we need to decide its level using word frequency.
2019-11-01python-files: add copyright noticeHui Lan
2019-11-01englishpal: first commitHui Lan