Simple memorizing words

Source: Internet
Author: User
========================================================== ==========================================
File: readme
By: 88250
Created on: Jul 10,200 8
Version: 1.0.0.5, Jul 13,200 8
Status: drafts

* This program is free software; you can redistribute it and/or modify
* It under the terms of the GNU General Public License as published
* The Free Software Foundation; either version 3 of the license, or
* (At your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* But without any warranty; without even the implied warranty
* Merchantability or fitness for a special purpose. See
* GNU Library General Public License for more details.
*
* You shoshould have written ed a copy of the GNU General Public License
* Along with this program; if not, write to the Free Software
* Foundation, inc., 59 temple place-Suite 330, Boston, MA 02111-1307, USA.
========================================================== ==========================================

But the previous software version: 1.0.0.0


Zero. The author's words

Simple memorizing is a software written in Java and "simple. Its biggest feature is its simplicity and ease of use :) the main feature of writing this software
There are three reasons:

1. Linux does not have a lot of software for memorizing words, and many functions are difficult to use, resulting in inefficient memorizing words.
2. In many back-to-word software, some are too rigid learning plans, some are too fancy functions, and more are not convenient for users to customize and expand
Show its functions
3. Under the general trend of Internet rich customer applications (RIA), it is easy to provide an online and open foreign language learning environment.
As the author said: although the software is only a desktop demo ...... However, developing an online and open foreign language learning
The learning environment is the author's greatest wish. You are welcome to join the development

Among them, cause 3 has the greatest impact on the author. Currently, the web version of the software is being designed, and the following figure shows the main architecture solutions:
Interface Layer: Flex
Logic layer: Spring + spring DM + osgi
Integration layer: JPA

Well, I will not talk much about it. I will inform you when the web version can be used :)



I. Features

Current version:
1. built-in newest vocabulary library for postgraduate entrance exams (2008 )!
2. The learning and review plan will be automatically made based on the memory curve of ebbinhot, Which is scientific and efficient!
3. The word memory interface uses different colors, sizes, and fonts to differentiate phonetic symbols, spelling, explanations, and example sentences. This gives users an impression and makes it easier to remember!

Future:
* You can customize the list of words to learn.
* Gradually add more word libraries (college entrance examination, CET-6, IELTS, TOEFL, and GRE)
* Add the pronunciation of words to enhance the user's memory.
* Added the memory mode (familiar with memories and spelling memories)



2. System-user interaction description

This section describes the main interactions (unordered) between users and the system to help developers better understand the requirements and allow users to better use the system.
1. Import learning words (this function is not available in the current version)
The user adds a word to the learning file (Vocabulary). The word occupies one row. This vocabulary is imported every time the system is started.
For words that are not recorded in the system, you can search for the phonetic symbols, explanations, and examples of the words on the Internet.

2. Set the initial word Parameters
You can set the parameters for this initial note, but the previous software versions include:
* Browsing interval: the time when each word is viewed when the first word is recorded.
* Start position: Position of the Start word in the selected dictionary
* Number of learning words: Total number of words learned this time
These parameters can be adjusted before [3] of each initial record, so they are used for "Next" learning.

3. Browse the first word
Press set [2] to display words one by one. For each word display, you can see at least:
* Phonetic alphabet: phonetic alphabet of words
* Word: spelling of the word itself
* Explanation: Description in Chinese
The example sentence is determined by the word dictionary. If the word dictionary contains the example sentence, it is displayed. Otherwise, it is not displayed. In addition, pay attention to the overall color when displaying
To highlight the word itself and its interpretation, which is helpful for memorizing words.
After reading the first note, the word memory [4] function is automatically enabled.

4. Word Memory
Each ticket displayed one by one in the first note [] or the review task [] (based on the user's choice or the system's memory policy [])
Only display the spelling of the word, so that the user can recall its explanation. If you think you have remembered it, select "remember". Otherwise, click "continue ".
Enter the memory of the next word.
After a round of word memory ends, the system selects words that are not remembered by the user in this round of memory and continues the next round of memory. Until the user remembers this
All the words in the task are considered to have completed a learning task [3. 1] or a review task [3. 2].



Iii. Glossary

1. Learning Task
A learning task consists of two parts: [2. 3] and [2. 4.

2. review Task
A review task contains only one word memory. 4]. The word to be reviewed is the word in the first note [4. The review task can only start on or after the day when the Memory Policy
[3] deems appropriate. (If you do not comply with the system's memory policy, the memory effect may be affected.)

3. default Memory Policy
the default Memory Policy of the system is to complete a learning task [1] first, and then complete the first note [4]. In the following time, the words in the next learning task [1] will be provided to the user 6 times of Word Memory [2. 4. The review task [2] will be arranged according to the memory curve of aipinhaosi: 1 day, 3 days, 6 days, 8 days after the first note [4, 9 days, plus a preliminary note [4], a total of 6 memories.

4. Preliminary Note
A user learns new words and new words.


Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.