This is my free time simple scripts, and also a tool that helps me a lot in remembering new vocabulary more effectively
I NAME IT IS "LY WORD"!
Firstly, it's not a dictionary, it is a notebook instead.
The main functions of my notebook are note words, review words, smart look-up.
-Wrong answer->RED
-Right answer ->WHITE
-Added word ->GREY
In my attempt to learn vocabulary, I realize that a good way to do it well is basing on their example, not the translating from vocabulary to its meaning.
In my notebook, to note words, we first need to write an example and then choose the words in that sentence that needs to remember. This change of how we note something makes we concern more on the real-life situation of new words:
And when showed, the word will be AUTOMATICALLY grouped to its simplest word form, and attached to its pronunciation. All data for this is based on the CMU dictionary from SourceForge: http://www.speech.cs.cmu.edu/cgi-bin/cmudict
This way is known as how Jews people learn English to remember vocabulary longer, and the context of it.
Also, the printed question is random and THEN BASES ON how many times we answer this question wrong before and how many times it is printed!
The word of the phrase will be searched on the whole that includes the vocabulary, example, meaning, and note. It also shows the result if the keyword is wrong spelled for a little.
In the red box, the first figure is the number of times you answer right this question before, the second one is the number of times it is printed as question
Words are stored in a txt file as its collection.
---> use left/right arrow key to move among modes of reading file. The first mode is " reading from all files ".
---> Press 1 to look up
*the process will search in all files
---> Press 3 to REVIEW vocabulary in the file
---> Press 4 to VIEW all vocabulary in the file
---> Press 5 to MODIFY:
And then
-Press 5 to add word. (cannot add when is in mode of reading from all files
-Press 2 to add file (file will MUST be stored in the "notebook" folder)
the exe file must be in an common folder with "data" folder and "notebook" folder for the program to load
-Press 3 to unconnect file (the txt file of words wont be deleted)
-Press 4 to modify the number of questions per test
For some situations* (there are a lot of word to add), You can add word directly on the file, according to this rule:
----> in an sentence, use < > next to the word to locate which word needing to remember, and then write in < > the meaning
EX: the powers of a judge are defined<dinh nghia, dinh ro> by law
Or use \ to define that is a phrase
EX: There will be a big \clearance sale<chuong trinh giam gia xa kho> this week
I have started to write some of the first lines of code when I had a lot of free time before attending the university last year. I decided to learn English more. I bought a book and this was a great book. But as I remembered more words from the book, I noticed that I began to forget the ones I had previously forgotten but I don't know how to review because I had learned so much. Or when I want to look back at some of the contexts of the word or collocations in the previous parts, I have to check all the pages. Or when I see some necessary new word on Intenet, but I don't want to note it down the paper. That's why I spend all my free time creating a notebook for myself. And it helps me a lot.
From this time to now is more than 10 months, when I have free time, I will manage to add something new or find errors to fix in my program. The most recent update for this is that I apply OOP to my whole code, after studying this course from the school. It makes my code cleaner, and more well constructed. I'm still improving it to make it more better
Above all, LY Word is not only my free time simple scripts, but also my pride, I study a lot from this!